Page MenuHomePhabricator

[components-api] add all the missing options for continuous components
Closed, ResolvedPublic

Description

This task is to extend the current config to include any other missing options (ex. replicas) for the continuous components.

Event Timeline

dcaro triaged this task as Medium priority.May 22 2025, 6:46 PM

Not sure how many of the below fields we want to make configurable like cpu and mem:

cpu=None,
emails=None,
filelog=None,
filelog_stderr=None,
filelog_stdout=None,
health_check=health_check,
memory=None,
mount=None,
port=run_info.port,
replicas=run_info.replicas,
retry=None,
schedule=None,
timeout=None,
dcaro changed the task status from Open to In Progress.Jun 19 2025, 4:58 PM
dcaro moved this task from Next Up to In Progress on the Toolforge (Toolforge iteration 21) board.

group_203_bot_f4d95069bb2675e4ce1fff090c1c1620 opened https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/840

components-api: bump to 0.0.127-20250626140427-fb508bbe

dcaro moved this task from In Review to Done on the Toolforge (Toolforge iteration 21) board.

group_203_bot_f4d95069bb2675e4ce1fff090c1c1620 opened https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/842

components-api: bump to 0.0.128-20250626160815-d07803d2