envoyproxy / envoyproxy/gateway

Reconcile immutable fields for `Service` objects created

Offen
#1,844 3 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
area/api area/infra-mgr help wanted kind/enhancement
Vorherrschende Sprache
Go
Sterne
3k
Forks
864
Ø Merge
2 T. 2 Std.
Gemergte PRs (30 T.)
140

Beschreibung

*Description*:

When changes are made to fields such as `loadBalancerClass`, they can only be realized by deleting and recreating the `Service` object.

Other operators that handle these kinds of things do so with `force` flag so that the user knowingly opts in to this destructive behavior.

```
apiVersion: config.gateway.envoyproxy.io/v1alpha1
kind: EnvoyProxy
metadata:
...
spec:
provider:
type: Kubernetes
kubernetes:
...
envoyService:
force: true # force reconciliation by delete/create
```

Related Issues:

https://github.com/envoyproxy/gateway/pull/1840
https://github.com/envoyproxy/gateway/issues/1818

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.