Skip to content

Support multiple IPv4 network on OpenstackCluster #3160

@memorais

Description

@memorais

I recently reached the max number of available IPs from a subnet. Then I added a new subnet inside the same network and started to see errors like that in reconciliation process of capo-controller-manager:

err="multiple IPv4 Subnet is not allowed on OpenstackCluster"

I could be able to provision new worker/controller nodes with the new subnet by modifying OpenstackMachineTemplate and setting the "ports" section with "fixedIPs" using the ID of the new subnet, but the problem with reconciliation on capo-controller-manager logs persists.

According to the documentation, it's possible to have two subnets max but this must be present on OpenstackCluster at the time of its creation and must be one IPv4 subnet and the other must be IPv6.

Why we can't have more than one IPv4 subnet on OpenstackCluster if we can add multiple IPv4 subnets inside Openstack?

It would be nice to support multiple IPv4 subnets transparently to have better handling on that IP exhaustion scenarios.

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedDenotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.kind/featureCategorizes issue or PR as related to a new feature.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status
    Inbox

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions