 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Overview ¶
Package options provides the flags used for the controller manager.
Index ¶
- Constants
- func NewDefaultComponentConfig() (kubectrlmgrconfig.KubeControllerManagerConfiguration, error)
- func ParseVolumeHostFilters(denylist []string, allowLocalLoopback bool) (*proxyutil.FilteredDialOptions, error)
- type AttachDetachControllerOptions
- type CSRSigningControllerOptions
- type CronJobControllerOptions
- type DaemonSetControllerOptions
- type DeploymentControllerOptions
- type DeprecatedControllerOptions
- type EndpointControllerOptions
- type EndpointSliceControllerOptions
- type EndpointSliceMirroringControllerOptions
- type EphemeralVolumeControllerOptions
- type GarbageCollectorControllerOptions
- type HPAControllerOptions
- type JobControllerOptions
- type KubeControllerManagerOptions
- func (s *KubeControllerManagerOptions) ApplyTo(c *kubecontrollerconfig.Config) error
- func (s KubeControllerManagerOptions) Config(allControllers []string, disabledByDefaultControllers []string) (*kubecontrollerconfig.Config, error)
- func (s *KubeControllerManagerOptions) Flags(allControllers []string, disabledByDefaultControllers []string) cliflag.NamedFlagSets
- func (s *KubeControllerManagerOptions) Validate(allControllers []string, disabledByDefaultControllers []string) error
 
- type NamespaceControllerOptions
- type NodeIPAMControllerOptions
- type NodeLifecycleControllerOptions
- type PersistentVolumeBinderControllerOptions
- type PodGCControllerOptions
- type ReplicaSetControllerOptions
- type ReplicationControllerOptions
- type ResourceQuotaControllerOptions
- type SAControllerOptions
- type StatefulSetControllerOptions
- type TTLAfterFinishedControllerOptions
Constants ¶
const (
	// KubeControllerManagerUserAgent is the userAgent name when starting kube-controller managers.
	KubeControllerManagerUserAgent = "kube-controller-manager"
)
    Variables ¶
This section is empty.
Functions ¶
func NewDefaultComponentConfig ¶ added in v1.11.0
func NewDefaultComponentConfig() (kubectrlmgrconfig.KubeControllerManagerConfiguration, error)
NewDefaultComponentConfig returns kube-controller manager configuration object.
func ParseVolumeHostFilters ¶ added in v1.20.0
func ParseVolumeHostFilters(denylist []string, allowLocalLoopback bool) (*proxyutil.FilteredDialOptions, error)
ParseVolumeHostFilters process the --volume-host-ip-denylist and --volume-host-allow-local-loopback flags.
Types ¶
type AttachDetachControllerOptions ¶ added in v1.12.0
type AttachDetachControllerOptions struct {
	*attachdetachconfig.AttachDetachControllerConfiguration
}
    AttachDetachControllerOptions holds the AttachDetachController options.
func (*AttachDetachControllerOptions) AddFlags ¶ added in v1.12.0
func (o *AttachDetachControllerOptions) AddFlags(fs *pflag.FlagSet)
AddFlags adds flags related to AttachDetachController for controller manager to the specified FlagSet.
func (*AttachDetachControllerOptions) ApplyTo ¶ added in v1.12.0
func (o *AttachDetachControllerOptions) ApplyTo(cfg *attachdetachconfig.AttachDetachControllerConfiguration) error
ApplyTo fills up AttachDetachController config with options.
func (*AttachDetachControllerOptions) Validate ¶ added in v1.12.0
func (o *AttachDetachControllerOptions) Validate() []error
Validate checks validation of AttachDetachControllerOptions.
type CSRSigningControllerOptions ¶ added in v1.12.0
type CSRSigningControllerOptions struct {
	*csrsigningconfig.CSRSigningControllerConfiguration
}
    CSRSigningControllerOptions holds the CSRSigningController options.
func (*CSRSigningControllerOptions) AddFlags ¶ added in v1.12.0
func (o *CSRSigningControllerOptions) AddFlags(fs *pflag.FlagSet)
AddFlags adds flags related to CSRSigningController for controller manager to the specified FlagSet.
func (*CSRSigningControllerOptions) ApplyTo ¶ added in v1.12.0
func (o *CSRSigningControllerOptions) ApplyTo(cfg *csrsigningconfig.CSRSigningControllerConfiguration) error
ApplyTo fills up CSRSigningController config with options.
func (*CSRSigningControllerOptions) Validate ¶ added in v1.12.0
func (o *CSRSigningControllerOptions) Validate() []error
Validate checks validation of CSRSigningControllerOptions.
type CronJobControllerOptions ¶ added in v1.20.0
type CronJobControllerOptions struct {
	*cronjobconfig.CronJobControllerConfiguration
}
    CronJobControllerOptions holds the CronJobController options.
