Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a publish-status-address option #903

Open
bootc opened this issue Feb 15, 2022 · 0 comments
Open

Add a publish-status-address option #903

bootc opened this issue Feb 15, 2022 · 0 comments

Comments

@bootc
Copy link

bootc commented Feb 15, 2022

What are you trying to do

It would be useful to be able to override the Ingress.status.loadBalancer.ingress entries that HAProxy maintains with arbitrary entries supplied by the user.

What HAProxy Ingress should do or how it should behave differently

Currently HAProxy can populate the status field based on a Service's status.loadBalancer.ingress field using the --publish-service option, but there are several occasions when using this isn't desirable. It would be nice to have a --publish-status-address or equivalent (that name comes from the NGINX Ingress Controller) option which could be used to publish arbitrary IP addresses and/or names in Ingress resources' status fields.

In my case I'm using a Linode NodeBalancer within LKE. This publishes an IPv4 address and a hostname but the NodeBalancer also has an IPv6 address associated with it that I'd like to use, so I would like to publish the IPv4 and IPv6 addresses in my Ingress resources. Other uses I see for this are publishing a CDN endpoint in the Ingress, or an arbitrary hostname. These are all useful when using ExternalDNS.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants