Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { GRPCAddr string HTTPAddr string // Backup Flags AutoBackupModulo int AutoBackupPeriod time.Duration AutoBackupHostnameMatch string // If non-empty, will only apply autobackup if we have that hostname // Snapshot Flags AutoSnapshotModulo int AutoSnapshotPeriod time.Duration AutoSnapshotHostnameMatch string // If non-empty, will only apply autosnapshot if we have that hostname // Volume Snapshot Flags AutoVolumeSnapshotModulo int AutoVolumeSnapshotPeriod time.Duration AutoVolumeSnapshotSpecificBlocks []uint64 StartupDelay time.Duration ConnectionWatchdog bool }
type Modules ¶
type Modules struct { Operator *operator.Operator MetricsAndReadinessManager *nodeManager.MetricsAndReadinessManager LaunchConnectionWatchdogFunc func(terminating <-chan struct{}) MindreaderPlugin *mindreader.MindReaderPlugin RegisterGRPCService func(server *grpc.Server) error StartFailureHandlerFunc func() }
Click to show internal directories.
Click to hide internal directories.