Helm Configuration
The chart at deploy/helm/apf documents every value in its values.yaml; this page is the map of its top-level groups. The chart’s README.md carries the install and operations narrative, and Kubernetes the topology and install order. Install the chart from the repository checkout, or package it and push it to a registry you control as the README describes.
Run helm show values deploy/helm/apf for the annotated defaults. Each key carries a one-line comment, and keys that name a Secret or ConfigMap created outside the chart are marked (prerequisite). values.schema.json rejects unknown keys, wrong types, out-of-range ports and counters, and malformed image digests, so a misspelled value fails helm lint instead of being ignored.
The chart is version 0.6.0, and its appVersion is 0.1.0, the version of the policy service and policy gateway it deploys. When global.image.tag and the component image.tag values are empty, the image tag is the appVersion, so set a tag or digest that matches the images you built and loaded.
Value Groups
Render-Time Checks
Beyond the schema, the templates fail when the sandbox admission port equals the policy-service HTTP port, when the egress request policy port collides with either while that feature is enabled, when egress request policy is enabled without a TLS Secret, when sandbox admission has no TLS Secret and insecure transport is off, when the bundle URL is empty in HTTP mode, when no local bundle input is given, or when networkPolicy is enabled with no peers for an exposed listener. The signing Secret and the HTTP token Secret are always required.