Page MenuHomePhabricator

[jobs-api,jobs-cli] Support services in jobs
Closed, ResolvedPublicFeature

Description

Feature summary (what you would like to be able to do and where):
A continous job should be able to declare specific ports to be "service ports", and the Jobs API should then declare a Kubernetes service that other jobs in the same tool can then use to reach those ports.

Use case(s) (list the steps that you performed to discover that problem, and describe the actual underlying problem which you want to solve. Do not describe only a solution):

  • A tool with a microservice architecture where the tools need to talk to each other
  • Allow moving web services to use the jobs framework instead of maintaining duplicate k8s code

Benefits (why should this be implemented?):
Improved flexibility for tools, and it would allow the admins to simplify the code and build even more new features.

Related Objects

StatusSubtypeAssignedTask
In Progresskomla
Resolveddcaro
ResolvedLucasWerkmeister
Resolvedmatmarex
ResolvedLegoktm
ResolvedLegoktm
In Progressdcaro
Resolveddcaro
Resolveddcaro
Opendcaro
ResolvedSlst2020
Resolveddcaro
ResolvedSlst2020
ResolvedSlst2020
Resolveddcaro
ResolvedSlst2020
OpenNone
Resolved aborrero
Resolveddcaro
Resolveddcaro
Resolveddcaro
Resolveddcaro
ResolvedRaymond_Ndibe
OpenNone
In ProgressFeatureRaymond_Ndibe
ResolvedFeatureRaymond_Ndibe
OpenRaymond_Ndibe
Resolveddcaro
ResolvedRaymond_Ndibe
In ProgressRaymond_Ndibe
OpenRaymond_Ndibe
ResolvedRaymond_Ndibe
DeclinedNone
ResolvedRaymond_Ndibe
ResolvedRaymond_Ndibe
ResolvedRaymond_Ndibe
OpenRaymond_Ndibe
Resolvedtaavi
ResolvedRaymond_Ndibe

Event Timeline

dcaro renamed this task from Support tool-internal networking to [jobs-api] Support services in jobs.Mar 5 2024, 2:59 PM
dcaro renamed this task from [jobs-api] Support services in jobs to [jobs-api,jobs-cli] Support services in jobs.
dcaro triaged this task as High priority.
dcaro changed the task status from Open to In Progress.Apr 30 2024, 1:15 PM
dcaro moved this task from In Review to In Progress on the Toolforge (Toolforge iteration 09) board.

yes docs, and maybe announce. Will add that