[all][infra][qa][tripleo][openstack-ansible][rally][aodh][cinder][kolla][chef][sahara] CentOS 8 EOL and removal from CI label/image lists
As noted last month the OpenDev [0] team intends on removing CentOS 8 images from our CI system now that the release has gone EOL. A number of you have already shifted over to CentOS 8 Stream in CI (thank you!), but there is still quite a bit remaining based on codesearch and some manual digging. The OpenDev team has begun the process of removing some of the supporting infrastructure and testing as well [1]. This list is probably not comprehensive but is a start. These projects will need to look at removing their CentOS 8 CI jobs (optionally replacing them with CentOS 8 Stream jobs): * devstack (victoria and older branches) * tripleo-validations * tripleo-upgrade * openstack-ansible * rally * aodh * cinderlib * kolla-ansible * openstack-chef * sahara * tenks * validations-common * validations-lib One thing to keep in mind is that stable branches may also be affected. We'd like to do this cleanup as gracefully as possible, but reality is that some projects are unlikely to completely remove their use of CentOS 8. I think that we can give it until the end of January before we force merge updates to remove the nodeset and label from our configs. At that point any Zuul configuration still using CentOS 8 will enter an error state and correcting it will be necessary to make updates to those Zuul configs. [0] https://lists.opendev.org/pipermail/service-announce/2021-December/000029.ht... [1] https://review.opendev.org/q/topic:%22remove-centos-8%22+status:open
Can we know which job from the aodh repo is running on CentOS8 ? I checked the job definitions in master and stable branches but I could not find any. I've submitted patches to migrate jobs from CentOS 8 to CentOS 8 Stream for some of these repos (we also need to decide how to deal with the stable branches, though). I used the same topic (remove-centos-8), so these patches can be found by the same query[1]. On Wed, Jan 12, 2022 at 6:58 AM Clark Boylan <cboylan@sapwetik.org> wrote:
As noted last month the OpenDev [0] team intends on removing CentOS 8 images from our CI system now that the release has gone EOL. A number of you have already shifted over to CentOS 8 Stream in CI (thank you!), but there is still quite a bit remaining based on codesearch and some manual digging. The OpenDev team has begun the process of removing some of the supporting infrastructure and testing as well [1].
This list is probably not comprehensive but is a start. These projects will need to look at removing their CentOS 8 CI jobs (optionally replacing them with CentOS 8 Stream jobs):
* devstack (victoria and older branches) * tripleo-validations * tripleo-upgrade * openstack-ansible * rally * aodh * cinderlib * kolla-ansible * openstack-chef * sahara * tenks * validations-common * validations-lib
One thing to keep in mind is that stable branches may also be affected.
We'd like to do this cleanup as gracefully as possible, but reality is that some projects are unlikely to completely remove their use of CentOS 8. I think that we can give it until the end of January before we force merge updates to remove the nodeset and label from our configs. At that point any Zuul configuration still using CentOS 8 will enter an error state and correcting it will be necessary to make updates to those Zuul configs.
[0] https://lists.opendev.org/pipermail/service-announce/2021-December/000029.ht... [1] https://review.opendev.org/q/topic:%22remove-centos-8%22+status:open
On Tue, Jan 11, 2022, at 5:13 PM, Takashi Kajinami wrote:
Can we know which job from the aodh repo is running on CentOS8 ? I checked the job definitions in master and stable branches but I could not find any.
I've submitted patches to migrate jobs from CentOS 8 to CentOS 8 Stream for some of these repos (we also need to decide how to deal with the stable branches, though). I used the same topic (remove-centos-8), so these patches can be found by the same query[1].
I think I flagged it due to the telemetry jobs which I had misidentified as running CentOS 8 instead of CentOS 8 stream. Double checking it the job seems to use stream so this was likely a false positive. Sorry for the noise and thank you for double checking.
On Wed, Jan 12, 2022 at 6:58 AM Clark Boylan <cboylan@sapwetik.org> wrote:
As noted last month the OpenDev [0] team intends on removing CentOS 8 images from our CI system now that the release has gone EOL. A number of you have already shifted over to CentOS 8 Stream in CI (thank you!), but there is still quite a bit remaining based on codesearch and some manual digging. The OpenDev team has begun the process of removing some of the supporting infrastructure and testing as well [1].
This list is probably not comprehensive but is a start. These projects will need to look at removing their CentOS 8 CI jobs (optionally replacing them with CentOS 8 Stream jobs):
* devstack (victoria and older branches) * tripleo-validations * tripleo-upgrade * openstack-ansible * rally * aodh * cinderlib * kolla-ansible * openstack-chef * sahara * tenks * validations-common * validations-lib
One thing to keep in mind is that stable branches may also be affected.
We'd like to do this cleanup as gracefully as possible, but reality is that some projects are unlikely to completely remove their use of CentOS 8. I think that we can give it until the end of January before we force merge updates to remove the nodeset and label from our configs. At that point any Zuul configuration still using CentOS 8 will enter an error state and correcting it will be necessary to make updates to those Zuul configs.
[0] https://lists.opendev.org/pipermail/service-announce/2021-December/000029.ht... [1] https://review.opendev.org/q/topic:%22remove-centos-8%22+status:open
---- On Tue, 11 Jan 2022 15:50:27 -0600 Clark Boylan <cboylan@sapwetik.org> wrote ----
As noted last month the OpenDev [0] team intends on removing CentOS 8 images from our CI system now that the release has gone EOL. A number of you have already shifted over to CentOS 8 Stream in CI (thank you!), but there is still quite a bit remaining based on codesearch and some manual digging. The OpenDev team has begun the process of removing some of the supporting infrastructure and testing as well [1].
This list is probably not comprehensive but is a start. These projects will need to look at removing their CentOS 8 CI jobs (optionally replacing them with CentOS 8 Stream jobs):
* devstack (victoria and older branches) * tripleo-validations * tripleo-upgrade * openstack-ansible * rally * aodh * cinderlib * kolla-ansible * openstack-chef * sahara * tenks * validations-common * validations-lib
One thing to keep in mind is that stable branches may also be affected.
We'd like to do this cleanup as gracefully as possible, but reality is that some projects are unlikely to completely remove their use of CentOS 8. I think that we can give it until the end of January before we force merge updates to remove the nodeset and label from our configs. At that point any Zuul configuration still using CentOS 8 will enter an error state and correcting it will be necessary to make updates to those Zuul configs.
Devstack has replaced the CentOS 8 to CentOS 8 Stream until stable/wallaby[1]. We can remove the CentOS 8 or replace it with CentOS 8 Stream for other older stable too. [1] https://review.opendev.org/q/I508eceb00d7501ffcfac73d7bc2272badb241494 -gmann
[0] https://lists.opendev.org/pipermail/service-announce/2021-December/000029.ht... [1] https://review.opendev.org/q/topic:%22remove-centos-8%22+status:open
On 2022-01-11 20:06:54 -0600 (-0600), Ghanshyam Mann wrote: [...]
Devstack has replaced the CentOS 8 to CentOS 8 Stream until stable/wallaby[1]. We can remove the CentOS 8 or replace it with CentOS 8 Stream for other older stable too. [...]
Yeah, the removal will need to be backported to any open branches which still have job configuration using it. Probably stable/victoria if what I saw in the requirements repo is any indication. -- Jeremy Stanley
---- On Tue, 11 Jan 2022 20:50:01 -0600 Jeremy Stanley <fungi@yuggoth.org> wrote ----
On 2022-01-11 20:06:54 -0600 (-0600), Ghanshyam Mann wrote: [...]
Devstack has replaced the CentOS 8 to CentOS 8 Stream until stable/wallaby[1]. We can remove the CentOS 8 or replace it with CentOS 8 Stream for other older stable too. [...]
Yeah, the removal will need to be backported to any open branches which still have job configuration using it. Probably stable/victoria if what I saw in the requirements repo is any indication.
I have pushed the patch for removal as 1st step and we can accept the adding centOS Steam job/support in those stable branches of devstack if someone can propose. -https://review.opendev.org/q/I36751569d92fbc5084b8308d423a75318ae7d406 -gmann
-- Jeremy Stanley
On Tue, 11 Jan 2022 at 22:52, Clark Boylan <cboylan@sapwetik.org> wrote:
As noted last month the OpenDev [0] team intends on removing CentOS 8 images from our CI system now that the release has gone EOL. A number of you have already shifted over to CentOS 8 Stream in CI (thank you!), but there is still quite a bit remaining based on codesearch and some manual digging. The OpenDev team has begun the process of removing some of the supporting infrastructure and testing as well [1].
This list is probably not comprehensive but is a start. These projects will need to look at removing their CentOS 8 CI jobs (optionally replacing them with CentOS 8 Stream jobs):
<snip> * kolla-ansible
As far as Kolla is concerned, I have proposed a series of patches with the topic "ci-stop-testing-non-stream-centos" [1] which drop the reliance of Kolla projects on non-stream CentOS 8. [1] https://review.opendev.org/q/topic:%2522ci-stop-testing-non-stream-centos%25... -yoctozepto
On Tue, Jan 11, 2022 at 1:52 PM Clark Boylan <cboylan@sapwetik.org> wrote:
As noted last month the OpenDev [0] team intends on removing CentOS 8 images from our CI system now that the release has gone EOL. A number of you have already shifted over to CentOS 8 Stream in CI (thank you!), but there is still quite a bit remaining based on codesearch and some manual digging. The OpenDev team has begun the process of removing some of the supporting infrastructure and testing as well [1].
This list is probably not comprehensive but is a start. These projects will need to look at removing their CentOS 8 CI jobs (optionally replacing them with CentOS 8 Stream jobs):
* openstack-chef
I was planning on making this change in the next week or so to Stream. -- Lance Albertson Director Oregon State University | Open Source Lab
On Tue, Jan 11, 2022 at 01:50:27PM -0800, Clark Boylan wrote:
As noted last month the OpenDev [0] team intends on removing CentOS 8 images from our CI system now that the release has gone EOL.
[0] https://lists.opendev.org/pipermail/service-announce/2021-December/000029.ht...
Upstream have removed the CentOS-8 mirror redirectors and packages from the mirror, which we have now synced to our mirror nodes. i.e. CentOS-8 jobs are now completely EOL and will not be working. As noted in the original mail, projects still relying on this will go into a configuration error when we remove the node types. Thanks, -i
participants (7)
-
Clark Boylan
-
Ghanshyam Mann
-
Ian Wienand
-
Jeremy Stanley
-
Lance Albertson
-
Radosław Piliszek
-
Takashi Kajinami