func (*CronJobControllerOptions) AddFlags ¶ added in v1.20.0
func (o *CronJobControllerOptions) AddFlags(fs *pflag.FlagSet)
AddFlags adds flags related to JobController for controller manager to the specified FlagSet.
func (*CronJobControllerOptions) ApplyTo ¶ added in v1.20.0
func (o *CronJobControllerOptions) ApplyTo(cfg *cronjobconfig.CronJobControllerConfiguration) error
ApplyTo fills up JobController config with options.
func (*CronJobControllerOptions) Validate ¶ added in v1.20.0
func (o *CronJobControllerOptions) Validate() []error
Validate checks validation of CronJobControllerOptions.
type DaemonSetControllerOptions ¶ added in v1.12.0
type DaemonSetControllerOptions struct {
	*daemonconfig.DaemonSetControllerConfiguration
}
    DaemonSetControllerOptions holds the DaemonSetController options.
func (*DaemonSetControllerOptions) AddFlags ¶ added in v1.12.0
func (o *DaemonSetControllerOptions) AddFlags(fs *pflag.FlagSet)
AddFlags adds flags related to DaemonSetController for controller manager to the specified FlagSet.
func (*DaemonSetControllerOptions) ApplyTo ¶ added in v1.12.0
func (o *DaemonSetControllerOptions) ApplyTo(cfg *daemonconfig.DaemonSetControllerConfiguration) error
ApplyTo fills up DaemonSetController config with options.
func (*DaemonSetControllerOptions) Validate ¶ added in v1.12.0
func (o *DaemonSetControllerOptions) Validate() []error
Validate checks validation of DaemonSetControllerOptions.
type DeploymentControllerOptions ¶ added in v1.12.0
type DeploymentControllerOptions struct {
	*deploymentconfig.DeploymentControllerConfiguration
}
    DeploymentControllerOptions holds the DeploymentController options.
func (*DeploymentControllerOptions) AddFlags ¶ added in v1.12.0
func (o *DeploymentControllerOptions) AddFlags(fs *pflag.FlagSet)
AddFlags adds flags related to DeploymentController for controller manager to the specified FlagSet.
func (*DeploymentControllerOptions) ApplyTo ¶ added in v1.12.0
func (o *DeploymentControllerOptions) ApplyTo(cfg *deploymentconfig.DeploymentControllerConfiguration) error
ApplyTo fills up DeploymentController config with options.
func (*DeploymentControllerOptions) Validate ¶ added in v1.12.0
func (o *DeploymentControllerOptions) Validate() []error
Validate checks validation of DeploymentControllerOptions.
type DeprecatedControllerOptions ¶ added in v1.12.0
type DeprecatedControllerOptions struct {
	*kubectrlmgrconfig.DeprecatedControllerConfiguration
}
    DeprecatedControllerOptions holds the DeprecatedController options, those option are deprecated. TODO remove these fields once the deprecated flags are removed.
func (*DeprecatedControllerOptions) AddFlags ¶ added in v1.12.0
func (o *DeprecatedControllerOptions) AddFlags(fs *pflag.FlagSet)
AddFlags adds flags related to DeprecatedController for controller manager to the specified FlagSet.
func (*DeprecatedControllerOptions) ApplyTo ¶ added in v1.12.0
func (o *DeprecatedControllerOptions) ApplyTo(cfg *kubectrlmgrconfig.DeprecatedControllerConfiguration) error
ApplyTo fills up DeprecatedController config with options.
func (*DeprecatedControllerOptions) Validate ¶ added in v1.12.0
func (o *DeprecatedControllerOptions) Validate() []error
Validate checks validation of DeprecatedControllerOptions.
type EndpointControllerOptions ¶ added in v1.12.0
type EndpointControllerOptions struct {
	*endpointconfig.EndpointControllerConfiguration
}
    EndpointControllerOptions holds the EndPointController options.
