3 # If set, these take highest precedence and change envoyGateway, envoyProxy, and ratelimit's container registry and pull secrets.
4 # -- Global override for image registry
6 # -- Global override for image pull secrets
8 # If set, these override image-specific values: useful when installing the chart in a private registry environment.
9 # Override image-specific values directly if a global override is not desired.
12 # This is the full image name including the hub, repo, and tag.
13 image: cgr.dev/chainguard-private/envoy-gateway:latest@sha256:9e8e02ce95696008d039b4da83c4ebf26c7f1cc180c5ea349bded008e069131a
14 # Specify image pull policy if default behavior isn't desired.
15 # Default behavior: latest images will be Always else IfNotPresent.
16 pullPolicy: IfNotPresent
17 # List of secrets in the same namespace of the component that can be used to pull images from private repositories.
20 # This is the full image name including the hub, repo, and tag.
21 image: cgr.dev/chainguard-private/envoy-ratelimit:latest@sha256:cc26792de6ce9f526e365807f4d463310d3eaaf34a63ddb2481c3c954cc1d63d
22 # Specify image pull policy if default behavior isn't desired.
23 # Default behavior: latest images will be Always else IfNotPresent.
24 pullPolicy: IfNotPresent
25 # List of secrets in the same namespace of the component that can be used to pull images from private repositories.
28 # This is the full image name including the hub, repo, and tag for the Envoy Proxy data plane.
29 # If not specified, uses the default image built into envoy-gateway.
31 # Specify image pull policy if default behavior isn't desired.
32 # Default behavior: IfNotPresent.
34 # List of secrets in the same namespace of the component that can be used to pull images from private repositories.
36# Values for CRDs dependency
38 # -- Install Envoy Gateway CRDs, Gateway API CRDs, and Gateway API safe upgrade policy resources. Set to false when these resources are managed separately.
40# -- Labels to apply to all resources
49 # if both this and global.imageRegistry are specified, this has to include both registry and repository explicitly, eg docker.io/envoyproxy/gateway
54 # -- Additional environment variables for the envoy-gateway container.
63 allowPrivilegeEscalation: false
86 priorityClassName: null
91 prometheus.io/scrape: 'true'
92 prometheus.io/port: '19001'
94 topologySpreadConstraints: []
97 # Additional volumeMounts on the deployment definition.
100 # mountPath: "/etc/foo"
102 # Additional volumes on the deployment definition.
108 # If set to PreferClose, the Envoy fleet will prioritize connecting to the Envoy Gateway pods that are topologically closest to them.
109 trafficDistribution: ""
111 # -- Service type. Can be set to LoadBalancer with specific IP, e.g.:
113 # loadBalancerIP: 10.236.90.20
122 # -- EnvoyGateway configuration. Visit https://gateway.envoyproxy.io/docs/api/extension_types/#envoygateway to view all options.
125 controllerName: gateway.envoyproxy.io/gatewayclass-controller
132createNamespace: false
133# -- Override the namespace for resources deployed by the chart.
134# Defaults to the release namespace.
136kubernetesClusterDomain: cluster.local
137# -- Certgen is used to generate the certificates required by EnvoyGateway. If you want to construct a custom certificate, you can generate a custom certificate through Cert-Manager before installing EnvoyGateway. Certgen will not overwrite the custom certificate. Please do not manually modify `values.yaml` to disable certgen, it may cause EnvoyGateway OIDC,OAuth2,etc. to not work as expected.
149 ttlSecondsAfterFinished: 30
151 allowPrivilegeEscalation: false
156 readOnlyRootFilesystem: true