Page MenuHomePhabricator

[components-api] Add support for pre-built images (ex. python3.11, to refine)
Closed, ResolvedPublic

Description

This will allow using non-buildpack images to the config and the API, the current proposed config would be:

celery-worker:
  description: celery worker for long-running tasks
  type: continuous 
  build:
    use-prebuilt: python3.11 # refers to docker-registry.tools.wmflabs.org/toolforge-python311-sssd-base:latest
  run:
    command: celery

Adding support for use-prebuilt key in the build section (API + config) and then passing that image to the jobs api when starting the jobs.

Related Objects

StatusSubtypeAssignedTask
ResolvedLucasWerkmeister
Resolvedmatmarex
ResolvedLegoktm
ResolvedLegoktm
In Progressdcaro
In Progresskomla
Resolveddcaro
Resolveddcaro
Resolveddcaro
Opendcaro
ResolvedSlst2020
Resolveddcaro
ResolvedSlst2020
ResolvedSlst2020
Resolveddcaro
ResolvedSlst2020
OpenNone
Resolved aborrero
Resolveddcaro
Resolveddcaro
Resolveddcaro
Resolveddcaro
Resolveddcaro

Event Timeline

taavi renamed this task from [components-api] Add support for pre-build images (to refine) to [component-api] Add support for pre-build images (to refine).Apr 8 2024, 1:22 PM
dcaro renamed this task from [component-api] Add support for pre-build images (to refine) to [components-api] Add support for pre-build images (to refine).Apr 16 2024, 12:29 PM
dcaro renamed this task from [components-api] Add support for pre-build images (to refine) to [components-api] Add support for pre-built images (ex. python3.11, to refine).May 27 2024, 2:22 PM
dcaro triaged this task as High priority.Oct 31 2024, 5:21 PM
dcaro moved this task from Next Up to Done on the Toolforge (Toolforge iteration 16) board.
dcaro changed the task status from Open to In Progress.Nov 5 2024, 9:55 AM
dcaro moved this task from Done to In Review on the Toolforge (Toolforge iteration 16) board.
dcaro moved this task from In Review to Done on the Toolforge (Toolforge iteration 16) board.
dcaro moved this task from Done to In Review on the Toolforge (Toolforge iteration 16) board.
dcaro moved this task from In Review to Done on the Toolforge (Toolforge iteration 16) board.