func (*EndpointControllerOptions) AddFlags ¶ added in v1.12.0
func (o *EndpointControllerOptions) AddFlags(fs *pflag.FlagSet)
AddFlags adds flags related to EndPointController for controller manager to the specified FlagSet.
func (*EndpointControllerOptions) ApplyTo ¶ added in v1.12.0
func (o *EndpointControllerOptions) ApplyTo(cfg *endpointconfig.EndpointControllerConfiguration) error
ApplyTo fills up EndPointController config with options.
func (*EndpointControllerOptions) Validate ¶ added in v1.12.0
func (o *EndpointControllerOptions) Validate() []error
Validate checks validation of EndpointControllerOptions.
type EndpointSliceControllerOptions ¶ added in v1.16.0
type EndpointSliceControllerOptions struct {
	*endpointsliceconfig.EndpointSliceControllerConfiguration
}
    EndpointSliceControllerOptions holds the EndpointSliceController options.
func (*EndpointSliceControllerOptions) AddFlags ¶ added in v1.16.0
func (o *EndpointSliceControllerOptions) AddFlags(fs *pflag.FlagSet)
AddFlags adds flags related to EndpointSliceController for controller manager to the specified FlagSet.
func (*EndpointSliceControllerOptions) ApplyTo ¶ added in v1.16.0
func (o *EndpointSliceControllerOptions) ApplyTo(cfg *endpointsliceconfig.EndpointSliceControllerConfiguration) error
ApplyTo fills up EndpointSliceController config with options.
func (*EndpointSliceControllerOptions) Validate ¶ added in v1.16.0
func (o *EndpointSliceControllerOptions) Validate() []error
Validate checks validation of EndpointSliceControllerOptions.
type EndpointSliceMirroringControllerOptions ¶ added in v1.19.0
type EndpointSliceMirroringControllerOptions struct {
	*endpointslicemirroringconfig.EndpointSliceMirroringControllerConfiguration
}
    EndpointSliceMirroringControllerOptions holds the EndpointSliceMirroringController options.
func (*EndpointSliceMirroringControllerOptions) AddFlags ¶ added in v1.19.0
func (o *EndpointSliceMirroringControllerOptions) AddFlags(fs *pflag.FlagSet)
AddFlags adds flags related to EndpointSliceMirroringController for controller manager to the specified FlagSet.
func (*EndpointSliceMirroringControllerOptions) ApplyTo ¶ added in v1.19.0
func (o *EndpointSliceMirroringControllerOptions) ApplyTo(cfg *endpointslicemirroringconfig.EndpointSliceMirroringControllerConfiguration) error
ApplyTo fills up EndpointSliceMirroringController config with options.
func (*EndpointSliceMirroringControllerOptions) Validate ¶ added in v1.19.0
func (o *EndpointSliceMirroringControllerOptions) Validate() []error
Validate checks validation of EndpointSliceMirroringControllerOptions.
type EphemeralVolumeControllerOptions ¶ added in v1.23.0
type EphemeralVolumeControllerOptions struct {
	*ephemeralvolumeconfig.EphemeralVolumeControllerConfiguration
}
    EphemeralVolumeControllerOptions holds the EphemeralVolumeController options.
func (*EphemeralVolumeControllerOptions) AddFlags ¶ added in v1.23.0
func (o *EphemeralVolumeControllerOptions) AddFlags(fs *pflag.FlagSet)
AddFlags adds flags related to EphemeralVolumeController for controller manager to the specified FlagSet.
func (*EphemeralVolumeControllerOptions) ApplyTo ¶ added in v1.23.0
func (o *EphemeralVolumeControllerOptions) ApplyTo(cfg *ephemeralvolumeconfig.EphemeralVolumeControllerConfiguration) error
ApplyTo fills up EphemeralVolumeController config with options.
func (*EphemeralVolumeControllerOptions) Validate ¶ added in v1.23.0
func (o *EphemeralVolumeControllerOptions) Validate() []error
Validate checks validation of EphemeralVolumeControllerOptions.
type GarbageCollectorControllerOptions ¶ added in v1.12.0
type GarbageCollectorControllerOptions struct {
	*garbagecollectorconfig.GarbageCollectorControllerConfiguration
}
    GarbageCollectorControllerOptions holds the GarbageCollectorController options.
