@@ -3988,6 +3988,9 @@ func TestGenerateCapabilities(t *testing.T) {
3988
3988
func TestTopologySpreadConstraints (t * testing.T ) {
3989
3989
clusterName := "acid-test-cluster"
3990
3990
namespace := "default"
3991
+ labelSelector := & metav1.LabelSelector {
3992
+ MatchLabels : cluster .labelsSet (true ),
3993
+ }
3991
3994
3992
3995
pg := acidv1.Postgresql {
3993
3996
ObjectMeta : metav1.ObjectMeta {
@@ -4008,9 +4011,7 @@ func TestTopologySpreadConstraints(t *testing.T) {
4008
4011
MaxSkew : 1 ,
4009
4012
TopologyKey : "topology.kubernetes.io/zone" ,
4010
4013
WhenUnsatisfiable : v1 .DoNotSchedule ,
4011
- LabelSelector : & metav1.LabelSelector {
4012
- MatchLabels : cluster .labelsSet (true ),
4013
- },
4014
+ LabelSelector : labelSelector ,
4014
4015
},
4015
4016
},
4016
4017
},
@@ -4028,14 +4029,11 @@ func TestTopologySpreadConstraints(t *testing.T) {
4028
4029
4029
4030
s , err := cluster .generateStatefulSet (& pg .Spec )
4030
4031
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
+ )
4041
4039
}
0 commit comments