Skip to content

[occm] Sharing an internal load balancer should not try to allocate a floating IP #2891

Open
@jabbrwcky

Description

@jabbrwcky

/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 |
    +---------------+---------+

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/bugCategorizes issue or PR as related to a bug.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions