values.yaml carries complete defaults for all workloads, so a deployment values file only sets what is environment-specific. This page lists those parameters in the order they appear in values-minimal.yaml - the template to copy for a new environment.
Helm merges maps but replaces lists wholesale. To override anything inside a service’s
env, containers, or volumes lists, copy the whole list from the chart’s values.yaml into your values file and edit it there.secrets - platform credentials
Every key is required. Generate strong random values for a new environment.
global.imagePullSecrets - registry access
dockerhub-creds unless you also override their extraImagePullSecrets.
ingress - public hosts of the core
TLS is issued per host by cert-manager using the
letsencrypt-prod ClusterIssuer (ingress.tls.clusterIssuer to override).
config - public URLs (derived since 0.5.23)
Every public URL derives from ingress.hosts automatically - DOMAIN_NAME, CSRF_TRUSTED_ORIGINS, ALLOWED_HOSTS, GRAFANA_ROOT_URL, PREFECT_UI_API_URL, the S3/MinIO endpoints, and litellm.proxyBaseURL. You only set what cannot be derived:
Any explicitly set
config.* value still wins over the derived one. UBOS_BASE_URL, UBOS_ALLOWED_BASE_URLS, and GENERIC_LOGGER_ENDPOINT derive from agentspace.hosts the same way.
ray - GPU inference
Run Ray + vLLM inside the cluster on a GPU node (set the internal RAY_URL / RAY_MODEL_API shown above), or keep enabled: false and point those URLs at a remote GPU server.
GPU node prerequisites: NVIDIA driver + container toolkit + device plugin (so the node advertises
nvidia.com/gpu), and the nvidia.com/gpu.present=true node label.
Adding a worker on a second GPU node:
agentspace - shared inputs for the agent bundle
Single source for everything the ten agentspace services share. The chart renders it into the benchgen-agentspace-common secret, which every service consumes via envFrom - hostnames, the admin identity, Keycloak client, LiteLLM URL/token, and the backing database credentials all live here once.
Agentspace services - enable flags and per-env credentials
The full deployment spec of each service (images, probes, volumes, resource names) lives in the chart defaults. A values file only enables them and sets credentials where a service has its own:Admin-init hooks
Both bootstrap hooks are enabled in the chart defaults and read their credentials fromagentspace.admin:
Advanced overrides
Everything below has working defaults; override only when needed.Complete values template
Copy this file, replace everyCHANGE-ME and example.com hostname with your real values, and install with -f my-values.yaml. Everything not set here falls back to the chart defaults.
my-values.yaml