Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Controller ¶
Controller defines interface to execute controller
func NewDMaaSBackupController ¶
func NewDMaaSBackupController( namespace string, dmaasClient clientset.Interface, dmaasBackupInformer informers.DMaaSBackupInformer, backupper dmaasbackup.DMaaSBackupper, logger logrus.FieldLogger, clock apimachineryclock.Clock, numWorker int, ) Controller
NewDMaaSBackupController returns controller for dmaasBackup resource
func NewDMaaSRestoreController ¶
func NewDMaaSRestoreController( namespace, openebsNamespace, veleroNamespace string, kubeClient kubernetes.Interface, dmaasClient clientset.Interface, dmaasRestoreInformer informers.DMaaSRestoreInformer, veleroClient velero.Interface, logger logrus.FieldLogger, clock apimachineryclock.Clock, numWorker int, ) Controller
NewDMaaSRestoreController returns controller for dmaasrestore resource
func NewPreBackupActionController ¶
func NewPreBackupActionController( namespace string, kubeClient kubernetes.Interface, dmaasClient clientset.Interface, preBackupActionInformer informers.PreBackupActionInformer, logger logrus.FieldLogger, clock apimachineryclock.Clock, numWorker int, ) Controller
NewPreBackupActionController returns controller for prebackupaction resource
Click to show internal directories.
Click to hide internal directories.