Page MenuHomePhabricator

rebuild miscweb container images with httpd bookworm
Closed, ResolvedPublic

Description

In T378128: Upgrade httpd images to bullseye or bookworm the httpd image is updated to bookworm.

Miscweb container images use httpd as a base-image. So we have to rebuild all images to make sure they use bookworm.

We decided to do a two-step upgrade: first explicitly use base: docker-registry.wikimedia.org/httpd-bookworm as a base image and verify the images and the pipeline works. If this step is successful, the base image can be reverted to httpd again when serviceops bumped the image to bookworm.

  • annualreport
    • build new image
    • test and deploy image
    • rollback to httpd
  • bienvenida
    • build new image
    • test and deploy image
    • rollback to httpd
  • bugzilla
    • build new image
    • test and deploy image
    • rollback to httpd
  • design-blog
    • build new image
    • test and deploy image
    • rollback to httpd
  • design-landing-page
    • build new image
    • test and deploy image
    • rollback to httpd
  • design-strategy
    • build new image
    • test and deploy image
    • rollback to httpd
  • os-reports
    • build new image
    • test and deploy image
    • rollback to httpd
  • research-landing-page
    • build new image
    • test and deploy image
    • rollback to httpd
  • security-landing-page
    • build new image
    • test and deploy image
    • rollback to httpd
  • static-codereview
    • build new image
    • test and deploy image
    • rollback to httpd
  • statictendril
    • build new image
    • test and deploy image
    • rollback to httpd
  • transparencyreport
    • build new image
    • test and deploy image
    • rollback to httpd
  • wikiworkshop
    • build new image
    • test and deploy image
    • rollback to httpd

Details

Related Changes in Gerrit:
Related Changes in GitLab:
TitleReferenceAuthorSource BranchDest Branch
use httpd base image againrepos/sre/miscweb/security-landing-page!17jeltohttb-baseimagemaster
use httpd base image againrepos/sre/miscweb/research-landing-page!51jeltohttb-baseimagemaster
use httpd base image againrepos/sre/miscweb/os-reports!3jeltohttb-baseimagemain
use httpd base image againrepos/sre/miscweb/design-strategy!24jeltohttb-baseimagemaster
use httpd base image againrepos/sre/miscweb/design-landing-page!10jeltohttb-baseimagemaster
use httpd base image againrepos/sre/miscweb/design-blog!4jeltohttb-baseimagemaster
use httpd base image againrepos/sre/miscweb/static-codereview!5arnaudbfix/httpdmain
use httpd base image againrepos/sre/miscweb/statictendril!5arnaudbfix/httpdmain
use httpd base image againrepos/sre/miscweb/transparencyreport!5arnaudbfix/httpdmaster
use httpd base image againrepos/sre/miscweb/wikiworkshop!30arnaudbfix/httpdmaster
use httpd base image againrepos/sre/miscweb/bugzilla!8jeltohttb-baseimagemain
use httpd base image againrepos/sre/miscweb/bienvenida!4jeltohttb-baseimagemaster
use httpd base image againrepos/sre/miscweb/annualreport!8jeltohttb-baseimagemaster
update base image to httpd-bookwormrepos/sre/miscweb/design-strategy!21jeltohttpd-bookwormmaster
update base image to httpd-bookworm, fix apache configrepos/sre/miscweb/design-landing-page!8jeltohttpd-bookwormmaster
update base image to httpd-bookwormrepos/sre/miscweb/design-blog!2jeltohttpd-bookwormmaster
update base image to httpd-bookwormrepos/sre/miscweb/research-landing-page!47jeltohttpd-bookwormmaster
update base image to httpd-bookwormrepos/sre/miscweb/security-landing-page!16jeltohttpd-bookwormmaster
update base image to httpd-bookwormrepos/sre/miscweb/wikiworkshop!29jeltohttpd-bookwormmaster
update base image to httpd-bookwormrepos/sre/miscweb/os-reports!2jeltohttpd-bookwormmain
Show related patches Customize query in GitLab

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

Change #1165520 had a related patch set uploaded (by Jelto; author: Jelto):

[operations/deployment-charts@master] miscweb: bump first three miscweb images to bookworm

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

Change #1165520 merged by jenkins-bot:

