Add the new metadata to all the feature gate files
This commit is contained in:
parent
eaa2f53324
commit
925881c247
|
|
@ -6,6 +6,17 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.6"
|
||||
toVersion: "1.10"
|
||||
- stage: deprecated
|
||||
fromVersion: "1.11"
|
||||
toVersion: "1.11"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Provided an early form of plugin to enable Nvidia GPU support when using
|
||||
Docker Engine; no longer available. See
|
||||
|
|
|
|||
|
|
@ -4,6 +4,15 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.27"
|
||||
toVersion: "1.27"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.28"
|
||||
---
|
||||
Enable [match conditions](/docs/reference/access-authn-authz/extensible-admission-controllers/#matching-requests-matchconditions)
|
||||
on mutating & validating admission webhooks.
|
||||
|
|
|
|||
|
|
@ -4,5 +4,21 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.7"
|
||||
toVersion: "1.7"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.8"
|
||||
toVersion: "1.11"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.12"
|
||||
toVersion: "1.27"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Enable [advanced auditing](/docs/tasks/debug/debug-cluster/audit/#advanced-audit)
|
||||
|
|
|
|||
|
|
@ -6,6 +6,17 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.6"
|
||||
toVersion: "1.7"
|
||||
- stage: deprecated
|
||||
fromVersion: "1.8"
|
||||
toVersion: "1.8"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Enable setting
|
||||
[Pod affinity or anti-affinity](/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity).
|
||||
|
|
|
|||
|
|
@ -4,6 +4,15 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.26"
|
||||
toVersion: "1.26"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.27"
|
||||
---
|
||||
Enable a single HTTP endpoint `/discovery/<version>` which
|
||||
supports native HTTP caching with ETags containing all APIResources known to the API server.
|
||||
|
|
|
|||
|
|
@ -6,5 +6,17 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: beta
|
||||
defaultValue: false
|
||||
fromVersion: "1.4"
|
||||
toVersion: "1.6"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.7"
|
||||
toVersion: "1.9"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Enable a service to route external requests to node local endpoints.
|
||||
|
|
|
|||
|
|
@ -6,6 +6,18 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.17"
|
||||
toVersion: "1.20"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.21"
|
||||
toVersion: "1.25"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Enable the users to skip TLS verification of
|
||||
kubelets on Pod log requests.
|
||||
|
|
|
|||
|
|
@ -4,5 +4,10 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: deprecated
|
||||
defaultValue: false
|
||||
fromVersion: "1.29"
|
||||
---
|
||||
Enables `.status.ingress.loadBalancer` to be set on Services of types other than `LoadBalancer`.
|
||||
|
|
|
|||
|
|
@ -4,6 +4,15 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.18"
|
||||
toVersion: "1.23"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.24"
|
||||
---
|
||||
Enable use of any custom resource as the `DataSource` of a
|
||||
{{< glossary_tooltip text="PVC" term_id="persistent-volume-claim" >}}.
|
||||
|
|
|
|||
|
|
@ -4,6 +4,19 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.8"
|
||||
toVersion: "1.8"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.9"
|
||||
toVersion: "1.28"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.29"
|
||||
---
|
||||
Enable the API clients to retrieve (`LIST` or `GET`)
|
||||
resources from API server in chunks.
|
||||
|
|
|
|||
|
|
@ -4,6 +4,19 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.18"
|
||||
toVersion: "1.19"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.20"
|
||||
toVersion: "1.28"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.29"
|
||||
---
|
||||
Enable managing request concurrency with
|
||||
prioritization and fairness at each server. (Renamed from `RequestManagement`)
|
||||
|
|
|
|||
|
|
@ -4,5 +4,14 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: "alpha"
|
||||
defaultValue: false
|
||||
fromVersion: "1.7"
|
||||
toVersion: "1.15"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.16"
|
||||
---
|
||||
Compress the API responses for `LIST` or `GET` requests.
|
||||
|
|
|
|||
|
|
@ -4,6 +4,19 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.26"
|
||||
toVersion: "1.26"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.27"
|
||||
toVersion: "1.27"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.28"
|
||||
---
|
||||
Activate the `SelfSubjectReview` API which allows users
|
||||
to see the requesting subject's authentication information.
|
||||
|
|
|
|||
|
|
@ -4,5 +4,14 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.20"
|
||||
toVersion: "1.25"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.26"
|
||||
---
|
||||
Assign each API server an ID in a cluster, using a [Lease](/docs/concepts/architecture/leases).
|
||||
|
|
|
|||
|
|
@ -4,6 +4,15 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.22"
|
||||
toVersion: "1.26"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.27"
|
||||
---
|
||||
Add support for distributed tracing in the API server.
|
||||
See [Traces for Kubernetes System Components](/docs/concepts/cluster-administration/system-traces) for more details.
|
||||
|
|
|
|||
|
|
@ -4,6 +4,11 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.4"
|
||||
---
|
||||
Enable use of AppArmor mandatory access control for Pods running on Linux nodes.
|
||||
See [AppArmor Tutorial](/docs/tutorials/security/apparmor/) for more details.
|
||||
|
|
|
|||
|
|
@ -6,6 +6,22 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.11"
|
||||
toVersion: "1.11"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.12"
|
||||
toVersion: "1.16"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.17"
|
||||
toVersion: "1.21"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Enable volume plugins to report limits on number of volumes
|
||||
that can be attached to a node.
|
||||
|
|
|
|||
|
|
@ -6,6 +6,18 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.11"
|
||||
toVersion: "1.21"
|
||||
- stage: deprecated
|
||||
defaultValue: false
|
||||
fromVersion: "1.22"
|
||||
toVersion: "1.22"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Include volume count on node to be considered for
|
||||
balanced resource allocation while scheduling. A node which has closer CPU,
|
||||
|
|
|
|||
|
|
@ -6,6 +6,22 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.9"
|
||||
toVersion: "1.12"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.13"
|
||||
toVersion: "1.17"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.18"
|
||||
toVersion: "1.21"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Enable the definition and consumption of raw block devices in Pods.
|
||||
See [Raw Block Volume Support](/docs/concepts/storage/persistent-volumes/#raw-block-volume-support)
|
||||
|
|
|
|||
|
|
@ -6,6 +6,22 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.13"
|
||||
toVersion: "1.20"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.21"
|
||||
toVersion: "1.21"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.22"
|
||||
toVersion: "1.23"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Migrate ServiceAccount volumes to use a projected volume
|
||||
consisting of a ServiceAccountTokenVolumeProjection. Cluster admins can use metric
|
||||
|
|
|
|||
|
|
@ -4,5 +4,10 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.27"
|
||||
---
|
||||
Enable webhooks in cloud controller manager.
|
||||
|
|
|
|||
|
|
@ -4,6 +4,15 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.27"
|
||||
toVersion: "1.28"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.29"
|
||||
---
|
||||
Enables dual-stack `kubelet --node-ip` with external cloud providers.
|
||||
See [Configure IPv4/IPv6 dual-stack](/docs/concepts/services-networking/dual-stack/#configure-ipv4-ipv6-dual-stack)
|
||||
|
|
|
|||
|
|
@ -4,5 +4,10 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.29"
|
||||
---
|
||||
[`clusterTrustBundle` projected volume sources](/docs/concepts/storage/projected-volumes#clustertrustbundle).
|
||||
|
|
|
|||
|
|
@ -4,5 +4,10 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.27"
|
||||
---
|
||||
Enable ClusterTrustBundle objects and kubelet integration.
|
||||
|
|
|
|||
|
|
@ -4,6 +4,15 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.26"
|
||||
toVersion: "1.26"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.27"
|
||||
---
|
||||
Enable the `/metrics/slis` endpoint on Kubernetes components like
|
||||
kubelet, kube-scheduler, kube-proxy, kube-controller-manager, cloud-controller-manager
|
||||
|
|
|
|||
|
|
@ -6,6 +6,22 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.18"
|
||||
toVersion: "1.19"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.20"
|
||||
toVersion: "1.22"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.23"
|
||||
toVersion: "1.25"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Allows user to configure volume permission change policy
|
||||
for fsGroups when mounting a volume in a Pod. See
|
||||
|
|
|
|||
|
|
@ -4,6 +4,11 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.25"
|
||||
---
|
||||
Normalize HTTP get URL and Header passing for lifecycle
|
||||
handlers with probers.
|
||||
|
|
|
|||
|
|
@ -4,6 +4,11 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.28"
|
||||
---
|
||||
Allow the API server to serve consistent lists from cache.
|
||||
|
||||
|
|
|
|||
|
|
@ -4,6 +4,11 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.25"
|
||||
---
|
||||
Enables the kubelet `checkpoint` API.
|
||||
See [Kubelet Checkpoint API](/docs/reference/node/kubelet-checkpoint-api/) for more details.
|
||||
|
|
|
|||
|
|
@ -4,6 +4,11 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.24"
|
||||
---
|
||||
When you enable this feature gate, Kubernetes components that support
|
||||
contextual logging add extra detail to log output.
|
||||
|
|
|
|||
|
|
@ -6,6 +6,22 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.21"
|
||||
toVersion: "1.21"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.22"
|
||||
toVersion: "1.23"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.24"
|
||||
toVersion: "1.26"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Enables Leader Migration for
|
||||
[kube-controller-manager](/docs/tasks/administer-cluster/controller-manager-leader-migration/#initial-leader-migration-configuration) and
|
||||
|
|
|
|||
|
|
@ -4,6 +4,11 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.23"
|
||||
---
|
||||
This allows fine-tuning of CPUManager policies,
|
||||
experimental, Alpha-quality options
|
||||
|
|
|
|||
|
|
@ -4,6 +4,11 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.23"
|
||||
---
|
||||
This allows fine-tuning of CPUManager policies,
|
||||
experimental, Beta-quality options
|
||||
|
|
|
|||
|
|
@ -4,5 +4,14 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.22"
|
||||
toVersion: "1.22"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.23"
|
||||
---
|
||||
Allow fine-tuning of CPUManager policies.
|
||||
|
|
|
|||
|
|
@ -4,6 +4,19 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.8"
|
||||
toVersion: "1.9"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.10"
|
||||
toVersion: "1.25"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.26"
|
||||
---
|
||||
Enable container level CPU affinity support, see
|
||||
[CPU Management Policies](/docs/tasks/administer-cluster/cpu-management-policies/).
|
||||
|
|
|
|||
|
|
@ -4,6 +4,11 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.28"
|
||||
---
|
||||
Enable updates to custom resources to contain
|
||||
violations of their OpenAPI schema if the offending portions of the resource
|
||||
|
|
|
|||
|
|
@ -6,6 +6,22 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.10"
|
||||
toVersion: "1.10"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.11"
|
||||
toVersion: "1.20"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.21"
|
||||
toVersion: "1.22"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Enable container log rotation for CRI container runtime.
|
||||
The default max size of a log file is 10MB and the default max number of
|
||||
|
|
|
|||
|
|
@ -6,6 +6,22 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.20"
|
||||
toVersion: "1.20"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.21"
|
||||
toVersion: "1.21"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.22"
|
||||
toVersion: "1.23"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Use an alternative implementation of the
|
||||
{{< glossary_tooltip text="CronJob" term_id="cronjob" >}} controller. Otherwise,
|
||||
|
|
|
|||
|
|
@ -4,5 +4,21 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.24"
|
||||
toVersion: "1.24"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.25"
|
||||
toVersion: "1.26"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.27"
|
||||
toVersion: "1.28"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Allow the use of the `timeZone` optional field in [CronJobs](/docs/concepts/workloads/controllers/cron-jobs/)
|
||||
|
|
|
|||
|
|
@ -4,6 +4,11 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.28"
|
||||
---
|
||||
Set the scheduled job time as an
|
||||
{{< glossary_tooltip text="annotation" term_id="annotation" >}} on Jobs that were created
|
||||
|
|
|
|||
|
|
@ -4,6 +4,11 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.26"
|
||||
---
|
||||
Enable the usage of cross namespace volume data source
|
||||
to allow you to specify a source namespace in the `dataSourceRef` field of a
|
||||
|
|
|
|||
|
|
@ -6,6 +6,22 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.11"
|
||||
toVersion: "1.13"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.14"
|
||||
toVersion: "1.17"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.18"
|
||||
toVersion: "1.21"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Enable external CSI volume drivers to support block storage.
|
||||
See [`csi` raw block volume support](/docs/concepts/storage/volumes/#csi-raw-block-volume-support)
|
||||
|
|
|
|||
|
|
@ -6,6 +6,22 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.12"
|
||||
toVersion: "1.13"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.14"
|
||||
toVersion: "1.17"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.18"
|
||||
toVersion: "1.21"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Enable all logic related to the CSIDriver API object in
|
||||
`csi.storage.k8s.io`.
|
||||
|
|
|
|||
|
|
@ -6,5 +6,21 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.15"
|
||||
toVersion: "1.15"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.16"
|
||||
toVersion: "1.24"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.25"
|
||||
toVersion: "1.26"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Enable CSI Inline volumes support for pods.
|
||||
|
|
|
|||
|
|
@ -6,6 +6,17 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.17"
|
||||
toVersion: "1.20"
|
||||
- stage: deprecated
|
||||
fromVersion: "1.21"
|
||||
toVersion: "1.21"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Stops registering the EBS in-tree plugin in
|
||||
kubelet and volume controllers and enables shims and translation logic to
|
||||
|
|
|
|||
|
|
@ -6,6 +6,26 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.14"
|
||||
toVersion: "1.16"
|
||||
- stage: beta
|
||||
defaultValue: false
|
||||
fromVersion: "1.17"
|
||||
toVersion: "1.22"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.23"
|
||||
toVersion: "1.24"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.25"
|
||||
toVersion: "1.26"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Enables shims and translation logic to route volume
|
||||
operations from the AWS-EBS in-tree plugin to EBS CSI plugin. Supports
|
||||
|
|
|
|||
|
|
@ -6,6 +6,17 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.17"
|
||||
toVersion: "1.20"
|
||||
- stage: deprecated
|
||||
fromVersion: "1.21"
|
||||
toVersion: "1.21"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Stops registering the Azure-Disk in-tree
|
||||
plugin in kubelet and volume controllers and enables shims and translation
|
||||
|
|
|
|||
|
|
@ -6,6 +6,26 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.15"
|
||||
toVersion: "1.18"
|
||||
- stage: beta
|
||||
defaultValue: false
|
||||
fromVersion: "1.19"
|
||||
toVersion: "1.22"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.23"
|
||||
toVersion: "1.23"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.24"
|
||||
toVersion: "1.26"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Enables shims and translation logic to route volume
|
||||
operations from the Azure-Disk in-tree plugin to AzureDisk CSI plugin.
|
||||
|
|
|
|||
|
|
@ -6,6 +6,17 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.17"
|
||||
toVersion: "1.20"
|
||||
- stage: deprecated
|
||||
fromVersion: "1.21"
|
||||
toVersion: "1.21"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Stops registering the Azure-File in-tree
|
||||
plugin in kubelet and volume controllers and enables shims and translation
|
||||
|
|
|
|||
|
|
@ -4,6 +4,23 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.15"
|
||||
toVersion: "1.20"
|
||||
- stage: beta
|
||||
defaultValue: false
|
||||
fromVersion: "1.21"
|
||||
toVersion: "1.23"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.24"
|
||||
toVersion: "1.25"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.26"
|
||||
---
|
||||
Enables shims and translation logic to route volume
|
||||
operations from the Azure-File in-tree plugin to AzureFile CSI plugin.
|
||||
|
|
|
|||
|
|
@ -6,6 +6,17 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.17"
|
||||
toVersion: "1.20"
|
||||
- stage: deprecated
|
||||
fromVersion: "1.21"
|
||||
toVersion: "1.21"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Stops registering the GCE-PD in-tree plugin in
|
||||
kubelet and volume controllers and enables shims and translation logic to
|
||||
|
|
|
|||
|
|
@ -4,6 +4,26 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.14"
|
||||
toVersion: "1.16"
|
||||
- stage: beta
|
||||
defaultValue: false
|
||||
fromVersion: "1.17"
|
||||
toVersion: "1.22"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.23"
|
||||
toVersion: "1.24"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.25"
|
||||
toVersion: "1.27"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Enables shims and translation logic to route volume
|
||||
operations from the GCE-PD in-tree plugin to PD CSI plugin. Supports falling
|
||||
|
|
|
|||
|
|
@ -6,6 +6,17 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.17"
|
||||
toVersion: "1.20"
|
||||
- stage: deprecated
|
||||
fromVersion: "1.21"
|
||||
toVersion: "1.21"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Stops registering the Cinder in-tree plugin in
|
||||
kubelet and volume controllers and enables shims and translation logic to route
|
||||
|
|
|
|||
|
|
@ -6,6 +6,22 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.14"
|
||||
toVersion: "1.17"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.18"
|
||||
toVersion: "1.23"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.24"
|
||||
toVersion: "1.25"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Enables shims and translation logic to route volume
|
||||
operations from the Cinder in-tree plugin to Cinder CSI plugin. Supports
|
||||
|
|
|
|||
|
|
@ -4,6 +4,15 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.23"
|
||||
toVersion: "1.24"
|
||||
- stage: beta
|
||||
defaultValue: false
|
||||
fromVersion: "1.25"
|
||||
---
|
||||
Enables shims and translation logic to route volume operations
|
||||
from the Portworx in-tree plugin to Portworx CSI plugin.
|
||||
|
|
|
|||
|
|
@ -4,6 +4,15 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.23"
|
||||
toVersion: "1.27"
|
||||
- stage: deprecated
|
||||
defaultValue: false
|
||||
fromVersion: "1.28"
|
||||
---
|
||||
Enables shims and translation logic to route volume
|
||||
operations from the RBD in-tree plugin to Ceph RBD CSI plugin. Requires
|
||||
|
|
|
|||
|
|
@ -6,6 +6,22 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.14"
|
||||
toVersion: "1.16"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.17"
|
||||
toVersion: "1.24"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.25"
|
||||
toVersion: "1.26"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Enables shims and translation logic to route volume
|
||||
operations from in-tree plugins to corresponding pre-installed CSI plugins
|
||||
|
|
|
|||
|
|
@ -6,6 +6,17 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: beta
|
||||
defaultValue: false
|
||||
fromVersion: "1.19"
|
||||
toVersion: "1.21"
|
||||
- stage: deprecated
|
||||
fromVersion: "1.22"
|
||||
toVersion: "1.22"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Stops registering the vSphere in-tree plugin in kubelet
|
||||
and volume controllers and enables shims and translation logic to route volume operations
|
||||
|
|
|
|||
|
|
@ -4,6 +4,26 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.18"
|
||||
toVersion: "1.18"
|
||||
- stage: beta
|
||||
defaultValue: false
|
||||
fromVersion: "1.19"
|
||||
toVersion: "1.24"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.25"
|
||||
toVersion: "1.25"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.26"
|
||||
toVersion: "1.28"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Enables shims and translation logic to route volume operations
|
||||
from the vSphere in-tree plugin to vSphere CSI plugin. Supports falling back
|
||||
|
|
|
|||
|
|
@ -4,6 +4,19 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.25"
|
||||
toVersion: "1.26"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.27"
|
||||
toVersion: "1.28"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.29"
|
||||
---
|
||||
Enable passing secret authentication data to a CSI driver for use
|
||||
during a `NodeExpandVolume` CSI operation.
|
||||
|
|
|
|||
|
|
@ -6,5 +6,21 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.12"
|
||||
toVersion: "1.13"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.14"
|
||||
toVersion: "1.16"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.17"
|
||||
toVersion: "1.22"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Enable all logic related to the CSINodeInfo API object in `csi.storage.k8s.io`.
|
||||
|
|
|
|||
|
|
@ -6,6 +6,22 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.9"
|
||||
toVersion: "1.9"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.10"
|
||||
toVersion: "1.12"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.13"
|
||||
toVersion: "1.16"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Enable discovering and mounting volumes provisioned through a
|
||||
[CSI (Container Storage Interface)](https://git.k8s.io/design-proposals-archive/storage/container-storage-interface.md)
|
||||
|
|
|
|||
|
|
@ -6,6 +6,22 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.20"
|
||||
toVersion: "1.20"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.21"
|
||||
toVersion: "1.21"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.22"
|
||||
toVersion: "1.24"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Enable CSI drivers to receive the pods' service account token
|
||||
that they mount volumes for. See
|
||||
|
|
|
|||
|
|
@ -4,6 +4,22 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.19"
|
||||
toVersion: "1.20"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.21"
|
||||
toVersion: "1.23"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.24"
|
||||
toVersion: "1.27"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Enables CSI drivers to publish storage capacity information
|
||||
and the Kubernetes scheduler to use that information when scheduling pods. See
|
||||
|
|
|
|||
|
|
@ -6,6 +6,22 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.19"
|
||||
toVersion: "1.19"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.20"
|
||||
toVersion: "1.22"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.23"
|
||||
toVersion: "1.25"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Allows CSIDrivers to use the `fsGroupPolicy` field.
|
||||
This field controls whether volumes created by a CSIDriver support volume ownership
|
||||
|
|
|
|||
|
|
@ -4,5 +4,10 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.21"
|
||||
---
|
||||
Enable support for CSI volume health monitoring on node.
|
||||
|
|
|
|||
|
|
@ -6,6 +6,18 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.22"
|
||||
toVersion: "1.23"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.24"
|
||||
toVersion: "1.25"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Allows clients to request a duration for certificates issued
|
||||
via the Kubernetes CSR API.
|
||||
|
|
|
|||
|
|
@ -4,6 +4,11 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.12"
|
||||
---
|
||||
Enable nodes to change `cpuCFSQuotaPeriod` in
|
||||
[kubelet config](/docs/tasks/administer-cluster/kubelet-config-file/).
|
||||
|
|
|
|||
|
|
@ -6,6 +6,22 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.9"
|
||||
toVersion: "1.9"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.10"
|
||||
toVersion: "1.13"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.14"
|
||||
toVersion: "1.16"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Enable customizing the DNS settings for a Pod using its `dnsConfig` property.
|
||||
Check [Pod's DNS Config](/docs/concepts/services-networking/dns-pod-service/#pods-dns-config)
|
||||
|
|
|
|||
|
|
@ -6,5 +6,21 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.15"
|
||||
toVersion: "1.15"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.16"
|
||||
toVersion: "1.16"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.17"
|
||||
toVersion: "1.18"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Enable CRD support for default values in OpenAPI v3 validation schemas.
|
||||
|
|
|
|||
|
|
@ -6,5 +6,21 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.14"
|
||||
toVersion: "1.14"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.15"
|
||||
toVersion: "1.15"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.16"
|
||||
toVersion: "1.18"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Enables publishing of CRD OpenAPI specs.
|
||||
|
|
|
|||
|
|
@ -6,6 +6,22 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.10"
|
||||
toVersion: "1.10"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.11"
|
||||
toVersion: "1.15"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.16"
|
||||
toVersion: "1.18"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Enable `/status` and `/scale` subresources
|
||||
on resources created from [CustomResourceDefinition](/docs/concepts/extend-kubernetes/api-extension/custom-resources/).
|
||||
|
|
|
|||
|
|
@ -4,6 +4,19 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.23"
|
||||
toVersion: "1.24"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.25"
|
||||
toVersion: "1.28"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.29"
|
||||
---
|
||||
Enable expression language validation in CRD
|
||||
which will validate customer resource based on validation rules written in
|
||||
|
|
|
|||
|
|
@ -6,6 +6,22 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.8"
|
||||
toVersion: "1.8"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.9"
|
||||
toVersion: "1.15"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.16"
|
||||
toVersion: "1.18"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Enable schema based validation on resources created from
|
||||
[CustomResourceDefinition](/docs/concepts/extend-kubernetes/api-extension/custom-resources/).
|
||||
|
|
|
|||
|
|
@ -6,6 +6,22 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.13"
|
||||
toVersion: "1.14"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.15"
|
||||
toVersion: "1.15"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.16"
|
||||
toVersion: "1.18"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Enable webhook-based conversion
|
||||
on resources created from [CustomResourceDefinition](/docs/concepts/extend-kubernetes/api-extension/custom-resources/).
|
||||
|
|
|
|||
|
|
@ -5,6 +5,22 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.21"
|
||||
toVersion: "1.21"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.22"
|
||||
toVersion: "1.24"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.25"
|
||||
toVersion: "1.28"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Enables the DaemonSet workloads to maintain
|
||||
availability during update per node.
|
||||
|
|
|
|||
|
|
@ -4,6 +4,11 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: deprecated
|
||||
defaultValue: false
|
||||
fromVersion: "1.28"
|
||||
---
|
||||
Changes when the default value of
|
||||
`PodSpec.containers[*].ports[*].hostPort`
|
||||
|
|
|
|||
|
|
@ -6,6 +6,22 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.19"
|
||||
toVersion: "1.19"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.20"
|
||||
toVersion: "1.23"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.24"
|
||||
toVersion: "1.25"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Enables the use of `PodTopologySpread` scheduling plugin to do
|
||||
[default spreading](/docs/concepts/scheduling-eviction/topology-spread-constraints/#internal-default-constraints).
|
||||
|
|
|
|||
|
|
@ -4,6 +4,22 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.22"
|
||||
toVersion: "1.22"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.23"
|
||||
toVersion: "1.25"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.26"
|
||||
toVersion: "1.27"
|
||||
|
||||
removed: true
|
||||
---
|
||||
If supported by the CSI driver, delegates the
|
||||
role of applying `fsGroup` from a Pod's `securityContext` to the driver by
|
||||
|
|
|
|||
|
|
@ -4,6 +4,16 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.28"
|
||||
toVersion: "1.28"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.29"
|
||||
|
||||
---
|
||||
Enable support to CDI device IDs in the
|
||||
[Device Plugin](/docs/concepts/extend-kubernetes/compute-storage-net/device-plugins/) API.
|
||||
|
|
|
|||
|
|
@ -4,6 +4,22 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.8"
|
||||
toVersion: "1.9"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.10"
|
||||
toVersion: "1.25"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.26"
|
||||
toVersion: "1.27"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Enable the [device-plugins](/docs/concepts/extend-kubernetes/compute-storage-net/device-plugins/)
|
||||
based resource provisioning on nodes.
|
||||
|
|
|
|||
|
|
@ -4,5 +4,21 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.19"
|
||||
toVersion: "1.19"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.20"
|
||||
toVersion: "1.24"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.25"
|
||||
toVersion: "1.27"
|
||||
|
||||
removed: true
|
||||
---
|
||||
[Disable accelerator metrics collected by the kubelet](/docs/concepts/cluster-administration/system-metrics/#disable-accelerator-metrics).
|
||||
|
|
|
|||
|
|
@ -4,6 +4,15 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.22"
|
||||
toVersion: "1.28"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.29"
|
||||
---
|
||||
Disables any functionality in `kube-apiserver`,
|
||||
`kube-controller-manager` and `kubelet` related to the `--cloud-provider`
|
||||
|
|
|
|||
|
|
@ -4,6 +4,15 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.23"
|
||||
toVersion: "1.28"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.29"
|
||||
---
|
||||
Disable the in-tree functionality in kubelet
|
||||
to authenticate to a cloud provider container registry for image pull credentials.
|
||||
|
|
|
|||
|
|
@ -4,5 +4,10 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.29"
|
||||
---
|
||||
Disable setting the `kubeProxyVersion` field of the Node.
|
||||
|
|
|
|||
|
|
@ -4,6 +4,26 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.20"
|
||||
toVersion: "1.20"
|
||||
- stage: beta
|
||||
defaultValue: false
|
||||
fromVersion: "1.21"
|
||||
toVersion: "1.21"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.22"
|
||||
toVersion: "1.26"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.27"
|
||||
toVersion: "1.28"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Enables usage of hugepages in
|
||||
[downward API](/docs/tasks/inject-data-application/downward-api-volume-expose-pod-information).
|
||||
|
|
|
|||
|
|
@ -4,6 +4,22 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.12"
|
||||
toVersion: "1.12"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.13"
|
||||
toVersion: "1.18"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.19"
|
||||
toVersion: "1.27"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Enable server-side [dry run](/docs/reference/using-api/api-concepts/#dry-run) requests
|
||||
so that validation, merging, and mutation can be tested without committing.
|
||||
|
|
|
|||
|
|
@ -6,5 +6,16 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.13"
|
||||
toVersion: "1.18"
|
||||
- stage: deprecated
|
||||
fromVersion: "1.19"
|
||||
toVersion: "1.19"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Used to enable dynamic auditing before v1.19.
|
||||
|
|
|
|||
|
|
@ -6,6 +6,22 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.4"
|
||||
toVersion: "1.10"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.11"
|
||||
toVersion: "1.21"
|
||||
- stage: deprecated
|
||||
defaultValue: false
|
||||
fromVersion: "1.22"
|
||||
toVersion: "1.25"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Enable the dynamic configuration of kubelet. The
|
||||
feature is no longer supported outside of supported skew policy. The feature
|
||||
|
|
|
|||
|
|
@ -6,6 +6,16 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.11"
|
||||
toVersion: "1.11"
|
||||
- stage: deprecated
|
||||
fromVersion: "1.12"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Extend the default scheduler to be aware of
|
||||
volume topology and handle PV provisioning.
|
||||
|
|
|
|||
|
|
@ -4,6 +4,11 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.26"
|
||||
---
|
||||
Enables support for resources with custom parameters and a lifecycle
|
||||
that is independent of a Pod.
|
||||
|
|
|
|||
|
|
@ -6,6 +6,18 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: true
|
||||
fromVersion: "1.3"
|
||||
toVersion: "1.7"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.8"
|
||||
toVersion: "1.12"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Enable the
|
||||
[dynamic provisioning](/docs/concepts/storage/dynamic-provisioning/) of persistent volumes to Pods.
|
||||
|
|
|
|||
|
|
@ -4,6 +4,19 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.20"
|
||||
toVersion: "1.20"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.21"
|
||||
toVersion: "1.23"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.24"
|
||||
---
|
||||
Allows for storage-originated bookmark (progress
|
||||
notify) events to be delivered to the users. This is only applied to watch operations.
|
||||
|
|
|
|||
|
|
@ -4,6 +4,11 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.27"
|
||||
---
|
||||
Enables Indexed Jobs to be scaled up or down by mutating both
|
||||
`spec.completions` and `spec.parallelism` together such that `spec.completions == spec.parallelism`.
|
||||
|
|
|
|||
|
|
@ -6,6 +6,15 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: deprecated
|
||||
defaultValue: true
|
||||
fromVersion: "1.16"
|
||||
toVersion: "1.17"
|
||||
|
||||
removed: true
|
||||
|
||||
---
|
||||
Enable the five second
|
||||
timeout on aggregated discovery calls.
|
||||
|
|
|
|||
|
|
@ -6,6 +6,17 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.8"
|
||||
toVersion: "1.12"
|
||||
- stage: deprecated
|
||||
fromVersion: "1.13"
|
||||
toVersion: "1.23"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Enable the scheduler to cache equivalence of
|
||||
nodes when scheduling Pods.
|
||||
|
|
|
|||
|
|
@ -6,5 +6,17 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.20"
|
||||
toVersion: "1.20"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.21"
|
||||
toVersion: "1.24"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Enables EndpointSlice `nodeName` field.
|
||||
|
|
|
|||
|
|
@ -6,6 +6,22 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.18"
|
||||
toVersion: "1.18"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.19"
|
||||
toVersion: "1.21"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.22"
|
||||
toVersion: "1.24"
|
||||
|
||||
removed: true
|
||||
---
|
||||
When enabled, kube-proxy running
|
||||
on Linux will use EndpointSlices as the primary data source instead of
|
||||
|
|
|
|||
|
|
@ -4,6 +4,22 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.20"
|
||||
toVersion: "1.21"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.22"
|
||||
toVersion: "1.25"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.26"
|
||||
toVersion: "1.27"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Enables EndpointSlice `terminating` and `serving`
|
||||
condition fields.
|
||||
|
|
|
|||
|
|
@ -6,6 +6,26 @@ content_type: feature_gate
|
|||
_build:
|
||||
list: never
|
||||
render: false
|
||||
|
||||
stages:
|
||||
- stage: alpha
|
||||
defaultValue: false
|
||||
fromVersion: "1.16"
|
||||
toVersion: "1.16"
|
||||
- stage: beta
|
||||
defaultValue: false
|
||||
fromVersion: "1.17"
|
||||
toVersion: "1.17"
|
||||
- stage: beta
|
||||
defaultValue: true
|
||||
fromVersion: "1.18"
|
||||
toVersion: "1.20"
|
||||
- stage: stable
|
||||
defaultValue: true
|
||||
fromVersion: "1.21"
|
||||
toVersion: "1.24"
|
||||
|
||||
removed: true
|
||||
---
|
||||
Enables EndpointSlices for more scalable and extensible
|
||||
network endpoints. See [Enabling EndpointSlices](/docs/concepts/services-networking/endpoint-slices/).
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue