Skip to content

Unexpected service selector update after update of labels for envoy pods #7309

Description

@Hartigan

Description:
When labels defined in EnvoyProxy resource for envoy pods, they also updated in kubernetes Service selector. This behavior cause downtime when any labels added or changed for envoy pods in EnvoyProxy resource, because selector in service updates instantly, but update of Deployment require time for rollout update.

Repro steps:

  1. Add label for envoy pod in EnvoyProxy;
  2. Notice change in Service selector;

Environment:
It's reproducible on 1.5.4, but I believe it's introduced earlier

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.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions