Skip to content

Allow Envoy Gateway to use cloud LoadBalancer providers and be deployed in arbitrary clusters - #778

Open
wtripp180901 wants to merge 3 commits into
silogen:mainfrom
stackhpc:feat/cloud-loadbalancers
Open

Allow Envoy Gateway to use cloud LoadBalancer providers and be deployed in arbitrary clusters#778
wtripp180901 wants to merge 3 commits into
silogen:mainfrom
stackhpc:feat/cloud-loadbalancers

Conversation

@wtripp180901

@wtripp180901 wtripp180901 commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

In Kubernetes clusters containing cloud-specific providers for provisioning LoadBalancers instead of the default MetalLB provider, modifications to the LoadBalancer service deployed by EnvoyProxy are often required. To accommodate these requirements this change

  • Exposes kuberentes.envoyService.annotations to allow injecting provider specific annotations
  • For load balancer providers which still rely on the deprecated Service spec.loadBalancerIP field (e.g Openstack CCM), exposes EnvoyProxy kubernetes.envoyService.patch to make arbitrary patches to the underlying Service manifest

Also makes RKE2 and cluster-bloom specific config optional to allow envoy-gateway-config to be deployed in existing clusters where routing config for loadbalancing is handled elsewhere

@wtripp180901
wtripp180901 requested a review from a team as a code owner July 16, 2026 12:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant