You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jan 13, 2026. It is now read-only.
When running Kubeapps with pinniped-proxy with pinniped 0.6.0 installed on the cluster, the credential exchange fails with:
Caused by:
err creating token exchange: "{\"apiVersion\":\"login.concierge.pinniped.dev/v1alpha1\",\"kind\":\"TokenCredentialRequest\",\"metadata\":{\"name\":\"\",\"namespace\":\"pinniped-concierge\"},\"spec\":{\"token\":\"...\",\"authenticator\":{\"apiGroup\":\"authentication.concierge.pinniped.dev\",\"kind\":\"JWTAuthenticator\",\"name\":\"jwt-authenticator\"}}}"
ApiError: the server could not find the requested resource: NotFound (ErrorResponse { status: "Failure", message: "the server could not find the requested resource", reason: "NotFound", code: 404 })
INFO pinniped_proxy::service > GET https://kubernetes.default/ 500 Internal Server Error
Additional information you deem important (e.g. issue happens only occasionally):
It's not yet clear why this fails with 0.6.0 of pinniped while it works fine with 0.5.0, but we'll need to investigate further. Most likely it's related to the backwards incompatible change mentioned on the releases notes, though I have already tried re-creating the jwtauthenticator (as a cluster-scoped resource) without any change. It could be that the TokenCredentialRequest is also cluster-scoped in which case the request from pinniped-proxy will need updating.
Description:
When running Kubeapps with pinniped-proxy with pinniped 0.6.0 installed on the cluster, the credential exchange fails with:
Additional information you deem important (e.g. issue happens only occasionally):
It's not yet clear why this fails with 0.6.0 of pinniped while it works fine with 0.5.0, but we'll need to investigate further. Most likely it's related to the backwards incompatible change mentioned on the releases notes, though I have already tried re-creating the jwtauthenticator (as a cluster-scoped resource) without any change. It could be that the
TokenCredentialRequestis also cluster-scoped in which case the request from pinniped-proxy will need updating.