From c68b46afdc5e167b2a43532a1c276e47e97ad6b6 Mon Sep 17 00:00:00 2001 From: Aleksandar Topuzovic Date: Fri, 23 Mar 2018 11:43:22 +0000 Subject: [PATCH] Support for auth plugins in channels * Otherwise I get: Error: cannot build kube client: No Auth Provider found for name "oidc" --- channels/pkg/cmd/BUILD.bazel | 1 + channels/pkg/cmd/factory.go | 2 ++ 2 files changed, 3 insertions(+) diff --git a/channels/pkg/cmd/BUILD.bazel b/channels/pkg/cmd/BUILD.bazel index 240d55054a..9c461a9589 100644 --- a/channels/pkg/cmd/BUILD.bazel +++ b/channels/pkg/cmd/BUILD.bazel @@ -21,6 +21,7 @@ go_library( "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1: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", ], ) diff --git a/channels/pkg/cmd/factory.go b/channels/pkg/cmd/factory.go index 6d1ebbcdd1..508825fb0a 100644 --- a/channels/pkg/cmd/factory.go +++ b/channels/pkg/cmd/factory.go @@ -21,6 +21,8 @@ import ( "k8s.io/client-go/kubernetes" "k8s.io/client-go/tools/clientcmd" + + _ "k8s.io/client-go/plugin/pkg/client/auth" ) type Factory interface {