diff --git a/test/integration/cluster_test.go b/test/integration/cluster_test.go index 8b8c3c8..94e4deb 100644 --- a/test/integration/cluster_test.go +++ b/test/integration/cluster_test.go @@ -143,6 +143,9 @@ var _ = Describe("Cluster Lifecycle", func() { Expect(err).ToNot(HaveOccurred()) Expect(pod.Status.Phase).To(Equal(corev1.PodRunning)) + By("Waiting for CoreDNS to be ready") + helpers.WaitForPodReady(kubeClient, "kube-system", "k8s-app=kube-dns", 3*time.Minute) + By("Verifying pod can resolve registry.cluster.local via CoreDNS") nslookupOutput, err := helpers.PodExec(kubeconfigPath, "default", "busybox-test", []string{"nslookup", "registry.cluster.local"})