Skip to content

Commit 44cc760

Browse files
authored
upgrade envoygateway to v1.4.1 (#155)
Signed-off-by: roc <[email protected]>
1 parent e71aaba commit 44cc760

24 files changed

+15930
-12079
lines changed

incubator/envoygateway/Chart.yaml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
11
apiVersion: v2
2-
appVersion: v1.3.2
2+
appVersion: v1.4.1
33
description: The Helm chart for Envoy Gateway
44
home: https://gateway.envoyproxy.io/
55
icon: https://cloudcache.tencent-cloud.com/qcloud/ui/static/Industry_tke/92b3d22e-12b4-48c3-a852-daf66b91ea45.png
6+
maintainers:
7+
- name: rockerchen
8+
9+
name: envoygateway
10+
kubeVersion: ">= 1.30.0-0"
611
keywords:
712
- gateway-api
813
- envoyproxy
914
- envoy-gateway
1015
- eg
11-
maintainers:
12-
- name: rockerchen
13-
1416
name: envoygateway
1517
sources:
1618
- https://github.com/envoyproxy/gateway
1719
type: application
18-
version: v1.3.2
19-
kubeVersion: ">= 1.29.0-0"
20+
version: v1.4.1

incubator/envoygateway/README.md

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -59,10 +59,8 @@ To uninstall the chart:
5959

6060
| Key | Type | Default | Description |
6161
|-----|------|---------|-------------|
62-
| certgen | object | `{"job":{"affinity":{},"annotations":{},"args":[],"nodeSelector":{},"resources":{},"securityContext":{"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]},"privileged":false,"readOnlyRootFilesystem":true,"runAsGroup":65534,"runAsNonRoot":true,"runAsUser":65534,"seccompProfile":{"type":"RuntimeDefault"}},"tolerations":[],"ttlSecondsAfterFinished":30},"rbac":{"annotations":{},"labels":{}}}` | 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. |
63-
| config.envoyGateway.gateway.controllerName | string | `"gateway.envoyproxy.io/gatewayclass-controller"` | |
64-
| config.envoyGateway.logging.level.default | string | `"info"` | |
65-
| config.envoyGateway.provider.type | string | `"Kubernetes"` | |
62+
| certgen | object | `{"job":{"affinity":{},"annotations":{},"args":[],"nodeSelector":{},"resources":{},"securityContext":{"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]},"privileged":false,"readOnlyRootFilesystem":true,"runAsGroup":65532,"runAsNonRoot":true,"runAsUser":65532,"seccompProfile":{"type":"RuntimeDefault"}},"tolerations":[],"ttlSecondsAfterFinished":30},"rbac":{"annotations":{},"labels":{}}}` | 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. |
63+
| config.envoyGateway | object | `{"extensionApis":{},"gateway":{"controllerName":"gateway.envoyproxy.io/gatewayclass-controller"},"logging":{"level":{"default":"info"}},"provider":{"type":"Kubernetes"}}` | EnvoyGateway configuration. Visit https://gateway.envoyproxy.io/docs/api/extension_types/#envoygateway to view all options. |
6664
| createNamespace | bool | `false` | |
6765
| deployment.envoyGateway.image.repository | string | `""` | |
6866
| deployment.envoyGateway.image.tag | string | `""` | |
@@ -99,13 +97,23 @@ To uninstall the chart:
9997
| deployment.ports[3].targetPort | int | `19001` | |
10098
| deployment.priorityClassName | string | `nil` | |
10199
| deployment.replicas | int | `1` | |
100+
| global.imagePullSecrets | list | `[]` | Global override for image pull secrets |
101+
| global.imageRegistry | string | `""` | Global override for image registry |
102102
| global.images.envoyGateway.image | string | `nil` | |
103103
| global.images.envoyGateway.pullPolicy | string | `nil` | |
104104
| global.images.envoyGateway.pullSecrets | list | `[]` | |
105-
| global.images.ratelimit.image | string | `"ccr.ccs.tencentyun.com/tke-market/envoy-ratelimit:0141a24f"` | |
105+
| global.images.ratelimit.image | string | `"ccr.ccs.tencentyun.com/tke-market/envoy-ratelimit:bb4dae24"` | |
106106
| global.images.ratelimit.pullPolicy | string | `"IfNotPresent"` | |
107107
| global.images.ratelimit.pullSecrets | list | `[]` | |
108+
| hpa.behavior | object | `{}` | |
109+
| hpa.enabled | bool | `false` | |
110+
| hpa.maxReplicas | int | `1` | |
111+
| hpa.metrics | list | `[]` | |
112+
| hpa.minReplicas | int | `1` | |
108113
| kubernetesClusterDomain | string | `"cluster.local"` | |
109114
| podDisruptionBudget.minAvailable | int | `0` | |
110115
| service.annotations | object | `{}` | |
116+
| service.trafficDistribution | string | `""` | |
117+
| topologyInjector.annotations | object | `{}` | |
118+
| topologyInjector.enabled | bool | `true` | |
111119

0 commit comments

Comments
 (0)