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) 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
}
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