@@ -3988,6 +3988,9 @@ func TestGenerateCapabilities(t *testing.T) {
39883988func TestTopologySpreadConstraints (t * testing.T ) {
39893989 clusterName := "acid-test-cluster"
39903990 namespace := "default"
3991+ labelSelector := & metav1.LabelSelector {
3992+ MatchLabels : cluster .labelsSet (true ),
3993+ }
39913994
39923995 pg := acidv1.Postgresql {
39933996 ObjectMeta : metav1.ObjectMeta {
@@ -4008,9 +4011,7 @@ func TestTopologySpreadConstraints(t *testing.T) {
40084011 MaxSkew : 1 ,
40094012 TopologyKey : "topology.kubernetes.io/zone" ,
40104013 WhenUnsatisfiable : v1 .DoNotSchedule ,
4011- LabelSelector : & metav1.LabelSelector {
4012- MatchLabels : cluster .labelsSet (true ),
4013- },
4014+ LabelSelector : labelSelector ,
40144015 },
40154016 },
40164017 },
@@ -4028,14 +4029,11 @@ func TestTopologySpreadConstraints(t *testing.T) {
40284029
40294030 s , err := cluster .generateStatefulSet (& pg .Spec )
40304031 assert .NoError (t , err )
4031- assert .Contains (t , s .Spec .Template .Spec .TopologySpreadConstraints , []v1.TopologySpreadConstraint {
4032- {
4033- MaxSkew : int32 (1 ),
4034- TopologyKey : "topology.kubernetes.io/zone" ,
4035- WhenUnsatisfiable : v1 .DoNotSchedule ,
4036- LabelSelector : & metav1.LabelSelector {
4037- MatchLabels : cluster .labelsSet (true ),
4038- },
4039- },
4040- })
4032+ assert .Contains (t , s .Spec .Template .Spec .TopologySpreadConstraints , v1.TopologySpreadConstraint {
4033+ MaxSkew : int32 (1 ),
4034+ TopologyKey : "topology.kubernetes.io/zone" ,
4035+ WhenUnsatisfiable : v1 .DoNotSchedule ,
4036+ LabelSelector : labelSelector ,
4037+ },
4038+ )
40414039}
0 commit comments