 Directories
      ¶
      Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| Package adopt implements a generic adoption handler for use in controllers. | Package adopt implements a generic adoption handler for use in controllers. | 
| Package bootstrap implements utilities for boostrapping a kube cluster with resources on controller start. | Package bootstrap implements utilities for boostrapping a kube cluster with resources on controller start. | 
| Package cachekeys provides standard utilites for creating and parsing cache keys for use in client-go caches and workqueus. | Package cachekeys provides standard utilites for creating and parsing cache keys for use in client-go caches and workqueus. | 
| Package component implements a common controller pattern: an object is specified by a user, and another kube object needs to be created in response. | Package component implements a common controller pattern: an object is specified by a user, and another kube object needs to be created in response. | 
| Package conditions is a mix-in for custom resource types that adds in standard condition accessors. | Package conditions is a mix-in for custom resource types that adds in standard condition accessors. | 
| Package fileinformer implements a kube-style Informer and InformerFactory that can be used to watch files instead of kube apis. | Package fileinformer implements a kube-style Informer and InformerFactory that can be used to watch files instead of kube apis. | 
| Package finalizer provides utilities for managing Kubernetes finalizers in controller applications. | Package finalizer provides utilities for managing Kubernetes finalizers in controller applications. | 
| Package handler contains the basic Handler units used to compose reconciliation loops for a controller. | Package handler contains the basic Handler units used to compose reconciliation loops for a controller. | 
| Package hash provides common utilities hashing kube objects and comparing hashes. | Package hash provides common utilities hashing kube objects and comparing hashes. | 
| Package healthz is modified from k8s.io/controller-manager/pkg/healthz to permit removing healthchecks. | Package healthz is modified from k8s.io/controller-manager/pkg/healthz to permit removing healthchecks. | 
| Package manager implements some basic abstractions around controllers and lifecycling them. | Package manager implements some basic abstractions around controllers and lifecycling them. | 
| Package metrics implements common prometheus metric collectors. | Package metrics implements common prometheus metric collectors. | 
| Package middleware supports building middleware for handlers. | Package middleware supports building middleware for handlers. | 
| Package pause implements a controller pattern for temporarily stopping reconciliation of a resource (but not the entire controller). | Package pause implements a controller pattern for temporarily stopping reconciliation of a resource (but not the entire controller). | 
| Package queue provides helpers for working with client-go's `workqueues`. | Package queue provides helpers for working with client-go's `workqueues`. | 
| 
          
            fake
            
            
          
           Code generated by counterfeiter. | Code generated by counterfeiter. | 
| Package static implements a controller for "static" resources that should always exist on startup. | Package static implements a controller for "static" resources that should always exist on startup. | 
| Package typed converts (dynamic) kube informers, listers, and indexers into typed counterparts via generics. | Package typed converts (dynamic) kube informers, listers, and indexers into typed counterparts via generics. | 
| Package typedctx provides generic helpers for storing / retrieving values from a `context.Context`. | Package typedctx provides generic helpers for storing / retrieving values from a `context.Context`. | 
 Click to show internal directories. 
   Click to hide internal directories.