Skip to main content
The tero-edge Helm chart deploys Edge as a DaemonSet, renders config.json and policies.json into a ConfigMap, and (optionally) wires up HTTP policy sync with API-key auth. The chart is published two ways — an OCI registry and a classic HTTP Helm repository — pick whichever your tooling prefers.

Install

No helm repo add needed — reference the chart by its OCI URL:
List available versions:
OCI support is built into Helm 3.8+. Older clients need export HELM_EXPERIMENTAL_OCI=1.
Both sources publish identical charts from the same release, so values.yaml and every flag below behave the same regardless of which you choose.

Configure

Create a values.yaml with the policy-sync connection and the service identity the control plane uses to scope policies: Pick the tab for your Datadog region — the upstreamUrl and metricsUrl change per region; everything else is identical.
values.yaml

Authentication

Setting tero.url automatically configures the HTTP policy provider. Provide the API key one of two ways — never both:
Without tero.url, Edge loads policies only from the local file provider — no remote policy sync.

Values

The keys you’ll touch most. For every chart value (image, scheduling, service account, ingress), see the chart’s README.md.

Verify

A 200 OK from /_health confirms Edge is running. Edge’s own Prometheus metrics are available at /_edge/metrics.

Upgrade and uninstall

See the Configuration reference for every config.* field, and Operations for probes, resource sizing, and graceful shutdown.

Next Steps

Configuration

Full configuration reference

Operations

Probes, resources, and shutdown