@@ -56,23 +56,7 @@ func TestClusterResourceSetReconciler(t *testing.T) {
56
56
resourceConfigMapsNamespace = "default"
57
57
)
58
58
59
- setup := func (t * testing.T , g * WithT ) * corev1.Namespace {
60
- t .Helper ()
61
-
62
- clusterResourceSetName = fmt .Sprintf ("clusterresourceset-%s" , util .RandomString (6 ))
63
- labels = map [string ]string {clusterResourceSetName : "bar" }
64
-
65
- ns , err := env .CreateNamespace (ctx , namespacePrefix )
66
- g .Expect (err ).ToNot (HaveOccurred ())
67
-
68
- clusterName = fmt .Sprintf ("cluster-%s" , util .RandomString (6 ))
69
- testCluster = & clusterv1.Cluster {ObjectMeta : metav1.ObjectMeta {Name : clusterName , Namespace : ns .Name }}
70
-
71
- t .Log ("Creating the Cluster" )
72
- g .Expect (env .Create (ctx , testCluster )).To (Succeed ())
73
- t .Log ("Creating the remote Cluster kubeconfig" )
74
- g .Expect (env .CreateKubeconfigSecret (ctx , testCluster )).To (Succeed ())
75
-
59
+ createConfigMapAndSecret := func (g Gomega , namespaceName , configmapName , secretName string ) {
76
60
resourceConfigMap1Content := fmt .Sprintf (`metadata:
77
61
name: %s
78
62
namespace: %s
@@ -82,7 +66,7 @@ apiVersion: v1`, resourceConfigMap1Name, resourceConfigMapsNamespace)
82
66
testConfigmap := & corev1.ConfigMap {
83
67
ObjectMeta : metav1.ObjectMeta {
84
68
Name : configmapName ,
85
- Namespace : ns . Name ,
69
+ Namespace : namespaceName ,
86
70
},
87
71
Data : map [string ]string {
88
72
"cm" : resourceConfigMap1Content ,
@@ -98,7 +82,7 @@ metadata:
98
82
testSecret := & corev1.Secret {
99
83
ObjectMeta : metav1.ObjectMeta {
100
84
Name : secretName ,
101
- Namespace : ns . Name ,
85
+ Namespace : namespaceName ,
102
86
},
103
87
Type : "addons.cluster.x-k8s.io/resource-set" ,
104
88
StringData : map [string ]string {
@@ -108,7 +92,28 @@ metadata:
108
92
t .Log ("Creating a Secret and a ConfigMap with ConfigMap in their data field" )
109
93
g .Expect (env .Create (ctx , testConfigmap )).To (Succeed ())
110
94
g .Expect (env .Create (ctx , testSecret )).To (Succeed ())
95
+ }
111
96
97
+ setup := func (t * testing.T , g * WithT ) * corev1.Namespace {
98
+ t .Helper ()
99
+
100
+ clusterResourceSetName = fmt .Sprintf ("clusterresourceset-%s" , util .RandomString (6 ))
101
+ labels = map [string ]string {clusterResourceSetName : "bar" }
102
+
103
+ ns , err := env .CreateNamespace (ctx , namespacePrefix )
104
+ g .Expect (err ).ToNot (HaveOccurred ())
105
+
106
+ clusterName = fmt .Sprintf ("cluster-%s" , util .RandomString (6 ))
107
+ testCluster = & clusterv1.Cluster {ObjectMeta : metav1.ObjectMeta {Name : clusterName , Namespace : ns .Name }}
108
+
109
+ t .Log ("Creating the Cluster" )
110
+ g .Expect (env .CreateAndWait (ctx , testCluster )).To (Succeed ())
111
+ t .Log ("Creating the remote Cluster kubeconfig" )
112
+ g .Expect (env .CreateKubeconfigSecret (ctx , testCluster )).To (Succeed ())
113
+ _ , err = tracker .GetClient (ctx , client .ObjectKeyFromObject (testCluster ))
114
+ g .Expect (err ).ToNot (HaveOccurred ())
115
+
116
+ createConfigMapAndSecret (g , ns .Name , configmapName , secretName )
112
117
return ns
113
118
}
114
119
@@ -1031,10 +1036,14 @@ metadata:
1031
1036
defer teardown (t , g , ns )
1032
1037
1033
1038
t .Log ("Creating ClusterResourceSet instances that have same labels as selector" )
1034
- for range 10 {
1039
+ for i := range 10 {
1040
+ configmapName := fmt .Sprintf ("%s-%d" , configmapName , i )
1041
+ secretName := fmt .Sprintf ("%s-%d" , secretName , i )
1042
+ createConfigMapAndSecret (g , ns .Name , configmapName , secretName )
1043
+
1035
1044
clusterResourceSetInstance := & addonsv1.ClusterResourceSet {
1036
1045
ObjectMeta : metav1.ObjectMeta {
1037
- Name : fmt .Sprintf ("clusterresourceset-%s " , util . RandomString ( 6 ) ),
1046
+ Name : fmt .Sprintf ("clusterresourceset-%d " , i ),
1038
1047
Namespace : ns .Name ,
1039
1048
},
1040
1049
Spec : addonsv1.ClusterResourceSetSpec {
0 commit comments