Skip to content

Commit ffeb6be

Browse files
committed
KEP-3751 Beta promotion for VolumeAttributeClass
1 parent be3a417 commit ffeb6be

File tree

2 files changed

+13
-9
lines changed

2 files changed

+13
-9
lines changed

content/en/docs/concepts/storage/volume-attributes-classes.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ weight: 40
88
---
99
<!-- overview -->
1010

11-
{{< feature-state for_k8s_version="v1.29" state="alpha" >}}
11+
{{< feature-state feature_gate_name="VolumeAttributesClass" >}}
1212

1313
This page assumes that you are familiar with [StorageClasses](/docs/concepts/storage/storage-classes/),
1414
[volumes](/docs/concepts/storage/volumes/) and [PersistentVolumes](/docs/concepts/storage/persistent-volumes/)
@@ -18,11 +18,11 @@ in Kubernetes.
1818

1919
A VolumeAttributesClass provides a way for administrators to describe the mutable
2020
"classes" of storage they offer. Different classes might map to different quality-of-service levels.
21-
Kubernetes itself is unopinionated about what these classes represent.
21+
Kubernetes itself is un-opinionated about what these classes represent.
2222

23-
This is an alpha feature and disabled by default.
23+
This is a beta feature and disabled by default.
2424

25-
If you want to test the feature whilst it's alpha, you need to enable the `VolumeAttributesClass`
25+
If you want to test the feature whilst it's beta, you need to enable the `VolumeAttributesClass`
2626
[feature gate](/docs/reference/command-line-tools-reference/feature-gates/) for the kube-controller-manager and the kube-apiserver. You use the `--feature-gates` command line argument:
2727

2828
```
@@ -45,7 +45,7 @@ While the name of a VolumeAttributesClass object in a `PersistentVolumeClaim` is
4545

4646

4747
```yaml
48-
apiVersion: storage.k8s.io/v1alpha1
48+
apiVersion: storage.k8s.io/v1beta1
4949
kind: VolumeAttributesClass
5050
metadata:
5151
name: silver
@@ -74,7 +74,7 @@ Each VolumeAttributesClass has a resizer that determines what volume plugin is u
7474

7575
The modifying volume feature support for VolumeAttributesClass is implemented in [kubernetes-csi/external-resizer](https://github.com/kubernetes-csi/external-resizer).
7676

77-
For example, a existing PersistentVolumeClaim is using a VolumeAttributesClass named silver:
77+
For example, an existing PersistentVolumeClaim is using a VolumeAttributesClass named silver:
7878

7979
```yaml
8080
apiVersion: v1
@@ -91,7 +91,7 @@ A new VolumeAttributesClass gold is available in the cluster:
9191

9292

9393
```yaml
94-
apiVersion: storage.k8s.io/v1alpha1
94+
apiVersion: storage.k8s.io/v1beta1
9595
kind: VolumeAttributesClass
9696
metadata:
9797
name: gold
@@ -128,4 +128,4 @@ the parameters may be used depends on the CSI driver implementation.
128128
Please refer to the related CSI driver documentation for more details.
129129

130130
There can be at most 512 parameters defined for a VolumeAttributesClass.
131-
The total length of the parameters object including its keys and values cannot exceed 256 KiB.
131+
The total length of the parameters object including its keys and values cannot exceed 256 KiB.

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

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,13 @@ _build:
66
render: false
77

88
stages:
9-
- stage: alpha
9+
- stage: alpha
1010
defaultValue: false
1111
fromVersion: "1.29"
12+
toVersion: "1.30"
13+
- stage: beta
14+
defaultValue: false
15+
fromVersion: "1.31"
1216
---
1317
Enable support for VolumeAttributesClasses.
1418
See [Volume Attributes Classes](/docs/concepts/storage/volume-attributes-classes/)

0 commit comments

Comments
 (0)