linode-cloud-controller-manager
linode-cloud-controller-manager copied to clipboard
[feat] - add support for cilium-backed loadbalancers
This PR is to support cases where the linode-CCM is installed but instead of backing a LoadBalancer Service via NodeBalancers, the user wants to leverage Cilium's BGP load balancing with automatically requested and assigned shared IPs.
General:
- [x] Have you removed all sensitive information, including but not limited to access keys and passwords?
- [x] Have you checked to ensure there aren't other open or closed Pull Requests for the same bug/feature/question?
Pull Request Guidelines:
- [x] Does your submission pass tests?
- [x] Have you added tests?
- [x] Are you addressing a single feature in this PR?
- [x] Are your commits atomic, addressing one change per commit?
- [x] Are you following the conventions of the language?
- [x] Have you saved your large formatting changes for a different PR, so we can focus on your work?
- [x] Have you explained your rationale for why this feature is needed?
- [ ] Have you linked your PR to an open issue