Per our goal of removing jessie from production, we need to track down, upgrade to stretch or buster the various images that exist and then drop support and remove jessie images from our fleet.
Description
Details
Event Timeline
Change 587529 had a related patch set uploaded (by Alexandros Kosiaris; owner: Alexandros Kosiaris):
[operations/puppet@production] Remove jessie base images building process
Change 587530 had a related patch set uploaded (by Alexandros Kosiaris; owner: Alexandros Kosiaris):
[operations/puppet@production] profile::docker::builder: Add buster, drop jessie
Change 587530 merged by Alexandros Kosiaris:
[operations/puppet@production] profile::docker::builder: Add buster, drop jessie
CI stills use Jessie based container from docker-registry.wikimedia.org/wikimedia-jessie . The last remaining task is to have some services migrated out of Jessie/Node6 to Node10 ( T211784 ).
Change 587529 merged by Alexandros Kosiaris:
[operations/puppet@production] Remove jessie base images building process
CI still had some usage of docker-registry.wikimedia.org/wikimedia-jessie which got removed in July 2020. I have missed the deletion of the image until docker-pkg recently started to try to pull the image and bails out due to its non existence.
I have thus phased out all the CI images based on Jessie. The last uses were for tilerator/karthoterian/3d2png which still had NodeJS 6 / npm 3 based jobs. They should be moved to NodeJS 10 / npm 6 eventually as they get migrated to the Pipeline and k8s. The tasks are:
Those repositories do not have CI jobs anymore. For production, those services do not use Docker images afaik. So I guess this task is completed?
And with that, I think indeed we can close this task. Production has dropped jessie support for some time now and doesn't depend on any jessie image as well, /me boldy resolving this. Many thanks!