mirror of https://github.com/kubernetes/kops.git
Load client-auth plugins
Without this change, for example, kops connections using OIDC to the cluster will receive this error message: > cannot build kube client for "$CLUSTER_NAME": No Auth Provider found > for name "oidc" kubernetes/client-go#345 suggests importing the package path `plugin/pkg/client/auth/oidc` from `client-go`, but looking at the code `plugin/pkg/client/auth` will actually handle loading all known auth plugins for us.
This commit is contained in:
parent
6cf4f35970
commit
030ee779a5
|
@ -112,6 +112,7 @@ go_library(
|
|||
"//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library",
|
||||
"//vendor/k8s.io/apimachinery/pkg/util/validation/field:go_default_library",
|
||||
"//vendor/k8s.io/client-go/kubernetes:go_default_library",
|
||||
"//vendor/k8s.io/client-go/plugin/pkg/client/auth:go_default_library",
|
||||
"//vendor/k8s.io/client-go/tools/clientcmd:go_default_library",
|
||||
"//vendor/k8s.io/client-go/util/homedir:go_default_library",
|
||||
"//vendor/k8s.io/helm/pkg/strvals:go_default_library",
|
||||
|
|
|
@ -29,6 +29,7 @@ import (
|
|||
"k8s.io/api/core/v1"
|
||||
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
"k8s.io/client-go/kubernetes"
|
||||
_ "k8s.io/client-go/plugin/pkg/client/auth"
|
||||
"k8s.io/client-go/tools/clientcmd"
|
||||
"k8s.io/kops/cmd/kops/util"
|
||||
api "k8s.io/kops/pkg/apis/kops"
|
||||
|
|
Loading…
Reference in New Issue