@@ -871,8 +871,7 @@ func Test_setAvailableCondition(t *testing.T) {
871
871
},
872
872
},
873
873
},
874
- EtcdMembers : []* etcd.Member {},
875
- EtcdMembersAgreeOnMemberList : false ,
874
+ EtcdMembers : []* etcd.Member {},
876
875
},
877
876
expectCondition : metav1.Condition {
878
877
Type : controlplanev1 .KubeadmControlPlaneAvailableV1Beta2Condition ,
@@ -908,8 +907,6 @@ func Test_setAvailableCondition(t *testing.T) {
908
907
EtcdMembers : []* etcd.Member {
909
908
{Name : "m1" , IsLearner : false },
910
909
},
911
- EtcdMembersAgreeOnMemberList : true ,
912
- EtcdMembersAgreeOnClusterID : true ,
913
910
EtcdMembersAndMachinesAreMatching : true ,
914
911
},
915
912
expectCondition : metav1.Condition {
@@ -960,8 +957,6 @@ func Test_setAvailableCondition(t *testing.T) {
960
957
{Name : "m2" , IsLearner : false },
961
958
{Name : "m3" , IsLearner : false },
962
959
},
963
- EtcdMembersAgreeOnMemberList : true ,
964
- EtcdMembersAgreeOnClusterID : true ,
965
960
EtcdMembersAndMachinesAreMatching : true ,
966
961
},
967
962
expectCondition : metav1.Condition {
@@ -1031,53 +1026,6 @@ func Test_setAvailableCondition(t *testing.T) {
1031
1026
Message : "Failed to get etcd members" ,
1032
1027
},
1033
1028
},
1034
- {
1035
- name : "KCP is not available, etcd members do not agree on member list" ,
1036
- controlPlane : & internal.ControlPlane {
1037
- KCP : & controlplanev1.KubeadmControlPlane {
1038
- Spec : controlplanev1.KubeadmControlPlaneSpec {
1039
- KubeadmConfigSpec : bootstrapv1.KubeadmConfigSpec {
1040
- ClusterConfiguration : & bootstrapv1.ClusterConfiguration {
1041
- Etcd : bootstrapv1.Etcd {Local : & bootstrapv1.LocalEtcd {}},
1042
- },
1043
- },
1044
- },
1045
- Status : controlplanev1.KubeadmControlPlaneStatus {Initialized : true },
1046
- },
1047
- EtcdMembers : []* etcd.Member {},
1048
- EtcdMembersAgreeOnMemberList : false ,
1049
- },
1050
- expectCondition : metav1.Condition {
1051
- Type : controlplanev1 .KubeadmControlPlaneAvailableV1Beta2Condition ,
1052
- Status : metav1 .ConditionFalse ,
1053
- Reason : controlplanev1 .KubeadmControlPlaneNotAvailableV1Beta2Reason ,
1054
- Message : "At least one etcd member reports a list of etcd members different than the list reported by other members" ,
1055
- },
1056
- },
1057
- {
1058
- name : "KCP is not available, etcd members do not agree on cluster ID" ,
1059
- controlPlane : & internal.ControlPlane {
1060
- KCP : & controlplanev1.KubeadmControlPlane {
1061
- Spec : controlplanev1.KubeadmControlPlaneSpec {
1062
- KubeadmConfigSpec : bootstrapv1.KubeadmConfigSpec {
1063
- ClusterConfiguration : & bootstrapv1.ClusterConfiguration {
1064
- Etcd : bootstrapv1.Etcd {Local : & bootstrapv1.LocalEtcd {}},
1065
- },
1066
- },
1067
- },
1068
- Status : controlplanev1.KubeadmControlPlaneStatus {Initialized : true },
1069
- },
1070
- EtcdMembers : []* etcd.Member {},
1071
- EtcdMembersAgreeOnMemberList : true ,
1072
- EtcdMembersAgreeOnClusterID : false ,
1073
- },
1074
- expectCondition : metav1.Condition {
1075
- Type : controlplanev1 .KubeadmControlPlaneAvailableV1Beta2Condition ,
1076
- Status : metav1 .ConditionFalse ,
1077
- Reason : controlplanev1 .KubeadmControlPlaneNotAvailableV1Beta2Reason ,
1078
- Message : "At least one etcd member reports a cluster ID different than the cluster ID reported by other members" ,
1079
- },
1080
- },
1081
1029
{
1082
1030
name : "KCP is not available, etcd members and machines list do not match" ,
1083
1031
controlPlane : & internal.ControlPlane {
@@ -1092,8 +1040,6 @@ func Test_setAvailableCondition(t *testing.T) {
1092
1040
Status : controlplanev1.KubeadmControlPlaneStatus {Initialized : true },
1093
1041
},
1094
1042
EtcdMembers : []* etcd.Member {},
1095
- EtcdMembersAgreeOnMemberList : true ,
1096
- EtcdMembersAgreeOnClusterID : true ,
1097
1043
EtcdMembersAndMachinesAreMatching : false ,
1098
1044
},
1099
1045
expectCondition : metav1.Condition {
@@ -1146,8 +1092,6 @@ func Test_setAvailableCondition(t *testing.T) {
1146
1092
{Name : "m2" , IsLearner : false },
1147
1093
{Name : "m3" , IsLearner : false },
1148
1094
},
1149
- EtcdMembersAgreeOnMemberList : true ,
1150
- EtcdMembersAgreeOnClusterID : true ,
1151
1095
EtcdMembersAndMachinesAreMatching : true ,
1152
1096
},
1153
1097
expectCondition : metav1.Condition {
@@ -1198,8 +1142,6 @@ func Test_setAvailableCondition(t *testing.T) {
1198
1142
{Name : "m2" , IsLearner : false },
1199
1143
{Name : "m3" , IsLearner : false },
1200
1144
},
1201
- EtcdMembersAgreeOnMemberList : true ,
1202
- EtcdMembersAgreeOnClusterID : true ,
1203
1145
EtcdMembersAndMachinesAreMatching : true ,
1204
1146
},
1205
1147
expectCondition : metav1.Condition {
@@ -1252,8 +1194,6 @@ func Test_setAvailableCondition(t *testing.T) {
1252
1194
{Name : "m2" , IsLearner : false },
1253
1195
{Name : "m3" , IsLearner : false },
1254
1196
},
1255
- EtcdMembersAgreeOnMemberList : true ,
1256
- EtcdMembersAgreeOnClusterID : true ,
1257
1197
EtcdMembersAndMachinesAreMatching : true ,
1258
1198
},
1259
1199
expectCondition : metav1.Condition {
@@ -1294,8 +1234,6 @@ func Test_setAvailableCondition(t *testing.T) {
1294
1234
EtcdMembers : []* etcd.Member {
1295
1235
{Name : "m1" , IsLearner : false },
1296
1236
},
1297
- EtcdMembersAgreeOnMemberList : true ,
1298
- EtcdMembersAgreeOnClusterID : true ,
1299
1237
EtcdMembersAndMachinesAreMatching : true ,
1300
1238
},
1301
1239
expectCondition : metav1.Condition {
@@ -1356,8 +1294,6 @@ func Test_setAvailableCondition(t *testing.T) {
1356
1294
{Name : "m3" , IsLearner : false },
1357
1295
{Name : "" , IsLearner : false },
1358
1296
},
1359
- EtcdMembersAgreeOnMemberList : true ,
1360
- EtcdMembersAgreeOnClusterID : true ,
1361
1297
EtcdMembersAndMachinesAreMatching : true ,
1362
1298
},
1363
1299
expectCondition : metav1.Condition {
@@ -1421,8 +1357,6 @@ func Test_setAvailableCondition(t *testing.T) {
1421
1357
{Name : "m3" , IsLearner : false },
1422
1358
{Name : "m4" , IsLearner : false },
1423
1359
},
1424
- EtcdMembersAgreeOnMemberList : true ,
1425
- EtcdMembersAgreeOnClusterID : true ,
1426
1360
EtcdMembersAndMachinesAreMatching : true ,
1427
1361
},
1428
1362
expectCondition : metav1.Condition {
@@ -1484,8 +1418,6 @@ func Test_setAvailableCondition(t *testing.T) {
1484
1418
{Name : "m3" , IsLearner : false },
1485
1419
{Name : "m4" , IsLearner : false },
1486
1420
},
1487
- EtcdMembersAgreeOnMemberList : true ,
1488
- EtcdMembersAgreeOnClusterID : true ,
1489
1421
EtcdMembersAndMachinesAreMatching : true ,
1490
1422
},
1491
1423
expectCondition : metav1.Condition {
@@ -1538,8 +1470,6 @@ func Test_setAvailableCondition(t *testing.T) {
1538
1470
{Name : "m2" , IsLearner : false },
1539
1471
{Name : "m3" , IsLearner : false },
1540
1472
},
1541
- EtcdMembersAgreeOnMemberList : true ,
1542
- EtcdMembersAgreeOnClusterID : true ,
1543
1473
EtcdMembersAndMachinesAreMatching : true ,
1544
1474
},
1545
1475
expectCondition : metav1.Condition {
@@ -1600,8 +1530,6 @@ func Test_setAvailableCondition(t *testing.T) {
1600
1530
{Name : "m3" , IsLearner : false },
1601
1531
{Name : "m4" , IsLearner : true },
1602
1532
},
1603
- EtcdMembersAgreeOnMemberList : true ,
1604
- EtcdMembersAgreeOnClusterID : true ,
1605
1533
EtcdMembersAndMachinesAreMatching : true ,
1606
1534
},
1607
1535
expectCondition : metav1.Condition {
@@ -1646,8 +1574,6 @@ func Test_setAvailableCondition(t *testing.T) {
1646
1574
EtcdMembers : []* etcd.Member {
1647
1575
{Name : "m1" , IsLearner : false },
1648
1576
},
1649
- EtcdMembersAgreeOnMemberList : true ,
1650
- EtcdMembersAgreeOnClusterID : true ,
1651
1577
EtcdMembersAndMachinesAreMatching : true ,
1652
1578
},
1653
1579
expectCondition : metav1.Condition {
@@ -1699,8 +1625,6 @@ func Test_setAvailableCondition(t *testing.T) {
1699
1625
{Name : "m2" , IsLearner : false },
1700
1626
{Name : "m3" , IsLearner : false },
1701
1627
},
1702
- EtcdMembersAgreeOnMemberList : true ,
1703
- EtcdMembersAgreeOnClusterID : true ,
1704
1628
EtcdMembersAndMachinesAreMatching : true ,
1705
1629
},
1706
1630
expectCondition : metav1.Condition {
@@ -1739,8 +1663,6 @@ func Test_setAvailableCondition(t *testing.T) {
1739
1663
},
1740
1664
),
1741
1665
EtcdMembers : []* etcd.Member {{}, {}, {}},
1742
- EtcdMembersAgreeOnMemberList : true ,
1743
- EtcdMembersAgreeOnClusterID : true ,
1744
1666
EtcdMembersAndMachinesAreMatching : true ,
1745
1667
},
1746
1668
expectCondition : metav1.Condition {
@@ -1789,8 +1711,6 @@ func Test_setAvailableCondition(t *testing.T) {
1789
1711
},
1790
1712
),
1791
1713
EtcdMembers : nil ,
1792
- EtcdMembersAgreeOnMemberList : false ,
1793
- EtcdMembersAgreeOnClusterID : false ,
1794
1714
EtcdMembersAndMachinesAreMatching : false ,
1795
1715
},
1796
1716
expectCondition : metav1.Condition {
@@ -1836,8 +1756,6 @@ func Test_setAvailableCondition(t *testing.T) {
1836
1756
},
1837
1757
),
1838
1758
EtcdMembers : nil ,
1839
- EtcdMembersAgreeOnMemberList : false ,
1840
- EtcdMembersAgreeOnClusterID : false ,
1841
1759
EtcdMembersAndMachinesAreMatching : false ,
1842
1760
},
1843
1761
expectCondition : metav1.Condition {
@@ -1874,8 +1792,6 @@ func Test_setAvailableCondition(t *testing.T) {
1874
1792
EtcdMembers : []* etcd.Member {
1875
1793
{Name : "m1" , IsLearner : false },
1876
1794
},
1877
- EtcdMembersAgreeOnMemberList : true ,
1878
- EtcdMembersAgreeOnClusterID : true ,
1879
1795
EtcdMembersAndMachinesAreMatching : true ,
1880
1796
},
1881
1797
expectCondition : metav1.Condition {
@@ -1913,8 +1829,6 @@ func Test_setAvailableCondition(t *testing.T) {
1913
1829
},
1914
1830
),
1915
1831
EtcdMembers : []* etcd.Member {{Name : "m1" }},
1916
- EtcdMembersAgreeOnMemberList : true ,
1917
- EtcdMembersAgreeOnClusterID : true ,
1918
1832
EtcdMembersAndMachinesAreMatching : true ,
1919
1833
},
1920
1834
expectCondition : metav1.Condition {
@@ -1929,7 +1843,7 @@ func Test_setAvailableCondition(t *testing.T) {
1929
1843
t .Run (tt .name , func (t * testing.T ) {
1930
1844
g := NewWithT (t )
1931
1845
1932
- setAvailableCondition (ctx , tt .controlPlane .KCP , tt .controlPlane .IsEtcdManaged (), tt .controlPlane .EtcdMembers , tt .controlPlane .EtcdMembersAgreeOnMemberList , tt . controlPlane . EtcdMembersAgreeOnClusterID , tt . controlPlane . EtcdMembersAndMachinesAreMatching , tt .controlPlane .Machines )
1846
+ setAvailableCondition (ctx , tt .controlPlane .KCP , tt .controlPlane .IsEtcdManaged (), tt .controlPlane .EtcdMembers , tt .controlPlane .EtcdMembersAndMachinesAreMatching , tt .controlPlane .Machines )
1933
1847
1934
1848
availableCondition := v1beta2conditions .Get (tt .controlPlane .KCP , controlplanev1 .KubeadmControlPlaneAvailableV1Beta2Condition )
1935
1849
g .Expect (availableCondition ).ToNot (BeNil ())
0 commit comments