...
1
16
17 package azure
18
19 import (
20 "errors"
21
22 "k8s.io/client-go/rest"
23 "k8s.io/klog/v2"
24 )
25
26 func init() {
27 if err := rest.RegisterAuthProviderPlugin("azure", newAzureAuthProvider); err != nil {
28 klog.Fatalf("Failed to register azure auth plugin: %v", err)
29 }
30 }
31
32 func newAzureAuthProvider(_ string, _ map[string]string, _ rest.AuthProviderConfigPersister) (rest.AuthProvider, error) {
33 return nil, errors.New(`The azure auth plugin has been removed.
34 Please use the https://github.com/Azure/kubelogin kubectl/client-go credential plugin instead.
35 See https://kubernetes.io/docs/reference/access-authn-authz/authentication/#client-go-credential-plugins for further details`)
36 }
37
View as plain text