envoyproxy / envoyproxy/gateway
Reconcile immutable fields for `Service` objects created
- Lenguaje dominante
- Go
- Estrellas
- 3k
- Forks
- 864
- Merge medio
- 2 d 2 h
- PR fusionados (30 d)
- 140
Descripción
*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
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Evaluación
Este issue todavía no se ha evaluado.