Skip to content

Commit 81b8c4c

Browse files
authored
Merge pull request #4883 from guozheng-shen/feat-oidc
feat: add client-go oidc auth provider
2 parents b93d71e + 82ac4ef commit 81b8c4c

File tree

3 files changed

+382
-0
lines changed

3 files changed

+382
-0
lines changed

cmd/karmadactl/karmadactl.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ limitations under the License.
1717
package main
1818

1919
import (
20+
_ "k8s.io/client-go/plugin/pkg/client/auth/oidc" // Register AuthProviderPlugin, using OIDC mode to connect to Kubernetes
2021
"k8s.io/component-base/cli"
2122
"k8s.io/kubectl/pkg/cmd/util"
2223

vendor/k8s.io/client-go/plugin/pkg/client/auth/oidc/oidc.go

Lines changed: 380 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/modules.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1444,6 +1444,7 @@ k8s.io/client-go/pkg/apis/clientauthentication/v1
14441444
k8s.io/client-go/pkg/apis/clientauthentication/v1beta1
14451445
k8s.io/client-go/pkg/version
14461446
k8s.io/client-go/plugin/pkg/client/auth/exec
1447+
k8s.io/client-go/plugin/pkg/client/auth/oidc
14471448
k8s.io/client-go/rest
14481449
k8s.io/client-go/rest/fake
14491450
k8s.io/client-go/rest/watch

0 commit comments

Comments
 (0)