Add ability to disable proxy hostname check

This commit is contained in:
Darren Shepherd 2019-02-07 20:53:55 -07:00 committed by Rafael Breno
parent d0ab390dd7
commit f1b184a9d0

View File

@ -53,6 +53,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
@ -270,6 +272,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