func (*GarbageCollectorControllerOptions) AddFlags ¶ added in v1.12.0
func (o *GarbageCollectorControllerOptions) AddFlags(fs *pflag.FlagSet)
AddFlags adds flags related to GarbageCollectorController for controller manager to the specified FlagSet.
func (*GarbageCollectorControllerOptions) ApplyTo ¶ added in v1.12.0
func (o *GarbageCollectorControllerOptions) ApplyTo(cfg *garbagecollectorconfig.GarbageCollectorControllerConfiguration) error
ApplyTo fills up GarbageCollectorController config with options.
func (*GarbageCollectorControllerOptions) Validate ¶ added in v1.12.0
func (o *GarbageCollectorControllerOptions) Validate() []error
Validate checks validation of GarbageCollectorController.
type HPAControllerOptions ¶ added in v1.12.0
type HPAControllerOptions struct {
	*poautosclerconfig.HPAControllerConfiguration
}
    HPAControllerOptions holds the HPAController options.
func (*HPAControllerOptions) AddFlags ¶ added in v1.12.0
func (o *HPAControllerOptions) AddFlags(fs *pflag.FlagSet)
AddFlags adds flags related to HPAController for controller manager to the specified FlagSet.
func (*HPAControllerOptions) ApplyTo ¶ added in v1.12.0
func (o *HPAControllerOptions) ApplyTo(cfg *poautosclerconfig.HPAControllerConfiguration) error
ApplyTo fills up HPAController config with options.
func (*HPAControllerOptions) Validate ¶ added in v1.12.0
func (o *HPAControllerOptions) Validate() []error
Validate checks validation of HPAControllerOptions.
type JobControllerOptions ¶ added in v1.12.0
type JobControllerOptions struct {
	*jobconfig.JobControllerConfiguration
}
    JobControllerOptions holds the JobController options.
func (*JobControllerOptions) AddFlags ¶ added in v1.12.0
func (o *JobControllerOptions) AddFlags(fs *pflag.FlagSet)
AddFlags adds flags related to JobController for controller manager to the specified FlagSet.
func (*JobControllerOptions) ApplyTo ¶ added in v1.12.0
func (o *JobControllerOptions) ApplyTo(cfg *jobconfig.JobControllerConfiguration) error
ApplyTo fills up JobController config with options.
func (*JobControllerOptions) Validate ¶ added in v1.12.0
func (o *JobControllerOptions) Validate() []error
Validate checks validation of JobControllerOptions.
type KubeControllerManagerOptions ¶ added in v1.10.0
type KubeControllerManagerOptions struct {
	Generic           *cmoptions.GenericControllerManagerConfigurationOptions
	ServiceController *cpoptions.ServiceControllerOptions
	AttachDetachController           *AttachDetachControllerOptions
	CSRSigningController             *CSRSigningControllerOptions
	DaemonSetController              *DaemonSetControllerOptions
	DeploymentController             *DeploymentControllerOptions
	StatefulSetController            *StatefulSetControllerOptions
	DeprecatedFlags                  *DeprecatedControllerOptions
	EndpointController               *EndpointControllerOptions
	EndpointSliceController          *EndpointSliceControllerOptions
	EndpointSliceMirroringController *EndpointSliceMirroringControllerOptions
	EphemeralVolumeController        *EphemeralVolumeControllerOptions
	GarbageCollectorController       *GarbageCollectorControllerOptions
	HPAController                    *HPAControllerOptions
	JobController                    *JobControllerOptions
	CronJobController                *CronJobControllerOptions
	NamespaceController              *NamespaceControllerOptions
	NodeIPAMController               *NodeIPAMControllerOptions
	NodeLifecycleController          *NodeLifecycleControllerOptions
	PersistentVolumeBinderController *PersistentVolumeBinderControllerOptions
	PodGCController                  *PodGCControllerOptions
	ReplicaSetController             *ReplicaSetControllerOptions
	ReplicationController            *ReplicationControllerOptions
	ResourceQuotaController          *ResourceQuotaControllerOptions
	SAController                     *SAControllerOptions
	TTLAfterFinishedController       *TTLAfterFinishedControllerOptions
	SecureServing  *apiserveroptions.SecureServingOptionsWithLoopback
	Authentication *apiserveroptions.DelegatingAuthenticationOptions
	Authorization  *apiserveroptions.DelegatingAuthorizationOptions
	Metrics        *metrics.Options
	Logs           *logs.Options
	Master                      string
	Kubeconfig                  string
	ShowHiddenMetricsForVersion string
}
    KubeControllerManagerOptions is the main context object for the kube-controller manager.
