Versions in this module Expand all Collapse all v0 v0.5.5 Nov 9, 2024 Changes in this version + func FromClusterNetworkHandlerToHandler(sync ClusterNetworkHandler) generic.Handler + func FromLinkMonitorHandlerToHandler(sync LinkMonitorHandler) generic.Handler + func FromVlanConfigHandlerToHandler(sync VlanConfigHandler) generic.Handler + func FromVlanStatusHandlerToHandler(sync VlanStatusHandler) generic.Handler + func RegisterClusterNetworkGeneratingHandler(ctx context.Context, controller ClusterNetworkController, apply apply.Apply, ...) + func RegisterClusterNetworkStatusHandler(ctx context.Context, controller ClusterNetworkController, ...) + func RegisterLinkMonitorGeneratingHandler(ctx context.Context, controller LinkMonitorController, apply apply.Apply, ...) + func RegisterLinkMonitorStatusHandler(ctx context.Context, controller LinkMonitorController, ...) + func RegisterVlanStatusGeneratingHandler(ctx context.Context, controller VlanStatusController, apply apply.Apply, ...) + func RegisterVlanStatusStatusHandler(ctx context.Context, controller VlanStatusController, condition condition.Cond, ...) + func UpdateClusterNetworkDeepCopyOnChange(client ClusterNetworkClient, obj *v1beta1.ClusterNetwork, ...) (*v1beta1.ClusterNetwork, error) + func UpdateLinkMonitorDeepCopyOnChange(client LinkMonitorClient, obj *v1beta1.LinkMonitor, ...) (*v1beta1.LinkMonitor, error) + func UpdateVlanConfigDeepCopyOnChange(client VlanConfigClient, obj *v1beta1.VlanConfig, ...) (*v1beta1.VlanConfig, error) + func UpdateVlanStatusDeepCopyOnChange(client VlanStatusClient, obj *v1beta1.VlanStatus, ...) (*v1beta1.VlanStatus, error) + type ClusterNetworkCache interface + AddIndexer func(indexName string, indexer ClusterNetworkIndexer) + Get func(name string) (*v1beta1.ClusterNetwork, error) + GetByIndex func(indexName, key string) ([]*v1beta1.ClusterNetwork, error) + List func(selector labels.Selector) ([]*v1beta1.ClusterNetwork, error) + type ClusterNetworkClient interface + Create func(*v1beta1.ClusterNetwork) (*v1beta1.ClusterNetwork, error) + Delete func(name string, options *metav1.DeleteOptions) error + Get func(name string, options metav1.GetOptions) (*v1beta1.ClusterNetwork, error) + List func(opts metav1.ListOptions) (*v1beta1.ClusterNetworkList, error) + Patch func(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.ClusterNetwork, err error) + Update func(*v1beta1.ClusterNetwork) (*v1beta1.ClusterNetwork, error) + UpdateStatus func(*v1beta1.ClusterNetwork) (*v1beta1.ClusterNetwork, error) + Watch func(opts metav1.ListOptions) (watch.Interface, error) + type ClusterNetworkController interface + Cache func() ClusterNetworkCache + Enqueue func(name string) + EnqueueAfter func(name string, duration time.Duration) + OnChange func(ctx context.Context, name string, sync ClusterNetworkHandler) + OnRemove func(ctx context.Context, name string, sync ClusterNetworkHandler) + func NewClusterNetworkController(gvk schema.GroupVersionKind, resource string, namespaced bool, ...) ClusterNetworkController + type ClusterNetworkGeneratingHandler func(obj *v1beta1.ClusterNetwork, status v1beta1.ClusterNetworkStatus) ([]runtime.Object, v1beta1.ClusterNetworkStatus, error) + type ClusterNetworkHandler func(string, *v1beta1.ClusterNetwork) (*v1beta1.ClusterNetwork, error) + type ClusterNetworkIndexer func(obj *v1beta1.ClusterNetwork) ([]string, error) + type ClusterNetworkStatusHandler func(obj *v1beta1.ClusterNetwork, status v1beta1.ClusterNetworkStatus) (v1beta1.ClusterNetworkStatus, error) + type Interface interface + ClusterNetwork func() ClusterNetworkController + LinkMonitor func() LinkMonitorController + VlanConfig func() VlanConfigController + VlanStatus func() VlanStatusController + func New(controllerFactory controller.SharedControllerFactory) Interface + type LinkMonitorCache interface + AddIndexer func(indexName string, indexer LinkMonitorIndexer) + Get func(name string) (*v1beta1.LinkMonitor, error) + GetByIndex func(indexName, key string) ([]*v1beta1.LinkMonitor, error) + List func(selector labels.Selector) ([]*v1beta1.LinkMonitor, error) + type LinkMonitorClient interface + Create func(*v1beta1.LinkMonitor) (*v1beta1.LinkMonitor, error) + Delete func(name string, options *metav1.DeleteOptions) error + Get func(name string, options metav1.GetOptions) (*v1beta1.LinkMonitor, error) + List func(opts metav1.ListOptions) (*v1beta1.LinkMonitorList, error) + Patch func(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.LinkMonitor, err error) + Update func(*v1beta1.LinkMonitor) (*v1beta1.LinkMonitor, error) + UpdateStatus func(*v1beta1.LinkMonitor) (*v1beta1.LinkMonitor, error) + Watch func(opts metav1.ListOptions) (watch.Interface, error) + type LinkMonitorController interface + Cache func() LinkMonitorCache + Enqueue func(name string) + EnqueueAfter func(name string, duration time.Duration) + OnChange func(ctx context.Context, name string, sync LinkMonitorHandler) + OnRemove func(ctx context.Context, name string, sync LinkMonitorHandler) + func NewLinkMonitorController(gvk schema.GroupVersionKind, resource string, namespaced bool, ...) LinkMonitorController + type LinkMonitorGeneratingHandler func(obj *v1beta1.LinkMonitor, status v1beta1.LinkMonitorStatus) ([]runtime.Object, v1beta1.LinkMonitorStatus, error) + type LinkMonitorHandler func(string, *v1beta1.LinkMonitor) (*v1beta1.LinkMonitor, error) + type LinkMonitorIndexer func(obj *v1beta1.LinkMonitor) ([]string, error) + type LinkMonitorStatusHandler func(obj *v1beta1.LinkMonitor, status v1beta1.LinkMonitorStatus) (v1beta1.LinkMonitorStatus, error) + type VlanConfigCache interface + AddIndexer func(indexName string, indexer VlanConfigIndexer) + Get func(name string) (*v1beta1.VlanConfig, error) + GetByIndex func(indexName, key string) ([]*v1beta1.VlanConfig, error) + List func(selector labels.Selector) ([]*v1beta1.VlanConfig, error) + type VlanConfigClient interface + Create func(*v1beta1.VlanConfig) (*v1beta1.VlanConfig, error) + Delete func(name string, options *metav1.DeleteOptions) error + Get func(name string, options metav1.GetOptions) (*v1beta1.VlanConfig, error) + List func(opts metav1.ListOptions) (*v1beta1.VlanConfigList, error) + Patch func(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.VlanConfig, err error) + Update func(*v1beta1.VlanConfig) (*v1beta1.VlanConfig, error) + Watch func(opts metav1.ListOptions) (watch.Interface, error) + type VlanConfigController interface + Cache func() VlanConfigCache + Enqueue func(name string) + EnqueueAfter func(name string, duration time.Duration) + OnChange func(ctx context.Context, name string, sync VlanConfigHandler) + OnRemove func(ctx context.Context, name string, sync VlanConfigHandler) + func NewVlanConfigController(gvk schema.GroupVersionKind, resource string, namespaced bool, ...) VlanConfigController + type VlanConfigHandler func(string, *v1beta1.VlanConfig) (*v1beta1.VlanConfig, error) + type VlanConfigIndexer func(obj *v1beta1.VlanConfig) ([]string, error) + type VlanStatusCache interface + AddIndexer func(indexName string, indexer VlanStatusIndexer) + Get func(name string) (*v1beta1.VlanStatus, error) + GetByIndex func(indexName, key string) ([]*v1beta1.VlanStatus, error) + List func(selector labels.Selector) ([]*v1beta1.VlanStatus, error) + type VlanStatusClient interface + Create func(*v1beta1.VlanStatus) (*v1beta1.VlanStatus, error) + Delete func(name string, options *metav1.DeleteOptions) error + Get func(name string, options metav1.GetOptions) (*v1beta1.VlanStatus, error) + List func(opts metav1.ListOptions) (*v1beta1.VlanStatusList, error) + Patch func(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.VlanStatus, err error) + Update func(*v1beta1.VlanStatus) (*v1beta1.VlanStatus, error) + UpdateStatus func(*v1beta1.VlanStatus) (*v1beta1.VlanStatus, error) + Watch func(opts metav1.ListOptions) (watch.Interface, error) + type VlanStatusController interface + Cache func() VlanStatusCache + Enqueue func(name string) + EnqueueAfter func(name string, duration time.Duration) + OnChange func(ctx context.Context, name string, sync VlanStatusHandler) + OnRemove func(ctx context.Context, name string, sync VlanStatusHandler) + func NewVlanStatusController(gvk schema.GroupVersionKind, resource string, namespaced bool, ...) VlanStatusController + type VlanStatusGeneratingHandler func(obj *v1beta1.VlanStatus, status v1beta1.VlStatus) ([]runtime.Object, v1beta1.VlStatus, error) + type VlanStatusHandler func(string, *v1beta1.VlanStatus) (*v1beta1.VlanStatus, error) + type VlanStatusIndexer func(obj *v1beta1.VlanStatus) ([]string, error) + type VlanStatusStatusHandler func(obj *v1beta1.VlanStatus, status v1beta1.VlStatus) (v1beta1.VlStatus, error) v0.3.2-rc1 Nov 10, 2024