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.