func NewKubeControllerManagerOptions ¶ added in v1.10.0
func NewKubeControllerManagerOptions() (*KubeControllerManagerOptions, error)
NewKubeControllerManagerOptions creates a new KubeControllerManagerOptions with a default config.
func (*KubeControllerManagerOptions) ApplyTo ¶ added in v1.10.0
func (s *KubeControllerManagerOptions) ApplyTo(c *kubecontrollerconfig.Config) error
ApplyTo fills up controller manager config with options.
func (KubeControllerManagerOptions) Config ¶ added in v1.10.0
func (s KubeControllerManagerOptions) Config(allControllers []string, disabledByDefaultControllers []string) (*kubecontrollerconfig.Config, error)
Config return a controller manager config objective
func (*KubeControllerManagerOptions) Flags ¶ added in v1.12.0
func (s *KubeControllerManagerOptions) Flags(allControllers []string, disabledByDefaultControllers []string) cliflag.NamedFlagSets
Flags returns flags for a specific APIServer by section name
type NamespaceControllerOptions ¶ added in v1.12.0
type NamespaceControllerOptions struct {
	*namespaceconfig.NamespaceControllerConfiguration
}
    NamespaceControllerOptions holds the NamespaceController options.
func (*NamespaceControllerOptions) AddFlags ¶ added in v1.12.0
func (o *NamespaceControllerOptions) AddFlags(fs *pflag.FlagSet)
AddFlags adds flags related to NamespaceController for controller manager to the specified FlagSet.
func (*NamespaceControllerOptions) ApplyTo ¶ added in v1.12.0
func (o *NamespaceControllerOptions) ApplyTo(cfg *namespaceconfig.NamespaceControllerConfiguration) error
ApplyTo fills up NamespaceController config with options.
func (*NamespaceControllerOptions) Validate ¶ added in v1.12.0
func (o *NamespaceControllerOptions) Validate() []error
Validate checks validation of NamespaceControllerOptions.
type NodeIPAMControllerOptions ¶ added in v1.12.0
type NodeIPAMControllerOptions struct {
	*nodeipamconfig.NodeIPAMControllerConfiguration
}
    NodeIPAMControllerOptions holds the NodeIpamController options.
func (*NodeIPAMControllerOptions) AddFlags ¶ added in v1.12.0
func (o *NodeIPAMControllerOptions) AddFlags(fs *pflag.FlagSet)
AddFlags adds flags related to NodeIpamController for controller manager to the specified FlagSet.
func (*NodeIPAMControllerOptions) ApplyTo ¶ added in v1.12.0
func (o *NodeIPAMControllerOptions) ApplyTo(cfg *nodeipamconfig.NodeIPAMControllerConfiguration) error
ApplyTo fills up NodeIpamController config with options.
func (*NodeIPAMControllerOptions) Validate ¶ added in v1.12.0
func (o *NodeIPAMControllerOptions) Validate() []error
Validate checks validation of NodeIPAMControllerOptions.
type NodeLifecycleControllerOptions ¶ added in v1.12.0
type NodeLifecycleControllerOptions struct {
	*nodelifecycleconfig.NodeLifecycleControllerConfiguration
}
    NodeLifecycleControllerOptions holds the NodeLifecycleController options.
func (*NodeLifecycleControllerOptions) AddFlags ¶ added in v1.12.0
func (o *NodeLifecycleControllerOptions) AddFlags(fs *pflag.FlagSet)
AddFlags adds flags related to NodeLifecycleController for controller manager to the specified FlagSet.
func (*NodeLifecycleControllerOptions) ApplyTo ¶ added in v1.12.0
func (o *NodeLifecycleControllerOptions) ApplyTo(cfg *nodelifecycleconfig.NodeLifecycleControllerConfiguration) error
ApplyTo fills up NodeLifecycleController config with options.
func (*NodeLifecycleControllerOptions) Validate ¶ added in v1.12.0
func (o *NodeLifecycleControllerOptions) Validate() []error
Validate checks validation of NodeLifecycleControllerOptions.
type PersistentVolumeBinderControllerOptions ¶ added in v1.12.0
type PersistentVolumeBinderControllerOptions struct {
	*persistentvolumeconfig.PersistentVolumeBinderControllerConfiguration
}
    PersistentVolumeBinderControllerOptions holds the PersistentVolumeBinderController options.
