Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewResourceResolver ¶
NewResourceResolver creates a resource resolver to find the corresponding group version resource for a given group version kind.
Types ¶
type BackupScheduleReconciler ¶
type BackupScheduleReconciler struct { client.Client Log logr.Logger // contains filtered or unexported fields }
BackupScheduleReconciler reconciles a BackupSchedule object
func NewBackupScheduleReconciler ¶
func NewBackupScheduleReconciler(mgr manager.Manager, bsCtrl backupScheduleControl, caCtrl cronAnythingControl, backupCtrl backupControl) *BackupScheduleReconciler
NewBackupScheduleReconciler returns a BackupScheduleReconciler object.
type ReconcileCronAnything ¶
ReconcileCronAnything reconciles a CronAnything object.
func NewCronAnythingReconciler ¶
func NewCronAnythingReconciler(mgr manager.Manager, log logr.Logger, cronAnythingControl cronAnythingControl) (*ReconcileCronAnything, error)
NewCronAnythingReconciler returns a new CronAnything Reconciler.
func (*ReconcileCronAnything) Reconcile ¶
func (r *ReconcileCronAnything) Reconcile(_ context.Context, request reconcile.Request) (reconcile.Result, error)
Reconcile loop for CronAnything. The CronAnything controller does not watch child reosources. To make sure the reconcile loop are triggered when a cron expression triggers, the controller uses RequeueAfter.
Click to show internal directories.
Click to hide internal directories.