Directories ¶
Path | Synopsis |
---|---|
Package certauthority implements a simple x509 certificate authority suitable for use in an aggregated API service.
|
Package certauthority implements a simple x509 certificate authority suitable for use in an aggregated API service. |
dynamiccertauthority
Package dynamiccertauthority implements a x509 certificate authority capable of issuing certificates from a dynamically updating CA keypair.
|
Package dynamiccertauthority implements a x509 certificate authority capable of issuing certificates from a dynamically updating CA keypair. |
Package client is a wrapper for interacting with Pinniped's CredentialRequest API.
|
Package client is a wrapper for interacting with Pinniped's CredentialRequest API. |
concierge
|
|
server
Package server is the command line entry point for pinniped-concierge.
|
Package server is the command line entry point for pinniped-concierge. |
config
|
|
concierge
Package concierge contains functionality to load/store Config's from/to some source.
|
Package concierge contains functionality to load/store Config's from/to some source. |
supervisor
Package supervisor contains functionality to load/store Config's from/to some source.
|
Package supervisor contains functionality to load/store Config's from/to some source. |
apicerts
Package apicerts contains controllers that work together to provide rotating API certs.
|
Package apicerts contains controllers that work together to provide rotating API certs. |
authenticator/authncache
Package authncache implements a cache of active authenticators.
|
Package authncache implements a cache of active authenticators. |
authenticator/webhookcachecleaner
Package webhookcachecleaner implements a controller for garbage collecting webhook authenticators from an authenticator cache.
|
Package webhookcachecleaner implements a controller for garbage collecting webhook authenticators from an authenticator cache. |
authenticator/webhookcachefiller
Package webhookcachefiller implements a controller for filling an authncache.Cache with each added/updated WebhookAuthenticator.
|
Package webhookcachefiller implements a controller for filling an authncache.Cache with each added/updated WebhookAuthenticator. |
issuerconfig
Package issuerconfig contains controller(s) for reconciling CredentialIssuer's.
|
Package issuerconfig contains controller(s) for reconciling CredentialIssuer's. |
kubecertagent
Package kubecertagent provides controllers that ensure a set of pods (the kube-cert-agent), is colocated with the Kubernetes controller manager so that Pinniped can access its signing keys.
|
Package kubecertagent provides controllers that ensure a set of pods (the kube-cert-agent), is colocated with the Kubernetes controller manager so that Pinniped can access its signing keys. |
Package controllermanager provides an entrypoint into running all of the controllers that run as a part of Pinniped.
|
Package controllermanager provides an entrypoint into running all of the controllers that run as a part of Pinniped. |
Package downward implements a client interface for interacting with Kubernetes "downwardAPI" volumes.
|
Package downward implements a client interface for interacting with Kubernetes "downwardAPI" volumes. |
Package dynamiccert provides a simple way of communicating a dynamically updating PEM-encoded certificate and key.
|
Package dynamiccert provides a simple way of communicating a dynamically updating PEM-encoded certificate and key. |
httputil
|
|
httperr
Package httperr contains some helpers for nicer error handling in http.Handler implementations.
|
Package httperr contains some helpers for nicer error handling in http.Handler implementations. |
securityheader
Package securityheader implements an HTTP middleware for setting security-related response headers.
|
Package securityheader implements an HTTP middleware for setting security-related response headers. |
mocks
|
|
credentialrequestmocks
Package credentialrequestmocks is a generated GoMock package.
|
Package credentialrequestmocks is a generated GoMock package. |
mockkeyset
Package mockkeyset is a generated GoMock package.
|
Package mockkeyset is a generated GoMock package. |
mocktokenauthenticator
Package mocktokenauthenticator is a generated GoMock package.
|
Package mocktokenauthenticator is a generated GoMock package. |
Package multierror provides a type that can translate multiple errors into a Go error interface.
|
Package multierror provides a type that can translate multiple errors into a Go error interface. |
Package oidc contains common OIDC functionality needed by Pinniped.
|
Package oidc contains common OIDC functionality needed by Pinniped. |
discovery
Package discovery provides a handler for the OIDC discovery endpoint.
|
Package discovery provides a handler for the OIDC discovery endpoint. |
jwks
Package discovery provides a handler for the OIDC discovery endpoint.
|
Package discovery provides a handler for the OIDC discovery endpoint. |
Package oidcclient implements a CLI OIDC login flow.
|
Package oidcclient implements a CLI OIDC login flow. |
filesession
Package cachefile implements the file format for session caches.
|
Package cachefile implements the file format for session caches. |
nonce
Package nonce implements
|
Package nonce implements |
registry
|
|
credentialrequest
Package credentialrequest provides REST functionality for the CredentialRequest resource.
|
Package credentialrequest provides REST functionality for the CredentialRequest resource. |
testlogger
Package testlogger implements a logr.Logger suitable for writing test assertions.
|
Package testlogger implements a logr.Logger suitable for writing test assertions. |
Click to show internal directories.
Click to hide internal directories.