controllers

package
v2.3.3+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 3, 2020 License: Apache-2.0 Imports: 38 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// ApplicationBackupScheduleNameAnnotation Annotation used to specify the name of schedule that
	// created the backup
	ApplicationBackupScheduleNameAnnotation = annotationPrefix + "applicationBackupScheduleName"
	// ApplicationBackupSchedulePolicyTypeAnnotation Annotation used to specify the type of the
	// policy that triggered the backup
	ApplicationBackupSchedulePolicyTypeAnnotation = annotationPrefix + "applicationBackupSchedulePolicyType"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ApplicationBackupController

type ApplicationBackupController struct {
	Driver            volume.Driver
	Recorder          record.EventRecorder
	ResourceCollector resourcecollector.ResourceCollector
	// contains filtered or unexported fields
}

ApplicationBackupController reconciles applicationbackup objects

func (*ApplicationBackupController) Handle

func (a *ApplicationBackupController) Handle(ctx context.Context, event sdk.Event) error

Handle updates for ApplicationBackup objects

func (*ApplicationBackupController) Init

func (a *ApplicationBackupController) Init(backupAdminNamespace string) error

Init Initialize the application backup controller

type ApplicationBackupScheduleController

type ApplicationBackupScheduleController struct {
	Recorder record.EventRecorder
}

ApplicationBackupScheduleController reconciles ApplicationBackupSchedule objects

func (*ApplicationBackupScheduleController) Handle

Handle updates for ApplicationBackupSchedule objects

func (*ApplicationBackupScheduleController) Init

Init Initialize the backup schedule controller

type ApplicationCloneController

type ApplicationCloneController struct {
	Driver            volume.Driver
	Recorder          record.EventRecorder
	ResourceCollector resourcecollector.ResourceCollector
	// contains filtered or unexported fields
}

ApplicationCloneController reconciles applicationclone objects

func (*ApplicationCloneController) Handle

func (a *ApplicationCloneController) Handle(ctx context.Context, event sdk.Event) error

Handle updates for ApplicationClone objects

func (*ApplicationCloneController) Init

func (a *ApplicationCloneController) Init(adminNamespace string) error

Init Initialize the application clone controller

type ApplicationRestoreController

type ApplicationRestoreController struct {
	Driver            volume.Driver
	Recorder          record.EventRecorder
	ResourceCollector resourcecollector.ResourceCollector
	// contains filtered or unexported fields
}

ApplicationRestoreController reconciles applicationrestore objects

func (*ApplicationRestoreController) Handle

Handle updates for ApplicationRestore objects

func (*ApplicationRestoreController) Init

func (a *ApplicationRestoreController) Init(restoreAdminNamespace string) error

Init Initialize the application restore controller

type BackupSyncController

type BackupSyncController struct {
	Recorder     record.EventRecorder
	SyncInterval time.Duration
	// contains filtered or unexported fields
}

BackupSyncController reconciles applicationbackup objects

func (*BackupSyncController) Init

func (b *BackupSyncController) Init(stopChannel chan os.Signal) error

Init Initializes the backup sync controller

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL