Description
/kind bug
What happened:
We need to share a mysql port between cluster internally (internal LB without floating IP) and decided to piggyback onto the existing internal LB.
Sharing the LB works fine, but the occm tries to attach a floating IP to the LB, causing spurious warnings.
IMO sharing the LB should not try to change the LB config any further than adding the port.
What you expected to happen:
The LB is shared without causing warnings and trying to attach a floating IP to an internal LB
How to reproduce it:
Deploy a LB service with the sharing annotation as documented targeting a LB with the annotation service.beta.kubernetes.io/openstack-internal-load-balancer
Anything else we need to know?:
Environment:
Note: we are using clusters on a SaaS so we do not have direct access to the CCM, if ther eis a version where it is already fixed, please let uns know so we can request an upgrade
- OpenStack version:
+---------------+---------+
| Service Type | Version |
+---------------+---------+
| block-storage | 3.0 |
| orchestration | 1.0 |
| image | 2.1 |
| stack-manager | None |
| compute | 2.1 |
| dns | 2.0 |
| network | 2.0 |
| load-balancer | 2.25 |
| identity | 3.14 |
| key-manager | 1.0 |
+---------------+---------+