Documentation
¶
Overview ¶
Definitions for the Kubernetes Controllers
Definitions for the multicluster Kubernetes Controllers ¶
Definitions for the Kubernetes Controllers
Index ¶
- type MulticlusterValidatingWebhookConfigurationDeletionReconciler
- type MulticlusterValidatingWebhookConfigurationReconcileLoop
- type MulticlusterValidatingWebhookConfigurationReconciler
- type MulticlusterValidatingWebhookConfigurationReconcilerFuncs
- func (f *MulticlusterValidatingWebhookConfigurationReconcilerFuncs) ReconcileValidatingWebhookConfiguration(clusterName string, ...) (reconcile.Result, error)
- func (f *MulticlusterValidatingWebhookConfigurationReconcilerFuncs) ReconcileValidatingWebhookConfigurationDeletion(clusterName string, req reconcile.Request) error
- type ValidatingWebhookConfigurationDeletionReconciler
- type ValidatingWebhookConfigurationEventHandler
- type ValidatingWebhookConfigurationEventHandlerFuncs
- func (f *ValidatingWebhookConfigurationEventHandlerFuncs) CreateValidatingWebhookConfiguration(obj *admissionregistration_k8s_io_v1.ValidatingWebhookConfiguration) error
- func (f *ValidatingWebhookConfigurationEventHandlerFuncs) DeleteValidatingWebhookConfiguration(obj *admissionregistration_k8s_io_v1.ValidatingWebhookConfiguration) error
- func (f *ValidatingWebhookConfigurationEventHandlerFuncs) GenericValidatingWebhookConfiguration(obj *admissionregistration_k8s_io_v1.ValidatingWebhookConfiguration) error
- func (f *ValidatingWebhookConfigurationEventHandlerFuncs) UpdateValidatingWebhookConfiguration(objOld, objNew *admissionregistration_k8s_io_v1.ValidatingWebhookConfiguration) error
- type ValidatingWebhookConfigurationEventWatcher
- type ValidatingWebhookConfigurationFinalizer
- type ValidatingWebhookConfigurationReconcileLoop
- type ValidatingWebhookConfigurationReconciler
- type ValidatingWebhookConfigurationReconcilerFuncs
- func (f *ValidatingWebhookConfigurationReconcilerFuncs) ReconcileValidatingWebhookConfiguration(obj *admissionregistration_k8s_io_v1.ValidatingWebhookConfiguration) (reconcile.Result, error)
- func (f *ValidatingWebhookConfigurationReconcilerFuncs) ReconcileValidatingWebhookConfigurationDeletion(req reconcile.Request) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MulticlusterValidatingWebhookConfigurationDeletionReconciler ¶
type MulticlusterValidatingWebhookConfigurationDeletionReconciler interface {
ReconcileValidatingWebhookConfigurationDeletion(clusterName string, req reconcile.Request) error
}
Reconcile deletion events for the ValidatingWebhookConfiguration Resource across clusters. Deletion receives a reconcile.Request as we cannot guarantee the last state of the object before being deleted. implemented by the user
type MulticlusterValidatingWebhookConfigurationReconcileLoop ¶
type MulticlusterValidatingWebhookConfigurationReconcileLoop interface {
// AddMulticlusterValidatingWebhookConfigurationReconciler adds a MulticlusterValidatingWebhookConfigurationReconciler to the MulticlusterValidatingWebhookConfigurationReconcileLoop.
AddMulticlusterValidatingWebhookConfigurationReconciler(ctx context.Context, rec MulticlusterValidatingWebhookConfigurationReconciler, predicates ...predicate.Predicate)
}
func NewMulticlusterValidatingWebhookConfigurationReconcileLoop ¶
func NewMulticlusterValidatingWebhookConfigurationReconcileLoop(name string, cw multicluster.ClusterWatcher, options reconcile.Options) MulticlusterValidatingWebhookConfigurationReconcileLoop
type MulticlusterValidatingWebhookConfigurationReconciler ¶
type MulticlusterValidatingWebhookConfigurationReconciler interface {
ReconcileValidatingWebhookConfiguration(clusterName string, obj *admissionregistration_k8s_io_v1.ValidatingWebhookConfiguration) (reconcile.Result, error)
}
Reconcile Upsert events for the ValidatingWebhookConfiguration Resource across clusters. implemented by the user
type MulticlusterValidatingWebhookConfigurationReconcilerFuncs ¶
type MulticlusterValidatingWebhookConfigurationReconcilerFuncs struct {
OnReconcileValidatingWebhookConfiguration func(clusterName string, obj *admissionregistration_k8s_io_v1.ValidatingWebhookConfiguration) (reconcile.Result, error)
OnReconcileValidatingWebhookConfigurationDeletion func(clusterName string, req reconcile.Request) error
}
func (*MulticlusterValidatingWebhookConfigurationReconcilerFuncs) ReconcileValidatingWebhookConfiguration ¶
func (f *MulticlusterValidatingWebhookConfigurationReconcilerFuncs) ReconcileValidatingWebhookConfiguration(clusterName string, obj *admissionregistration_k8s_io_v1.ValidatingWebhookConfiguration) (reconcile.Result, error)
func (*MulticlusterValidatingWebhookConfigurationReconcilerFuncs) ReconcileValidatingWebhookConfigurationDeletion ¶
func (f *MulticlusterValidatingWebhookConfigurationReconcilerFuncs) ReconcileValidatingWebhookConfigurationDeletion(clusterName string, req reconcile.Request) error
type ValidatingWebhookConfigurationDeletionReconciler ¶
type ValidatingWebhookConfigurationDeletionReconciler interface {
ReconcileValidatingWebhookConfigurationDeletion(req reconcile.Request) error
}
Reconcile deletion events for the ValidatingWebhookConfiguration Resource. Deletion receives a reconcile.Request as we cannot guarantee the last state of the object before being deleted. implemented by the user
type ValidatingWebhookConfigurationEventHandler ¶
type ValidatingWebhookConfigurationEventHandler interface {
CreateValidatingWebhookConfiguration(obj *admissionregistration_k8s_io_v1.ValidatingWebhookConfiguration) error
UpdateValidatingWebhookConfiguration(old, new *admissionregistration_k8s_io_v1.ValidatingWebhookConfiguration) error
DeleteValidatingWebhookConfiguration(obj *admissionregistration_k8s_io_v1.ValidatingWebhookConfiguration) error
GenericValidatingWebhookConfiguration(obj *admissionregistration_k8s_io_v1.ValidatingWebhookConfiguration) error
}
Handle events for the ValidatingWebhookConfiguration Resource DEPRECATED: Prefer reconciler pattern.
type ValidatingWebhookConfigurationEventHandlerFuncs ¶
type ValidatingWebhookConfigurationEventHandlerFuncs struct {
OnCreate func(obj *admissionregistration_k8s_io_v1.ValidatingWebhookConfiguration) error
OnUpdate func(old, new *admissionregistration_k8s_io_v1.ValidatingWebhookConfiguration) error
OnDelete func(obj *admissionregistration_k8s_io_v1.ValidatingWebhookConfiguration) error
OnGeneric func(obj *admissionregistration_k8s_io_v1.ValidatingWebhookConfiguration) error
}
func (*ValidatingWebhookConfigurationEventHandlerFuncs) CreateValidatingWebhookConfiguration ¶
func (f *ValidatingWebhookConfigurationEventHandlerFuncs) CreateValidatingWebhookConfiguration(obj *admissionregistration_k8s_io_v1.ValidatingWebhookConfiguration) error
func (*ValidatingWebhookConfigurationEventHandlerFuncs) DeleteValidatingWebhookConfiguration ¶
func (f *ValidatingWebhookConfigurationEventHandlerFuncs) DeleteValidatingWebhookConfiguration(obj *admissionregistration_k8s_io_v1.ValidatingWebhookConfiguration) error
func (*ValidatingWebhookConfigurationEventHandlerFuncs) GenericValidatingWebhookConfiguration ¶
func (f *ValidatingWebhookConfigurationEventHandlerFuncs) GenericValidatingWebhookConfiguration(obj *admissionregistration_k8s_io_v1.ValidatingWebhookConfiguration) error
func (*ValidatingWebhookConfigurationEventHandlerFuncs) UpdateValidatingWebhookConfiguration ¶
func (f *ValidatingWebhookConfigurationEventHandlerFuncs) UpdateValidatingWebhookConfiguration(objOld, objNew *admissionregistration_k8s_io_v1.ValidatingWebhookConfiguration) error
type ValidatingWebhookConfigurationEventWatcher ¶
type ValidatingWebhookConfigurationEventWatcher interface {
AddEventHandler(ctx context.Context, h ValidatingWebhookConfigurationEventHandler, predicates ...predicate.Predicate) error
}
func NewValidatingWebhookConfigurationEventWatcher ¶
func NewValidatingWebhookConfigurationEventWatcher(name string, mgr manager.Manager) ValidatingWebhookConfigurationEventWatcher
type ValidatingWebhookConfigurationFinalizer ¶
type ValidatingWebhookConfigurationFinalizer interface {
ValidatingWebhookConfigurationReconciler
// name of the finalizer used by this handler.
// finalizer names should be unique for a single task
ValidatingWebhookConfigurationFinalizerName() string
// finalize the object before it is deleted.
// Watchers created with a finalizing handler will a
FinalizeValidatingWebhookConfiguration(obj *admissionregistration_k8s_io_v1.ValidatingWebhookConfiguration) error
}
Reconcile and finalize the ValidatingWebhookConfiguration Resource implemented by the user
type ValidatingWebhookConfigurationReconcileLoop ¶
type ValidatingWebhookConfigurationReconcileLoop interface {
RunValidatingWebhookConfigurationReconciler(ctx context.Context, rec ValidatingWebhookConfigurationReconciler, predicates ...predicate.Predicate) error
}
func NewValidatingWebhookConfigurationReconcileLoop ¶
func NewValidatingWebhookConfigurationReconcileLoop(name string, mgr manager.Manager, options reconcile.Options) ValidatingWebhookConfigurationReconcileLoop
type ValidatingWebhookConfigurationReconciler ¶
type ValidatingWebhookConfigurationReconciler interface {
ReconcileValidatingWebhookConfiguration(obj *admissionregistration_k8s_io_v1.ValidatingWebhookConfiguration) (reconcile.Result, error)
}
Reconcile Upsert events for the ValidatingWebhookConfiguration Resource. implemented by the user
type ValidatingWebhookConfigurationReconcilerFuncs ¶
type ValidatingWebhookConfigurationReconcilerFuncs struct {
OnReconcileValidatingWebhookConfiguration func(obj *admissionregistration_k8s_io_v1.ValidatingWebhookConfiguration) (reconcile.Result, error)
OnReconcileValidatingWebhookConfigurationDeletion func(req reconcile.Request) error
}
func (*ValidatingWebhookConfigurationReconcilerFuncs) ReconcileValidatingWebhookConfiguration ¶
func (f *ValidatingWebhookConfigurationReconcilerFuncs) ReconcileValidatingWebhookConfiguration(obj *admissionregistration_k8s_io_v1.ValidatingWebhookConfiguration) (reconcile.Result, error)
func (*ValidatingWebhookConfigurationReconcilerFuncs) ReconcileValidatingWebhookConfigurationDeletion ¶
func (f *ValidatingWebhookConfigurationReconcilerFuncs) ReconcileValidatingWebhookConfigurationDeletion(req reconcile.Request) error