Skip to content

Commit b665b21

Browse files
committed
set identity before running conformance test
1 parent 4b56596 commit b665b21

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

test/e2e/conformance_test.go

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ import (
3434
. "github.com/onsi/ginkgo"
3535
. "github.com/onsi/gomega"
3636
corev1 "k8s.io/api/core/v1"
37+
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
3738
"k8s.io/utils/pointer"
3839
capi_e2e "sigs.k8s.io/cluster-api/test/e2e"
3940
"sigs.k8s.io/cluster-api/test/framework/clusterctl"
@@ -75,6 +76,26 @@ var _ = Describe("Conformance Tests", func() {
7576
Expect(os.Setenv(AzureVNetName, fmt.Sprintf("%s-vnet", clusterName))).NotTo(HaveOccurred())
7677

7778
result = new(clusterctl.ApplyClusterTemplateAndWaitResult)
79+
80+
spClientSecret := os.Getenv("AZURE_CLIENT_SECRET")
81+
secret := &corev1.Secret{
82+
ObjectMeta: metav1.ObjectMeta{
83+
Name: "cluster-identity-secret",
84+
Namespace: namespace.Name,
85+
},
86+
Type: corev1.SecretTypeOpaque,
87+
Data: map[string][]byte{"clientSecret": []byte(spClientSecret)},
88+
}
89+
err = bootstrapClusterProxy.GetClient().Create(ctx, secret)
90+
Expect(err).ToNot(HaveOccurred())
91+
92+
spClientID := os.Getenv("AZURE_CLIENT_ID")
93+
identityName := e2eConfig.GetVariable(ClusterIdentityName)
94+
os.Setenv("CLUSTER_IDENTITY_NAME", identityName)
95+
os.Setenv("CLUSTER_IDENTITY_NAMESPACE", namespace.Name)
96+
os.Setenv("AZURE_CLUSTER_IDENTITY_CLIENT_ID", spClientID)
97+
os.Setenv("AZURE_CLUSTER_IDENTITY_SECRET_NAME", "cluster-identity-secret")
98+
os.Setenv("AZURE_CLUSTER_IDENTITY_SECRET_NAMESPACE", namespace.Name)
7899
})
79100

80101
Measure(specName, func(b Benchmarker) {

0 commit comments

Comments
 (0)