Hi guys, loving the new update - you’ve solved many major pain points!
Unfortunately, it seems that with this update, some OIDC-compatible features have been broken. Specifically, I am now unable to use the rook-ceph plugin with OIDC, the following error occurs:
C:\Users\jhawk>k rook-ceph ceph status
Error: operator namespace 'rook-ceph' does not exist. Get "https://redacted:6443/api/v1/namespaces/rook-ceph": getting credentials: exec: executable kubelogin not found
It looks like you are trying to use a client-go credential plugin that is not installed.
To learn more about this feature, consult the documentation available at:
https://kubernetes.io/docs/reference/access-authn-authz/authentication/#client-go-credential-plugins
Error: exit status 1
C:\Users\jhawk>kubelogin
No configuration found.
You need to set up the OIDC provider, role binding, Kubernetes API server and kubeconfig.
To show the setup instruction:
kubectl oidc-login setup
See https://github.com/int128/kubelogin for more.
error: login: could not find the current authentication provider: could not find the current auth provider: auth-provider is missing
I reverted back to the previous January release, and it works without issue.