podAntiAffinity disallows more than one cluster
Summary
we've just deployed a new cluster, the stateful podAntiAffinity rules seem to have changed so we now cannot deploy more than one DB.
Current Behaviour
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- key: app
operator: In
values:
- StackGresCluster
- key: stackgres.io/cluster
operator: In
values:
- "true"
topologyKey: kubernetes.io/hostname
Steps to reproduce
Deploy a cluster with the current version of stackgres from helm (1.2.1).
Expected Behaviour
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- key: app
operator: In
values:
- StackGresCluster
- key: stackgres.io/cluster-name
operator: In
values:
- "<CLUSTER NAME>"
topologyKey: kubernetes.io/hostname
Environment
- StackGres version: 1.2.1
- Kubernetes version: v1.25.2