From 5ed97d942e14722f54ad58be59663f2f89314502 Mon Sep 17 00:00:00 2001 From: Enrico Candino Date: Mon, 15 Jun 2026 23:01:32 +0200 Subject: [PATCH] fix tests --- tests/e2e/cluster_create_test.go | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/tests/e2e/cluster_create_test.go b/tests/e2e/cluster_create_test.go index 47735d04..3746a345 100644 --- a/tests/e2e/cluster_create_test.go +++ b/tests/e2e/cluster_create_test.go @@ -118,24 +118,31 @@ var _ = When("creating an HCP mode cluster", Label(e2eTestLabel), Label(slowTest ctx := GinkgoT().Context() Eventually(func(g Gomega) { + key := client.ObjectKeyFromObject(virtualCluster.Cluster) + g.Expect(k8sClient.Get(ctx, key, virtualCluster.Cluster)).To(Succeed()) + endpoints, err := virtualCluster.Client.CoreV1().Endpoints("default").Get(ctx, "kubernetes", metav1.GetOptions{}) g.Expect(err).To(Not(HaveOccurred())) g.Expect(endpoints.Subsets).To(HaveLen(1)) g.Expect(endpoints.Subsets[0].Addresses).To(HaveLen(1)) - g.Expect(endpoints.Subsets[0].Addresses[0].IP).To(Equal(hostIP)) + g.Expect(virtualCluster.Cluster.Status.TLSSANs).To(ContainElement(endpoints.Subsets[0].Addresses[0].IP)) }). WithTimeout(time.Minute). WithPolling(time.Second). Should(Succeed()) Eventually(func(g Gomega) { + key := client.ObjectKeyFromObject(virtualCluster.Cluster) + g.Expect(k8sClient.Get(ctx, key, virtualCluster.Cluster)).To(Succeed()) + slices, err := virtualCluster.Client.DiscoveryV1().EndpointSlices("default").List(ctx, metav1.ListOptions{ LabelSelector: "kubernetes.io/service-name=kubernetes", }) g.Expect(err).To(Not(HaveOccurred())) g.Expect(slices.Items).To(HaveLen(1)) g.Expect(slices.Items[0].Endpoints).To(HaveLen(1)) - g.Expect(slices.Items[0].Endpoints[0].Addresses).To(ContainElement(hostIP)) + g.Expect(slices.Items[0].Endpoints[0].Addresses).To(HaveLen(1)) + g.Expect(virtualCluster.Cluster.Status.TLSSANs).To(ContainElement(slices.Items[0].Endpoints[0].Addresses[0])) }). WithTimeout(time.Minute). WithPolling(time.Second).