diff --git a/pkg/cloud/openstack/clients/machineservice.go b/pkg/cloud/openstack/clients/machineservice.go index 4a5b635aba..f209c5785c 100644 --- a/pkg/cloud/openstack/clients/machineservice.go +++ b/pkg/cloud/openstack/clients/machineservice.go @@ -587,6 +587,9 @@ func (is *InstanceService) InstanceCreate(clusterName string, name string, clust Profile: net.Profile, PortSecurity: net.PortSecurity, }) + if net.NoAllowedAddressPairs { + subnetsWithoutAllowedAddressPairs[net.UUID] = struct{}{} + } } for _, snetParam := range net.Subnets {