Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MatchAnythingFilter ¶ added in v0.2.0
func MatchAnythingFilter() controllerlib.Filter
MatchAnythingFilter returns a controllerlib.Filter that allows all objects.
func NameAndNamespaceExactMatchFilterFactory ¶
func NameAndNamespaceExactMatchFilterFactory(name, namespace string) controllerlib.Filter
func SimpleFilter ¶
func SimpleFilter(match func(metav1.Object) bool) controllerlib.Filter
SimpleFilter takes a single boolean match function on a metav1.Object and wraps it into a proper controllerlib.Filter.
Types ¶
type WithInformerOptionFunc ¶
type WithInformerOptionFunc func( getter controllerlib.InformerGetter, filter controllerlib.Filter, opt controllerlib.InformerOption) controllerlib.Option
Same signature as controllerlib.WithInformer().
type WithInitialEventOptionFunc ¶
type WithInitialEventOptionFunc func(key controllerlib.Key) controllerlib.Option
Same signature as controllerlib.WithInitialEvent().
Directories ¶
Path | Synopsis |
---|---|
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. |
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. |
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. |
Package issuerconfig contains controller(s) for reconciling CredentialIssuer's.
|
Package issuerconfig contains controller(s) for reconciling CredentialIssuer's. |
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. |
Click to show internal directories.
Click to hide internal directories.