Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NameAndNamespaceExactMatchFilterFactory ¶
func NameAndNamespaceExactMatchFilterFactory(name, namespace string) controllerlib.Filter
func NoOpFilter ¶
func NoOpFilter() controllerlib.Filter
NoOpFilter returns a controllerlib.Filter that allows all objects.
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. |
identityprovider
|
|
idpcache
Package idpcache implements a cache of active identity providers.
|
Package idpcache implements a cache of active identity providers. |
webhookcachecleaner
Package webhookcachecleaner implements a controller for garbage collectting webhook IDPs from an IDP cache.
|
Package webhookcachecleaner implements a controller for garbage collectting webhook IDPs from an IDP cache. |
webhookcachefiller
Package webhookcachefiller implements a controller for filling an idpcache.Cache with each added/updated WebhookIdentityProvider.
|
Package webhookcachefiller implements a controller for filling an idpcache.Cache with each added/updated WebhookIdentityProvider. |
Package issuerconfig contains controller(s) for reconciling CredentialIssuerConfig's.
|
Package issuerconfig contains controller(s) for reconciling CredentialIssuerConfig'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.