Move auth import into main programs so libraries don't inherit it by default

This commit is contained in:
Phillip Wittrock
2020-01-09 14:45:32 -08:00
parent 8b9d374170
commit 1bd62ffce9
7 changed files with 29 additions and 6 deletions

View File

@@ -6,6 +6,7 @@ require (
github.com/pkg/errors v0.8.1
github.com/spf13/cobra v0.0.5
github.com/spf13/pflag v1.0.5
k8s.io/client-go v0.17.0
sigs.k8s.io/kustomize/api v0.3.1
sigs.k8s.io/kustomize/cmd/config v0.0.2
sigs.k8s.io/kustomize/cmd/kubectl v0.0.2

View File

@@ -9,6 +9,11 @@ import (
"sigs.k8s.io/kustomize/cmd/config/complete"
"sigs.k8s.io/kustomize/kustomize/v3/internal/commands"
// initialize auth
// This is here rather than in the libraries because of
// https://github.com/kubernetes-sigs/kustomize/issues/2060
_ "k8s.io/client-go/plugin/pkg/client/auth"
)
func main() {