Change:
The features flag below should be removed from the codebase. [x] 508: HugePages [x] 523: VolumeScheduling [x] 524: CSIPersistentVolume [x] 527: CustomPodDNS [x] 550: PodReadinessGates [x] 552: KubeletPluginsWatcher
/assign /priority important-soon /sig release // not sure, feel free to remove this
/retitle Cleanup feature gates which should be removed in 1.16 I saw this issue and thought we were removing the features themselves
/reopen
Reopened this issue. <detailsIn response to : /reopen Instructions for interacting with me using PR comments are available . If you have questions or suggestions related to my behavior, please file an issue against the repository. </details
Sorry for that

Discussion:
// Enable nodes to change CPUCFSQuotaPeriod CPUCFSQuotaPeriod featuregate.Feature = "CustomCPUCFSQuotaPeriod" <del> // owner: @derekwaynecarr // beta: v1.10 // GA: v1.14 // // Enable pods to consume pre-allocated huge pages of varying page sizes HugePages featuregate.Feature = "HugePages" </del> // owner: @sjenning // beta: v1.11 //

// Enable running mount utilities in containers. MountContainers featuregate.Feature = "MountContainers" <del> // owner: @msau42 // GA: v1.13 // // Extend the default scheduler to be aware of PV topology and handle PV binding VolumeScheduling featuregate.Feature = "VolumeScheduling" </del> // owner: @vladimirvivien // GA: v1.13 //

// Enable all logic related to the CSINode API object in storage.k8s.io CSINodeInfo featuregate.Feature = "CSINodeInfo" <del> // owner @MrHohn // GA: v1.14 // // Support configurable pod DNS parameters. CustomPodDNS featuregate.Feature = "CustomPodDNS" </del> // owner: @screeley44 // alpha: v1.9 // beta: v1.13

// while making decisions. BalanceAttachedNodeVolumes featuregate.Feature = "BalanceAttachedNodeVolumes" <del> // owner @freehan // GA: v1.14 // // Allow user to specify additional conditions to be evaluated for Pod readiness. PodReadinessGates featuregate.Feature = "PodReadinessGates" </del> // owner: @kevtaylor // beta: v1.15 //

RotateKubeletClientCertificate:              {Default: true, PreRelease: featuregate.Beta}, PersistentLocalVolumes:                      {Default: true, PreRelease: featuregate.GA, LockToDefault: true}, // remove in 1.17 LocalStorageCapacityIsolation:               {Default: true, PreRelease: featuregate.Beta}, <del> HugePages:                                   {Default: true, PreRelease: featuregate.GA, LockToDefault: true}, // remove in 1.16 </del> Sysctls:                                     {Default: true, PreRelease: featuregate.Beta}, DebugContainers:                             {Default: false, PreRelease: featuregate.Alpha}, PodShareProcessNamespace:                    {Default: true, PreRelease: featuregate.Beta},

CPUCFSQuotaPeriod:                           {Default: false, PreRelease: featuregate.Alpha}, ServiceNodeExclusion:                        {Default: false, PreRelease: featuregate.Alpha}, MountContainers:                             {Default: false, PreRelease: featuregate.Alpha}, <del> VolumeScheduling:                            {Default: true, PreRelease: featuregate.GA, LockToDefault: true}, // remove in 1.16 </del> CSIPersistentVolume:                         {Default: true, PreRelease: featuregate.GA, LockToDefault: true}, // remove in 1.16 CSIDriverRegistry:                           {Default: true, PreRelease: featuregate.Beta}, CSINodeInfo:                                 {Default: true, PreRelease: featuregate.Beta}, <del> CustomPodDNS:                                {Default: true, PreRelease: featuregate.GA, LockToDefault: true}, // remove in 1.16 </del> BlockVolume:                                 {Default: true, PreRelease: featuregate.Beta}, StorageObjectInUseProtection:                {Default: true, PreRelease: featuregate.GA}, ResourceLimitsPriorityFunction:              {Default: false, PreRelease: featuregate.Alpha},

CSIMigrationOpenStack:                       {Default: false, PreRelease: featuregate.Alpha}, VolumeSubpath:                               {Default: true, PreRelease: featuregate.GA}, BalanceAttachedNodeVolumes:                  {Default: false, PreRelease: featuregate.Alpha}, <del> PodReadinessGates:                           {Default: true, PreRelease: featuregate.GA, LockToDefault: true}, // remove in 1.16 </del> VolumeSubpathEnvExpansion:                   {Default: true, PreRelease: featuregate.Beta}, KubeletPluginsWatcher:                       {Default: true, PreRelease: featuregate.GA, LockToDefault: true}, // remove in 1.16 ResourceQuotaScopeSelectors:                 {Default: true, PreRelease: featuregate.Beta},