Versions in this module Expand all Collapse all v1 v1.4.0 Nov 9, 2024 v1.3.0 Nov 10, 2024 Changes in this version + func FromControllerRevisionHandlerToHandler(sync ControllerRevisionHandler) generic.Handler + func UpdateControllerRevisionDeepCopyOnChange(client ControllerRevisionClient, obj *v1.ControllerRevision, ...) (*v1.ControllerRevision, error) + type ControllerRevisionCache interface + AddIndexer func(indexName string, indexer ControllerRevisionIndexer) + Get func(namespace, name string) (*v1.ControllerRevision, error) + GetByIndex func(indexName, key string) ([]*v1.ControllerRevision, error) + List func(namespace string, selector labels.Selector) ([]*v1.ControllerRevision, error) + type ControllerRevisionClient interface + Create func(*v1.ControllerRevision) (*v1.ControllerRevision, error) + Delete func(namespace, name string, options *metav1.DeleteOptions) error + Get func(namespace, name string, options metav1.GetOptions) (*v1.ControllerRevision, error) + List func(namespace string, opts metav1.ListOptions) (*v1.ControllerRevisionList, error) + Patch func(namespace, name string, pt types.PatchType, data []byte, ...) (result *v1.ControllerRevision, err error) + Update func(*v1.ControllerRevision) (*v1.ControllerRevision, error) + Watch func(namespace string, opts metav1.ListOptions) (watch.Interface, error) + type ControllerRevisionController interface + Cache func() ControllerRevisionCache + Enqueue func(namespace, name string) + EnqueueAfter func(namespace, name string, duration time.Duration) + OnChange func(ctx context.Context, name string, sync ControllerRevisionHandler) + OnRemove func(ctx context.Context, name string, sync ControllerRevisionHandler) + func NewControllerRevisionController(gvk schema.GroupVersionKind, resource string, namespaced bool, ...) ControllerRevisionController + type ControllerRevisionHandler func(string, *v1.ControllerRevision) (*v1.ControllerRevision, error) + type ControllerRevisionIndexer func(obj *v1.ControllerRevision) ([]string, error) + type Interface interface + ControllerRevision func() ControllerRevisionController + func New(controllerFactory controller.SharedControllerFactory) Interface