config

package
v1.18.3 Latest Latest
Warning

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

Go to latest
Published: Sep 8, 2026 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// DefaultResourceTimeout is the default for --resource-timeout. It matches
	// defaultResourceTerminatingTimeout so controller fallbacks stay aligned with
	// server defaults (see pkg/cmd/server/config/config.go).
	DefaultResourceTimeout = defaultResourceTerminatingTimeout

	DefaultItemBlockWorkerCount = 1
	DefaultConcurrentBackups    = 1
)

Variables

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
	DefaultVGSLabelKey                  string
	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
	ItemBlockWorkerCount                int
	ConcurrentBackups                   int
	GlobalBackupVolumePoliciesConfigMap string
}

func GetDefaultConfig

func GetDefaultConfig() *Config

func (*Config) BindFlags

func (c *Config) BindFlags(flags *pflag.FlagSet)

Jump to

Keyboard shortcuts

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