func (*PersistentVolumeBinderControllerOptions) AddFlags ¶ added in v1.12.0
func (o *PersistentVolumeBinderControllerOptions) AddFlags(fs *pflag.FlagSet)
AddFlags adds flags related to PersistentVolumeBinderController for controller manager to the specified FlagSet.
func (*PersistentVolumeBinderControllerOptions) ApplyTo ¶ added in v1.12.0
func (o *PersistentVolumeBinderControllerOptions) ApplyTo(cfg *persistentvolumeconfig.PersistentVolumeBinderControllerConfiguration) error
ApplyTo fills up PersistentVolumeBinderController config with options.
func (*PersistentVolumeBinderControllerOptions) Validate ¶ added in v1.12.0
func (o *PersistentVolumeBinderControllerOptions) Validate() []error
Validate checks validation of PersistentVolumeBinderControllerOptions.
type PodGCControllerOptions ¶ added in v1.12.0
type PodGCControllerOptions struct {
	*podgcconfig.PodGCControllerConfiguration
}
    PodGCControllerOptions holds the PodGCController options.
func (*PodGCControllerOptions) AddFlags ¶ added in v1.12.0
func (o *PodGCControllerOptions) AddFlags(fs *pflag.FlagSet)
AddFlags adds flags related to PodGCController for controller manager to the specified FlagSet.
func (*PodGCControllerOptions) ApplyTo ¶ added in v1.12.0
func (o *PodGCControllerOptions) ApplyTo(cfg *podgcconfig.PodGCControllerConfiguration) error
ApplyTo fills up PodGCController config with options.
func (*PodGCControllerOptions) Validate ¶ added in v1.12.0
func (o *PodGCControllerOptions) Validate() []error
Validate checks validation of PodGCControllerOptions.
type ReplicaSetControllerOptions ¶ added in v1.12.0
type ReplicaSetControllerOptions struct {
	*replicasetconfig.ReplicaSetControllerConfiguration
}
    ReplicaSetControllerOptions holds the ReplicaSetController options.
func (*ReplicaSetControllerOptions) AddFlags ¶ added in v1.12.0
func (o *ReplicaSetControllerOptions) AddFlags(fs *pflag.FlagSet)
AddFlags adds flags related to ReplicaSetController for controller manager to the specified FlagSet.
func (*ReplicaSetControllerOptions) ApplyTo ¶ added in v1.12.0
func (o *ReplicaSetControllerOptions) ApplyTo(cfg *replicasetconfig.ReplicaSetControllerConfiguration) error
ApplyTo fills up ReplicaSetController config with options.
func (*ReplicaSetControllerOptions) Validate ¶ added in v1.12.0
func (o *ReplicaSetControllerOptions) Validate() []error
Validate checks validation of ReplicaSetControllerOptions.
type ReplicationControllerOptions ¶ added in v1.12.0
type ReplicationControllerOptions struct {
	*replicationconfig.ReplicationControllerConfiguration
}
    ReplicationControllerOptions holds the ReplicationController options.
func (*ReplicationControllerOptions) AddFlags ¶ added in v1.12.0
func (o *ReplicationControllerOptions) AddFlags(fs *pflag.FlagSet)
AddFlags adds flags related to ReplicationController for controller manager to the specified FlagSet.
func (*ReplicationControllerOptions) ApplyTo ¶ added in v1.12.0
func (o *ReplicationControllerOptions) ApplyTo(cfg *replicationconfig.ReplicationControllerConfiguration) error
ApplyTo fills up ReplicationController config with options.
func (*ReplicationControllerOptions) Validate ¶ added in v1.12.0
func (o *ReplicationControllerOptions) Validate() []error
Validate checks validation of ReplicationControllerOptions.
type ResourceQuotaControllerOptions ¶ added in v1.12.0
type ResourceQuotaControllerOptions struct {
	*resourcequotaconfig.ResourceQuotaControllerConfiguration
}
    ResourceQuotaControllerOptions holds the ResourceQuotaController options.