[operations/deployment-charts@master] miscweb: bump first three miscweb images to bookworm

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

Change #1165543 had a related patch set uploaded (by Jelto; author: Jelto):

[operations/deployment-charts@master] miscweb: bump another three miscweb images to bookworm

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

Change #1165543 merged by jenkins-bot:

[operations/deployment-charts@master] miscweb: bump another three miscweb images to bookworm

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

Change #1165824 had a related patch set uploaded (by Jelto; author: Jelto):

[operations/deployment-charts@master] miscweb: bump another three miscweb images to bookworm

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

Change #1165824 merged by jenkins-bot:

[operations/deployment-charts@master] miscweb: bump another three miscweb images to bookworm

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

Change #1166080 had a related patch set uploaded (by Jelto; author: Jelto):

[operations/deployment-charts@master] miscweb: bump all remaining miscweb images to bookworm

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

Change #1166080 merged by jenkins-bot:

[operations/deployment-charts@master] miscweb: bump all remaining miscweb images to bookworm

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

Jelto changed the task status from Open to Stalled.Jul 3 2025, 7:58 AM

All images have been updated to bookworm and deployed. I'll stall this task until the normal httpd base image is updated to bookworm as well in T378128: Upgrade httpd images to bullseye or bookworm.

Also some kind of automation to rebuild all (miscweb) images would be nice. This is quite a long and manual process at the moment.

@Jelto Hi! Docker Report flags docker-registry.discovery.wmnet/repos/sre/miscweb/design-style-guide as Buster image, is it part of this migration?

I think it doesn't exist anymore since T360362.

Change #1168839 had a related patch set uploaded (by Jelto; author: Jelto):

[operations/deployment-charts@master] miscweb: remove design-style-guide

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

I think it doesn't exist anymore since T360362.

The repo was archived but the service was still running in wikikube. The change above should remove design-style-guide.

Change #1168839 merged by jenkins-bot:

[operations/deployment-charts@master] miscweb: remove design-style-guide

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

@Jelto Hi! Docker Report flags docker-registry.discovery.wmnet/repos/sre/miscweb/design-style-guide as Buster image, is it part of this migration?

design-style-guide was undeployed from wikikube. The report should not contain this service anymore. Thanks for reporting this! Visibility for archived GitLab projects is quite poor (they are just hidden in the list of projects). So I was not aware of this service.

Change #1170204 had a related patch set uploaded (by DDesouza; author: DDesouza):

[operations/deployment-charts@master] miscweb: bump to latest images

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

Change #1170204 merged by jenkins-bot:

[operations/deployment-charts@master] miscweb: bump to latest images

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

Jelto changed the task status from Stalled to Open.Jul 17 2025, 6:56 AM

The images can be reverted back to httpd, the base image was updated to bookworm, see T378128#11009810.

Change #1170464 had a related patch set uploaded (by Arnaudb; author: Arnaudb):

[operations/deployment-charts@master] miscweb: wikiworkshop use httpd

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

Change #1170464 merged by jenkins-bot:

[operations/deployment-charts@master] miscweb: re-use httpd base image on miscweb

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

ABran-WMF updated the task description. (Show Details)

Change #1170515 had a related patch set uploaded (by Jelto; author: Jelto):

[operations/deployment-charts@master] miscweb: update miscweb images to new version

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

Change #1170516 had a related patch set uploaded (by Jelto; author: Jelto):

[operations/deployment-charts@master] miscweb: update miscweb design images to new version

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

Change #1170515 merged by jenkins-bot:

[operations/deployment-charts@master] miscweb: update miscweb images to new version

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

Change #1170516 merged by jenkins-bot:

[operations/deployment-charts@master] miscweb: update miscweb design images to new version

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

Change #1170544 had a related patch set uploaded (by Jelto; author: Jelto):

[operations/deployment-charts@master] miscweb: update miscweb images to new version

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

Change #1170544 merged by jenkins-bot:

[operations/deployment-charts@master] miscweb: update miscweb images to new version

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

Jelto updated the task description. (Show Details)
Jelto added subscribers: ABran-WMF, DDeSouza.

All images have been updated to bookworm, thanks @ABran-WMF , @DDeSouza and @Scott_French for the help!

I'll resolve the task.