Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CronAnythingReconciler ¶
type CronAnythingReconciler struct { *commonv1alpha1.ReconcileCronAnything InstanceLocks *sync.Map }
CronAnythingReconciler reconciles a CronAnything object
func NewCronAnythingReconciler ¶
func NewCronAnythingReconciler(mgr ctrl.Manager, log logr.Logger, realCronAnythingControl *RealCronAnythingControl, instanceLocks *sync.Map) (*CronAnythingReconciler, error)
func (*CronAnythingReconciler) SetupWithManager ¶
func (r *CronAnythingReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type RealCronAnythingControl ¶
func (*RealCronAnythingControl) Create ¶
func (r *RealCronAnythingControl) Create(ns string, name string, cas commonv1alpha1.CronAnythingSpec, owner commonv1alpha1.BackupSchedule) error
func (*RealCronAnythingControl) Get ¶
func (r *RealCronAnythingControl) Get(key client.ObjectKey) (commonv1alpha1.CronAnything, error)
func (*RealCronAnythingControl) Update ¶
func (r *RealCronAnythingControl) Update(ca commonv1alpha1.CronAnything) error
Click to show internal directories.
Click to hide internal directories.