On 28/10/2021 14:53, Fabian Arrotin wrote: > Hi all CI infra tenants/users, > > As a follow-up wrt previous mail about cico-workspace container update > (see > https://lists.centos.org/pipermail/ci-users/2021-October/002184.html) we > had a look at what was needed to rebase the cico-workspace container to > CentOS 8-stream. > > We've built a container that you can start using with the following specs: > - based on centos 8-stream > - so having python3 (instead of python2), important for your jobs > - still providing python-cicoclient (python3 version) > - ansible 2.9.27 > - git > > This container is actually available as staging tag, so it's not *yet* > the one that is automatically pulled through your jenkins as > "cloud/container" node to run your jobs. > > We'd like you to start testing your jobs against that updated > cico-workspace, at your earliest convenience, so that you have a chance > to eventually adapt your jobs, or ask us to add/change something in that > container. > > See the next items > > # How to test ? > The current DeploymentConfig used in openshift will provide jenkins, > itself configure to pull cico-workspace from quay.io > (quay.io/centosci/cico-workspace:latest) > But you can also , as you have full admin rights in your own jenkins > namespace, temporary switch to :staging tag. > > To proceed, just log into your own jenkins apps on openshift/ocp.ci and > follow the next steps: > > Manage Jenkins > Manage Nodes and Clouds (under System Configuration) > Configure Clouds (on the left menu) > Expand Kubernetes and under Pod template you'll see "cico-workspace" > "Pod Template details" > Containers > Just swap quay.io/centosci/cico-workspace:latest => > quay.io/centosci/cico-workspace:staging > Apply/Save > > You can now test your job (test job) and see if that still works or if > you need to adapt something > > # How to revert ? > Assuming that you want to revert to :latest test (still c7 based), just > proceed as above and swap back to quay.io/centosci/cico-workspace:latest > > #When will you enforce the change ? > > We have no fixed date in mind but we'd like to enforce this early > december, which would give you enough time to fix your jobs (if there is > a need to). We can also provide an alternative through a different tag > like :c7 while we'd have c8s for :latest and you'd then be also able to > modify your jobs to just continue to use older c7 container (not adviced > though, but we'll continue to rebuild the container for security updates > automatically) > > Should you have questions/remarks, feel free to chime in ! > Quick reminder/follow-up on this : next week, on Thursday December 2nd, we'll make this new image the default, so all your cico-workspace pods in ocp.ci will be running from these refreshed images. If you ignored previous mail asking for feedback, and that you have issue[s] with your ci scripts that were targeting centos 7/python 2, you'll be able to just use the previous container : Just follow the previous method but replace quay.io/centosci/cico-workspace:latest with quay.io/centosci/cico-workspace:cico-workspace-c7 Kind Regards, -- Fabian Arrotin The CentOS Project | https://www.centos.org gpg key: 17F3B7A1 | twitter: @arrfab -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: <http://lists.centos.org/pipermail/ci-users/attachments/20211123/45ac96ae/attachment.sig>