diff --git a/pkg/envtest/server.go b/pkg/envtest/server.go index 1827348519..ff183d8304 100644 --- a/pkg/envtest/server.go +++ b/pkg/envtest/server.go @@ -18,10 +18,8 @@ package envtest import ( "fmt" - "net" "os" "path/filepath" - "strings" "time" apiextensionsv1beta1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1" @@ -169,17 +167,6 @@ func (te *Environment) startControlPlane() error { if err == nil { break } - // code snippet copied from following answer on stackoverflow - // https://stackoverflow.com/questions/51151973/catching-bind-address-already-in-use-in-golang - if opErr, ok := err.(*net.OpError); ok { - if opErr.Op == "listen" && strings.Contains(opErr.Error(), "address already in use") { - if stopErr := te.ControlPlane.Stop(); stopErr != nil { - return fmt.Errorf("failed to stop controlplane in response to bind error 'address already in use'") - } - } - } else { - return err - } } if numTries == maxRetries { return fmt.Errorf("failed to start the controlplane. retried %d times", numTries)