Skip to content

Reconcile immutable fields for Service objects created #1844

@wondersd

Description

@wondersd

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:

#1840
#1818

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/apiAPI-related issuesarea/infra-mgrIssues related to the provisioner used for provisioning the managed Envoy Proxy fleet.help wantedExtra attention is neededkind/enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions