@@ -1172,7 +1172,7 @@ func TestReconcileLoadBalancers(t *testing.T) {
1172
1172
mockCtrl .Finish ()
1173
1173
}
1174
1174
1175
- t .Run ("When LoadBalancer ID is set and GetLoadbalancer returns error " , func (t * testing.T ) {
1175
+ t .Run ("When LoadBalancer ID is set and GetLoadbalancer fails to fetch loadbalancer details " , func (t * testing.T ) {
1176
1176
g := NewWithT (t )
1177
1177
setup (t )
1178
1178
t .Cleanup (teardown )
@@ -1192,9 +1192,9 @@ func TestReconcileLoadBalancers(t *testing.T) {
1192
1192
1193
1193
mockVpc .EXPECT ().GetLoadBalancer (gomock .Any ()).Return (nil , nil , errors .New ("failed to fetch VPC load balancer details" ))
1194
1194
1195
- requeue , err := clusterScope .ReconcileLoadBalancers ()
1195
+ loadBalancerReady , err := clusterScope .ReconcileLoadBalancers ()
1196
1196
g .Expect (err ).ToNot (BeNil ())
1197
- g .Expect (requeue ).To (BeFalse ())
1197
+ g .Expect (loadBalancerReady ).To (BeFalse ())
1198
1198
})
1199
1199
1200
1200
t .Run ("When LoadBalancer ID is set and the checkLoadBalancerStatus returns status is not active, indicating that load balancer is still not ready" , func (t * testing.T ) {
@@ -1221,9 +1221,9 @@ func TestReconcileLoadBalancers(t *testing.T) {
1221
1221
Name : ptr .To ("test-lb" ),
1222
1222
}, nil , nil )
1223
1223
1224
- requeue , err := clusterScope .ReconcileLoadBalancers ()
1224
+ loadBalancerReady , err := clusterScope .ReconcileLoadBalancers ()
1225
1225
g .Expect (err ).To (BeNil ())
1226
- g .Expect (requeue ).To (BeFalse ())
1226
+ g .Expect (loadBalancerReady ).To (BeFalse ())
1227
1227
})
1228
1228
1229
1229
t .Run ("Reconcile should not requeue when one load balancer is ready but another is still initializing or inactive" , func (t * testing.T ) {
@@ -1259,9 +1259,9 @@ func TestReconcileLoadBalancers(t *testing.T) {
1259
1259
Name : ptr .To ("test-inactive-lb" ),
1260
1260
}, nil , nil )
1261
1261
1262
- requeue , err := clusterScope .ReconcileLoadBalancers ()
1262
+ loadBalancerReady , err := clusterScope .ReconcileLoadBalancers ()
1263
1263
g .Expect (err ).To (BeNil ())
1264
- g .Expect (requeue ).To (BeFalse ())
1264
+ g .Expect (loadBalancerReady ).To (BeFalse ())
1265
1265
})
1266
1266
1267
1267
t .Run ("When LoadBalancer ID is set, checkLoadBalancerStatus returns status active" , func (t * testing.T ) {
@@ -1289,8 +1289,8 @@ func TestReconcileLoadBalancers(t *testing.T) {
1289
1289
Name : ptr .To ("test-lb" ),
1290
1290
}, nil , nil )
1291
1291
1292
- requeue , err := clusterScope .ReconcileLoadBalancers ()
1293
- g .Expect (requeue ).To (BeTrue ())
1292
+ loadBalancerReady , err := clusterScope .ReconcileLoadBalancers ()
1293
+ g .Expect (loadBalancerReady ).To (BeTrue ())
1294
1294
g .Expect (err ).To (BeNil ())
1295
1295
1296
1296
loadBalancerStatus , ok := clusterScope .IBMPowerVSCluster .Status .LoadBalancers ["test-lb" ]
@@ -1300,7 +1300,7 @@ func TestReconcileLoadBalancers(t *testing.T) {
1300
1300
g .Expect (loadBalancerStatus .Hostname ).To (Equal (ptr .To ("test-lb-hostname" )))
1301
1301
})
1302
1302
1303
- t .Run ("When LoadBalancer ID is not set and checkLoadBalancer returns an error " , func (t * testing.T ) {
1303
+ t .Run ("When LoadBalancer ID is not set and checkLoadBalancer fails to fetch load balancer " , func (t * testing.T ) {
1304
1304
g := NewWithT (t )
1305
1305
setup (t )
1306
1306
t .Cleanup (teardown )
@@ -1320,8 +1320,8 @@ func TestReconcileLoadBalancers(t *testing.T) {
1320
1320
1321
1321
mockVpc .EXPECT ().GetLoadBalancerByName (gomock .Any ()).Return (nil , errors .New ("failed to get load balancer by name" ))
1322
1322
1323
- requeue , err := clusterScope .ReconcileLoadBalancers ()
1324
- g .Expect (requeue ).To (BeFalse ())
1323
+ loadBalancerReady , err := clusterScope .ReconcileLoadBalancers ()
1324
+ g .Expect (loadBalancerReady ).To (BeFalse ())
1325
1325
g .Expect (err ).ToNot (BeNil ())
1326
1326
})
1327
1327
@@ -1345,8 +1345,8 @@ func TestReconcileLoadBalancers(t *testing.T) {
1345
1345
1346
1346
mockVpc .EXPECT ().GetLoadBalancerByName (gomock .Any ()).Return (nil , nil )
1347
1347
1348
- requeue , err := clusterScope .ReconcileLoadBalancers ()
1349
- g .Expect (requeue ).To (BeFalse ())
1348
+ loadBalancerReady , err := clusterScope .ReconcileLoadBalancers ()
1349
+ g .Expect (loadBalancerReady ).To (BeFalse ())
1350
1350
g .Expect (err ).ToNot (BeNil ())
1351
1351
})
1352
1352
@@ -1376,8 +1376,8 @@ func TestReconcileLoadBalancers(t *testing.T) {
1376
1376
ID : ptr .To ("test-lb-instanceid" ),
1377
1377
}, nil )
1378
1378
1379
- requeue , err := clusterScope .ReconcileLoadBalancers ()
1380
- g .Expect (requeue ).To (BeTrue ())
1379
+ loadBalancerReady , err := clusterScope .ReconcileLoadBalancers ()
1380
+ g .Expect (loadBalancerReady ).To (BeTrue ())
1381
1381
g .Expect (err ).To (BeNil ())
1382
1382
1383
1383
loadBalancerStatus , ok := clusterScope .IBMPowerVSCluster .Status .LoadBalancers ["test-lb" ]
@@ -1387,7 +1387,7 @@ func TestReconcileLoadBalancers(t *testing.T) {
1387
1387
g .Expect (loadBalancerStatus .Hostname ).To (Equal (ptr .To ("test-lb-hostname" )))
1388
1388
})
1389
1389
1390
- t .Run ("checkLoadBalancerPort should return an error when load balancer port matches with API server port " , func (t * testing.T ) {
1390
+ t .Run ("when checkLoadBalancerPort returns an error" , func (t * testing.T ) {
1391
1391
g := NewWithT (t )
1392
1392
setup (t )
1393
1393
t .Cleanup (teardown )
@@ -1421,70 +1421,12 @@ func TestReconcileLoadBalancers(t *testing.T) {
1421
1421
1422
1422
mockVpc .EXPECT ().GetLoadBalancerByName (gomock .Any ()).Return (nil , nil )
1423
1423
1424
- requeue , err := clusterScope .ReconcileLoadBalancers ()
1425
- g .Expect (requeue ).To (BeFalse ())
1424
+ loadBalancerReady , err := clusterScope .ReconcileLoadBalancers ()
1425
+ g .Expect (loadBalancerReady ).To (BeFalse ())
1426
1426
g .Expect (err ).ToNot (BeNil ())
1427
1427
})
1428
1428
1429
- t .Run ("When createLoadBalancer returns error as resource group id is empty" , func (* testing.T ) {
1430
- g := NewWithT (t )
1431
- setup (t )
1432
- t .Cleanup (teardown )
1433
-
1434
- clusterScope := PowerVSClusterScope {
1435
- IBMVPCClient : mockVpc ,
1436
- IBMPowerVSCluster : & infrav1beta2.IBMPowerVSCluster {
1437
- Spec : infrav1beta2.IBMPowerVSClusterSpec {
1438
- ResourceGroup : & infrav1beta2.IBMPowerVSResourceReference {
1439
- ID : ptr .To ("" ),
1440
- },
1441
- LoadBalancers : []infrav1beta2.VPCLoadBalancerSpec {
1442
- {
1443
- Name : "test-lb" ,
1444
- ID : nil ,
1445
- },
1446
- },
1447
- },
1448
- },
1449
- }
1450
-
1451
- mockVpc .EXPECT ().GetLoadBalancerByName (gomock .Any ()).Return (nil , nil )
1452
-
1453
- requeue , err := clusterScope .ReconcileLoadBalancers ()
1454
- g .Expect (requeue ).To (BeFalse ())
1455
- g .Expect (err ).ToNot (BeNil ())
1456
- })
1457
-
1458
- t .Run ("When createLoadBalancer returns error as no subnets present for load balancer creation" , func (* testing.T ) {
1459
- g := NewWithT (t )
1460
- setup (t )
1461
- t .Cleanup (teardown )
1462
-
1463
- clusterScope := PowerVSClusterScope {
1464
- IBMVPCClient : mockVpc ,
1465
- IBMPowerVSCluster : & infrav1beta2.IBMPowerVSCluster {
1466
- Spec : infrav1beta2.IBMPowerVSClusterSpec {
1467
- ResourceGroup : & infrav1beta2.IBMPowerVSResourceReference {
1468
- ID : ptr .To ("test-resource-gid" ),
1469
- },
1470
- LoadBalancers : []infrav1beta2.VPCLoadBalancerSpec {
1471
- {
1472
- Name : "test-lb" ,
1473
- ID : nil ,
1474
- },
1475
- },
1476
- },
1477
- },
1478
- }
1479
-
1480
- mockVpc .EXPECT ().GetLoadBalancerByName (gomock .Any ()).Return (nil , nil )
1481
-
1482
- requeue , err := clusterScope .ReconcileLoadBalancers ()
1483
- g .Expect (requeue ).To (BeFalse ())
1484
- g .Expect (err ).ToNot (BeNil ())
1485
- })
1486
-
1487
- t .Run ("When IBMVPCClient client CreateLoadBalancer returns error due to failed loadBalancer creation in cloud" , func (* testing.T ) {
1429
+ t .Run ("When createLoadBalancer fails to create load balancer" , func (* testing.T ) {
1488
1430
g := NewWithT (t )
1489
1431
setup (t )
1490
1432
t .Cleanup (teardown )
@@ -1530,12 +1472,12 @@ func TestReconcileLoadBalancers(t *testing.T) {
1530
1472
1531
1473
mockVpc .EXPECT ().GetLoadBalancerByName (gomock .Any ()).Return (nil , nil )
1532
1474
mockVpc .EXPECT ().CreateLoadBalancer (gomock .Any ()).Return (nil , nil , errors .New ("failed loadBalancer creation" ))
1533
- requeue , err := clusterScope .ReconcileLoadBalancers ()
1534
- g .Expect (requeue ).To (BeFalse ())
1475
+ loadBalancerReady , err := clusterScope .ReconcileLoadBalancers ()
1476
+ g .Expect (loadBalancerReady ).To (BeFalse ())
1535
1477
g .Expect (err ).ToNot (BeNil ())
1536
1478
})
1537
1479
1538
- t .Run ("When IBMVPCClient client CreateLoadBalancer successfully creates loadbalancer in cloud " , func (* testing.T ) {
1480
+ t .Run ("When createLoadBalancer successfully creates load balancer " , func (* testing.T ) {
1539
1481
g := NewWithT (t )
1540
1482
setup (t )
1541
1483
t .Cleanup (teardown )
@@ -1586,8 +1528,8 @@ func TestReconcileLoadBalancers(t *testing.T) {
1586
1528
Hostname : ptr .To ("test-lb-hostname" ),
1587
1529
}, nil , nil )
1588
1530
1589
- requeue , err := clusterScope .ReconcileLoadBalancers ()
1590
- g .Expect (requeue ).To (BeFalse ())
1531
+ loadBalancerReady , err := clusterScope .ReconcileLoadBalancers ()
1532
+ g .Expect (loadBalancerReady ).To (BeFalse ())
1591
1533
g .Expect (err ).To (BeNil ())
1592
1534
1593
1535
loadBalancer , ok := clusterScope .IBMPowerVSCluster .Status .LoadBalancers ["test-lb" ]
@@ -1642,8 +1584,8 @@ func TestCreateLoadbalancer(t *testing.T) {
1642
1584
},
1643
1585
}
1644
1586
1645
- lbStatus , err := clusterScope .createLoadBalancer (lb )
1646
- g .Expect (lbStatus ).To (BeNil ())
1587
+ loadBalancerStatus , err := clusterScope .createLoadBalancer (lb )
1588
+ g .Expect (loadBalancerStatus ).To (BeNil ())
1647
1589
g .Expect (err ).ToNot (BeNil ())
1648
1590
})
1649
1591
@@ -1678,8 +1620,8 @@ func TestCreateLoadbalancer(t *testing.T) {
1678
1620
},
1679
1621
}
1680
1622
1681
- lbStatus , err := clusterScope .createLoadBalancer (lb )
1682
- g .Expect (lbStatus ).To (BeNil ())
1623
+ loadbalancerStatus , err := clusterScope .createLoadBalancer (lb )
1624
+ g .Expect (loadbalancerStatus ).To (BeNil ())
1683
1625
g .Expect (err ).ToNot (BeNil ())
1684
1626
})
1685
1627
@@ -1737,8 +1679,8 @@ func TestCreateLoadbalancer(t *testing.T) {
1737
1679
}
1738
1680
1739
1681
mockVpc .EXPECT ().CreateLoadBalancer (gomock .Any ()).Return (nil , nil , errors .New ("failed loadBalancer creation" ))
1740
- loadBalancer , err := clusterScope .createLoadBalancer (lb )
1741
- g .Expect (loadBalancer ).To (BeNil ())
1682
+ loadBalancerStatus , err := clusterScope .createLoadBalancer (lb )
1683
+ g .Expect (loadBalancerStatus ).To (BeNil ())
1742
1684
g .Expect (err ).ToNot (BeNil ())
1743
1685
})
1744
1686
@@ -1801,11 +1743,11 @@ func TestCreateLoadbalancer(t *testing.T) {
1801
1743
Hostname : ptr .To ("test-lb-hostname" ),
1802
1744
}, nil , nil )
1803
1745
1804
- loadBalancer , err := clusterScope .createLoadBalancer (lb )
1746
+ loadBalancerStatus , err := clusterScope .createLoadBalancer (lb )
1805
1747
g .Expect (err ).To (BeNil ())
1806
- g .Expect (loadBalancer .State ).To (BeEquivalentTo (infrav1beta2 .VPCLoadBalancerStateActive ))
1807
- g .Expect (loadBalancer .ControllerCreated ).To (Equal (ptr .To (true )))
1808
- g .Expect (loadBalancer .Hostname ).To (Equal (ptr .To ("test-lb-hostname" )))
1748
+ g .Expect (loadBalancerStatus .State ).To (BeEquivalentTo (infrav1beta2 .VPCLoadBalancerStateActive ))
1749
+ g .Expect (loadBalancerStatus .ControllerCreated ).To (Equal (ptr .To (true )))
1750
+ g .Expect (loadBalancerStatus .Hostname ).To (Equal (ptr .To ("test-lb-hostname" )))
1809
1751
})
1810
1752
}
1811
1753
@@ -1897,8 +1839,8 @@ func TestCheckLoadBalancer(t *testing.T) {
1897
1839
}
1898
1840
1899
1841
mockVpc .EXPECT ().GetLoadBalancerByName (gomock .Any ()).Return (nil , errors .New ("failed to get load balancer by name" ))
1900
- loadbalancer , err := clusterScope .checkLoadBalancer (lb )
1901
- g .Expect (loadbalancer ).To (BeNil ())
1842
+ loadBalancerStatus , err := clusterScope .checkLoadBalancer (lb )
1843
+ g .Expect (loadBalancerStatus ).To (BeNil ())
1902
1844
g .Expect (err ).ToNot (BeNil ())
1903
1845
})
1904
1846
@@ -1926,8 +1868,8 @@ func TestCheckLoadBalancer(t *testing.T) {
1926
1868
1927
1869
mockVpc .EXPECT ().GetLoadBalancerByName (gomock .Any ()).Return (nil , nil )
1928
1870
1929
- loadbalancer , err := clusterScope .checkLoadBalancer (lb )
1930
- g .Expect (loadbalancer ).To (BeNil ())
1871
+ loadBalancerStatus , err := clusterScope .checkLoadBalancer (lb )
1872
+ g .Expect (loadBalancerStatus ).To (BeNil ())
1931
1873
g .Expect (err ).To (BeNil ())
1932
1874
})
1933
1875
@@ -1961,11 +1903,11 @@ func TestCheckLoadBalancer(t *testing.T) {
1961
1903
Name : "test-lb" ,
1962
1904
}
1963
1905
1964
- loadbalancer , err := clusterScope .checkLoadBalancer (lb )
1906
+ loadBalancerStatus , err := clusterScope .checkLoadBalancer (lb )
1965
1907
g .Expect (err ).To (BeNil ())
1966
- g .Expect (loadbalancer .ID ).To (Equal (ptr .To ("test-lb-instanceid" )))
1967
- g .Expect (loadbalancer .State ).To (Equal (infrav1beta2 .VPCLoadBalancerStateActive ))
1968
- g .Expect (loadbalancer .Hostname ).To (Equal (ptr .To ("test-lb-hostname" )))
1908
+ g .Expect (loadBalancerStatus .ID ).To (Equal (ptr .To ("test-lb-instanceid" )))
1909
+ g .Expect (loadBalancerStatus .State ).To (Equal (infrav1beta2 .VPCLoadBalancerStateActive ))
1910
+ g .Expect (loadBalancerStatus .Hostname ).To (Equal (ptr .To ("test-lb-hostname" )))
1969
1911
})
1970
1912
}
1971
1913
@@ -1996,8 +1938,8 @@ func TestCheckLoadBalancerStatus(t *testing.T) {
1996
1938
g := NewWithT (t )
1997
1939
clusterScope := PowerVSClusterScope {}
1998
1940
t .Run (tc .name , func (_ * testing.T ) {
1999
- status := clusterScope .checkLoadBalancerStatus (tc .loadbalancer )
2000
- g .Expect (status ).To (Equal (tc .expectedStatus ))
1941
+ isReady := clusterScope .checkLoadBalancerStatus (tc .loadbalancer )
1942
+ g .Expect (isReady ).To (Equal (tc .expectedStatus ))
2001
1943
})
2002
1944
}
2003
1945
}
0 commit comments