From b931d2eabb3daef65a7071dd646d5671b3aa765c Mon Sep 17 00:00:00 2001 From: Darren Shepherd Date: Thu, 7 Feb 2019 20:53:55 -0700 Subject: [PATCH] Add ability to disable proxy hostname check --- pkg/registry/core/node/strategy.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/registry/core/node/strategy.go b/pkg/registry/core/node/strategy.go index 7588971d4d2..13aceed438e 100644 --- a/pkg/registry/core/node/strategy.go +++ b/pkg/registry/core/node/strategy.go @@ -54,6 +54,8 @@ type nodeStrategy struct { // objects. var Strategy = nodeStrategy{legacyscheme.Scheme, names.SimpleNameGenerator} +var DisableProxyHostnameCheck = false + // NamespaceScoped is false for nodes. func (nodeStrategy) NamespaceScoped() bool { return false @@ -275,6 +277,9 @@ func ResourceLocation(getter ResourceGetter, connection client.ConnectionInfoGet } func isProxyableHostname(ctx context.Context, hostname string) error { + if DisableProxyHostnameCheck { + return nil + } resp, err := net.DefaultResolver.LookupIPAddr(ctx, hostname) if err != nil { return err