diff --git a/api/openapi-spec/swagger.json b/api/openapi-spec/swagger.json
index 28c9a48532c..ed4202826bc 100644
--- a/api/openapi-spec/swagger.json
+++ b/api/openapi-spec/swagger.json
@@ -75223,7 +75223,7 @@
]
},
"io.k8s.api.core.v1.CSIPersistentVolumeSource": {
- "description": "Represents storage that is managed by an external CSI volume driver",
+ "description": "Represents storage that is managed by an external CSI volume driver (Beta feature)",
"required": [
"driver",
"volumeHandle"
@@ -77748,7 +77748,7 @@
"$ref": "#/definitions/io.k8s.api.core.v1.ObjectReference"
},
"csi": {
- "description": "CSI represents storage that handled by an external CSI driver",
+ "description": "CSI represents storage that handled by an external CSI driver (Beta feature).",
"$ref": "#/definitions/io.k8s.api.core.v1.CSIPersistentVolumeSource"
},
"fc": {
diff --git a/api/swagger-spec/v1.json b/api/swagger-spec/v1.json
index c4e78f8c5df..3557840cf18 100644
--- a/api/swagger-spec/v1.json
+++ b/api/swagger-spec/v1.json
@@ -19299,7 +19299,7 @@
},
"csi": {
"$ref": "v1.CSIPersistentVolumeSource",
- "description": "CSI represents storage that handled by an external CSI driver"
+ "description": "CSI represents storage that handled by an external CSI driver (Beta feature)."
},
"accessModes": {
"type": "array",
@@ -19959,7 +19959,7 @@
},
"v1.CSIPersistentVolumeSource": {
"id": "v1.CSIPersistentVolumeSource",
- "description": "Represents storage that is managed by an external CSI volume driver",
+ "description": "Represents storage that is managed by an external CSI volume driver (Beta feature)",
"required": [
"driver",
"volumeHandle"
diff --git a/docs/api-reference/v1/definitions.html b/docs/api-reference/v1/definitions.html
index 7170e2a5da4..917981d7bbc 100755
--- a/docs/api-reference/v1/definitions.html
+++ b/docs/api-reference/v1/definitions.html
@@ -4164,7 +4164,7 @@ Examples:
csi |
-CSI represents storage that handled by an external CSI driver |
+CSI represents storage that handled by an external CSI driver (Beta feature). |
false |
v1.CSIPersistentVolumeSource |
|
@@ -7830,7 +7830,7 @@ Examples:
v1.CSIPersistentVolumeSource
-
Represents storage that is managed by an external CSI volume driver
+
Represents storage that is managed by an external CSI volume driver (Beta feature)
diff --git a/pkg/apis/core/types.go b/pkg/apis/core/types.go
index c3968ca6024..03ffeb5b8d3 100644
--- a/pkg/apis/core/types.go
+++ b/pkg/apis/core/types.go
@@ -391,7 +391,7 @@ type PersistentVolumeSource struct {
// More info: https://releases.k8s.io/HEAD/examples/volumes/storageos/README.md
// +optional
StorageOS *StorageOSPersistentVolumeSource
- // CSI (Container Storage Interface) represents storage that handled by an external CSI driver
+ // CSI (Container Storage Interface) represents storage that handled by an external CSI driver (Beta feature).
// +optional
CSI *CSIPersistentVolumeSource
}
@@ -1613,7 +1613,7 @@ type LocalVolumeSource struct {
Path string
}
-// Represents storage that is managed by an external CSI volume driver
+// Represents storage that is managed by an external CSI volume driver (Beta feature)
type CSIPersistentVolumeSource struct {
// Driver is the name of the driver to use for this volume.
// Required.
diff --git a/staging/src/k8s.io/api/core/v1/generated.proto b/staging/src/k8s.io/api/core/v1/generated.proto
index 0f955b1aa51..47c6645cb2c 100644
--- a/staging/src/k8s.io/api/core/v1/generated.proto
+++ b/staging/src/k8s.io/api/core/v1/generated.proto
@@ -170,7 +170,7 @@ message Binding {
optional ObjectReference target = 2;
}
-// Represents storage that is managed by an external CSI volume driver
+// Represents storage that is managed by an external CSI volume driver (Beta feature)
message CSIPersistentVolumeSource {
// Driver is the name of the driver to use for this volume.
// Required.
@@ -2528,7 +2528,7 @@ message PersistentVolumeSource {
// +optional
optional StorageOSPersistentVolumeSource storageos = 21;
- // CSI represents storage that handled by an external CSI driver
+ // CSI represents storage that handled by an external CSI driver (Beta feature).
// +optional
optional CSIPersistentVolumeSource csi = 22;
}
diff --git a/staging/src/k8s.io/api/core/v1/types.go b/staging/src/k8s.io/api/core/v1/types.go
index f0693400ed4..43cc222a378 100644
--- a/staging/src/k8s.io/api/core/v1/types.go
+++ b/staging/src/k8s.io/api/core/v1/types.go
@@ -446,7 +446,7 @@ type PersistentVolumeSource struct {
// More info: https://releases.k8s.io/HEAD/examples/volumes/storageos/README.md
// +optional
StorageOS *StorageOSPersistentVolumeSource `json:"storageos,omitempty" protobuf:"bytes,21,opt,name=storageos"`
- // CSI represents storage that handled by an external CSI driver
+ // CSI represents storage that handled by an external CSI driver (Beta feature).
// +optional
CSI *CSIPersistentVolumeSource `json:"csi,omitempty" protobuf:"bytes,22,opt,name=csi"`
}
@@ -1727,7 +1727,7 @@ type LocalVolumeSource struct {
Path string `json:"path" protobuf:"bytes,1,opt,name=path"`
}
-// Represents storage that is managed by an external CSI volume driver
+// Represents storage that is managed by an external CSI volume driver (Beta feature)
type CSIPersistentVolumeSource struct {
// Driver is the name of the driver to use for this volume.
// Required.
diff --git a/staging/src/k8s.io/api/core/v1/types_swagger_doc_generated.go b/staging/src/k8s.io/api/core/v1/types_swagger_doc_generated.go
index 876723f0869..42b14f9176b 100644
--- a/staging/src/k8s.io/api/core/v1/types_swagger_doc_generated.go
+++ b/staging/src/k8s.io/api/core/v1/types_swagger_doc_generated.go
@@ -117,7 +117,7 @@ func (Binding) SwaggerDoc() map[string]string {
}
var map_CSIPersistentVolumeSource = map[string]string{
- "": "Represents storage that is managed by an external CSI volume driver",
+ "": "Represents storage that is managed by an external CSI volume driver (Beta feature)",
"driver": "Driver is the name of the driver to use for this volume. Required.",
"volumeHandle": "VolumeHandle is the unique volume name returned by the CSI volume plugin’s CreateVolume to refer to the volume on all subsequent calls. Required.",
"readOnly": "Optional: The value to pass to ControllerPublishVolumeRequest. Defaults to false (read/write).",
@@ -1276,7 +1276,7 @@ var map_PersistentVolumeSource = map[string]string{
"scaleIO": "ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.",
"local": "Local represents directly-attached storage with node affinity",
"storageos": "StorageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod More info: https://releases.k8s.io/HEAD/examples/volumes/storageos/README.md",
- "csi": "CSI represents storage that handled by an external CSI driver",
+ "csi": "CSI represents storage that handled by an external CSI driver (Beta feature).",
}
func (PersistentVolumeSource) SwaggerDoc() map[string]string {