Versions in this module Expand all Collapse all v0 v0.0.4 Jun 2, 2022 v0.0.1 Jul 14, 2021 Changes in this version + func FromACKClusterConfigHandlerToHandler(sync ACKClusterConfigHandler) generic.Handler + func RegisterACKClusterConfigGeneratingHandler(ctx context.Context, controller ACKClusterConfigController, apply apply.Apply, ...) + func RegisterACKClusterConfigStatusHandler(ctx context.Context, controller ACKClusterConfigController, ...) + func UpdateACKClusterConfigDeepCopyOnChange(client ACKClusterConfigClient, obj *v1.ACKClusterConfig, ...) (*v1.ACKClusterConfig, error) + type ACKClusterConfigCache interface + AddIndexer func(indexName string, indexer ACKClusterConfigIndexer) + Get func(namespace, name string) (*v1.ACKClusterConfig, error) + GetByIndex func(indexName, key string) ([]*v1.ACKClusterConfig, error) + List func(namespace string, selector labels.Selector) ([]*v1.ACKClusterConfig, error) + type ACKClusterConfigClient interface + Create func(*v1.ACKClusterConfig) (*v1.ACKClusterConfig, error) + Delete func(namespace, name string, options *metav1.DeleteOptions) error + Get func(namespace, name string, options metav1.GetOptions) (*v1.ACKClusterConfig, error) + List func(namespace string, opts metav1.ListOptions) (*v1.ACKClusterConfigList, error) + Patch func(namespace, name string, pt types.PatchType, data []byte, ...) (result *v1.ACKClusterConfig, err error) + Update func(*v1.ACKClusterConfig) (*v1.ACKClusterConfig, error) + UpdateStatus func(*v1.ACKClusterConfig) (*v1.ACKClusterConfig, error) + Watch func(namespace string, opts metav1.ListOptions) (watch.Interface, error) + type ACKClusterConfigController interface + Cache func() ACKClusterConfigCache + Enqueue func(namespace, name string) + EnqueueAfter func(namespace, name string, duration time.Duration) + OnChange func(ctx context.Context, name string, sync ACKClusterConfigHandler) + OnRemove func(ctx context.Context, name string, sync ACKClusterConfigHandler) + func NewACKClusterConfigController(gvk schema.GroupVersionKind, resource string, namespaced bool, ...) ACKClusterConfigController + type ACKClusterConfigGeneratingHandler func(obj *v1.ACKClusterConfig, status v1.ACKClusterConfigStatus) ([]runtime.Object, v1.ACKClusterConfigStatus, error) + type ACKClusterConfigHandler func(string, *v1.ACKClusterConfig) (*v1.ACKClusterConfig, error) + type ACKClusterConfigIndexer func(obj *v1.ACKClusterConfig) ([]string, error) + type ACKClusterConfigStatusHandler func(obj *v1.ACKClusterConfig, status v1.ACKClusterConfigStatus) (v1.ACKClusterConfigStatus, error) + type Interface interface + ACKClusterConfig func() ACKClusterConfigController + func New(controllerFactory controller.SharedControllerFactory) Interface