Page MenuHomePhabricator

Track and remove jessie based container images from production
Closed, ResolvedPublic

Description

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.

Related Objects

StatusSubtypeAssignedTask
StalledNone
ResolvedNone
Resolvedakosiaris
ResolvedJdforrester-WMF
ResolvedJdforrester-WMF
ResolvedReedy
ResolvedReedy
ResolvedBawolff
ResolvedAnomie
ResolvedBawolff
ResolvedBawolff
ResolvedLegoktm
ResolvedLucas_Werkmeister_WMDE
ResolvedBawolff
Resolvedsbassett
Resolvedsbassett
ResolvedJdforrester-WMF
Resolvedsbassett
Resolvedsbassett
ResolvedReedy
ResolvedReedy
ResolvedJdforrester-WMF
ResolvedReedy
ResolvedReedy
ResolvedReedy
ResolvedJdforrester-WMF
ResolvedJdforrester-WMF
ResolvedReedy
ResolvedReedy
ResolvedReedy
ResolvedJdforrester-WMF
Resolvedhashar
Resolvedhashar
ResolvedJdforrester-WMF
Resolvedhashar
DeclinedMoritzMuehlenhoff
Invalidthcipriani
Resolved mmodell
Resolvedhashar
ResolvedJoe
ResolvedJMeybohm
ResolvedJMeybohm
DuplicateDzahn
DeclinedDzahn
ResolvedJdforrester-WMF
InvalidJdforrester-WMF
ResolvedMoritzMuehlenhoff
ResolvedKrinkle
ResolvedKrinkle
Resolvedhashar
ResolvedJdforrester-WMF
ResolvedJdforrester-WMF
DeclinedJdforrester-WMF
DuplicateNone
ResolvedMilimetric
ResolvedMilimetric
ResolvedLadsgroup
Resolvedakosiaris
DeclinedNone
Resolved Mholloway
DuplicateNone
ResolvedNone
ResolvedNone
DeclinedNone
ResolvedMSantos
DuplicateNone
Resolvedjeena
ResolvedJdforrester-WMF
ResolvedJdrewniak
DuplicateNone
ResolvedJdforrester-WMF
ResolvedJdforrester-WMF
ResolvedJdforrester-WMF

Event Timeline

akosiaris triaged this task as Medium priority.Apr 8 2020, 2:27 PM
akosiaris created this task.

Change 587529 had a related patch set uploaded (by Alexandros Kosiaris; owner: Alexandros Kosiaris):
[operations/puppet@production] Remove jessie base images building process

https://gerrit.wikimedia.org/r/587529

Change 587530 had a related patch set uploaded (by Alexandros Kosiaris; owner: Alexandros Kosiaris):
[operations/puppet@production] profile::docker::builder: Add buster, drop jessie

https://gerrit.wikimedia.org/r/587530

Change 587530 merged by Alexandros Kosiaris:
[operations/puppet@production] profile::docker::builder: Add buster, drop jessie

https://gerrit.wikimedia.org/r/587530

dancy renamed this task from Trask and remove jessie based container images from production to Track and remove jessie based container images from production.Jun 30 2020, 2:33 PM
hashar subscribed.

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

https://gerrit.wikimedia.org/r/c/operations/puppet/ /587529

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?

akosiaris claimed this task.

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!