kubernetes-sigs / kubernetes-sigs/aws-load-balancer-controller
Support `--default-load-balancer-scheme` flag in helm chart
- Dominant language
- Go
- Stars
- 4.3k
- Forks
- 1.6k
- Avg merge
- 1d 15h
- Merged PRs (30d)
- 6
Description
**Describe the feature you are requesting**
Support `--default-load-balancer-scheme` flag in helm chart. Many of the controller flags are exposed as helm chart values, but not this one.
**Motivation**
I want to change the default load balancer scheme to `internet-facing` so that some services that I cannot set annotations on are automatically made internet facing.
**Describe the proposed solution you'd like**
Expose the `--default-load-balancer-scheme` as a helm chart value
**Describe alternatives you've considered**
The service I want to be internet-facing is created by a controller, and the controller does not have the ability to add custom annotations to the service. I also don't want to install a whole mutating webhook solution just to add the annotation when the controller itself already supports changing the default scheme. Additionally, I don't see a way to set this flag via environment variable.
**Contribution Intention (Optional)**
-[ x ] Yes, I am willing to contribute a PR to implement this feature
-[ ] No, I cannot work on a PR at this time
Contributor guide
Research direction
Start by locating the Helm chart values and deployment configuration that expose existing controller flags, then find the corresponding chart tests or rendered-manifest checks. Add the requested value consistently with those existing settings and verify that the rendered controller arguments include --default-load-balancer-scheme.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, go, helm, kubernetes
- Domain
- cloud, devops
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100