diff --git a/tests/functional/suite_test.go b/tests/functional/suite_test.go index 95932465..a4703a51 100644 --- a/tests/functional/suite_test.go +++ b/tests/functional/suite_test.go @@ -18,9 +18,7 @@ package functional_test import ( "context" - "crypto/tls" - "fmt" - "net" + "net/http" "path/filepath" "testing" "time" @@ -177,15 +175,9 @@ var _ = BeforeSuite(func() { }() // wait for the webhook server to get ready - dialer := &net.Dialer{Timeout: time.Duration(10) * time.Second} - addrPort := fmt.Sprintf("%s:%d", webhookInstallOptions.LocalServingHost, webhookInstallOptions.LocalServingPort) Eventually(func() error { - conn, err := tls.DialWithDialer(dialer, "tcp", addrPort, &tls.Config{InsecureSkipVerify: true}) - if err != nil { - return err - } - conn.Close() - return nil + checker := k8sManager.GetWebhookServer().StartedChecker() + return checker(&http.Request{}) }).Should(Succeed()) })