[puppet][ci][infra] Missing jobs in check/gate queue
Hello, Today I noticed that some of our CI jobs are not properly invoked. For example in the following patch we don't see results of unit tests and integration tests. https://review.opendev.org/c/openstack/puppet-ceilometer/+/775730 These jobs were executed when we merged another patch last night. https://review.opendev.org/c/openstack/puppet-ceilometer/+/765100 I was looking into the zuul job definition in puppet repo but could not find any suspicious change in our repos. Is there any change made in the infra side which can result in this behavior ? I'd appreciate some help from infra team with this issue. Because we don't have enough test coverage now, please hold on merging any patches until this problem is solved. Thank you, Takashi
Thanks to fungi++ we identified that the problem is caused by remaining reference to tempest-horizon repo. I submitted a fix and its backports to queens https://review.opendev.org/q/topic:%22bug%252F1915832%22+(status:open%20OR%2...) It seems that we need to fix current integration tests on Ubuntu because it still tries to install master of tempest-horizon from git repo but I'll look into it later because Ubuntu jobs are currently non-voting. On Tue, Feb 16, 2021 at 5:18 PM Takashi Kajinami <tkajinam@redhat.com> wrote:
Hello,
Today I noticed that some of our CI jobs are not properly invoked.
For example in the following patch we don't see results of unit tests and integration tests. https://review.opendev.org/c/openstack/puppet-ceilometer/+/775730
These jobs were executed when we merged another patch last night. https://review.opendev.org/c/openstack/puppet-ceilometer/+/765100
I was looking into the zuul job definition in puppet repo but could not find any suspicious change in our repos. Is there any change made in the infra side which can result in this behavior ? I'd appreciate some help from infra team with this issue.
Because we don't have enough test coverage now, please hold on merging any patches until this problem is solved.
Thank you, Takashi
On 2021-02-17 00:12:47 +0900 (+0900), Takashi Kajinami wrote:
Thanks to fungi++ we identified that the problem is caused by remaining reference to tempest-horizon repo. [...]
During investigation, I also noticed that the related horizon-dsvm-tempest-plugin job is still defined in openstack/horizon on its stable/queens and stable/rocky branches. Additionally, the tests/os_horizon-overrides.yml file in openstack/openstack-ansible-os_horizon contains a lingering reference to openstack/tempest-horizon according to codesearch. -- Jeremy Stanley
Quick update about the issue with puppet jobs. We have merged all changes to fix the broken job definitions, and required jobs are now restored. Please let me know if you still see any issue. On Wed, Feb 17, 2021 at 0:35 Jeremy Stanley <fungi@yuggoth.org> wrote:
On 2021-02-17 00:12:47 +0900 (+0900), Takashi Kajinami wrote:
Thanks to fungi++ we identified that the problem is caused by remaining reference to tempest-horizon repo. [...]
During investigation, I also noticed that the related horizon-dsvm-tempest-plugin job is still defined in openstack/horizon on its stable/queens and stable/rocky branches.
Additionally, the tests/os_horizon-overrides.yml file in openstack/openstack-ansible-os_horizon contains a lingering reference to openstack/tempest-horizon according to codesearch. -- Jeremy Stanley
-- ---------- Takashi Kajinami Senior Software Maintenance Engineer Customer Experience and Engagement Red Hat email: tkajinam@redhat.com
participants (2)
-
Jeremy Stanley
-
Takashi Kajinami