mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-23 10:32:03 +00:00
CSI - Marking CSIPersistentVolumeSource Beta
This commit is contained in:
parent
aee2cff1b8
commit
18722910eb
@ -391,7 +391,7 @@ type PersistentVolumeSource struct {
|
|||||||
// More info: https://releases.k8s.io/HEAD/examples/volumes/storageos/README.md
|
// More info: https://releases.k8s.io/HEAD/examples/volumes/storageos/README.md
|
||||||
// +optional
|
// +optional
|
||||||
StorageOS *StorageOSPersistentVolumeSource
|
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
|
// +optional
|
||||||
CSI *CSIPersistentVolumeSource
|
CSI *CSIPersistentVolumeSource
|
||||||
}
|
}
|
||||||
@ -1603,7 +1603,7 @@ type LocalVolumeSource struct {
|
|||||||
Path string
|
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 {
|
type CSIPersistentVolumeSource struct {
|
||||||
// Driver is the name of the driver to use for this volume.
|
// Driver is the name of the driver to use for this volume.
|
||||||
// Required.
|
// Required.
|
||||||
|
@ -446,7 +446,7 @@ type PersistentVolumeSource struct {
|
|||||||
// More info: https://releases.k8s.io/HEAD/examples/volumes/storageos/README.md
|
// More info: https://releases.k8s.io/HEAD/examples/volumes/storageos/README.md
|
||||||
// +optional
|
// +optional
|
||||||
StorageOS *StorageOSPersistentVolumeSource `json:"storageos,omitempty" protobuf:"bytes,21,opt,name=storageos"`
|
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
|
// +optional
|
||||||
CSI *CSIPersistentVolumeSource `json:"csi,omitempty" protobuf:"bytes,22,opt,name=csi"`
|
CSI *CSIPersistentVolumeSource `json:"csi,omitempty" protobuf:"bytes,22,opt,name=csi"`
|
||||||
}
|
}
|
||||||
@ -1717,7 +1717,7 @@ type LocalVolumeSource struct {
|
|||||||
Path string `json:"path" protobuf:"bytes,1,opt,name=path"`
|
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 {
|
type CSIPersistentVolumeSource struct {
|
||||||
// Driver is the name of the driver to use for this volume.
|
// Driver is the name of the driver to use for this volume.
|
||||||
// Required.
|
// Required.
|
||||||
|
@ -117,7 +117,7 @@ func (Binding) SwaggerDoc() map[string]string {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var map_CSIPersistentVolumeSource = 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.",
|
"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.",
|
"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).",
|
"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.",
|
"scaleIO": "ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.",
|
||||||
"local": "Local represents directly-attached storage with node affinity",
|
"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",
|
"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 {
|
func (PersistentVolumeSource) SwaggerDoc() map[string]string {
|
||||||
|
Loading…
Reference in New Issue
Block a user