envoyproxy / envoyproxy/gateway
Reconcile immutable fields for `Service` objects created
- Langage dominant
- Go
- Étoiles
- 3k
- Forks
- 864
- Merge moyen
- 2 j 2 h
- PR mergées (30 j)
- 140
Description
*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
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Évaluation
Cette issue n'a pas encore été évaluée.