-
Notifications
You must be signed in to change notification settings - Fork 3.4k
Closed
Labels
area/agentCilium agent related.Cilium agent related.area/servicemeshGH issues or PRs regarding servicemeshGH issues or PRs regarding servicemeshkind/community-reportThis was reported by a user in the Cilium community, eg via Slack.This was reported by a user in the Cilium community, eg via Slack.kind/featureThis introduces new functionality.This introduces new functionality.
Description
Cilium Feature Proposal
Describe the feature you'd like
Dedicated ingress controller mode: Cilium adds only single fixed label cilium.io/ingress: "true"
to automated LB service however it would be highly advantageous to extend support for propagating user defined labels from the Ingress to the load balancer service. These propagated labels could serve as LB IPAM Service Selectors, enabling the allocation of IP addresses from various IP pools.
Ultimate goal/use case here is to be able to use different IP pools for cilium's dedicated ingress controller services and/or be able to control service announcement with BGP CP based on service matching labels.
(Optional) Describe your proposed solution
- Currently cilium operator can propagate certain annotations from Ingress to LB service, similar logic could be implemented to propagate labels.
- Alternative would be to implement annotation based service selector or pool allocation feature under LB IPAM.
oblazek
Metadata
Metadata
Assignees
Labels
area/agentCilium agent related.Cilium agent related.area/servicemeshGH issues or PRs regarding servicemeshGH issues or PRs regarding servicemeshkind/community-reportThis was reported by a user in the Cilium community, eg via Slack.This was reported by a user in the Cilium community, eg via Slack.kind/featureThis introduces new functionality.This introduces new functionality.