Proposal to add loadBalancerClass to Helm Chart #3302
Closed
RouxAntoine
started this conversation in
Ideas
Replies: 2 comments 3 replies
-
Thanks @RouxAntoine for the suggestion. We are currently in the process of changing our architecture a bit, so the addition of this field will be a little bit more than just a helm chart addition. But we can definitely include this in the changeset to allow users to configure this on the load balancer service. |
Beta Was this translation helpful? Give feedback.
3 replies
-
Closing this discussion in favor of #3303 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Background
I want to use the nginx-gateway-fabric in a on-premises environment the fact is that there is no default loadBalancerClass in this cluster, So no ip is assign to my services.
Proposal
I propose to enhance the Helm chart by adding support for loadBalancerClass in the service specification. This addition will allow users to define class name of loadbalancer controller that can handle the service, support multiple loadbalancer controller in a same cluster.
Implementation
The addition involves updating the service.yaml template to include a conditional check for loadBalancerClass values and append them to the service spec if provided. The values.yaml file will also need to be updated to include a default empty configuration for backward compatibility.
Example:
In values.yaml, users could specify:
This list would be utilized in service.yaml as:
Benefits
Seeking Feedback
I would appreciate feedback on everything.
Contribution Offer
I could do the pull request :)
My pull request would be highly inspired by this one
Beta Was this translation helpful? Give feedback.
All reactions