kubernetes/pkg/features/kube_features.go

const AllowDNSOnlyNodeCSR

const AllowOverwriteTerminationGracePeriodSeconds

const AllowServiceLBStatusOnNonLB

const AnyVolumeDataSource

const AppArmor

const AppArmorFields

const AuthorizeNodeWithSelectors

const ClusterTrustBundle

const ClusterTrustBundleProjection

const CPUCFSQuotaPeriod

const CPUManager

const CPUManagerPolicyAlphaOptions

const CPUManagerPolicyBetaOptions

const CPUManagerPolicyOptions

const CoordinatedLeaderElection

const CSIMigrationPortworx

const CSIVolumeHealth

const ContainerCheckpoint

const CronJobsScheduledAnnotation

const CrossNamespaceVolumeDataSource

const DevicePluginCDIDevices

const DisableAllocatorDualWrite

const DisableCloudProviders

const DisableKubeletCloudCredentialProviders

const AllowInsecureKubeletCertificateSigningRequests

const KubeletRegistrationGetOnExistsOnly

const DisableNodeKubeProxyVersion

const DRAAdminAccess

const DynamicResourceAllocation

const EventedPLEG

const ExecProbeTimeout

const GracefulNodeShutdown

const GracefulNodeShutdownBasedOnPodPriority

const HPAContainerMetrics

const HPAScaleToZero

const HonorPVReclaimPolicy

const InTreePluginPortworxUnregister

const JobBackoffLimitPerIndex

const JobManagedBy

const JobPodFailurePolicy

const JobPodReplacementPolicy

const JobSuccessPolicy

const KubeletCgroupDriverFromCRI

const KubeletFineGrainedAuthz

const KubeletInUserNamespace

const KubeletPodResourcesDynamicResources

const KubeletPodResourcesGet

const KubeletSeparateDiskGC

const KubeletTracing

const KubeProxyDrainingTerminatingNodes

const LocalStorageCapacityIsolationFSQuotaMonitoring

const LogarithmicScaleDown

const MatchLabelKeysInPodAffinity

const MatchLabelKeysInPodTopologySpread

const MaxUnavailableStatefulSet

const MemoryManager

const MemoryQoS

const MultiCIDRServiceAllocator

const NFTablesProxyMode

const NodeLogQuery

const NodeSwap

const PDBUnhealthyPodEvictionPolicy

const PersistentVolumeLastPhaseTransitionTime

const PodAndContainerStatsFromCRI

const PodDeletionCost

const PodDisruptionConditions

const PodIndexLabel

const PodReadyToStartContainersCondition

const PodHostIPs

const PodLifecycleSleepAction

const PodLifecycleSleepActionAllowZero

const PodSchedulingReadiness

const PortForwardWebsockets

const ProcMountType

const QOSReserved

const RecoverVolumeExpansionFailure

const RecursiveReadOnlyMounts

const RelaxedDNSSearchValidation

const RelaxedEnvironmentVariableValidation

const ReloadKubeletServerCertificateFile

const ResourceHealthStatus

const RotateKubeletServerCertificate

const RuntimeClassInImageCriAPI

const ElasticIndexedJob

const SchedulerQueueingHints

const SeparateTaintEvictionController

const ServiceAccountTokenJTI

const ServiceAccountTokenNodeBinding

const ServiceAccountTokenNodeBindingValidation

const ServiceAccountTokenPodNodeInfo

const ServiceTrafficDistribution

const SidecarContainers

const SizeMemoryBackedVolumes

const StatefulSetAutoDeletePVC

const StatefulSetStartOrdinal

const StorageNamespaceIndex

const StorageVersionMigrator

const TopologyAwareHints

const TopologyManagerPolicyAlphaOptions

const TopologyManagerPolicyBetaOptions

const TopologyManagerPolicyOptions

const TranslateStreamCloseWebsocketRequests

const UnknownVersionInteroperabilityProxy

const UserNamespacesSupport

const VolumeAttributesClass

const VolumeCapacityPriority

const WinDSR

const WinOverlay

const WindowsCPUAndMemoryAffinity

const WindowsHostNetwork

const NodeInclusionPolicyInPodTopologySpread

const SELinuxMountReadWriteOncePod

const InPlacePodVerticalScaling

const LoadBalancerIPMode

const ImageMaximumGCAge

const UserNamespacesPodSecurityStandards

const SELinuxMount

const SupplementalGroupsPolicy

const ImageVolume

const SystemdWatchdog

const SELinuxChangePolicy

func init() {}

var defaultKubernetesFeatureGates