Skip to content

Commit 3031bf2

Browse files
authored
Merge pull request #44457 from tengqm/fix-feature-gates
Fix feature gates for v1.29
2 parents 3bfa619 + 41955b1 commit 3031bf2

File tree

9 files changed

+119
-51
lines changed

9 files changed

+119
-51
lines changed

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

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,10 @@ In the following table:
9292
| `CSIMigrationOpenStack` | `true` | GA | 1.24 | 1.25 |
9393
| `CSIMigrationOpenStackComplete` | `false` | Alpha | 1.17 | 1.20 |
9494
| `CSIMigrationOpenStackComplete` | - | Deprecated | 1.21 | 1.21 |
95+
| `CSIMigrationvSphere` | `false` | Alpha | 1.18 | 1.18 |
96+
| `CSIMigrationvSphere` | `false` | Beta | 1.19 | 1.24 |
97+
| `CSIMigrationvSphere` | `true` | Beta | 1.25 | 1.25 |
98+
| `CSIMigrationvSphere` | `true` | GA | 1.26 | 1.28 |
9599
| `CSIMigrationvSphereComplete` | `false` | Beta | 1.19 | 1.21 |
96100
| `CSIMigrationvSphereComplete` | - | Deprecated | 1.22 | 1.22 |
97101
| `CSINodeInfo` | `false` | Alpha | 1.12 | 1.13 |
@@ -143,7 +147,7 @@ In the following table:
143147
| `CustomResourceWebhookConversion` | `true` | GA | 1.16 | 1.18 |
144148
| `DaemonSetUpdateSurge` | `false` | Alpha | 1.21 | 1.21 |
145149
| `DaemonSetUpdateSurge` | `true` | Beta | 1.22 | 1.24 |
146-
| `DaemonSetUpdateSurge` | `true` | GA | 1.25 | 1.26 |
150+
| `DaemonSetUpdateSurge` | `true` | GA | 1.25 | 1.28 |
147151
| `DefaultPodTopologySpread` | `false` | Alpha | 1.19 | 1.19 |
148152
| `DefaultPodTopologySpread` | `true` | Beta | 1.20 | 1.23 |
149153
| `DefaultPodTopologySpread` | `true` | GA | 1.24 | 1.25 |
@@ -240,7 +244,10 @@ In the following table:
240244
| `Initializers` | - | Deprecated | 1.14 | 1.14 |
241245
| `JobMutableNodeSchedulingDirectives` | `true` | Beta | 1.23 | 1.26 |
242246
| `JobMutableNodeSchedulingDirectives` | `true` | GA | 1.27 | 1.28 |
243-
| `KMSv1` | `true` | Deprecated | 1.28 | |
247+
| `JobTrackingWithFinalizers` | `false` | Alpha | 1.22 | 1.22 |
248+
| `JobTrackingWithFinalizers` | `false` | Beta | 1.23 | 1.24 |
249+
| `JobTrackingWithFinalizers` | `true` | Beta | 1.25 | 1.25 |
250+
| `JobTrackingWithFinalizers` | `true` | GA | 1.26 | 1.28 |
244251
| `KubeletConfigFile` | `false` | Alpha | 1.8 | 1.9 |
245252
| `KubeletConfigFile` | - | Deprecated | 1.10 | 1.10 |
246253
| `KubeletCredentialProviders` | `false` | Alpha | 1.20 | 1.23 |
@@ -281,6 +288,9 @@ In the following table:
281288
| `NonPreemptingPriority` | `false` | Alpha | 1.15 | 1.18 |
282289
| `NonPreemptingPriority` | `true` | Beta | 1.19 | 1.23 |
283290
| `NonPreemptingPriority` | `true` | GA | 1.24 | 1.25 |
291+
| `OpenAPIV3` | `false` | Alpha | 1.23 | 1.23 |
292+
| `OpenAPIV3` | `true` | Beta | 1.24 | 1.26 |
293+
| `OpenAPIV3` | `true` | GA | 1.27 | 1.28 |
284294
| `PVCProtection` | `false` | Alpha | 1.9 | 1.9 |
285295
| `PVCProtection` | - | Deprecated | 1.10 | 1.10 |
286296
| `PersistentLocalVolumes` | `false` | Alpha | 1.7 | 1.9 |
@@ -311,6 +321,10 @@ In the following table:
311321
| `PreferNominatedNode` | `false` | Alpha | 1.21 | 1.21 |
312322
| `PreferNominatedNode` | `true` | Beta | 1.22 | 1.23 |
313323
| `PreferNominatedNode` | `true` | GA | 1.24 | 1.25 |
324+
| `ProbeTerminationGracePeriod` | `false` | Alpha | 1.21 | 1.21 |
325+
| `ProbeTerminationGracePeriod` | `false` | Beta | 1.22 | 1.24 |
326+
| `ProbeTerminationGracePeriod` | `true` | Beta | 1.25 | 1.27 |
327+
| `ProbeTerminationGracePeriod` | `true` | GA | 1.28 | 1.28 |
314328
| `RequestManagement` | `false` | Alpha | 1.15 | 1.16 |
315329
| `RequestManagement` | - | Deprecated | 1.17 | 1.17 |
316330
| `ResourceLimitsPriorityFunction` | `false` | Alpha | 1.9 | 1.18 |
@@ -337,6 +351,9 @@ In the following table:
337351
| `ScheduleDaemonSetPods` | `false` | Alpha | 1.11 | 1.11 |
338352
| `ScheduleDaemonSetPods` | `true` | Beta | 1.12 | 1.16 |
339353
| `ScheduleDaemonSetPods` | `true` | GA | 1.17 | 1.18 |
354+
| `SeccompDefault` | `false` | Alpha | 1.22 | 1.24 |
355+
| `SeccompDefault` | `true` | Beta | 1.25 | 1.26 |
356+
| `SeccompDefault` | `true` | GA | 1.27 | 1.28 |
340357
| `SelectorIndex` | `false` | Alpha | 1.18 | 1.18 |
341358
| `SelectorIndex` | `true` | Beta | 1.19 | 1.19 |
342359
| `SelectorIndex` | `true` | GA | 1.20 | 1.25 |
@@ -473,6 +490,7 @@ In the following table:
473490
- {{< feature-gate-description name="CSIMigrationOpenStack" >}}
474491
- {{< feature-gate-description name="CSIMigrationOpenStackComplete" >}}
475492
- {{< feature-gate-description name="CSIMigrationvSphereComplete" >}}
493+
- {{< feature-gate-description name="CSIMigrationvSphere" >}}
476494
- {{< feature-gate-description name="CSINodeInfo" >}}
477495
- {{< feature-gate-description name="CSIPersistentVolume" >}}
478496
- {{< feature-gate-description name="CSIServiceAccountToken" >}}
@@ -526,6 +544,7 @@ In the following table:
526544
- {{< feature-gate-description name="IngressClassNamespacedParams" >}}
527545
- {{< feature-gate-description name="Initializers" >}}
528546
- {{< feature-gate-description name="JobMutableNodeSchedulingDirectives" >}}
547+
- {{< feature-gate-description name="JobTrackingWithFinalizers" >}}
529548
- {{< feature-gate-description name="KubeletConfigFile" >}}
530549
- {{< feature-gate-description name="KubeletCredentialProviders" >}}
531550
- {{< feature-gate-description name="KubeletPluginsWatcher" >}}
@@ -541,6 +560,7 @@ In the following table:
541560
- {{< feature-gate-description name="NodeDisruptionExclusion" >}}
542561
- {{< feature-gate-description name="NodeLease" >}}
543562
- {{< feature-gate-description name="NonPreemptingPriority" >}}
563+
- {{< feature-gate-description name="OpenAPIV3" >}}
544564
- {{< feature-gate-description name="PVCProtection" >}}
545565
- {{< feature-gate-description name="PersistentLocalVolumes" >}}
546566
- {{< feature-gate-description name="PodAffinityNamespaceSelector" >}}
@@ -552,6 +572,7 @@ In the following table:
552572
- {{< feature-gate-description name="PodSecurity" >}}
553573
- {{< feature-gate-description name="PodShareProcessNamespace" >}}
554574
- {{< feature-gate-description name="PreferNominatedNode" >}}
575+
- {{< feature-gate-description name="ProbeTerminationGracePeriod" >}}
555576
- {{< feature-gate-description name="RequestManagement" >}}
556577
- {{< feature-gate-description name="ResourceLimitsPriorityFunction" >}}
557578
- {{< feature-gate-description name="ResourceQuotaScopeSelectors" >}}
@@ -562,6 +583,7 @@ In the following table:
562583
- {{< feature-gate-description name="RuntimeClass" >}}
563584
- {{< feature-gate-description name="SCTPSupport" >}}
564585
- {{< feature-gate-description name="ScheduleDaemonSetPods" >}}
586+
- {{< feature-gate-description name="SeccompDefault" >}}
565587
- {{< feature-gate-description name="SelectorIndex" >}}
566588
- {{< feature-gate-description name="ServiceAccountIssuerDiscovery" >}}
567589
- {{< feature-gate-description name="ServiceAppProtocol" >}}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
title: AllowServiceLBStatusOnNonLB
3+
content_type: feature_gate
4+
_build:
5+
list: never
6+
render: false
7+
---
8+
Enables `.status.ingress.loadBalancer` to be set on Services of types other than `LoadBalancer`.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
title: ImageMaximumGCAge
3+
content_type: feature_gate
4+
_build:
5+
list: never
6+
render: false
7+
---
8+
Enables the kubelet configuration field `imageMaximumGCAge`, allowing an administrator to specify the age after which an image will be garbage collected.

0 commit comments

Comments
 (0)