envoyproxy/gateway

When using the GatewayNamespace mode, if you create a Gateway and there is already a Service or Deployment with the same name in the same namespace, the Gateway will be in an abnormal state.

Open

#9.132 geöffnet am 1. Juni 2026

Auf GitHub ansehen
 (2 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)Go (802 Forks)auto 404
help wanted

Repository-Metriken

Stars
 (2.871 Stars)
PR-Merge-Metriken
 (PR-Metriken ausstehend)

Beschreibung

If you are reporting any crash or any potential security issue, do not open an issue in this repo. Please report the issue via emailing envoy-gateway-security@googlegroups.com where the issue will be triaged appropriately.

Description: When using the GatewayNamespace mode, if you create a Gateway and there is already a Service or Deployment with the same name in the same namespace, the Gateway will be in an abnormal state.

Repro steps:

  1. An nginx instance has been created in the default namespace.
  2. Create a gateway. apiVersion: gateway.networking.k8s.io/v1 kind: Gateway metadata: name: nginx
    namespace: default spec: gatewayClassName: envoy-gateway
    listeners:
    • name: http
      protocol: HTTP
      port: 80

Note: If there are privacy concerns, sanitize the data prior to sharing.

Environment:

Include the environment like gateway version, envoy version and so on. 1.7.2

Logs:

Include the access logs and the Envoy logs. observed an error {"runner": "infrastructure", "error": "failed to create or update deployment default/nginx: an illegal change in a custom label of EnvoyProxy is detected when updating default/nginx. The custom label config of deployment in EnvoyProxy, which is initiated with the envoy gateway of v1.1 or earlier, is immutable. Please recreate an envoy proxy with a new custom label if you need to change the custom label. This issue won't happen with the envoy proxy resource initialized by the envoygateway v1.2 or later"}

Contributor Guide