Coordinator Helm Values

Helm values specific to the edgedelta/edgedelta-coordinator chart.

These values are specific to the coordinator chart (edgedelta/edgedelta-coordinator). For values shared across all charts, see Shared Helm Values.

helm upgrade edgedelta-coordinator edgedelta/edgedelta-coordinator -i \
  --set secretApiKey.value=<pipeline-id> \
  -n edgedelta --create-namespace

For architecture details, see Kubernetes Manifests — Coordinator Pipeline.

Persistence

The coordinator uses a PersistentVolumeClaim to persist state (auth data, coordination metadata) across restarts. Enabled by default.

VariableDefaultDescription
persistence.enabledtrueCreate a PVC for coordinator data.
persistence.mountPath/edgedelta/dataMount path inside the container.
persistence.storageClassName""Storage class. Empty = cluster default.
persistence.size1GiPVC size.
persistence.accessModes[ReadWriteOnce]PVC access modes.
persistence.annotations{}PVC annotations.
persistence.existingClaim""Use an existing PVC instead of creating one.

Example — custom storage class and size:

persistence:
  enabled: true
  storageClassName: gp3
  size: 5Gi

Coordinator Properties

VariableDefaultDescription
coordinatorProps.port5555Coordinator server listening port.
coordinatorProps.serviceDNSSuffixsvc.cluster.localDNS suffix for the coordinator service endpoint.

These fields differ from the node/gateway coordinatorProps (which have enabled and endpoint). The coordinator chart configures the server side; node/gateway charts configure the client side.

Topology Spread Constraints

VariableDefaultDescription
topologySpreadConstraints[]Spread coordinator pods across topology domains.

In the coordinator chart, topologySpreadConstraints is a top-level value (not under deployment).

Example:

topologySpreadConstraints:
  - maxSkew: 1
    topologyKey: topology.kubernetes.io/zone
    whenUnsatisfiable: DoNotSchedule
    labelSelector:
      matchLabels:
        edgedelta/agent-type: processor

Values NOT in this chart

The following values from other charts are not available in the coordinator chart:

  • deployment.* (kind, replicas, autoscaling)
  • compactorProps.*
  • rollUpProps.*
  • aggregatorProps.*
  • tracerProps.* (eBPF)
  • httpRecorderProps.*
  • persistingCursorProps.*
  • dockerContainerProps.*
  • ports, pushService.*
  • ingress.*
  • targetAllocator.*
  • forceReinstallApplications.*
  • serviceMonitor.*