Page MenuHomePhabricator

Fold most of the tox images into tox-buster
Closed, ResolvedPublic

Description

Right now a change to tox-buster results in a cascade to six other images:

  • tox-censorshipmonitoring
  • tox-conftool
  • tox-eventlogging
  • tox-homer
  • tox-ldap-dev
  • tox-pywikibot - kept cause it requires /home/nobody which we don't want for other repos/images.

Let's have fewer of them, maybe only one?

Event Timeline

Change 721884 had a related patch set uploaded (by Jforrester; author: Jforrester):

[integration/config@master] Docker: [tox-buster] Add several packages so we can scrap sub-images

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

Change 721885 had a related patch set uploaded (by Jforrester; author: Jforrester):

[integration/config@master] Docker: Drop tox-(censorshipmonitoring|conftool|eventlogging|homer|ldap)

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

Change 721884 merged by jenkins-bot:

[integration/config@master] Docker: [tox-buster] Add several packages so we can scrap sub-images

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

Change 721885 merged by jenkins-bot:

[integration/config@master] Docker: Drop tox-(censorshipmonitoring|conftool|eventlogging|homer|ldap)

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

Change 723523 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] jjb: update to latest releng/tox-buster image

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

Change 723532 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] jjb: drop custom tox images in favor of tox-buster

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

I didn't fold in tox-pywikibot given what it's doing to the image is very specialised.

Resolved?

Regarding tox-pywikibot, I agree. There are still changes open and jobs that need to be deployed / verified to work then yes we can mark this one resolved.

Mentioned in SAL (#wikimedia-releng) [2021-09-27T07:11:29Z] <hashar> Switching python based jobs to docker-registry.wikimedia.org/releng/tox-buster:0.5.0 # T291292

Change 723523 merged by jenkins-bot:

[integration/config@master] jjb: Update jobs to latest releng/tox-buster image

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

hashar claimed this task.

Jobs deployed!

Change 723532 merged by jenkins-bot:

[integration/config@master] jjb: Switch jobs from custom tox images to tox-buster

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