Skip to content

Commit ad34a74

Browse files
authored
skip load balancer pool member deletion if instance creation fails (#1785)
1 parent 319f2b7 commit ad34a74

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

cloud/scope/machine.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -323,6 +323,11 @@ func (m *MachineScope) CreateVPCLoadBalancerPoolMember(internalIP *string, targe
323323

324324
// DeleteVPCLoadBalancerPoolMember deletes a pool member from the load balancer pool.
325325
func (m *MachineScope) DeleteVPCLoadBalancerPoolMember() error {
326+
if m.IBMVPCMachine.Status.InstanceID == "" {
327+
m.Info("instance is not created, ignore deleting load balancer pool member")
328+
return nil
329+
}
330+
326331
loadBalancer, _, err := m.IBMVPCClient.GetLoadBalancer(&vpcv1.GetLoadBalancerOptions{
327332
ID: m.IBMVPCCluster.Status.VPCEndpoint.LBID,
328333
})

0 commit comments

Comments
 (0)