1. Set `global.imageRegistry`, `global.imageNamespace`, and `global.imageTag` so the chart pulls the images published by the Gitea workflow.
2. Set `web.config.apiUrl` and `web.config.wsUrl` to browser-reachable endpoints before exposing the web UI.
3. The shared `packs`, `runtime_envs`, and `artifacts` PVCs default to `ReadWriteMany`; your cluster storage class must support RWX or you need to override those claims.
{{- if .Values.agentWorkers }}

Agent-based workers enabled:
{{- range .Values.agentWorkers }}
  - {{ .name }}: image={{ .image }}, replicas={{ .replicas | default 1 }}
    {{- if .runtimes }} runtimes={{ join "," .runtimes }}{{ else }} runtimes=auto-detect{{ end }}
{{- end }}

Each agent worker uses an init container to copy the statically-linked
attune-agent binary into the worker pod via an emptyDir volume. The agent
auto-detects available runtimes in the container and registers with Attune.

The default sensor deployment also uses the same injection pattern, copying
`attune-sensor-agent` into the pod before starting a stock runtime image.

To add more agent workers, append entries to `agentWorkers` in your values:

  agentWorkers:
    - name: my-runtime
      image: my-org/my-image:latest
      replicas: 1
      runtimes: []  # auto-detect
{{- end }}
