feat(container): update image mirror.gcr.io/envoyproxy/gateway-helm ( v1.8.3 → v1.9.1 ) - #3061
Open
renovate[bot] wants to merge 1 commit into
Open
feat(container): update image mirror.gcr.io/envoyproxy/gateway-helm ( v1.8.3 → v1.9.1 )#3061renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
renovate
Bot
force-pushed
the
renovate/mirror.gcr.io-envoyproxy-gateway-helm-1.x
branch
from
August 15, 2026 17:04
3c25d53 to
bea7856
Compare
renovate
Bot
deleted the
renovate/mirror.gcr.io-envoyproxy-gateway-helm-1.x
branch
August 23, 2026 18:46
renovate
Bot
force-pushed
the
renovate/mirror.gcr.io-envoyproxy-gateway-helm-1.x
branch
2 times, most recently
from
August 23, 2026 22:35
bea7856 to
df8c9db
Compare
--- HelmRelease: networking/envoy-gateway ServiceAccount: networking/envoy-gateway
+++ HelmRelease: networking/envoy-gateway ServiceAccount: networking/envoy-gateway
@@ -1,9 +1,10 @@
---
apiVersion: v1
kind: ServiceAccount
+automountServiceAccountToken: false
metadata:
name: envoy-gateway
namespace: networking
labels:
app.kubernetes.io/name: gateway-helm
app.kubernetes.io/instance: envoy-gateway
--- HelmRelease: networking/envoy-gateway ConfigMap: networking/envoy-gateway-config
+++ HelmRelease: networking/envoy-gateway ConfigMap: networking/envoy-gateway-config
@@ -22,20 +22,20 @@
provider:
kubernetes:
deploy:
type: GatewayNamespace
rateLimitDeployment:
container:
- image: docker.io/envoyproxy/ratelimit:1e50889b
+ image: docker.io/envoyproxy/ratelimit:8fe6ea42
patch:
type: StrategicMerge
value:
spec:
template:
spec:
containers:
- imagePullPolicy: IfNotPresent
name: envoy-ratelimit
shutdownManager:
- image: docker.io/envoyproxy/gateway:v1.8.3
+ image: docker.io/envoyproxy/gateway:v1.9.1
type: Kubernetes
--- HelmRelease: networking/envoy-gateway ClusterRole: networking/envoy-gateway-gateway-helm-envoy-gateway-role
+++ HelmRelease: networking/envoy-gateway ClusterRole: networking/envoy-gateway-gateway-helm-envoy-gateway-role
@@ -84,12 +84,13 @@
- get
- list
- watch
- apiGroups:
- gateway.envoyproxy.io
resources:
+ - envoyproxies/status
- envoypatchpolicies/status
- clienttrafficpolicies/status
- backendtrafficpolicies/status
- securitypolicies/status
- envoyextensionpolicies/status
- backends/status
--- HelmRelease: networking/envoy-gateway ClusterRole: networking/envoy-gateway-gateway-helm-cluster-infra-manager
+++ HelmRelease: networking/envoy-gateway ClusterRole: networking/envoy-gateway-gateway-helm-cluster-infra-manager
@@ -34,15 +34,25 @@
- delete
- deletecollection
- patch
- watch
- apiGroups:
- autoscaling
+ resources:
+ - horizontalpodautoscalers
+ verbs:
+ - create
+ - get
+ - list
+ - delete
+ - deletecollection
+ - patch
+ - watch
+- apiGroups:
- policy
resources:
- - horizontalpodautoscalers
- poddisruptionbudgets
verbs:
- create
- get
- list
- delete
--- HelmRelease: networking/envoy-gateway Role: networking/envoy-gateway-gateway-helm-infra-manager
+++ HelmRelease: networking/envoy-gateway Role: networking/envoy-gateway-gateway-helm-infra-manager
@@ -35,15 +35,25 @@
- delete
- deletecollection
- patch
- watch
- apiGroups:
- autoscaling
+ resources:
+ - horizontalpodautoscalers
+ verbs:
+ - create
+ - get
+ - list
+ - delete
+ - deletecollection
+ - patch
+ - watch
+- apiGroups:
- policy
resources:
- - horizontalpodautoscalers
- poddisruptionbudgets
verbs:
- create
- get
- list
- delete
--- HelmRelease: networking/envoy-gateway Deployment: networking/envoy-gateway
+++ HelmRelease: networking/envoy-gateway Deployment: networking/envoy-gateway
@@ -23,32 +23,49 @@
prometheus.io/scrape: 'true'
labels:
control-plane: envoy-gateway
app.kubernetes.io/name: gateway-helm
app.kubernetes.io/instance: envoy-gateway
spec:
+ automountServiceAccountToken: true
+ securityContext:
+ fsGroup: 65532
+ runAsGroup: 65532
+ runAsNonRoot: true
+ runAsUser: 65532
+ seccompProfile:
+ type: RuntimeDefault
containers:
- args:
- server
- --config-path=/config/envoy-gateway.yaml
env:
- name: ENVOY_GATEWAY_NAMESPACE
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.namespace
- name: KUBERNETES_CLUSTER_DOMAIN
value: cluster.local
- image: docker.io/envoyproxy/gateway:v1.8.3
+ image: docker.io/envoyproxy/gateway:v1.9.1
imagePullPolicy: IfNotPresent
+ startupProbe:
+ failureThreshold: 30
+ httpGet:
+ path: /healthz
+ port: 8081
+ periodSeconds: 1
+ successThreshold: 1
+ timeoutSeconds: 1
livenessProbe:
httpGet:
path: /healthz
port: 8081
- initialDelaySeconds: 15
periodSeconds: 20
+ successThreshold: 1
+ timeoutSeconds: 1
name: envoy-gateway
ports:
- containerPort: 18000
name: grpc
- containerPort: 18001
name: ratelimit
@@ -59,44 +76,50 @@
- name: webhook
containerPort: 9443
readinessProbe:
httpGet:
path: /readyz
port: 8081
- initialDelaySeconds: 5
periodSeconds: 10
+ successThreshold: 1
+ timeoutSeconds: 1
resources:
limits:
memory: 1024Mi
requests:
cpu: 100m
memory: 256Mi
securityContext:
allowPrivilegeEscalation: false
capabilities:
drop:
- ALL
privileged: false
+ readOnlyRootFilesystem: true
runAsGroup: 65532
runAsNonRoot: true
runAsUser: 65532
seccompProfile:
type: RuntimeDefault
volumeMounts:
- mountPath: /config
name: envoy-gateway-config
readOnly: true
- mountPath: /certs
name: certs
readOnly: true
+ - mountPath: /var/lib/eg/wasm
+ name: wasm-cache
imagePullSecrets: []
serviceAccountName: envoy-gateway
terminationGracePeriodSeconds: 10
volumes:
- configMap:
defaultMode: 420
name: envoy-gateway-config
name: envoy-gateway-config
- name: certs
secret:
secretName: envoy-gateway
+ - name: wasm-cache
+ emptyDir: {}
--- HelmRelease: networking/envoy-gateway ValidatingAdmissionPolicy: networking/safe-upgrades.gateway.networking.k8s.io
+++ HelmRelease: networking/envoy-gateway ValidatingAdmissionPolicy: networking/safe-upgrades.gateway.networking.k8s.io
@@ -1,12 +1,12 @@
---
apiVersion: admissionregistration.k8s.io/v1
kind: ValidatingAdmissionPolicy
metadata:
annotations:
- gateway.networking.k8s.io/bundle-version: v1.5.0-dev
+ gateway.networking.k8s.io/bundle-version: v1.6.1
gateway.networking.k8s.io/channel: standard
name: safe-upgrades.gateway.networking.k8s.io
spec:
failurePolicy: Fail
matchConstraints:
resourceRules:
@@ -28,16 +28,17 @@
&& oldObject.metadata.annotations['gateway.networking.k8s.io/channel'] == 'experimental'
)
message: Installing experimental CRDs on top of standard channel CRDs is prohibited
by default. Uninstall ValidatingAdmissionPolicy safe-upgrades.gateway.networking.k8s.io
to install experimental CRDs on top of standard channel CRDs.
reason: Invalid
- - expression: object.spec.group != 'gateway.networking.k8s.io' || (has(object.metadata.annotations)
- && object.metadata.annotations.exists(k, k == 'gateway.networking.k8s.io/bundle-version')
- && !matches(object.metadata.annotations['gateway.networking.k8s.io/bundle-version'],
- 'v1.[0-4].\\d+') && !matches(object.metadata.annotations['gateway.networking.k8s.io/bundle-version'],
- 'v0'))
- message: Installing CRDs with version before v1.5.0 is prohibited by default.
- Uninstall ValidatingAdmissionPolicy safe-upgrades.gateway.networking.k8s.io
- to install older versions.
+ - expression: |
+ object.spec.group != 'gateway.networking.k8s.io' ||
+ (has(object.metadata.annotations) && object.metadata.annotations.exists(k, k == 'gateway.networking.k8s.io/bundle-version') &&
+ (object.metadata.annotations['gateway.networking.k8s.io/bundle-version'] == 'v0.0.0-dev' ||
+ (object.metadata.annotations['gateway.networking.k8s.io/bundle-version'].startsWith('v1.') &&
+ !matches(object.metadata.annotations['gateway.networking.k8s.io/bundle-version'], '^v1\\.[0-4](\\.|$)'))))
+ message: Installing CRDs with version other than v0.0.0-dev or v1.5+ is prohibited
+ by default. Uninstall ValidatingAdmissionPolicy safe-upgrades.gateway.networking.k8s.io
+ to install other versions.
reason: Invalid
--- HelmRelease: networking/envoy-gateway ValidatingAdmissionPolicyBinding: networking/safe-upgrades.gateway.networking.k8s.io
+++ HelmRelease: networking/envoy-gateway ValidatingAdmissionPolicyBinding: networking/safe-upgrades.gateway.networking.k8s.io
@@ -1,12 +1,12 @@
---
apiVersion: admissionregistration.k8s.io/v1
kind: ValidatingAdmissionPolicyBinding
metadata:
annotations:
- gateway.networking.k8s.io/bundle-version: v1.5.0-dev
+ gateway.networking.k8s.io/bundle-version: v1.6.1
gateway.networking.k8s.io/channel: standard
name: safe-upgrades.gateway.networking.k8s.io
spec:
policyName: safe-upgrades.gateway.networking.k8s.io
validationActions:
- Deny
--- HelmRelease: networking/envoy-gateway ServiceAccount: networking/envoy-gateway-gateway-helm-certgen
+++ HelmRelease: networking/envoy-gateway ServiceAccount: networking/envoy-gateway-gateway-helm-certgen
@@ -1,9 +1,10 @@
---
apiVersion: v1
kind: ServiceAccount
+automountServiceAccountToken: false
metadata:
name: envoy-gateway-gateway-helm-certgen
namespace: networking
labels:
app.kubernetes.io/name: gateway-helm
app.kubernetes.io/instance: envoy-gateway
--- HelmRelease: networking/envoy-gateway Job: networking/envoy-gateway-gateway-helm-certgen
+++ HelmRelease: networking/envoy-gateway Job: networking/envoy-gateway-gateway-helm-certgen
@@ -16,25 +16,33 @@
parallelism: 1
template:
metadata:
labels:
app: certgen
spec:
+ automountServiceAccountToken: true
+ securityContext:
+ fsGroup: 65532
+ runAsGroup: 65532
+ runAsNonRoot: true
+ runAsUser: 65532
+ seccompProfile:
+ type: RuntimeDefault
containers:
- command:
- envoy-gateway
- certgen
env:
- name: ENVOY_GATEWAY_NAMESPACE
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.namespace
- name: KUBERNETES_CLUSTER_DOMAIN
value: cluster.local
- image: docker.io/envoyproxy/gateway:v1.8.3
+ image: docker.io/envoyproxy/gateway:v1.9.1
imagePullPolicy: IfNotPresent
name: envoy-gateway-certgen
securityContext:
allowPrivilegeEscalation: false
capabilities:
drop: |
--- kubernetes/subterra/apps/networking/envoy-gateway/app Kustomization: flux-system/envoy-gateway OCIRepository: networking/envoy-gateway
+++ kubernetes/subterra/apps/networking/envoy-gateway/app Kustomization: flux-system/envoy-gateway OCIRepository: networking/envoy-gateway
@@ -10,9 +10,9 @@
spec:
interval: 15m
layerSelector:
mediaType: application/vnd.cncf.helm.chart.content.v1.tar+gzip
operation: copy
ref:
- tag: v1.8.3
+ tag: v1.9.1
url: oci://mirror.gcr.io/envoyproxy/gateway-helm |
renovate
Bot
force-pushed
the
renovate/mirror.gcr.io-envoyproxy-gateway-helm-1.x
branch
2 times, most recently
from
August 28, 2026 20:51
df8c9db to
2b6cca6
Compare
renovate
Bot
force-pushed
the
renovate/mirror.gcr.io-envoyproxy-gateway-helm-1.x
branch
2 times, most recently
from
August 29, 2026 17:32
2b6cca6 to
65cc537
Compare
renovate
Bot
force-pushed
the
renovate/mirror.gcr.io-envoyproxy-gateway-helm-1.x
branch
2 times, most recently
from
August 30, 2026 13:34
65cc537 to
f606c75
Compare
renovate
Bot
force-pushed
the
renovate/mirror.gcr.io-envoyproxy-gateway-helm-1.x
branch
from
August 31, 2026 18:12
f606c75 to
a95aa8c
Compare
… v1.8.3 → v1.9.1 ) | datasource | package | from | to | | ---------- | ------------------------------------- | ------ | ------ | | docker | mirror.gcr.io/envoyproxy/gateway-helm | v1.8.3 | v1.9.1 |
renovate
Bot
force-pushed
the
renovate/mirror.gcr.io-envoyproxy-gateway-helm-1.x
branch
2 times, most recently
from
September 1, 2026 02:17
a95aa8c to
5077a48
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v1.8.3→v1.9.1Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
envoyproxy/gateway (mirror.gcr.io/envoyproxy/gateway-helm)
v1.9.1Compare Source
Release Announcement
Check out the v1.9.1 release announcement to learn more about the release.
v1.9.0Compare Source
Release Announcement
Check out the v1.9.0 release announcement to learn more about the release.
What's Changed
f71dcb6to20f009ein /tools/docker/envoy-gateway by @dependabot[bot] in #90381487d0atofd8d9aain /tools/docker/envoy-gateway by @dependabot[bot] in #9087x statusbulk modes by @jeremiahsnapp in #909920f009eto86554c4in /tools/docker/envoy-gateway by @dependabot[bot] in #9494Configuration
📅 Schedule: (in timezone Europe/Moscow)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.