@@ -41,7 +41,6 @@ import (
4141 "k8s.io/apimachinery/pkg/api/resource"
4242 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
4343 "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
44- "k8s.io/apimachinery/pkg/labels"
4544 "k8s.io/apimachinery/pkg/runtime/schema"
4645 "k8s.io/apimachinery/pkg/types"
4746 "k8s.io/apimachinery/pkg/util/intstr"
@@ -1114,15 +1113,9 @@ func TestDeleteInstance(t *testing.T) {
11141113 })
11151114 t .Cleanup (func () { teardownManager (cancel , t ) })
11161115
1117- ns := & corev1.Namespace {}
1118- ns .GenerateName = "postgres-operator-test-"
1119- ns .Labels = labels.Set {"postgres-operator-test" : t .Name ()}
1120- assert .NilError (t , reconciler .Client .Create (ctx , ns ))
1121- t .Cleanup (func () { assert .Check (t , reconciler .Client .Delete (ctx , ns )) })
1122-
11231116 // Define, Create, and Reconcile a cluster to get an instance running in kube
11241117 cluster := testCluster ()
1125- cluster .Namespace = ns .Name
1118+ cluster .Namespace = setupNamespace ( t , cc ) .Name
11261119
11271120 assert .NilError (t , errors .WithStack (reconciler .Client .Create (ctx , cluster )))
11281121 t .Cleanup (func () {
@@ -1726,12 +1719,7 @@ func TestReconcileUpgrade(t *testing.T) {
17261719 })
17271720 t .Cleanup (func () { teardownManager (cancel , t ) })
17281721
1729- ns := & corev1.Namespace {}
1730- ns .GenerateName = "postgres-operator-test-"
1731- ns .Labels = labels.Set {"postgres-operator-test" : t .Name ()}
1732- assert .NilError (t , tClient .Create (ctx , ns ))
1733- t .Cleanup (func () { assert .Check (t , tClient .Delete (ctx , ns )) })
1734-
1722+ ns := setupNamespace (t , tClient )
17351723 sa := & corev1.ServiceAccount {
17361724 ObjectMeta : metav1.ObjectMeta {Name : "hippo-sa" },
17371725 }
@@ -2075,12 +2063,7 @@ func TestObserveUpgradeEnv(t *testing.T) {
20752063 })
20762064 t .Cleanup (func () { teardownManager (cancel , t ) })
20772065
2078- ns := & corev1.Namespace {}
2079- ns .GenerateName = "postgres-operator-test-"
2080- ns .Labels = labels.Set {"postgres-operator-test" : t .Name ()}
2081- assert .NilError (t , tClient .Create (ctx , ns ))
2082- t .Cleanup (func () { assert .Check (t , tClient .Delete (ctx , ns )) })
2083- namespace := ns .Name
2066+ namespace := setupNamespace (t , tClient ).Name
20842067
20852068 generateJob := func (clusterName string , completed , failed * bool ) * batchv1.Job {
20862069
@@ -2302,12 +2285,7 @@ func TestPrepareForUpgrade(t *testing.T) {
23022285 })
23032286 t .Cleanup (func () { teardownManager (cancel , t ) })
23042287
2305- ns := & corev1.Namespace {}
2306- ns .GenerateName = "postgres-operator-test-"
2307- ns .Labels = labels.Set {"postgres-operator-test" : t .Name ()}
2308- assert .NilError (t , tClient .Create (ctx , ns ))
2309- t .Cleanup (func () { assert .Check (t , tClient .Delete (ctx , ns )) })
2310- namespace := ns .Name
2288+ ns := setupNamespace (t , tClient )
23112289
23122290 generateJob := func (clusterName string ) * batchv1.Job {
23132291
@@ -2344,7 +2322,7 @@ func TestPrepareForUpgrade(t *testing.T) {
23442322 generateRunner := func (name string ) * appsv1.StatefulSet {
23452323 return & appsv1.StatefulSet {
23462324 ObjectMeta : metav1.ObjectMeta {
2347- Name : name , Namespace : namespace ,
2325+ Name : name , Namespace : ns . Name ,
23482326 },
23492327 Spec : appsv1.StatefulSetSpec {
23502328 Selector : & metav1.LabelSelector {
@@ -2581,7 +2559,7 @@ func TestPrepareForUpgrade(t *testing.T) {
25812559
25822560 clusterName := "prepare-for-upgrade-" + strconv .Itoa (i )
25832561 clusterUID := clusterName
2584- cluster := fakeUpgradeCluster (clusterName , namespace , clusterUID )
2562+ cluster := fakeUpgradeCluster (clusterName , ns . Name , clusterUID )
25852563 cluster .Status .StartupInstance = primaryInstanceName
25862564 cluster .Status .StartupInstanceSet = primaryInstanceSetName
25872565 cluster .Status .Patroni .SystemIdentifier = "abcde12345"
@@ -2745,11 +2723,7 @@ func TestReconcileInstanceSetPodDisruptionBudget(t *testing.T) {
27452723
27462724 }
27472725
2748- ns := & corev1.Namespace {}
2749- ns .GenerateName = "postgres-operator-test-"
2750- ns .Labels = labels.Set {"postgres-operator-test" : t .Name ()}
2751- assert .NilError (t , cc .Create (ctx , ns ))
2752- t .Cleanup (func () { assert .Check (t , cc .Delete (ctx , ns )) })
2726+ ns := setupNamespace (t , cc )
27532727
27542728 t .Run ("empty" , func (t * testing.T ) {
27552729 cluster := & v1beta1.PostgresCluster {}
@@ -2856,11 +2830,7 @@ func TestCleanupDisruptionBudgets(t *testing.T) {
28562830 Owner : client .FieldOwner (t .Name ()),
28572831 }
28582832
2859- ns := & corev1.Namespace {}
2860- ns .GenerateName = "postgres-operator-test-"
2861- ns .Labels = labels.Set {"postgres-operator-test" : t .Name ()}
2862- assert .NilError (t , cc .Create (ctx , ns ))
2863- t .Cleanup (func () { assert .Check (t , cc .Delete (ctx , ns )) })
2833+ ns := setupNamespace (t , cc )
28642834
28652835 generatePDB := func (
28662836 t * testing.T ,
0 commit comments