From 8469b013333baec0dc2fc43a6bfb7493fcf019e8 Mon Sep 17 00:00:00 2001 From: Aaron Crickenberger Date: Thu, 8 Jun 2017 15:41:46 -0700 Subject: [PATCH] TestLoopbackHostPort should accept IPv6 loopback host --- .../k8s.io/apiserver/pkg/server/config_selfclient_test.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/staging/src/k8s.io/apiserver/pkg/server/config_selfclient_test.go b/staging/src/k8s.io/apiserver/pkg/server/config_selfclient_test.go index d76e31f8eb..a28e1937b6 100644 --- a/staging/src/k8s.io/apiserver/pkg/server/config_selfclient_test.go +++ b/staging/src/k8s.io/apiserver/pkg/server/config_selfclient_test.go @@ -17,7 +17,7 @@ limitations under the License. package server import ( - "strings" + "net" "testing" ) @@ -37,8 +37,8 @@ func TestLoopbackHostPort(t *testing.T) { if err != nil { t.Fatalf("unexpected error: %v", err) } - if !strings.HasPrefix(host, "127.") { - t.Fatalf("expected host to start with 127., got %q", host) + if ip := net.ParseIP(host); ip == nil || !ip.IsLoopback() { + t.Fatalf("expected host to be loopback, got %q", host) } if port != "443" { t.Fatalf("expected 443 as port, got %q", port)