Skip to content

Commit 45bbe5a

Browse files
committed
Set osc lb status when default networks are used
When apiServerLoadbalancer network is undefined set the apiServerLoadbalancer network status based on the cluster defaults
1 parent 55c973f commit 45bbe5a

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

controllers/openstackcluster_controller.go

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -672,9 +672,13 @@ func resolveLoadBalancerNetwork(openStackCluster *infrav1.OpenStackCluster, netw
672672
return fmt.Errorf("no subnet match was found in the specified network (specified subnet: %v, available subnets: %v)", s, lbNet.Subnets)
673673
}
674674
}
675-
676-
openStackCluster.Status.APIServerLoadBalancer.LoadBalancerNetwork = lbNetStatus
675+
} else {
676+
lbNetStatus.ID = openStackCluster.Status.Network.ID
677+
lbNetStatus.Name = openStackCluster.Status.Network.Name
678+
lbNetStatus.Subnets = openStackCluster.Status.Network.Subnets
677679
}
680+
681+
openStackCluster.Status.APIServerLoadBalancer.LoadBalancerNetwork = lbNetStatus
678682
}
679683

680684
return nil

0 commit comments

Comments
 (0)