Skip to content

Commit b8280be

Browse files
Add default EnvoyProxy image to Helm chart
Signed-off-by: Aditya7880900936 <adityasanskarsrivastav788@gmail.com>
1 parent 2621405 commit b8280be

34 files changed

Lines changed: 225 additions & 7 deletions

charts/gateway-helm/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ helm uninstall eg -n envoy-gateway-system
147147
| global.images.envoyGateway.image | string | `nil` | Full image for the Envoy Gateway control plane Deployment installed by this chart. |
148148
| global.images.envoyGateway.pullPolicy | string | `nil` | Image pull policy for the Envoy Gateway control plane Deployment. Default behavior: latest images will be Always else IfNotPresent. |
149149
| global.images.envoyGateway.pullSecrets | list | `[]` | Pull secrets for the Envoy Gateway control plane Deployment. |
150-
| global.images.envoyProxy.image | string | `""` | Full image for the managed Envoy Proxy data plane. This updates the generated `envoyProxy` config and does not change the `envoy-gateway` control plane Deployment image. If not specified, the default image built into `envoy-gateway` is used. |
150+
| global.images.envoyProxy.image | string | `"docker.io/envoyproxy/envoy:distroless-dev"` | Full image for the managed Envoy Proxy data plane. This updates the generated `envoyProxy` config and does not change the `envoy-gateway` control plane Deployment image. If not specified, the default image built into `envoy-gateway` is used. |
151151
| global.images.envoyProxy.pullPolicy | string | `""` | Image pull policy for the managed Envoy Proxy data plane. Default behavior: IfNotPresent. |
152152
| global.images.envoyProxy.pullSecrets | list | `[]` | Pull secrets for the managed Envoy Proxy data plane. |
153153
| global.images.ratelimit.image | string | `"docker.io/envoyproxy/ratelimit:master"` | |

charts/gateway-helm/values.tmpl.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ global:
3030
# This updates the generated `envoyProxy` config and does not change the `envoy-gateway`
3131
# control plane Deployment image. If not specified, the default image built into
3232
# `envoy-gateway` is used.
33-
image: ""
33+
image: "docker.io/envoyproxy/envoy:distroless-dev"
3434
# -- Image pull policy for the managed Envoy Proxy data plane.
3535
# Default behavior: IfNotPresent.
3636
pullPolicy: ""

site/content/en/community/RELEASING.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,15 +55,15 @@ export GITHUB_REMOTE=origin
5555
```shell
5656
git checkout -b release/v${MAJOR_VERSION}.${MINOR_VERSION}
5757
```
58-
58+
f
5959
8. Push the branch to the Envoy Gateway repo.
6060

6161
```shell
6262
git push ${GITHUB_REMOTE} release/v${MAJOR_VERSION}.${MINOR_VERSION}
6363
```
6464

