Support disabling OpenStack Loadbalancer integration
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Kubernetes Control Plane Charm |
Fix Released
|
High
|
George Kraft | ||
Openstack Integrator Charm |
Fix Released
|
High
|
George Kraft |
Bug Description
Hi all,
Sometimes it might be useful to support alternative LB implementations when running Charmed Kubernetes on Openstack, such as MetalLB for example, or others. Openstack Cloud Controller Manager provides not only the load balancer integration, but also Cinder volume integration, so it is not easy to completely avoid deploying it on top of Charmed Kubernetes on Openstack. Then, if we wanted to use MetalLB (say in L2 mode) as the load balancer instead of Octavia and Cinder volume integration from openstack-
To prevent that, it would be good if openstack-
It is worth mentioning here that MetalLB charm can also be improved to support filtering by loadBalancerClass [2], as per [3].
[1] https:/
[2] https:/
[3] https:/
Changed in charm-openstack-integrator: | |
importance: | Undecided → High |
status: | New → In Progress |
Changed in charm-kubernetes-master: | |
importance: | Undecided → High |
status: | New → In Progress |
status: | In Progress → Triaged |
Changed in charm-openstack-integrator: | |
status: | In Progress → Triaged |
Changed in charm-kubernetes-master: | |
milestone: | none → 1.26+ck1 |
Changed in charm-openstack-integrator: | |
milestone: | none → 1.26+ck1 |
Changed in charm-openstack-integrator: | |
assignee: | nobody → George Kraft (cynerva) |
Changed in charm-kubernetes-master: | |
assignee: | nobody → George Kraft (cynerva) |
status: | Triaged → In Progress |
Changed in charm-openstack-integrator: | |
status: | Triaged → In Progress |
Changed in charm-kubernetes-master: | |
status: | In Progress → Fix Committed |
Changed in charm-openstack-integrator: | |
status: | In Progress → Fix Committed |
tags: | added: backport-needed |
tags: | removed: backport-needed |
Changed in charm-kubernetes-master: | |
status: | Fix Committed → Fix Released |
Changed in charm-openstack-integrator: | |
status: | Fix Committed → Fix Released |
Please see the initial set of patches below, the work is currently in progress.
- https:/ /github. com/juju- solutions/ interface- openstack- integration/ compare/ master. ..nikolayvinogr adov:interface- openstack- integration: loadbalancer- enabled /github. com/charmed- kubernetes/ layer-kubernete s-common/ compare/ main... nikolayvinograd ov:layer- kubernetes- common: loadbalancer- enabled /github. com/juju- solutions/ charm-openstack -integrator/ compare/ master. ..nikolayvinogr adov:charm- openstack- integrator: loadbalancer- enabled
- https:/
- https:/