Skip to content

Commit ae75759

Browse files
committed
Fix feature gates
There are some ordering problems and missing interpretion for gates. This PR fixes them.
1 parent c64fc03 commit ae75759

File tree

2 files changed

+12
-7
lines changed

2 files changed

+12
-7
lines changed

content/en/docs/reference/command-line-tools-reference/feature-gates-removed.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -114,9 +114,6 @@ In the following table:
114114
| `DefaultPodTopologySpread` | `false` | Alpha | 1.19 | 1.19 |
115115
| `DefaultPodTopologySpread` | `true` | Beta | 1.20 | 1.23 |
116116
| `DefaultPodTopologySpread` | `true` | GA | 1.24 | 1.25 |
117-
| `NonPreemptingPriority` | `false` | Alpha | 1.15 | 1.18 |
118-
| `NonPreemptingPriority` | `true` | Beta | 1.19 | 1.23 |
119-
| `NonPreemptingPriority` | `true` | GA | 1.24 | - |
120117
| `DynamicAuditing` | `false` | Alpha | 1.13 | 1.18 |
121118
| `DynamicAuditing` | - | Deprecated | 1.19 | 1.19 |
122119
| `DynamicKubeletConfig` | `false` | Alpha | 1.4 | 1.10 |
@@ -192,6 +189,9 @@ In the following table:
192189
| `NodeLease` | `false` | Alpha | 1.12 | 1.13 |
193190
| `NodeLease` | `true` | Beta | 1.14 | 1.16 |
194191
| `NodeLease` | `true` | GA | 1.17 | 1.23 |
192+
| `NonPreemptingPriority` | `false` | Alpha | 1.15 | 1.18 |
193+
| `NonPreemptingPriority` | `true` | Beta | 1.19 | 1.23 |
194+
| `NonPreemptingPriority` | `true` | GA | 1.24 | 1.25 |
195195
| `PVCProtection` | `false` | Alpha | 1.9 | 1.9 |
196196
| `PVCProtection` | - | Deprecated | 1.10 | 1.10 |
197197
| `PersistentLocalVolumes` | `false` | Alpha | 1.7 | 1.9 |

content/en/docs/reference/command-line-tools-reference/feature-gates.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -411,9 +411,6 @@ Each feature gate is designed for enabling/disabling a specific feature:
411411
This feature gate guards *a group* of CPUManager options whose quality level is beta.
412412
This feature gate will never graduate to stable.
413413
- `CPUManagerPolicyOptions`: Allow fine-tuning of CPUManager policies.
414-
- `CrossNamespaceVolumeDataSource`: Enable the usage of cross namespace volume data source
415-
to allow you to specify a source namespace in the `dataSourceRef` field of a
416-
PersistentVolumeClaim.
417414
- `CSIInlineVolume`: Enable CSI Inline volumes support for pods.
418415
- `CSIMigration`: Enables shims and translation logic to route volume
419416
operations from in-tree plugins to corresponding pre-installed CSI plugins
@@ -444,7 +441,7 @@ Each feature gate is designed for enabling/disabling a specific feature:
444441
Does not support falling back for provision operations, for those the CSI
445442
plugin must be installed and configured. Requires CSIMigration feature flag
446443
enabled.
447-
- `csiMigrationRBD`: Enables shims and translation logic to route volume
444+
- `CSIMigrationRBD`: Enables shims and translation logic to route volume
448445
operations from the RBD in-tree plugin to Ceph RBD CSI plugin. Requires
449446
CSIMigration and csiMigrationRBD feature flags enabled and Ceph CSI plugin
450447
installed and configured in the cluster. This flag has been deprecated in
@@ -467,11 +464,16 @@ Each feature gate is designed for enabling/disabling a specific feature:
467464
[Storage Capacity](/docs/concepts/storage/storage-capacity/).
468465
Check the [`csi` volume type](/docs/concepts/storage/volumes/#csi) documentation for more details.
469466
- `CSIVolumeHealth`: Enable support for CSI volume health monitoring on node.
467+
- `ConsistentHTTPGetHandlers`: Normalize HTTP get URL and Header passing for lifecycle
468+
handlers with probers.
470469
- `ContextualLogging`: When you enable this feature gate, Kubernetes components that support
471470
contextual logging add extra detail to log output.
472471
- `ControllerManagerLeaderMigration`: Enables leader migration for
473472
`kube-controller-manager` and `cloud-controller-manager`.
474473
- `CronJobTimeZone`: Allow the use of the `timeZone` optional field in [CronJobs](/docs/concepts/workloads/controllers/cron-jobs/)
474+
- `CrossNamespaceVolumeDataSource`: Enable the usage of cross namespace volume data source
475+
to allow you to specify a source namespace in the `dataSourceRef` field of a
476+
PersistentVolumeClaim.
475477
- `CustomCPUCFSQuotaPeriod`: Enable nodes to change `cpuCFSQuotaPeriod` in
476478
[kubelet config](/docs/tasks/administer-cluster/kubelet-config-file/).
477479
- `CustomResourceValidationExpressions`: Enable expression language validation in CRD
@@ -496,6 +498,8 @@ Each feature gate is designed for enabling/disabling a specific feature:
496498
[downward API](/docs/tasks/inject-data-application/downward-api-volume-expose-pod-information).
497499
- `DryRun`: Enable server-side [dry run](/docs/reference/using-api/api-concepts/#dry-run) requests
498500
so that validation, merging, and mutation can be tested without committing.
501+
- `DynamicResourceAllocation": Enables support for resources with custom parameters and a lifecycle
502+
that is independent of a Pod.
499503
- `EndpointSliceTerminatingCondition`: Enables EndpointSlice `terminating` and `serving`
500504
condition fields.
501505
- `EfficientWatchResumption`: Allows for storage-originated bookmark (progress
@@ -745,6 +749,7 @@ Each feature gate is designed for enabling/disabling a specific feature:
745749
- `WatchBookmark`: Enable support for watch bookmark events.
746750
- `WinDSR`: Allows kube-proxy to create DSR loadbalancers for Windows.
747751
- `WinOverlay`: Allows kube-proxy to run in overlay mode for Windows.
752+
- `WindowsHostNetwork`: Enables support for joining Windows containers to a hosts' network namespace.
748753
- `WindowsHostProcessContainers`: Enables support for Windows HostProcess containers.
749754

750755

0 commit comments

Comments
 (0)