controller

package
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 3, 2020 License: Apache-2.0 Imports: 2 Imported by: 0

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL