envoyproxy / envoyproxy/gateway

Reconcile immutable fields for `Service` objects created

Ouverte
#1,844 3 commentaires 1 réaction 0 personnes assignées Voir sur GitHub
area/api area/infra-mgr help wanted kind/enhancement
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.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.