Skip to main content

Values Reference

Complete values reference for all Zen Mesh Helm charts.

zen-agent

See zen-agent chart for the full values table. Key categories:

  • Global: saas.endpoint, global.imageRegistry, global.imagePullSecrets
  • Agent: agent.replicas, agent.resources, agent.enrollment.*, agent.logLevel
  • Egress: egress.enabled, egress.replicas, egress.tls.*, egress.hmac.*
  • zen-lock: zenLock.enabled, zenLock.image.*, zenLock.resources
  • Scheduling: nodeSelector, tolerations, affinity

zen-suite

zen-suite includes all zen-agent values plus:

  • Ingester: ingester.enabled, ingester.replicas, ingester.ingress.*, ingester.tls.*

Common Patterns

Override Image Tag

--set agent.image.tag=v0.3.1
--set egress.image.tag=v0.3.1

Set Resource Limits

agent:
resources:
requests:
cpu: 200m
memory: 256Mi
limits:
cpu: "1"
memory: 512Mi
egress:
resources:
requests:
cpu: 200m
memory: 256Mi
limits:
cpu: "1"
memory: 512Mi

Node Affinity

nodeSelector:
node-role.kubernetes.io/worker: "true"

tolerations:
- key: "dedicated"
operator: "Equal"
value: "zen-mesh"
effect: "NoSchedule"

Disable a Component

# Don't deploy zen-lock (if you have your own secret management)
zenLock:
enabled: false

# Don't deploy egress (Mode A — direct public target only)
egress:
enabled: false

Environment Variables

All components support extra environment variables via extraEnv:

agent:
extraEnv:
- name: HTTP_PROXY
value: "http://proxy.internal:3128"
- name: NO_PROXY
value: "api.zen-mesh.io"