@@ -56,23 +56,7 @@ func TestClusterResourceSetReconciler(t *testing.T) {
5656 resourceConfigMapsNamespace = "default"
5757 )
5858
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 ) {
7660 resourceConfigMap1Content := fmt .Sprintf (`metadata:
7761 name: %s
7862 namespace: %s
@@ -82,7 +66,7 @@ apiVersion: v1`, resourceConfigMap1Name, resourceConfigMapsNamespace)
8266 testConfigmap := & corev1.ConfigMap {
8367 ObjectMeta : metav1.ObjectMeta {
8468 Name : configmapName ,
85- Namespace : ns . Name ,
69+ Namespace : namespaceName ,
8670 },
8771 Data : map [string ]string {
8872 "cm" : resourceConfigMap1Content ,
@@ -98,7 +82,7 @@ metadata:
9882 testSecret := & corev1.Secret {
9983 ObjectMeta : metav1.ObjectMeta {
10084 Name : secretName ,
101- Namespace : ns . Name ,
85+ Namespace : namespaceName ,
10286 },
10387 Type : "addons.cluster.x-k8s.io/resource-set" ,
10488 StringData : map [string ]string {
@@ -108,7 +92,28 @@ metadata:
10892 t .Log ("Creating a Secret and a ConfigMap with ConfigMap in their data field" )
10993 g .Expect (env .Create (ctx , testConfigmap )).To (Succeed ())
11094 g .Expect (env .Create (ctx , testSecret )).To (Succeed ())
95+ }
11196
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 )
112117 return ns
113118 }
114119
@@ -1013,9 +1018,13 @@ metadata:
10131018
10141019 t .Log ("Creating ClusterResourceSet instances that have same labels as selector" )
10151020 for i := 0 ; i < 10 ; i ++ {
1021+ configmapName := fmt .Sprintf ("%s-%d" , configmapName , i )
1022+ secretName := fmt .Sprintf ("%s-%d" , secretName , i )
1023+ createConfigMapAndSecret (g , ns .Name , configmapName , secretName )
1024+
10161025 clusterResourceSetInstance := & addonsv1.ClusterResourceSet {
10171026 ObjectMeta : metav1.ObjectMeta {
1018- Name : fmt .Sprintf ("clusterresourceset-%s " , util . RandomString ( 6 ) ),
1027+ Name : fmt .Sprintf ("clusterresourceset-%d " , i ),
10191028 Namespace : ns .Name ,
10201029 },
10211030 Spec : addonsv1.ClusterResourceSetSpec {
0 commit comments