config¶
The configuration of the cluster the runs are submitted to.
ClusterConfig
¶
Bases: BaseModel
Where and how the pods of a run are placed in the cluster.
Attributes:
| Name | Type | Description |
|---|---|---|
namespace |
str
|
Namespace of the workflows and their pods. |
local_queue |
str
|
Kueue LocalQueue of the pods. |
store_claim |
str
|
PersistentVolumeClaim of the NFS run store. |
store_mount |
str
|
Path the run store is mounted at in a pod. |
scratch_path |
str
|
Local scratch, a hostPath on the local disk of a node, mounted at the same path in a pod. |
registry |
str
|
Host of the image registry inside the network, as the nodes and BuildKit name it in image references. |
registry_url |
str | None
|
URL of the API of the registry as the service reaches it,
|
service_account |
str
|
Service account of the pods of the workflows, allowed to write the results of the Argo executor. |
buildkit |
str
|
Address of the BuildKit daemon the builds of images run on. |
buildctl_image |
str
|
Image of the job which sends a build to BuildKit. |
base_image |
str
|
The base image of the images of the environments, an image with
uv and the python of the service ( |
system_packages |
list[DebianPackage]
|
The Debian packages the images of the environments install
on the base image: the shared libraries which wheels link but do not
bundle, |
grace_s |
int
|
Seconds a worker has to stop after SIGTERM. |
ttl_after_finished_s |
int
|
Seconds a finished workflow is kept. |
pod_start_s |
float
|
About the seconds from the creation of a pod to its first unit;
a split task gets a further pod only while every pod has at least this
much work ( |
base_image_ref
¶
The base image of the environments as the builds name it.
base_image below registry, unless its first component is a registry
host (it has a . or a :, or is localhost).