@@ -611,7 +611,7 @@ func TestComputeControlPlaneVersion(t *testing.T) {
611
611
defer utilfeature .SetFeatureGateDuringTest (t , feature .Gates , feature .RuntimeSDK , true )()
612
612
613
613
// Note: the version used by the machine deployments does
614
- // not affect how we determining the control plane version.
614
+ // not affect how we're determining the control plane version.
615
615
// We only want to know if the machine deployments are stable.
616
616
//
617
617
// A machine deployment is considered stable if all the following are true:
@@ -706,10 +706,11 @@ func TestComputeControlPlaneVersion(t *testing.T) {
706
706
"spec.replicas" : int64 (2 ),
707
707
}).
708
708
WithStatusFields (map [string ]interface {}{
709
- "status.version" : "v1.2.2" ,
710
- "status.replicas" : int64 (2 ),
711
- "status.updatedReplicas" : int64 (2 ),
712
- "status.readyReplicas" : int64 (2 ),
709
+ "status.version" : "v1.2.2" ,
710
+ "status.replicas" : int64 (2 ),
711
+ "status.updatedReplicas" : int64 (2 ),
712
+ "status.readyReplicas" : int64 (2 ),
713
+ "status.unavailableReplicas" : int64 (0 ),
713
714
}).
714
715
Build (),
715
716
expectedVersion : "v1.2.3" ,
@@ -739,10 +740,11 @@ func TestComputeControlPlaneVersion(t *testing.T) {
739
740
"spec.replicas" : int64 (2 ),
740
741
}).
741
742
WithStatusFields (map [string ]interface {}{
742
- "status.version" : "v1.2.2" ,
743
- "status.replicas" : int64 (1 ),
744
- "status.updatedReplicas" : int64 (1 ),
745
- "status.readyReplicas" : int64 (1 ),
743
+ "status.version" : "v1.2.2" ,
744
+ "status.replicas" : int64 (1 ),
745
+ "status.updatedReplicas" : int64 (1 ),
746
+ "status.readyReplicas" : int64 (1 ),
747
+ "status.unavailableReplicas" : int64 (0 ),
746
748
}).
747
749
Build (),
748
750
expectedVersion : "v1.2.2" ,
@@ -756,10 +758,11 @@ func TestComputeControlPlaneVersion(t *testing.T) {
756
758
"spec.replicas" : int64 (2 ),
757
759
}).
758
760
WithStatusFields (map [string ]interface {}{
759
- "status.version" : "v1.2.2" ,
760
- "status.replicas" : int64 (2 ),
761
- "status.updatedReplicas" : int64 (2 ),
762
- "status.readyReplicas" : int64 (2 ),
761
+ "status.version" : "v1.2.2" ,
762
+ "status.replicas" : int64 (2 ),
763
+ "status.updatedReplicas" : int64 (2 ),
764
+ "status.readyReplicas" : int64 (2 ),
765
+ "status.unavailableReplicas" : int64 (0 ),
763
766
}).
764
767
Build (),
765
768
machineDeploymentsState : scope.MachineDeploymentsStateMap {
@@ -778,10 +781,11 @@ func TestComputeControlPlaneVersion(t *testing.T) {
778
781
"spec.replicas" : int64 (2 ),
779
782
}).
780
783
WithStatusFields (map [string ]interface {}{
781
- "status.version" : "v1.2.2" ,
782
- "status.replicas" : int64 (2 ),
783
- "status.updatedReplicas" : int64 (2 ),
784
- "status.readyReplicas" : int64 (2 ),
784
+ "status.version" : "v1.2.2" ,
785
+ "status.replicas" : int64 (2 ),
786
+ "status.updatedReplicas" : int64 (2 ),
787
+ "status.readyReplicas" : int64 (2 ),
788
+ "status.unavailableReplicas" : int64 (0 ),
785
789
}).
786
790
Build (),
787
791
machineDeploymentsState : scope.MachineDeploymentsStateMap {
@@ -800,10 +804,11 @@ func TestComputeControlPlaneVersion(t *testing.T) {
800
804
"spec.replicas" : int64 (2 ),
801
805
}).
802
806
WithStatusFields (map [string ]interface {}{
803
- "status.version" : "v1.2.2" ,
804
- "status.replicas" : int64 (2 ),
805
- "status.updatedReplicas" : int64 (2 ),
806
- "status.readyReplicas" : int64 (2 ),
807
+ "status.version" : "v1.2.2" ,
808
+ "status.replicas" : int64 (2 ),
809
+ "status.updatedReplicas" : int64 (2 ),
810
+ "status.readyReplicas" : int64 (2 ),
811
+ "status.unavailableReplicas" : int64 (0 ),
807
812
}).
808
813
Build (),
809
814
machineDeploymentsState : scope.MachineDeploymentsStateMap {
@@ -822,10 +827,11 @@ func TestComputeControlPlaneVersion(t *testing.T) {
822
827
"spec.replicas" : int64 (2 ),
823
828
}).
824
829
WithStatusFields (map [string ]interface {}{
825
- "status.version" : "v1.2.2" ,
826
- "status.replicas" : int64 (2 ),
827
- "status.updatedReplicas" : int64 (2 ),
828
- "status.readyReplicas" : int64 (2 ),
830
+ "status.version" : "v1.2.2" ,
831
+ "status.replicas" : int64 (2 ),
832
+ "status.updatedReplicas" : int64 (2 ),
833
+ "status.readyReplicas" : int64 (2 ),
834
+ "status.unavailableReplicas" : int64 (0 ),
829
835
}).
830
836
Build (),
831
837
machineDeploymentsState : scope.MachineDeploymentsStateMap {
@@ -1211,10 +1217,11 @@ func TestComputeControlPlaneVersion(t *testing.T) {
1211
1217
"spec.replicas" : int64 (2 ),
1212
1218
}).
1213
1219
WithStatusFields (map [string ]interface {}{
1214
- "status.version" : "v1.2.2" ,
1215
- "status.replicas" : int64 (2 ),
1216
- "status.updatedReplicas" : int64 (2 ),
1217
- "status.readyReplicas" : int64 (2 ),
1220
+ "status.version" : "v1.2.2" ,
1221
+ "status.replicas" : int64 (2 ),
1222
+ "status.updatedReplicas" : int64 (2 ),
1223
+ "status.readyReplicas" : int64 (2 ),
1224
+ "status.unavailableReplicas" : int64 (0 ),
1218
1225
}).
1219
1226
Build ()
1220
1227
@@ -1697,10 +1704,11 @@ func TestComputeMachineDeploymentVersion(t *testing.T) {
1697
1704
"spec.replicas" : int64 (2 ),
1698
1705
}).
1699
1706
WithStatusFields (map [string ]interface {}{
1700
- "status.version" : "v1.2.2" ,
1701
- "status.replicas" : int64 (2 ),
1702
- "status.updatedReplicas" : int64 (2 ),
1703
- "status.readyReplicas" : int64 (2 ),
1707
+ "status.version" : "v1.2.2" ,
1708
+ "status.replicas" : int64 (2 ),
1709
+ "status.updatedReplicas" : int64 (2 ),
1710
+ "status.readyReplicas" : int64 (2 ),
1711
+ "status.unavailableReplicas" : int64 (0 ),
1704
1712
}).
1705
1713
Build ()
1706
1714
controlPlaneStable123 := builder .ControlPlane ("test1" , "cp1" ).
@@ -1709,10 +1717,11 @@ func TestComputeMachineDeploymentVersion(t *testing.T) {
1709
1717
"spec.replicas" : int64 (2 ),
1710
1718
}).
1711
1719
WithStatusFields (map [string ]interface {}{
1712
- "status.version" : "v1.2.3" ,
1713
- "status.replicas" : int64 (2 ),
1714
- "status.updatedReplicas" : int64 (2 ),
1715
- "status.readyReplicas" : int64 (2 ),
1720
+ "status.version" : "v1.2.3" ,
1721
+ "status.replicas" : int64 (2 ),
1722
+ "status.updatedReplicas" : int64 (2 ),
1723
+ "status.readyReplicas" : int64 (2 ),
1724
+ "status.unavailableReplicas" : int64 (0 ),
1716
1725
}).
1717
1726
Build ()
1718
1727
controlPlaneUpgrading := builder .ControlPlane ("test1" , "cp1" ).
@@ -1729,10 +1738,11 @@ func TestComputeMachineDeploymentVersion(t *testing.T) {
1729
1738
"spec.replicas" : int64 (2 ),
1730
1739
}).
1731
1740
WithStatusFields (map [string ]interface {}{
1732
- "status.version" : "v1.2.3" ,
1733
- "status.replicas" : int64 (1 ),
1734
- "status.updatedReplicas" : int64 (1 ),
1735
- "status.readyReplicas" : int64 (1 ),
1741
+ "status.version" : "v1.2.3" ,
1742
+ "status.replicas" : int64 (1 ),
1743
+ "status.updatedReplicas" : int64 (1 ),
1744
+ "status.readyReplicas" : int64 (1 ),
1745
+ "status.unavailableReplicas" : int64 (0 ),
1736
1746
}).
1737
1747
Build ()
1738
1748
controlPlaneDesired := builder .ControlPlane ("test1" , "cp1" ).
0 commit comments