envoy-configs
Envoy configuration overlays applied on top of the shared base resources.
Deployment Scope
- Cluster scope: global or site
- Values keys:
global.envoy_configs,site.envoy_configs - ArgoCD Application template:
charts/argocd-understack/templates/application-envoy-configs.yaml
How ArgoCD Builds It
- ArgoCD renders Kustomize path
components/envoy-configs. - The deploy repo contributes
values.yamlfor this component. - The deploy repo overlay directory for this component is applied as a second source, so
kustomization.yamland any referenced manifests are part of the final Application.
How to Enable
Enable this component under the scope that matches your deployment model:
Deployment Repo Content
Use any secret delivery mechanism you prefer. The contract that matters is the final Kubernetes Secret or manifest shape described below.
Required or commonly required items:
values.yaml: Provide the configuration values consumed by the shared Envoy config base.kustomization.yaml: Add any extra Gateway API, EnvoyPatchPolicy, or ConfigMap resources that your environment requires.
Optional additions:
- No extra manifests are present in the current example overlay, but this directory is wired into ArgoCD and is the right place for site-specific Envoy resources.