Documentation
¶
Overview ¶
Definitions for the Kubernetes Controllers
Definitions for the Kubernetes Controllers
Index ¶
- type VirtualMeshCertificateSigningRequestDeletionReconciler
- type VirtualMeshCertificateSigningRequestEventHandler
- type VirtualMeshCertificateSigningRequestEventHandlerFuncs
- func (f *VirtualMeshCertificateSigningRequestEventHandlerFuncs) CreateVirtualMeshCertificateSigningRequest(obj *security_zephyr_solo_io_v1alpha1.VirtualMeshCertificateSigningRequest) error
- func (f *VirtualMeshCertificateSigningRequestEventHandlerFuncs) DeleteVirtualMeshCertificateSigningRequest(obj *security_zephyr_solo_io_v1alpha1.VirtualMeshCertificateSigningRequest) error
- func (f *VirtualMeshCertificateSigningRequestEventHandlerFuncs) GenericVirtualMeshCertificateSigningRequest(obj *security_zephyr_solo_io_v1alpha1.VirtualMeshCertificateSigningRequest) error
- func (f *VirtualMeshCertificateSigningRequestEventHandlerFuncs) UpdateVirtualMeshCertificateSigningRequest(...) error
- type VirtualMeshCertificateSigningRequestEventWatcher
- type VirtualMeshCertificateSigningRequestFinalizer
- type VirtualMeshCertificateSigningRequestReconcileLoop
- type VirtualMeshCertificateSigningRequestReconciler
- type VirtualMeshCertificateSigningRequestReconcilerFuncs
- func (f *VirtualMeshCertificateSigningRequestReconcilerFuncs) ReconcileVirtualMeshCertificateSigningRequest(obj *security_zephyr_solo_io_v1alpha1.VirtualMeshCertificateSigningRequest) (reconcile.Result, error)
- func (f *VirtualMeshCertificateSigningRequestReconcilerFuncs) ReconcileVirtualMeshCertificateSigningRequestDeletion(req reconcile.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type VirtualMeshCertificateSigningRequestDeletionReconciler ¶
type VirtualMeshCertificateSigningRequestDeletionReconciler interface {
ReconcileVirtualMeshCertificateSigningRequestDeletion(req reconcile.Request)
}
Reconcile deletion events for the VirtualMeshCertificateSigningRequest Resource. Deletion receives a reconcile.Request as we cannot guarantee the last state of the object before being deleted. implemented by the user
type VirtualMeshCertificateSigningRequestEventHandler ¶
type VirtualMeshCertificateSigningRequestEventHandler interface {
CreateVirtualMeshCertificateSigningRequest(obj *security_zephyr_solo_io_v1alpha1.VirtualMeshCertificateSigningRequest) error
UpdateVirtualMeshCertificateSigningRequest(old, new *security_zephyr_solo_io_v1alpha1.VirtualMeshCertificateSigningRequest) error
DeleteVirtualMeshCertificateSigningRequest(obj *security_zephyr_solo_io_v1alpha1.VirtualMeshCertificateSigningRequest) error
GenericVirtualMeshCertificateSigningRequest(obj *security_zephyr_solo_io_v1alpha1.VirtualMeshCertificateSigningRequest) error
}
Handle events for the VirtualMeshCertificateSigningRequest Resource
type VirtualMeshCertificateSigningRequestEventHandlerFuncs ¶
type VirtualMeshCertificateSigningRequestEventHandlerFuncs struct {
OnCreate func(obj *security_zephyr_solo_io_v1alpha1.VirtualMeshCertificateSigningRequest) error
OnUpdate func(old, new *security_zephyr_solo_io_v1alpha1.VirtualMeshCertificateSigningRequest) error
OnDelete func(obj *security_zephyr_solo_io_v1alpha1.VirtualMeshCertificateSigningRequest) error
OnGeneric func(obj *security_zephyr_solo_io_v1alpha1.VirtualMeshCertificateSigningRequest) error
}
func (*VirtualMeshCertificateSigningRequestEventHandlerFuncs) CreateVirtualMeshCertificateSigningRequest ¶
func (f *VirtualMeshCertificateSigningRequestEventHandlerFuncs) CreateVirtualMeshCertificateSigningRequest(obj *security_zephyr_solo_io_v1alpha1.VirtualMeshCertificateSigningRequest) error
func (*VirtualMeshCertificateSigningRequestEventHandlerFuncs) DeleteVirtualMeshCertificateSigningRequest ¶
func (f *VirtualMeshCertificateSigningRequestEventHandlerFuncs) DeleteVirtualMeshCertificateSigningRequest(obj *security_zephyr_solo_io_v1alpha1.VirtualMeshCertificateSigningRequest) error
func (*VirtualMeshCertificateSigningRequestEventHandlerFuncs) GenericVirtualMeshCertificateSigningRequest ¶
func (f *VirtualMeshCertificateSigningRequestEventHandlerFuncs) GenericVirtualMeshCertificateSigningRequest(obj *security_zephyr_solo_io_v1alpha1.VirtualMeshCertificateSigningRequest) error
func (*VirtualMeshCertificateSigningRequestEventHandlerFuncs) UpdateVirtualMeshCertificateSigningRequest ¶
func (f *VirtualMeshCertificateSigningRequestEventHandlerFuncs) UpdateVirtualMeshCertificateSigningRequest(objOld, objNew *security_zephyr_solo_io_v1alpha1.VirtualMeshCertificateSigningRequest) error
type VirtualMeshCertificateSigningRequestEventWatcher ¶
type VirtualMeshCertificateSigningRequestEventWatcher interface {
AddEventHandler(ctx context.Context, h VirtualMeshCertificateSigningRequestEventHandler, predicates ...predicate.Predicate) error
}
func NewVirtualMeshCertificateSigningRequestEventWatcher ¶
func NewVirtualMeshCertificateSigningRequestEventWatcher(name string, mgr manager.Manager) VirtualMeshCertificateSigningRequestEventWatcher
type VirtualMeshCertificateSigningRequestFinalizer ¶
type VirtualMeshCertificateSigningRequestFinalizer interface {
VirtualMeshCertificateSigningRequestReconciler
// name of the finalizer used by this handler.
// finalizer names should be unique for a single task
VirtualMeshCertificateSigningRequestFinalizerName() string
// finalize the object before it is deleted.
// Watchers created with a finalizing handler will a
FinalizeVirtualMeshCertificateSigningRequest(obj *security_zephyr_solo_io_v1alpha1.VirtualMeshCertificateSigningRequest) error
}
Reconcile and finalize the VirtualMeshCertificateSigningRequest Resource implemented by the user
type VirtualMeshCertificateSigningRequestReconcileLoop ¶
type VirtualMeshCertificateSigningRequestReconcileLoop interface {
RunVirtualMeshCertificateSigningRequestReconciler(ctx context.Context, rec VirtualMeshCertificateSigningRequestReconciler, predicates ...predicate.Predicate) error
}
func NewVirtualMeshCertificateSigningRequestReconcileLoop ¶
func NewVirtualMeshCertificateSigningRequestReconcileLoop(name string, mgr manager.Manager) VirtualMeshCertificateSigningRequestReconcileLoop
type VirtualMeshCertificateSigningRequestReconciler ¶
type VirtualMeshCertificateSigningRequestReconciler interface {
ReconcileVirtualMeshCertificateSigningRequest(obj *security_zephyr_solo_io_v1alpha1.VirtualMeshCertificateSigningRequest) (reconcile.Result, error)
}
Reconcile Upsert events for the VirtualMeshCertificateSigningRequest Resource. implemented by the user
type VirtualMeshCertificateSigningRequestReconcilerFuncs ¶
type VirtualMeshCertificateSigningRequestReconcilerFuncs struct {
OnReconcileVirtualMeshCertificateSigningRequest func(obj *security_zephyr_solo_io_v1alpha1.VirtualMeshCertificateSigningRequest) (reconcile.Result, error)
OnReconcileVirtualMeshCertificateSigningRequestDeletion func(req reconcile.Request)
}
func (*VirtualMeshCertificateSigningRequestReconcilerFuncs) ReconcileVirtualMeshCertificateSigningRequest ¶
func (f *VirtualMeshCertificateSigningRequestReconcilerFuncs) ReconcileVirtualMeshCertificateSigningRequest(obj *security_zephyr_solo_io_v1alpha1.VirtualMeshCertificateSigningRequest) (reconcile.Result, error)
func (*VirtualMeshCertificateSigningRequestReconcilerFuncs) ReconcileVirtualMeshCertificateSigningRequestDeletion ¶
func (f *VirtualMeshCertificateSigningRequestReconcilerFuncs) ReconcileVirtualMeshCertificateSigningRequestDeletion(req reconcile.Request)
Click to show internal directories.
Click to hide internal directories.