...

Package config

import "k8s.io/kubernetes/pkg/controller/apis/config"
Overview
Index
Subdirectories

Overview ▾

Constants

GroupName is the group name used in this package

const GroupName = "kubecontrollermanager.config.k8s.io"

Variables

var (
    // SchemeBuilder is the scheme builder with scheme init functions to run for this API package
    SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes)
    // AddToScheme is a global function that registers this API group & version to a scheme
    AddToScheme = SchemeBuilder.AddToScheme
)

SchemeGroupVersion is group version used to register these objects

var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: runtime.APIVersionInternal}

type DeprecatedControllerConfiguration

DeprecatedControllerConfiguration contains elements be deprecated.

type DeprecatedControllerConfiguration struct {
}

func (*DeprecatedControllerConfiguration) DeepCopy

func (in *DeprecatedControllerConfiguration) DeepCopy() *DeprecatedControllerConfiguration

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeprecatedControllerConfiguration.

func (*DeprecatedControllerConfiguration) DeepCopyInto

func (in *DeprecatedControllerConfiguration) DeepCopyInto(out *DeprecatedControllerConfiguration)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KubeControllerManagerConfiguration

KubeControllerManagerConfiguration contains elements describing kube-controller manager.

type KubeControllerManagerConfiguration struct {
    metav1.TypeMeta

    // Generic holds configuration for a generic controller-manager
    Generic cmconfig.GenericControllerManagerConfiguration
    // KubeCloudSharedConfiguration holds configuration for shared related features
    // both in cloud controller manager and kube-controller manager.
    KubeCloudShared cpconfig.KubeCloudSharedConfiguration

    // AttachDetachControllerConfiguration holds configuration for
    // AttachDetachController related features.
    AttachDetachController attachdetachconfig.AttachDetachControllerConfiguration
    // CSRSigningControllerConfiguration holds configuration for
    // CSRSigningController related features.
    CSRSigningController csrsigningconfig.CSRSigningControllerConfiguration
    // DaemonSetControllerConfiguration holds configuration for DaemonSetController
    // related features.
    DaemonSetController daemonconfig.DaemonSetControllerConfiguration
    // DeploymentControllerConfiguration holds configuration for
    // DeploymentController related features.
    DeploymentController deploymentconfig.DeploymentControllerConfiguration
    // StatefulSetControllerConfiguration holds configuration for
    // StatefulSetController related features.
    StatefulSetController statefulsetconfig.StatefulSetControllerConfiguration
    // DeprecatedControllerConfiguration holds configuration for some deprecated
    // features.
    DeprecatedController DeprecatedControllerConfiguration
    // EndpointControllerConfiguration holds configuration for EndpointController
    // related features.
    EndpointController endpointconfig.EndpointControllerConfiguration
    // EndpointSliceControllerConfiguration holds configuration for
    // EndpointSliceController related features.
    EndpointSliceController endpointsliceconfig.EndpointSliceControllerConfiguration
    // EndpointSliceMirroringControllerConfiguration holds configuration for
    // EndpointSliceMirroringController related features.
    EndpointSliceMirroringController endpointslicemirroringconfig.EndpointSliceMirroringControllerConfiguration
    // EphemeralVolumeControllerConfiguration holds configuration for EphemeralVolumeController
    // related features.
    EphemeralVolumeController ephemeralvolumeconfig.EphemeralVolumeControllerConfiguration
    // GarbageCollectorControllerConfiguration holds configuration for
    // GarbageCollectorController related features.
    GarbageCollectorController garbagecollectorconfig.GarbageCollectorControllerConfiguration
    // HPAControllerConfiguration holds configuration for HPAController related features.
    HPAController poautosclerconfig.HPAControllerConfiguration
    // JobControllerConfiguration holds configuration for JobController related features.
    JobController jobconfig.JobControllerConfiguration
    // CronJobControllerConfiguration holds configuration for CronJobController
    // related features.
    CronJobController cronjobconfig.CronJobControllerConfiguration
    // LegacySATokenCleanerConfiguration holds configuration for LegacySATokenCleaner related features.
    LegacySATokenCleaner serviceaccountconfig.LegacySATokenCleanerConfiguration
    // NamespaceControllerConfiguration holds configuration for NamespaceController
    // related features.
    NamespaceController namespaceconfig.NamespaceControllerConfiguration
    // NodeIPAMControllerConfiguration holds configuration for NodeIPAMController
    // related features.
    NodeIPAMController nodeipamconfig.NodeIPAMControllerConfiguration
    // NodeLifecycleControllerConfiguration holds configuration for
    // NodeLifecycleController related features.
    NodeLifecycleController nodelifecycleconfig.NodeLifecycleControllerConfiguration
    // PersistentVolumeBinderControllerConfiguration holds configuration for
    // PersistentVolumeBinderController related features.
    PersistentVolumeBinderController persistentvolumeconfig.PersistentVolumeBinderControllerConfiguration
    // PodGCControllerConfiguration holds configuration for PodGCController
    // related features.
    PodGCController podgcconfig.PodGCControllerConfiguration
    // ReplicaSetControllerConfiguration holds configuration for ReplicaSet related features.
    ReplicaSetController replicasetconfig.ReplicaSetControllerConfiguration
    // ReplicationControllerConfiguration holds configuration for
    // ReplicationController related features.
    ReplicationController replicationconfig.ReplicationControllerConfiguration
    // ResourceQuotaControllerConfiguration holds configuration for
    // ResourceQuotaController related features.
    ResourceQuotaController resourcequotaconfig.ResourceQuotaControllerConfiguration
    // SAControllerConfiguration holds configuration for ServiceAccountController
    // related features.
    SAController serviceaccountconfig.SAControllerConfiguration
    // ServiceControllerConfiguration holds configuration for ServiceController
    // related features.
    ServiceController serviceconfig.ServiceControllerConfiguration
    // TTLAfterFinishedControllerConfiguration holds configuration for
    // TTLAfterFinishedController related features.
    TTLAfterFinishedController ttlafterfinishedconfig.TTLAfterFinishedControllerConfiguration
    // ValidatingAdmissionPolicyStatusControllerConfiguration holds configuration for
    // ValidatingAdmissionPolicyStatusController related features.
    ValidatingAdmissionPolicyStatusController validatingadmissionpolicystatusconfig.ValidatingAdmissionPolicyStatusControllerConfiguration
}

func (*KubeControllerManagerConfiguration) DeepCopy

func (in *KubeControllerManagerConfiguration) DeepCopy() *KubeControllerManagerConfiguration

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeControllerManagerConfiguration.

func (*KubeControllerManagerConfiguration) DeepCopyInto

func (in *KubeControllerManagerConfiguration) DeepCopyInto(out *KubeControllerManagerConfiguration)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*KubeControllerManagerConfiguration) DeepCopyObject

func (in *KubeControllerManagerConfiguration) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

Subdirectories

Name Synopsis
..
fuzzer
scheme
v1alpha1