Documentation
¶
Index ¶
- func CreateBackupAction(sentryClient libsentry.Client, backupExectuor pkg.BackupExectuor, ...) run.Runnable
- func CreateBackupActionHandler(ctx context.Context, sentryClient libsentry.Client, ...) http.Handler
- func CreateBackupCleaner(currentTimeGetter libtime.CurrentTimeGetter, backupRootDirectory pkg.Path, ...) pkg.BackupCleaner
- func CreateBackupCron(sentryClient libsentry.Client, backupExectuor pkg.BackupExectuor, ...) run.Func
- func CreateBackupExectuor(currentTimeGetter libtime.CurrentTimeGetter, backupRootDirectory pkg.Path, ...) pkg.BackupExectuor
- func CreateBackupHandler(backupClientset pkg.BackupClientset, ...) http.Handler
- func CreateCleanAction(sentryClient libsentry.Client, backupCleaner pkg.BackupCleaner, ...) run.Runnable
- func CreateCleanActionHandler(ctx context.Context, sentryClient libsentry.Client, ...) http.Handler
- func CreateCleanupCron(sentryClient libsentry.Client, backupCleaner pkg.BackupCleaner, ...) run.Func
- func CreateCleanupHandler(backupClientset pkg.BackupClientset, ...) http.Handler
- func CreateListHandler(backupClientset pkg.BackupClientset, ...) http.Handler
- func CreateSetupResourceDefinition(backupClientset pkg.BackupClientset, ...) func(ctx context.Context) error
- func CreateStatusHandler(backupClientset pkg.BackupClientset, ...) http.Handler
- func CreateTargetFinder(backupClientset pkg.BackupClientset, ...) pkg.TargetFinder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateBackupAction ¶
func CreateBackupAction( sentryClient libsentry.Client, backupExectuor pkg.BackupExectuor, backupClientset pkg.BackupClientset, apiextensionsInterface libk8s.ApiextensionsInterface, namespace k8s.Namespace, ) run.Runnable
func CreateBackupActionHandler ¶
func CreateBackupActionHandler( ctx context.Context, sentryClient libsentry.Client, backupExectuor pkg.BackupExectuor, backupClientset pkg.BackupClientset, apiextensionClientset libk8s.ApiextensionsInterface, namespace k8s.Namespace, ) http.Handler
func CreateBackupCleaner ¶
func CreateBackupCleaner( currentTimeGetter libtime.CurrentTimeGetter, backupRootDirectory pkg.Path, backupKeepAmount int, backupCleanEnabled bool, ) pkg.BackupCleaner
func CreateBackupCron ¶
func CreateBackupCron( sentryClient libsentry.Client, backupExectuor pkg.BackupExectuor, backupClientset pkg.BackupClientset, apiextensionsInterface libk8s.ApiextensionsInterface, namespace k8s.Namespace, cronExpression libcron.Expression, ) run.Func
func CreateBackupExectuor ¶
func CreateBackupExectuor( currentTimeGetter libtime.CurrentTimeGetter, backupRootDirectory pkg.Path, sshPrivateKey pkg.SSHPrivateKey, ) pkg.BackupExectuor
func CreateBackupHandler ¶
func CreateBackupHandler( backupClientset pkg.BackupClientset, apiextensionsInterface libk8s.ApiextensionsInterface, namespace k8s.Namespace, backupExectuor pkg.BackupExectuor, ) http.Handler
func CreateCleanAction ¶
func CreateCleanAction( sentryClient libsentry.Client, backupCleaner pkg.BackupCleaner, backupClientset pkg.BackupClientset, apiextensionsInterface libk8s.ApiextensionsInterface, namespace k8s.Namespace, ) run.Runnable
func CreateCleanActionHandler ¶
func CreateCleanActionHandler( ctx context.Context, sentryClient libsentry.Client, backupCleaner pkg.BackupCleaner, backupClientset pkg.BackupClientset, apiextensionClientset libk8s.ApiextensionsInterface, namespace libk8s.Namespace, ) http.Handler
func CreateCleanupCron ¶
func CreateCleanupCron( sentryClient libsentry.Client, backupCleaner pkg.BackupCleaner, backupClientset pkg.BackupClientset, apiextensionsInterface libk8s.ApiextensionsInterface, namespace k8s.Namespace, cronExpression libcron.Expression, ) run.Func
func CreateCleanupHandler ¶
func CreateCleanupHandler( backupClientset pkg.BackupClientset, apiextensionsInterface libk8s.ApiextensionsInterface, namespace k8s.Namespace, backupCleaner pkg.BackupCleaner, ) http.Handler
func CreateListHandler ¶
func CreateListHandler( backupClientset pkg.BackupClientset, apiextensionsInterface libk8s.ApiextensionsInterface, namespace k8s.Namespace) http.Handler
func CreateStatusHandler ¶
func CreateStatusHandler( backupClientset pkg.BackupClientset, apiextensionsInterface libk8s.ApiextensionsInterface, namespace k8s.Namespace, backupRootDir pkg.Path, ) http.Handler
func CreateTargetFinder ¶
func CreateTargetFinder( backupClientset pkg.BackupClientset, apiextensionsInterface libk8s.ApiextensionsInterface, namespace k8s.Namespace, ) pkg.TargetFinder
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.