func (*ResourceQuotaControllerOptions) AddFlags ¶ added in v1.12.0
func (o *ResourceQuotaControllerOptions) AddFlags(fs *pflag.FlagSet)
AddFlags adds flags related to ResourceQuotaController for controller manager to the specified FlagSet.
func (*ResourceQuotaControllerOptions) ApplyTo ¶ added in v1.12.0
func (o *ResourceQuotaControllerOptions) ApplyTo(cfg *resourcequotaconfig.ResourceQuotaControllerConfiguration) error
ApplyTo fills up ResourceQuotaController config with options.
func (*ResourceQuotaControllerOptions) Validate ¶ added in v1.12.0
func (o *ResourceQuotaControllerOptions) Validate() []error
Validate checks validation of ResourceQuotaControllerOptions.
type SAControllerOptions ¶ added in v1.12.0
type SAControllerOptions struct {
	*serviceaccountconfig.SAControllerConfiguration
}
    SAControllerOptions holds the ServiceAccountController options.
func (*SAControllerOptions) AddFlags ¶ added in v1.12.0
func (o *SAControllerOptions) AddFlags(fs *pflag.FlagSet)
AddFlags adds flags related to ServiceAccountController for controller manager to the specified FlagSet
func (*SAControllerOptions) ApplyTo ¶ added in v1.12.0
func (o *SAControllerOptions) ApplyTo(cfg *serviceaccountconfig.SAControllerConfiguration) error
ApplyTo fills up ServiceAccountController config with options.
func (*SAControllerOptions) Validate ¶ added in v1.12.0
func (o *SAControllerOptions) Validate() []error
Validate checks validation of ServiceAccountControllerOptions.
type StatefulSetControllerOptions ¶ added in v1.16.0
type StatefulSetControllerOptions struct {
	*statefulsetconfig.StatefulSetControllerConfiguration
}
    StatefulSetControllerOptions holds the StatefulSetController options.
func (*StatefulSetControllerOptions) AddFlags ¶ added in v1.16.0
func (o *StatefulSetControllerOptions) AddFlags(fs *pflag.FlagSet)
AddFlags adds flags related to StatefulSetController for controller manager to the specified FlagSet.
func (*StatefulSetControllerOptions) ApplyTo ¶ added in v1.16.0
func (o *StatefulSetControllerOptions) ApplyTo(cfg *statefulsetconfig.StatefulSetControllerConfiguration) error
ApplyTo fills up StatefulSetController config with options.
func (*StatefulSetControllerOptions) Validate ¶ added in v1.16.0
func (o *StatefulSetControllerOptions) Validate() []error
Validate checks validation of StatefulSetControllerOptions.
type TTLAfterFinishedControllerOptions ¶ added in v1.12.0
type TTLAfterFinishedControllerOptions struct {
	*ttlafterfinishedconfig.TTLAfterFinishedControllerConfiguration
}
    TTLAfterFinishedControllerOptions holds the TTLAfterFinishedController options.
func (*TTLAfterFinishedControllerOptions) AddFlags ¶ added in v1.12.0
func (o *TTLAfterFinishedControllerOptions) AddFlags(fs *pflag.FlagSet)
AddFlags adds flags related to TTLAfterFinishedController for controller manager to the specified FlagSet.
func (*TTLAfterFinishedControllerOptions) ApplyTo ¶ added in v1.12.0
func (o *TTLAfterFinishedControllerOptions) ApplyTo(cfg *ttlafterfinishedconfig.TTLAfterFinishedControllerConfiguration) error
ApplyTo fills up TTLAfterFinishedController config with options.
func (*TTLAfterFinishedControllerOptions) Validate ¶ added in v1.12.0
func (o *TTLAfterFinishedControllerOptions) Validate() []error
Validate checks validation of TTLAfterFinishedControllerOptions.
       Source Files
      ¶
      Source Files
      ¶
    
- attachdetachcontroller.go
- cronjobcontroller.go
- csrsigningcontroller.go
- daemonsetcontroller.go
- deploymentcontroller.go
- deprecatedcontroller.go
- endpointcontroller.go
- endpointslicecontroller.go
- endpointslicemirroringcontroller.go
- ephemeralcontroller.go
- garbagecollectorcontroller.go
- hpacontroller.go
- jobcontroller.go
- namespacecontroller.go
- nodeipamcontroller.go
- nodelifecyclecontroller.go
- options.go
- persistentvolumebindercontroller.go
- podgccontroller.go
- replicasetcontroller.go
- replicationcontroller.go
- resourcequotacontroller.go
- serviceaccountcontroller.go
- statefulsetcontroller.go
- ttlafterfinishedcontroller.go