Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Scheduler ¶
type Scheduler struct { Kclient kubernetes.Interface CRD enterprisesv1.Scheduler }
func New ¶
func New(repoType, bucketName, cronSchedule string, enabled, useSSL bool, userName, password, image, elasticURL, clusterName, namespace, repoAccessKey, repoSecretKey, repoRegion string, kc kubernetes.Interface) *Scheduler
New creates an instance of Scheduler
func (*Scheduler) CreateCronJob ¶
CreateCronJob creates a cron job
func (*Scheduler) CreateSnapshot ¶
CreateSnapshot creates snapshot cronjob
func (*Scheduler) CreateSnapshotRepository ¶
CreateSnapshotRepository creates the snapshot repository cronjob
Click to show internal directories.
Click to hide internal directories.