6565
9. Create a topic branch for updating the [Envoy proxy image][] and [Envoy Ratelimit image][] to the tag supported by the release.
66-
Please note that the tags should be updated in both the source code and the Helm chart. Reference [PR #5872][]
66+
Please note that the tags should be updated in both the source code and the Helm chart, including `global.images.envoyProxy.image` in `charts/gateway-helm/values.tmpl.yaml`. Reference [PR #5872][]
6767
for additional details on updating the image tag.
6868

6969
(+v1.8.x only) After updating the Envoy proxy image tag, update the dynamic module SDK and example dependencies:
@@ -217,7 +217,7 @@ export GITHUB_REMOTE=origin
217217

218218
9. If upstream has updated the [Envoy proxy image][] or [Envoy Ratelimit image][] tag supported by the release,
219219
you should also create a topic branch for bumping these tags.
220-
Please note that the tags should be updated in both the source code and the Helm chart. Reference [PR #5872][]
220+
Please note that the tags should be updated in both the source code and the Helm chart, including `global.images.envoyProxy.image` in `charts/gateway-helm/values.tmpl.yaml`. Reference [PR #5872][]
221221

222222
8. Tag the head of your release branch with the release tag. For example:
223223

@@ -374,7 +374,7 @@ export GITHUB_REMOTE=origin
374374
375375
9. If upstream has updated the [Envoy proxy image][] or [Envoy Ratelimit image][] tag supported by the release,
376376
you should also create a topic branch for bumping these tags.
377-
Please note that the tags should be updated in both the source code and the Helm chart. Reference [PR #5872][]
377+
Please note that the tags should be updated in both the source code and the Helm chart, including `global.images.envoyProxy.image` in `charts/gateway-helm/values.tmpl.yaml`. Reference [PR #5872][]
378378
379379
9. Tag the head of your release branch with the release tag. For example:
380380

site/content/en/latest/install/gateway-helm-api.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ The Helm chart for Envoy Gateway
8686
| global.images.envoyGateway.image | string | `nil` | Full image for the Envoy Gateway control plane Deployment installed by this chart. |
8787
| global.images.envoyGateway.pullPolicy | string | `nil` | Image pull policy for the Envoy Gateway control plane Deployment. Default behavior: latest images will be Always else IfNotPresent. |
8888
| global.images.envoyGateway.pullSecrets | list | `[]` | Pull secrets for the Envoy Gateway control plane Deployment. |
89-
| global.images.envoyProxy.image | string | `""` | Full image for the managed Envoy Proxy data plane. This updates the generated `envoyProxy` config and does not change the `envoy-gateway` control plane Deployment image. If not specified, the default image built into `envoy-gateway` is used. |
89+
| global.images.envoyProxy.image | string | `"docker.io/envoyproxy/envoy:distroless-dev"` | Full image for the managed Envoy Proxy data plane. This updates the generated `envoyProxy` config and does not change the `envoy-gateway` control plane Deployment image. If not specified, the default image built into `envoy-gateway` is used. |
9090
| global.images.envoyProxy.pullPolicy | string | `""` | Image pull policy for the managed Envoy Proxy data plane. Default behavior: IfNotPresent. |
9191
| global.images.envoyProxy.pullSecrets | list | `[]` | Pull secrets for the managed Envoy Proxy data plane. |
9292
| global.images.ratelimit.image | string | `"docker.io/envoyproxy/ratelimit:master"` | |

test/helm/gateway-helm/certgen-annotations.out.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,13 @@ data:
3232
envoy-gateway.yaml: |
3333
apiVersion: gateway.envoyproxy.io/v1alpha1
3434
kind: EnvoyGateway
35+
envoyProxy:
36+
provider:
37+
kubernetes:
38+
envoyDeployment:
39+
container:
40+
image: docker.io/envoyproxy/envoy:distroless-dev
41+
type: Kubernetes
3542
extensionApis: {}
3643
gateway:
3744
controllerName: gateway.envoyproxy.io/gatewayclass-controller

test/helm/gateway-helm/certgen-args.out.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,13 @@ data:
3232
envoy-gateway.yaml: |
3333
apiVersion: gateway.envoyproxy.io/v1alpha1
3434
kind: EnvoyGateway
35+
envoyProxy:
36+
provider:
37+
kubernetes:
38+
envoyDeployment:
39+
container:
40+
image: docker.io/envoyproxy/envoy:distroless-dev
41+
type: Kubernetes
3542
extensionApis: {}
3643
gateway:
3744
controllerName: gateway.envoyproxy.io/gatewayclass-controller

test/helm/gateway-helm/certgen-labels.out.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,13 @@ data:
3232
envoy-gateway.yaml: |
3333
apiVersion: gateway.envoyproxy.io/v1alpha1
3434
kind: EnvoyGateway
35+
envoyProxy:
36+
provider:
37+
kubernetes:
38+
envoyDeployment:
39+
container:
40+
image: docker.io/envoyproxy/envoy:distroless-dev
41+
type: Kubernetes
3542
extensionApis: {}
3643
gateway:
3744
controllerName: gateway.envoyproxy.io/gatewayclass-controller

test/helm/gateway-helm/certjen-custom-scheduling.out.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,13 @@ data:
3232
envoy-gateway.yaml: |
3333
apiVersion: gateway.envoyproxy.io/v1alpha1
3434
kind: EnvoyGateway
35+
envoyProxy:
36+
provider:
37+
kubernetes:
38+
envoyDeployment:
39+
container:
40+
image: docker.io/envoyproxy/envoy:distroless-dev
41+
type: Kubernetes
3542
extensionApis: {}
3643
gateway:
3744
controllerName: gateway.envoyproxy.io/gatewayclass-controller

test/helm/gateway-helm/common-labels.out.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,13 @@ data:
4040
envoy-gateway.yaml: |
4141
apiVersion: gateway.envoyproxy.io/v1alpha1
4242
kind: EnvoyGateway
43+
envoyProxy:
44+
provider:
45+
kubernetes:
46+
envoyDeployment:
47+
container:
48+
image: docker.io/envoyproxy/envoy:distroless-dev
49+
type: Kubernetes
4350
extensionApis: {}
4451
gateway:
4552
controllerName: gateway.envoyproxy.io/gatewayclass-controller

test/helm/gateway-helm/control-plane-with-pdb.out.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,13 @@ data:
4747
envoy-gateway.yaml: |
4848
apiVersion: gateway.envoyproxy.io/v1alpha1
4949
kind: EnvoyGateway
50+
envoyProxy:
51+
provider:
52+
kubernetes:
53+
envoyDeployment:
54+
container:
55+
image: docker.io/envoyproxy/envoy:distroless-dev
56+
type: Kubernetes
5057
extensionApis: {}
5158
gateway:
5259
controllerName: gateway.envoyproxy.io/gatewayclass-controller

0 commit comments

Comments
 (0)