Page MenuHomePhabricator

Replace job image variants with webservice image variants
Open, In Progress, HighPublic

Description

This is so jobs-api will start using them. This is one more step towards elimination the differences between webservice and jobs-api.

  • this would require refactoring jobs-api so that if image is not found, resolve to closest variant. e.g.: docker-registry.tools.wmflabs.org/toolforge-golang111-sssd-web ---> resolved to ---> docker-registry.tools.wmflabs.org/toolforge-golang111-sssd-base and vice versa. This is so we can keep resolving jobs-framework variant images, even after we've switched to using webservice variant images in the image-config. After the change in image-config, we'll want to continue resolving images like. See T409191 for context.
  • replace all jobs-framework image variant with webservice image variants.

Related Objects

StatusSubtypeAssignedTask
ResolvedLucasWerkmeister
Resolvedmatmarex
ResolvedLegoktm
ResolvedLegoktm
In Progressdcaro
Resolveddcaro
In Progresskomla
Resolveddcaro
Resolveddcaro
OpenNone
OpenNone
StalledFeatureRaymond_Ndibe
In ProgressRaymond_Ndibe
ResolvedRaymond_Ndibe

Event Timeline

fnegri triaged this task as High priority.Jan 23 2026, 10:22 AM

raymond-ndibe opened https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/1115

jobs-api: test for proper handling of the diff variations of the --image argument

Raymond_Ndibe changed the task status from Open to In Progress.Jan 27 2026, 10:17 PM

raymond-ndibe updated https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/1113

jobs-api: test for proper handling of the diff variations of the --image argument