pinniped
pinniped copied to clipboard
Pinniped is the easy, secure way to log in to your Kubernetes clusters.
Our [docs](https://pinniped.dev/docs/tutorials/concierge-and-supervisor-demo) use cert-manager on GKE. It would be good to migrate them to use [GKE workload identity](https://cert-manager.io/docs/configuration/acme/dns01/google/#gke-workload-identity) so that the cluster does not need direct access to the GCP...
Provide a means to configure a corporate legal notice when a user authenticates using pinniped-cli. Common for organisations to require a legal noticed be displayed when accessing corporate systems. Would...
Today: generate bare minimum of k8s audit events, but drop them - Is this worth doing? This is a duplication of the actual API server audit logs. - If it...
**Is your feature request related to a problem? Please describe.** Concierge deployments cause this warning: `Warning: spec.template.metadata.annotations[scheduler.alpha.kubernetes.io/critical-pod]: non-functional in v1.16+; use the "priorityClassName" field instead.` **Describe the solution you'd like**...
As a defensive change to handle https://github.com/kubernetes/kubernetes/pull/106768 I propose that the `pinniped` CLI: 1. Not send `expirationTimestamp` to `client-go`/`kubectl` - maybe allow this to be opt-ed into? - or a...
**Is your feature request related to a problem? Please describe.** I'm always frustrated when I've to copy the Auth-Code manually cause I'm a Safari User. **Describe the solution you'd like**...
**Is your feature request related to a problem? Please describe.** I'm using Pinniped to enable a web app to authenticate requests to the API server and so have created a...
Signed-off-by: Margo Crawford This implements client side logout-- i.e. deleting the cached tokens and certificates for a user without telling the supervisor to forget about the users tokens. From a...
i.e. we use the `original-user-info.impersonation-proxy.concierge.pinniped.dev` extra key to store the original user as JSON blob of `${some_struct}`.
## Problem Statement During login, when an identity is established from an upstream OIDC or LDAP provider, then a Pinniped admin might like to perform arbitrary transformations like adding a...