Documentation ¶
Index ¶
- func FromDaemonSetHandlerToHandler(sync DaemonSetHandler) generic.Handler
- func FromDeploymentHandlerToHandler(sync DeploymentHandler) generic.Handler
- func FromStatefulSetHandlerToHandler(sync StatefulSetHandler) generic.Handler
- func RegisterDaemonSetGeneratingHandler(ctx context.Context, controller DaemonSetController, apply apply.Apply, ...)
- func RegisterDaemonSetStatusHandler(ctx context.Context, controller DaemonSetController, condition condition.Cond, ...)
- func RegisterDeploymentGeneratingHandler(ctx context.Context, controller DeploymentController, apply apply.Apply, ...)
- func RegisterDeploymentStatusHandler(ctx context.Context, controller DeploymentController, condition condition.Cond, ...)
- func RegisterStatefulSetGeneratingHandler(ctx context.Context, controller StatefulSetController, apply apply.Apply, ...)
- func RegisterStatefulSetStatusHandler(ctx context.Context, controller StatefulSetController, ...)
- func UpdateDaemonSetDeepCopyOnChange(client DaemonSetClient, obj *v1.DaemonSet, ...) (*v1.DaemonSet, error)
- func UpdateDeploymentDeepCopyOnChange(client DeploymentClient, obj *v1.Deployment, ...) (*v1.Deployment, error)
- func UpdateStatefulSetDeepCopyOnChange(client StatefulSetClient, obj *v1.StatefulSet, ...) (*v1.StatefulSet, error)
- type DaemonSetCache
- type DaemonSetClient
- type DaemonSetController
- type DaemonSetGeneratingHandler
- type DaemonSetHandler
- type DaemonSetIndexer
- type DaemonSetStatusHandler
- type DeploymentCache
- type DeploymentClient
- type DeploymentController
- type DeploymentGeneratingHandler
- type DeploymentHandler
- type DeploymentIndexer
- type DeploymentStatusHandler
- type Interface
- type StatefulSetCache
- type StatefulSetClient
- type StatefulSetController
- type StatefulSetGeneratingHandler
- type StatefulSetHandler
- type StatefulSetIndexer
- type StatefulSetStatusHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FromDaemonSetHandlerToHandler ¶ added in v0.1.1
func FromDaemonSetHandlerToHandler(sync DaemonSetHandler) generic.Handler
func FromDeploymentHandlerToHandler ¶
func FromDeploymentHandlerToHandler(sync DeploymentHandler) generic.Handler
func FromStatefulSetHandlerToHandler ¶ added in v0.4.0
func FromStatefulSetHandlerToHandler(sync StatefulSetHandler) generic.Handler
func RegisterDaemonSetGeneratingHandler ¶ added in v0.4.0
func RegisterDaemonSetGeneratingHandler(ctx context.Context, controller DaemonSetController, apply apply.Apply, condition condition.Cond, name string, handler DaemonSetGeneratingHandler, opts *generic.GeneratingHandlerOptions)
func RegisterDaemonSetStatusHandler ¶ added in v0.4.0
func RegisterDaemonSetStatusHandler(ctx context.Context, controller DaemonSetController, condition condition.Cond, name string, handler DaemonSetStatusHandler)
func RegisterDeploymentGeneratingHandler ¶ added in v0.4.0
func RegisterDeploymentGeneratingHandler(ctx context.Context, controller DeploymentController, apply apply.Apply, condition condition.Cond, name string, handler DeploymentGeneratingHandler, opts *generic.GeneratingHandlerOptions)
func RegisterDeploymentStatusHandler ¶ added in v0.4.0
func RegisterDeploymentStatusHandler(ctx context.Context, controller DeploymentController, condition condition.Cond, name string, handler DeploymentStatusHandler)
func RegisterStatefulSetGeneratingHandler ¶ added in v0.4.0
func RegisterStatefulSetGeneratingHandler(ctx context.Context, controller StatefulSetController, apply apply.Apply, condition condition.Cond, name string, handler StatefulSetGeneratingHandler, opts *generic.GeneratingHandlerOptions)
func RegisterStatefulSetStatusHandler ¶ added in v0.4.0
func RegisterStatefulSetStatusHandler(ctx context.Context, controller StatefulSetController, condition condition.Cond, name string, handler StatefulSetStatusHandler)
func UpdateDaemonSetDeepCopyOnChange ¶ added in v0.4.0
func UpdateDeploymentDeepCopyOnChange ¶ added in v0.4.0
func UpdateDeploymentDeepCopyOnChange(client DeploymentClient, obj *v1.Deployment, handler func(obj *v1.Deployment) (*v1.Deployment, error)) (*v1.Deployment, error)
func UpdateStatefulSetDeepCopyOnChange ¶ added in v0.4.0
func UpdateStatefulSetDeepCopyOnChange(client StatefulSetClient, obj *v1.StatefulSet, handler func(obj *v1.StatefulSet) (*v1.StatefulSet, error)) (*v1.StatefulSet, error)
Types ¶
type DaemonSetCache ¶ added in v0.1.1
type DaemonSetClient ¶ added in v0.1.1
type DaemonSetClient interface { Create(*v1.DaemonSet) (*v1.DaemonSet, error) Update(*v1.DaemonSet) (*v1.DaemonSet, error) UpdateStatus(*v1.DaemonSet) (*v1.DaemonSet, error) Delete(namespace, name string, options *metav1.DeleteOptions) error Get(namespace, name string, options metav1.GetOptions) (*v1.DaemonSet, error) List(namespace string, opts metav1.ListOptions) (*v1.DaemonSetList, error) Watch(namespace string, opts metav1.ListOptions) (watch.Interface, error) Patch(namespace, name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.DaemonSet, err error) }
type DaemonSetController ¶ added in v0.1.1
type DaemonSetController interface { generic.ControllerMeta DaemonSetClient OnChange(ctx context.Context, name string, sync DaemonSetHandler) OnRemove(ctx context.Context, name string, sync DaemonSetHandler) Enqueue(namespace, name string) EnqueueAfter(namespace, name string, duration time.Duration) Cache() DaemonSetCache }
func NewDaemonSetController ¶ added in v0.1.1
func NewDaemonSetController(gvk schema.GroupVersionKind, controllerManager *generic.ControllerManager, clientGetter clientset.DaemonSetsGetter, informer informers.DaemonSetInformer) DaemonSetController
type DaemonSetGeneratingHandler ¶ added in v0.4.0
type DaemonSetGeneratingHandler func(obj *v1.DaemonSet, status v1.DaemonSetStatus) ([]runtime.Object, v1.DaemonSetStatus, error)
type DaemonSetHandler ¶ added in v0.1.1
type DaemonSetIndexer ¶ added in v0.1.1
type DaemonSetStatusHandler ¶ added in v0.4.0
type DaemonSetStatusHandler func(obj *v1.DaemonSet, status v1.DaemonSetStatus) (v1.DaemonSetStatus, error)
type DeploymentCache ¶
type DeploymentCache interface { Get(namespace, name string) (*v1.Deployment, error) List(namespace string, selector labels.Selector) ([]*v1.Deployment, error) AddIndexer(indexName string, indexer DeploymentIndexer) GetByIndex(indexName, key string) ([]*v1.Deployment, error) }
type DeploymentClient ¶
type DeploymentClient interface { Create(*v1.Deployment) (*v1.Deployment, error) Update(*v1.Deployment) (*v1.Deployment, error) UpdateStatus(*v1.Deployment) (*v1.Deployment, error) Delete(namespace, name string, options *metav1.DeleteOptions) error Get(namespace, name string, options metav1.GetOptions) (*v1.Deployment, error) List(namespace string, opts metav1.ListOptions) (*v1.DeploymentList, error) Watch(namespace string, opts metav1.ListOptions) (watch.Interface, error) Patch(namespace, name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.Deployment, err error) }
type DeploymentController ¶
type DeploymentController interface { generic.ControllerMeta DeploymentClient OnChange(ctx context.Context, name string, sync DeploymentHandler) OnRemove(ctx context.Context, name string, sync DeploymentHandler) Enqueue(namespace, name string) EnqueueAfter(namespace, name string, duration time.Duration) Cache() DeploymentCache }
func NewDeploymentController ¶
func NewDeploymentController(gvk schema.GroupVersionKind, controllerManager *generic.ControllerManager, clientGetter clientset.DeploymentsGetter, informer informers.DeploymentInformer) DeploymentController
type DeploymentGeneratingHandler ¶ added in v0.4.0
type DeploymentGeneratingHandler func(obj *v1.Deployment, status v1.DeploymentStatus) ([]runtime.Object, v1.DeploymentStatus, error)
type DeploymentHandler ¶
type DeploymentHandler func(string, *v1.Deployment) (*v1.Deployment, error)
type DeploymentIndexer ¶
type DeploymentIndexer func(obj *v1.Deployment) ([]string, error)
type DeploymentStatusHandler ¶ added in v0.4.0
type DeploymentStatusHandler func(obj *v1.Deployment, status v1.DeploymentStatus) (v1.DeploymentStatus, error)
type Interface ¶
type Interface interface { DaemonSet() DaemonSetController Deployment() DeploymentController StatefulSet() StatefulSetController }
func New ¶
func New(controllerManager *generic.ControllerManager, client clientset.AppsV1Interface, informers informers.Interface) Interface
type StatefulSetCache ¶ added in v0.4.0
type StatefulSetCache interface { Get(namespace, name string) (*v1.StatefulSet, error) List(namespace string, selector labels.Selector) ([]*v1.StatefulSet, error) AddIndexer(indexName string, indexer StatefulSetIndexer) GetByIndex(indexName, key string) ([]*v1.StatefulSet, error) }
type StatefulSetClient ¶ added in v0.4.0
type StatefulSetClient interface { Create(*v1.StatefulSet) (*v1.StatefulSet, error) Update(*v1.StatefulSet) (*v1.StatefulSet, error) UpdateStatus(*v1.StatefulSet) (*v1.StatefulSet, error) Delete(namespace, name string, options *metav1.DeleteOptions) error Get(namespace, name string, options metav1.GetOptions) (*v1.StatefulSet, error) List(namespace string, opts metav1.ListOptions) (*v1.StatefulSetList, error) Watch(namespace string, opts metav1.ListOptions) (watch.Interface, error) Patch(namespace, name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.StatefulSet, err error) }
type StatefulSetController ¶ added in v0.4.0
type StatefulSetController interface { generic.ControllerMeta StatefulSetClient OnChange(ctx context.Context, name string, sync StatefulSetHandler) OnRemove(ctx context.Context, name string, sync StatefulSetHandler) Enqueue(namespace, name string) EnqueueAfter(namespace, name string, duration time.Duration) Cache() StatefulSetCache }
func NewStatefulSetController ¶ added in v0.4.0
func NewStatefulSetController(gvk schema.GroupVersionKind, controllerManager *generic.ControllerManager, clientGetter clientset.StatefulSetsGetter, informer informers.StatefulSetInformer) StatefulSetController
type StatefulSetGeneratingHandler ¶ added in v0.4.0
type StatefulSetGeneratingHandler func(obj *v1.StatefulSet, status v1.StatefulSetStatus) ([]runtime.Object, v1.StatefulSetStatus, error)
type StatefulSetHandler ¶ added in v0.4.0
type StatefulSetHandler func(string, *v1.StatefulSet) (*v1.StatefulSet, error)
type StatefulSetIndexer ¶ added in v0.4.0
type StatefulSetIndexer func(obj *v1.StatefulSet) ([]string, error)
type StatefulSetStatusHandler ¶ added in v0.4.0
type StatefulSetStatusHandler func(obj *v1.StatefulSet, status v1.StatefulSetStatus) (v1.StatefulSetStatus, error)
Click to show internal directories.
Click to hide internal directories.