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: chainreg.biz/chainguard-private/envoy-gateway-fips:latest@sha256:4cdac98da3ec8a6880a87e092bccbd4a9221ef55279bae0fcaa5969ca354598a
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: chainreg.biz/chainguard-private/envoy-ratelimit-fips:latest@sha256:99e34a8ceb802aceae34af46da835fba40faacc6c70b86892f4c6f976f003c96
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# -- Labels to apply to all resources
45 # if both this and global.imageRegistry are specified, this has to include both registry and repository explicitly, eg docker.io/envoyproxy/gateway
50 # -- Additional environment variables for the envoy-gateway container.
59 allowPrivilegeEscalation: false
82 priorityClassName: null
87 prometheus.io/scrape: 'true'
88 prometheus.io/port: '19001'
90 topologySpreadConstraints: []
93 # Additional volumeMounts on the deployment definition.
96 # mountPath: "/etc/foo"
98 # Additional volumes on the deployment definition.
104 # If set to PreferClose, the Envoy fleet will prioritize connecting to the Envoy Gateway pods that are topologically closest to them.
105 trafficDistribution: ""
107 # -- Service type. Can be set to LoadBalancer with specific IP, e.g.:
109 # loadBalancerIP: 10.236.90.20
118 # -- EnvoyGateway configuration. Visit https://gateway.envoyproxy.io/docs/api/extension_types/#envoygateway to view all options.
121 controllerName: gateway.envoyproxy.io/gatewayclass-controller
128createNamespace: false
129# -- Override the namespace for resources deployed by the chart.
130# Defaults to the release namespace.
132kubernetesClusterDomain: cluster.local
133# -- 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.
145 ttlSecondsAfterFinished: 30
147 allowPrivilegeEscalation: false
152 readOnlyRootFilesystem: true