Documentation
¶
Index ¶
Constants ¶
View Source
const ( DefaultKeepLatestMaintenanceJobs = 3 DefaultMaintenanceJobCPURequest = "0" DefaultMaintenanceJobCPULimit = "0" DefaultMaintenanceJobMemRequest = "0" DefaultMaintenanceJobMemLimit = "0" DefaultItemBlockWorkerCount = 1 )
Variables ¶
View Source
var ( // DisableableControllers is a list of controllers that can be disabled DisableableControllers = []string{ constant.ControllerBackup, constant.ControllerBackupOperations, constant.ControllerBackupDeletion, constant.ControllerBackupFinalizer, constant.ControllerBackupSync, constant.ControllerDownloadRequest, constant.ControllerGarbageCollection, constant.ControllerBackupRepo, constant.ControllerRestore, constant.ControllerRestoreOperations, constant.ControllerSchedule, constant.ControllerServerStatusRequest, constant.ControllerRestoreFinalizer, } )
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
PluginDir string
MetricsAddress string
DefaultBackupLocation string // TODO(2.0) Deprecate defaultBackupLocation
BackupSyncPeriod time.Duration
PodVolumeOperationTimeout time.Duration
ResourceTerminatingTimeout time.Duration
DefaultBackupTTL time.Duration
StoreValidationFrequency time.Duration
DefaultCSISnapshotTimeout time.Duration
DefaultItemOperationTimeout time.Duration
ResourceTimeout time.Duration
RestoreResourcePriorities types.Priorities
DefaultVolumeSnapshotLocations flag.Map
RestoreOnly bool
DisabledControllers []string
ClientQPS float32
ClientBurst int
ClientPageSize int
ProfilerAddress string
LogLevel *logging.LevelFlag
LogFormat *logging.FormatFlag
RepoMaintenanceFrequency time.Duration
GarbageCollectionFrequency time.Duration
ItemOperationSyncFrequency time.Duration
DefaultVolumesToFsBackup bool
UploaderType string
MaxConcurrentK8SConnections int
DefaultSnapshotMoveData bool
DisableInformerCache bool
ScheduleSkipImmediately bool
CredentialsDirectory string
BackupRepoConfig string
RepoMaintenanceJobConfig string
PodResources kube.PodResources
KeepLatestMaintenanceJobs int
ItemBlockWorkerCount int
}
func GetDefaultConfig ¶
func GetDefaultConfig() *Config
Click to show internal directories.
Click to hide internal directories.