@@ -3890,6 +3890,9 @@ func TestGenerateCapabilities(t *testing.T) {
3890
3890
func TestTopologySpreadConstraints (t * testing.T ) {
3891
3891
clusterName := "acid-test-cluster"
3892
3892
namespace := "default"
3893
+ labelSelector := & metav1.LabelSelector {
3894
+ MatchLabels : cluster .labelsSet (true ),
3895
+ }
3893
3896
3894
3897
pg := acidv1.Postgresql {
3895
3898
ObjectMeta : metav1.ObjectMeta {
@@ -3910,9 +3913,7 @@ func TestTopologySpreadConstraints(t *testing.T) {
3910
3913
MaxSkew : 1 ,
3911
3914
TopologyKey : "topology.kubernetes.io/zone" ,
3912
3915
WhenUnsatisfiable : v1 .DoNotSchedule ,
3913
- LabelSelector : & metav1.LabelSelector {
3914
- MatchLabels : cluster .labelsSet (true ),
3915
- },
3916
+ LabelSelector : labelSelector ,
3916
3917
},
3917
3918
},
3918
3919
},
@@ -3930,14 +3931,11 @@ func TestTopologySpreadConstraints(t *testing.T) {
3930
3931
3931
3932
s , err := cluster .generateStatefulSet (& pg .Spec )
3932
3933
assert .NoError (t , err )
3933
- assert .Contains (t , s .Spec .Template .Spec .TopologySpreadConstraints , []v1.TopologySpreadConstraint {
3934
- {
3935
- MaxSkew : int32 (1 ),
3936
- TopologyKey : "topology.kubernetes.io/zone" ,
3937
- WhenUnsatisfiable : v1 .DoNotSchedule ,
3938
- LabelSelector : & metav1.LabelSelector {
3939
- MatchLabels : cluster .labelsSet (true ),
3940
- },
3941
- },
3942
- })
3934
+ assert .Contains (t , s .Spec .Template .Spec .TopologySpreadConstraints , v1.TopologySpreadConstraint {
3935
+ MaxSkew : int32 (1 ),
3936
+ TopologyKey : "topology.kubernetes.io/zone" ,
3937
+ WhenUnsatisfiable : v1 .DoNotSchedule ,
3938
+ LabelSelector : labelSelector ,
3939
+ },
3940
+ )
3943
3941
}
0 commit comments