Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct {
// Etcd is the configuration required for etcd controller.
Etcd *etcd.Config
// Compaction is the configuration required for compaction controller.
Compaction *compaction.Config
// EtcdCopyBackupsTask is the configuration required for etcd-copy-backup-tasks controller.
EtcdCopyBackupsTask *etcdcopybackupstask.Config
// Secret is the configuration required for secret controller.
Secret *secret.Config
}
Config defines the configuration for etcd-druid controllers.
func (*Config) CaptureFeatureActivations ¶
func (cfg *Config) CaptureFeatureActivations(featureGates featuregate.MutableFeatureGate)
CaptureFeatureActivations captures feature gate activations for every controller configuration. Feature gates are captured only for controllers that use feature gates.
func (*Config) InitFromFlags ¶
InitFromFlags initializes the controller config from the provided CLI flag set.
Click to show internal directories.
Click to hide internal directories.