mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-30 06:54:01 +00:00
Merge pull request #124074 from carlory/clean-100001
fix description for PersistentVolumeSource and VolumeSource
This commit is contained in:
commit
fa0979c15f
74
api/openapi-spec/swagger.json
generated
74
api/openapi-spec/swagger.json
generated
@ -5551,7 +5551,7 @@
|
||||
]
|
||||
},
|
||||
"io.k8s.api.core.v1.CSIPersistentVolumeSource": {
|
||||
"description": "Represents storage that is managed by an external CSI volume driver (Beta feature)",
|
||||
"description": "Represents storage that is managed by an external CSI volume driver",
|
||||
"properties": {
|
||||
"controllerExpandSecretRef": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.SecretReference",
|
||||
@ -7888,7 +7888,7 @@
|
||||
"x-kubernetes-map-type": "atomic"
|
||||
},
|
||||
"io.k8s.api.core.v1.LocalVolumeSource": {
|
||||
"description": "Local represents directly-attached storage with node affinity (Beta feature)",
|
||||
"description": "Local represents directly-attached storage with node affinity",
|
||||
"properties": {
|
||||
"fsType": {
|
||||
"description": "fsType is the filesystem type to mount. It applies only when the Path is a block device. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". The default value is to auto-select a filesystem if unspecified.",
|
||||
@ -8934,15 +8934,15 @@
|
||||
},
|
||||
"awsElasticBlockStore": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource",
|
||||
"description": "awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore"
|
||||
"description": "awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Deprecated: AWSElasticBlockStore is deprecated. All operations for the in-tree awsElasticBlockStore type are redirected to the ebs.csi.aws.com CSI driver. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore"
|
||||
},
|
||||
"azureDisk": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.AzureDiskVolumeSource",
|
||||
"description": "azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod."
|
||||
"description": "azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. Deprecated: AzureDisk is deprecated. All operations for the in-tree azureDisk type are redirected to the disk.csi.azure.com CSI driver."
|
||||
},
|
||||
"azureFile": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.AzureFilePersistentVolumeSource",
|
||||
"description": "azureFile represents an Azure File Service mount on the host and bind mount to the pod."
|
||||
"description": "azureFile represents an Azure File Service mount on the host and bind mount to the pod. Deprecated: AzureFile is deprecated. All operations for the in-tree azureFile type are redirected to the file.csi.azure.com CSI driver."
|
||||
},
|
||||
"capacity": {
|
||||
"additionalProperties": {
|
||||
@ -8953,11 +8953,11 @@
|
||||
},
|
||||
"cephfs": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.CephFSPersistentVolumeSource",
|
||||
"description": "cephFS represents a Ceph FS mount on the host that shares a pod's lifetime"
|
||||
"description": "cephFS represents a Ceph FS mount on the host that shares a pod's lifetime. Deprecated: CephFS is deprecated and the in-tree cephfs type is no longer supported."
|
||||
},
|
||||
"cinder": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.CinderPersistentVolumeSource",
|
||||
"description": "cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md"
|
||||
"description": "cinder represents a cinder volume attached and mounted on kubelets host machine. Deprecated: Cinder is deprecated. All operations for the in-tree cinder type are redirected to the cinder.csi.openstack.org CSI driver. More info: https://examples.k8s.io/mysql-cinder-pd/README.md"
|
||||
},
|
||||
"claimRef": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.ObjectReference",
|
||||
@ -8966,7 +8966,7 @@
|
||||
},
|
||||
"csi": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.CSIPersistentVolumeSource",
|
||||
"description": "csi represents storage that is handled by an external CSI driver (Beta feature)."
|
||||
"description": "csi represents storage that is handled by an external CSI driver."
|
||||
},
|
||||
"fc": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.FCVolumeSource",
|
||||
@ -8974,19 +8974,19 @@
|
||||
},
|
||||
"flexVolume": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.FlexPersistentVolumeSource",
|
||||
"description": "flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin."
|
||||
"description": "flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. Deprecated: FlexVolume is deprecated. Consider using a CSIDriver instead."
|
||||
},
|
||||
"flocker": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.FlockerVolumeSource",
|
||||
"description": "flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage. This depends on the Flocker control service being running"
|
||||
"description": "flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage. This depends on the Flocker control service being running. Deprecated: Flocker is deprecated and the in-tree flocker type is no longer supported."
|
||||
},
|
||||
"gcePersistentDisk": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.GCEPersistentDiskVolumeSource",
|
||||
"description": "gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk"
|
||||
"description": "gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. Deprecated: GCEPersistentDisk is deprecated. All operations for the in-tree gcePersistentDisk type are redirected to the pd.csi.storage.gke.io CSI driver. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk"
|
||||
},
|
||||
"glusterfs": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.GlusterfsPersistentVolumeSource",
|
||||
"description": "glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. More info: https://examples.k8s.io/volumes/glusterfs/README.md"
|
||||
"description": "glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. Deprecated: Glusterfs is deprecated and the in-tree glusterfs type is no longer supported. More info: https://examples.k8s.io/volumes/glusterfs/README.md"
|
||||
},
|
||||
"hostPath": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.HostPathVolumeSource",
|
||||
@ -9022,23 +9022,23 @@
|
||||
},
|
||||
"photonPersistentDisk": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource",
|
||||
"description": "photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine"
|
||||
"description": "photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine. Deprecated: PhotonPersistentDisk is deprecated and the in-tree photonPersistentDisk type is no longer supported."
|
||||
},
|
||||
"portworxVolume": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.PortworxVolumeSource",
|
||||
"description": "portworxVolume represents a portworx volume attached and mounted on kubelets host machine"
|
||||
"description": "portworxVolume represents a portworx volume attached and mounted on kubelets host machine. Deprecated: PortworxVolume is deprecated. All operations for the in-tree portworxVolume type are redirected to the pxd.portworx.com CSI driver when the CSIMigrationPortworx feature-gate is on."
|
||||
},
|
||||
"quobyte": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.QuobyteVolumeSource",
|
||||
"description": "quobyte represents a Quobyte mount on the host that shares a pod's lifetime"
|
||||
"description": "quobyte represents a Quobyte mount on the host that shares a pod's lifetime. Deprecated: Quobyte is deprecated and the in-tree quobyte type is no longer supported."
|
||||
},
|
||||
"rbd": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.RBDPersistentVolumeSource",
|
||||
"description": "rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md"
|
||||
"description": "rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. Deprecated: RBD is deprecated and the in-tree rbd type is no longer supported. More info: https://examples.k8s.io/volumes/rbd/README.md"
|
||||
},
|
||||
"scaleIO": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.ScaleIOPersistentVolumeSource",
|
||||
"description": "scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes."
|
||||
"description": "scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. Deprecated: ScaleIO is deprecated and the in-tree scaleIO type is no longer supported."
|
||||
},
|
||||
"storageClassName": {
|
||||
"description": "storageClassName is the name of StorageClass to which this persistent volume belongs. Empty value means that this volume does not belong to any StorageClass.",
|
||||
@ -9046,7 +9046,7 @@
|
||||
},
|
||||
"storageos": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.StorageOSPersistentVolumeSource",
|
||||
"description": "storageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod More info: https://examples.k8s.io/volumes/storageos/README.md"
|
||||
"description": "storageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod. Deprecated: StorageOS is deprecated and the in-tree storageos type is no longer supported. More info: https://examples.k8s.io/volumes/storageos/README.md"
|
||||
},
|
||||
"volumeAttributesClassName": {
|
||||
"description": "Name of VolumeAttributesClass to which this persistent volume belongs. Empty value is not allowed. When this field is not set, it indicates that this volume does not belong to any VolumeAttributesClass. This field is mutable and can be changed by the CSI driver after a volume has been updated successfully to a new class. For an unbound PersistentVolume, the volumeAttributesClassName will be matched with unbound PersistentVolumeClaims during the binding process. This is a beta field and requires enabling VolumeAttributesClass feature (off by default).",
|
||||
@ -9058,7 +9058,7 @@
|
||||
},
|
||||
"vsphereVolume": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource",
|
||||
"description": "vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine"
|
||||
"description": "vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine. Deprecated: VsphereVolume is deprecated. All operations for the in-tree vsphereVolume type are redirected to the csi.vsphere.vmware.com CSI driver."
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
@ -11691,23 +11691,23 @@
|
||||
"properties": {
|
||||
"awsElasticBlockStore": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource",
|
||||
"description": "awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore"
|
||||
"description": "awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Deprecated: AWSElasticBlockStore is deprecated. All operations for the in-tree awsElasticBlockStore type are redirected to the ebs.csi.aws.com CSI driver. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore"
|
||||
},
|
||||
"azureDisk": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.AzureDiskVolumeSource",
|
||||
"description": "azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod."
|
||||
"description": "azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. Deprecated: AzureDisk is deprecated. All operations for the in-tree azureDisk type are redirected to the disk.csi.azure.com CSI driver."
|
||||
},
|
||||
"azureFile": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.AzureFileVolumeSource",
|
||||
"description": "azureFile represents an Azure File Service mount on the host and bind mount to the pod."
|
||||
"description": "azureFile represents an Azure File Service mount on the host and bind mount to the pod. Deprecated: AzureFile is deprecated. All operations for the in-tree azureFile type are redirected to the file.csi.azure.com CSI driver."
|
||||
},
|
||||
"cephfs": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.CephFSVolumeSource",
|
||||
"description": "cephFS represents a Ceph FS mount on the host that shares a pod's lifetime"
|
||||
"description": "cephFS represents a Ceph FS mount on the host that shares a pod's lifetime. Deprecated: CephFS is deprecated and the in-tree cephfs type is no longer supported."
|
||||
},
|
||||
"cinder": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.CinderVolumeSource",
|
||||
"description": "cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md"
|
||||
"description": "cinder represents a cinder volume attached and mounted on kubelets host machine. Deprecated: Cinder is deprecated. All operations for the in-tree cinder type are redirected to the cinder.csi.openstack.org CSI driver. More info: https://examples.k8s.io/mysql-cinder-pd/README.md"
|
||||
},
|
||||
"configMap": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.ConfigMapVolumeSource",
|
||||
@ -11715,7 +11715,7 @@
|
||||
},
|
||||
"csi": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.CSIVolumeSource",
|
||||
"description": "csi (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers (Beta feature)."
|
||||
"description": "csi (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers."
|
||||
},
|
||||
"downwardAPI": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.DownwardAPIVolumeSource",
|
||||
@ -11735,23 +11735,23 @@
|
||||
},
|
||||
"flexVolume": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.FlexVolumeSource",
|
||||
"description": "flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin."
|
||||
"description": "flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. Deprecated: FlexVolume is deprecated. Consider using a CSIDriver instead."
|
||||
},
|
||||
"flocker": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.FlockerVolumeSource",
|
||||
"description": "flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running"
|
||||
"description": "flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running. Deprecated: Flocker is deprecated and the in-tree flocker type is no longer supported."
|
||||
},
|
||||
"gcePersistentDisk": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.GCEPersistentDiskVolumeSource",
|
||||
"description": "gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk"
|
||||
"description": "gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Deprecated: GCEPersistentDisk is deprecated. All operations for the in-tree gcePersistentDisk type are redirected to the pd.csi.storage.gke.io CSI driver. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk"
|
||||
},
|
||||
"gitRepo": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.GitRepoVolumeSource",
|
||||
"description": "gitRepo represents a git repository at a particular revision. DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container."
|
||||
"description": "gitRepo represents a git repository at a particular revision. Deprecated: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container."
|
||||
},
|
||||
"glusterfs": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.GlusterfsVolumeSource",
|
||||
"description": "glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/glusterfs/README.md"
|
||||
"description": "glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. Deprecated: Glusterfs is deprecated and the in-tree glusterfs type is no longer supported. More info: https://examples.k8s.io/volumes/glusterfs/README.md"
|
||||
},
|
||||
"hostPath": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.HostPathVolumeSource",
|
||||
@ -11779,11 +11779,11 @@
|
||||
},
|
||||
"photonPersistentDisk": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource",
|
||||
"description": "photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine"
|
||||
"description": "photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine. Deprecated: PhotonPersistentDisk is deprecated and the in-tree photonPersistentDisk type is no longer supported."
|
||||
},
|
||||
"portworxVolume": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.PortworxVolumeSource",
|
||||
"description": "portworxVolume represents a portworx volume attached and mounted on kubelets host machine"
|
||||
"description": "portworxVolume represents a portworx volume attached and mounted on kubelets host machine. Deprecated: PortworxVolume is deprecated. All operations for the in-tree portworxVolume type are redirected to the pxd.portworx.com CSI driver when the CSIMigrationPortworx feature-gate is on."
|
||||
},
|
||||
"projected": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.ProjectedVolumeSource",
|
||||
@ -11791,15 +11791,15 @@
|
||||
},
|
||||
"quobyte": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.QuobyteVolumeSource",
|
||||
"description": "quobyte represents a Quobyte mount on the host that shares a pod's lifetime"
|
||||
"description": "quobyte represents a Quobyte mount on the host that shares a pod's lifetime. Deprecated: Quobyte is deprecated and the in-tree quobyte type is no longer supported."
|
||||
},
|
||||
"rbd": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.RBDVolumeSource",
|
||||
"description": "rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md"
|
||||
"description": "rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. Deprecated: RBD is deprecated and the in-tree rbd type is no longer supported. More info: https://examples.k8s.io/volumes/rbd/README.md"
|
||||
},
|
||||
"scaleIO": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.ScaleIOVolumeSource",
|
||||
"description": "scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes."
|
||||
"description": "scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. Deprecated: ScaleIO is deprecated and the in-tree scaleIO type is no longer supported."
|
||||
},
|
||||
"secret": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.SecretVolumeSource",
|
||||
@ -11807,11 +11807,11 @@
|
||||
},
|
||||
"storageos": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.StorageOSVolumeSource",
|
||||
"description": "storageOS represents a StorageOS volume attached and mounted on Kubernetes nodes."
|
||||
"description": "storageOS represents a StorageOS volume attached and mounted on Kubernetes nodes. Deprecated: StorageOS is deprecated and the in-tree storageos type is no longer supported."
|
||||
},
|
||||
"vsphereVolume": {
|
||||
"$ref": "#/definitions/io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource",
|
||||
"description": "vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine"
|
||||
"description": "vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine. Deprecated: VsphereVolume is deprecated. All operations for the in-tree vsphereVolume type are redirected to the csi.vsphere.vmware.com CSI driver."
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
|
74
api/openapi-spec/v3/api__v1_openapi.json
generated
74
api/openapi-spec/v3/api__v1_openapi.json
generated
@ -444,7 +444,7 @@
|
||||
]
|
||||
},
|
||||
"io.k8s.api.core.v1.CSIPersistentVolumeSource": {
|
||||
"description": "Represents storage that is managed by an external CSI volume driver (Beta feature)",
|
||||
"description": "Represents storage that is managed by an external CSI volume driver",
|
||||
"properties": {
|
||||
"controllerExpandSecretRef": {
|
||||
"allOf": [
|
||||
@ -3347,7 +3347,7 @@
|
||||
"x-kubernetes-map-type": "atomic"
|
||||
},
|
||||
"io.k8s.api.core.v1.LocalVolumeSource": {
|
||||
"description": "Local represents directly-attached storage with node affinity (Beta feature)",
|
||||
"description": "Local represents directly-attached storage with node affinity",
|
||||
"properties": {
|
||||
"fsType": {
|
||||
"description": "fsType is the filesystem type to mount. It applies only when the Path is a block device. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". The default value is to auto-select a filesystem if unspecified.",
|
||||
@ -4690,7 +4690,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore"
|
||||
"description": "awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Deprecated: AWSElasticBlockStore is deprecated. All operations for the in-tree awsElasticBlockStore type are redirected to the ebs.csi.aws.com CSI driver. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore"
|
||||
},
|
||||
"azureDisk": {
|
||||
"allOf": [
|
||||
@ -4698,7 +4698,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.AzureDiskVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod."
|
||||
"description": "azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. Deprecated: AzureDisk is deprecated. All operations for the in-tree azureDisk type are redirected to the disk.csi.azure.com CSI driver."
|
||||
},
|
||||
"azureFile": {
|
||||
"allOf": [
|
||||
@ -4706,7 +4706,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.AzureFilePersistentVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "azureFile represents an Azure File Service mount on the host and bind mount to the pod."
|
||||
"description": "azureFile represents an Azure File Service mount on the host and bind mount to the pod. Deprecated: AzureFile is deprecated. All operations for the in-tree azureFile type are redirected to the file.csi.azure.com CSI driver."
|
||||
},
|
||||
"capacity": {
|
||||
"additionalProperties": {
|
||||
@ -4721,7 +4721,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.CephFSPersistentVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "cephFS represents a Ceph FS mount on the host that shares a pod's lifetime"
|
||||
"description": "cephFS represents a Ceph FS mount on the host that shares a pod's lifetime. Deprecated: CephFS is deprecated and the in-tree cephfs type is no longer supported."
|
||||
},
|
||||
"cinder": {
|
||||
"allOf": [
|
||||
@ -4729,7 +4729,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.CinderPersistentVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md"
|
||||
"description": "cinder represents a cinder volume attached and mounted on kubelets host machine. Deprecated: Cinder is deprecated. All operations for the in-tree cinder type are redirected to the cinder.csi.openstack.org CSI driver. More info: https://examples.k8s.io/mysql-cinder-pd/README.md"
|
||||
},
|
||||
"claimRef": {
|
||||
"allOf": [
|
||||
@ -4746,7 +4746,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.CSIPersistentVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "csi represents storage that is handled by an external CSI driver (Beta feature)."
|
||||
"description": "csi represents storage that is handled by an external CSI driver."
|
||||
},
|
||||
"fc": {
|
||||
"allOf": [
|
||||
@ -4762,7 +4762,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.FlexPersistentVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin."
|
||||
"description": "flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. Deprecated: FlexVolume is deprecated. Consider using a CSIDriver instead."
|
||||
},
|
||||
"flocker": {
|
||||
"allOf": [
|
||||
@ -4770,7 +4770,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.FlockerVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage. This depends on the Flocker control service being running"
|
||||
"description": "flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage. This depends on the Flocker control service being running. Deprecated: Flocker is deprecated and the in-tree flocker type is no longer supported."
|
||||
},
|
||||
"gcePersistentDisk": {
|
||||
"allOf": [
|
||||
@ -4778,7 +4778,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.GCEPersistentDiskVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk"
|
||||
"description": "gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. Deprecated: GCEPersistentDisk is deprecated. All operations for the in-tree gcePersistentDisk type are redirected to the pd.csi.storage.gke.io CSI driver. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk"
|
||||
},
|
||||
"glusterfs": {
|
||||
"allOf": [
|
||||
@ -4786,7 +4786,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.GlusterfsPersistentVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. More info: https://examples.k8s.io/volumes/glusterfs/README.md"
|
||||
"description": "glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. Deprecated: Glusterfs is deprecated and the in-tree glusterfs type is no longer supported. More info: https://examples.k8s.io/volumes/glusterfs/README.md"
|
||||
},
|
||||
"hostPath": {
|
||||
"allOf": [
|
||||
@ -4847,7 +4847,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine"
|
||||
"description": "photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine. Deprecated: PhotonPersistentDisk is deprecated and the in-tree photonPersistentDisk type is no longer supported."
|
||||
},
|
||||
"portworxVolume": {
|
||||
"allOf": [
|
||||
@ -4855,7 +4855,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.PortworxVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "portworxVolume represents a portworx volume attached and mounted on kubelets host machine"
|
||||
"description": "portworxVolume represents a portworx volume attached and mounted on kubelets host machine. Deprecated: PortworxVolume is deprecated. All operations for the in-tree portworxVolume type are redirected to the pxd.portworx.com CSI driver when the CSIMigrationPortworx feature-gate is on."
|
||||
},
|
||||
"quobyte": {
|
||||
"allOf": [
|
||||
@ -4863,7 +4863,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.QuobyteVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "quobyte represents a Quobyte mount on the host that shares a pod's lifetime"
|
||||
"description": "quobyte represents a Quobyte mount on the host that shares a pod's lifetime. Deprecated: Quobyte is deprecated and the in-tree quobyte type is no longer supported."
|
||||
},
|
||||
"rbd": {
|
||||
"allOf": [
|
||||
@ -4871,7 +4871,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.RBDPersistentVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md"
|
||||
"description": "rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. Deprecated: RBD is deprecated and the in-tree rbd type is no longer supported. More info: https://examples.k8s.io/volumes/rbd/README.md"
|
||||
},
|
||||
"scaleIO": {
|
||||
"allOf": [
|
||||
@ -4879,7 +4879,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.ScaleIOPersistentVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes."
|
||||
"description": "scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. Deprecated: ScaleIO is deprecated and the in-tree scaleIO type is no longer supported."
|
||||
},
|
||||
"storageClassName": {
|
||||
"description": "storageClassName is the name of StorageClass to which this persistent volume belongs. Empty value means that this volume does not belong to any StorageClass.",
|
||||
@ -4891,7 +4891,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.StorageOSPersistentVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "storageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod More info: https://examples.k8s.io/volumes/storageos/README.md"
|
||||
"description": "storageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod. Deprecated: StorageOS is deprecated and the in-tree storageos type is no longer supported. More info: https://examples.k8s.io/volumes/storageos/README.md"
|
||||
},
|
||||
"volumeAttributesClassName": {
|
||||
"description": "Name of VolumeAttributesClass to which this persistent volume belongs. Empty value is not allowed. When this field is not set, it indicates that this volume does not belong to any VolumeAttributesClass. This field is mutable and can be changed by the CSI driver after a volume has been updated successfully to a new class. For an unbound PersistentVolume, the volumeAttributesClassName will be matched with unbound PersistentVolumeClaims during the binding process. This is a beta field and requires enabling VolumeAttributesClass feature (off by default).",
|
||||
@ -4907,7 +4907,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine"
|
||||
"description": "vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine. Deprecated: VsphereVolume is deprecated. All operations for the in-tree vsphereVolume type are redirected to the csi.vsphere.vmware.com CSI driver."
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
@ -8088,7 +8088,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore"
|
||||
"description": "awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Deprecated: AWSElasticBlockStore is deprecated. All operations for the in-tree awsElasticBlockStore type are redirected to the ebs.csi.aws.com CSI driver. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore"
|
||||
},
|
||||
"azureDisk": {
|
||||
"allOf": [
|
||||
@ -8096,7 +8096,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.AzureDiskVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod."
|
||||
"description": "azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. Deprecated: AzureDisk is deprecated. All operations for the in-tree azureDisk type are redirected to the disk.csi.azure.com CSI driver."
|
||||
},
|
||||
"azureFile": {
|
||||
"allOf": [
|
||||
@ -8104,7 +8104,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.AzureFileVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "azureFile represents an Azure File Service mount on the host and bind mount to the pod."
|
||||
"description": "azureFile represents an Azure File Service mount on the host and bind mount to the pod. Deprecated: AzureFile is deprecated. All operations for the in-tree azureFile type are redirected to the file.csi.azure.com CSI driver."
|
||||
},
|
||||
"cephfs": {
|
||||
"allOf": [
|
||||
@ -8112,7 +8112,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.CephFSVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "cephFS represents a Ceph FS mount on the host that shares a pod's lifetime"
|
||||
"description": "cephFS represents a Ceph FS mount on the host that shares a pod's lifetime. Deprecated: CephFS is deprecated and the in-tree cephfs type is no longer supported."
|
||||
},
|
||||
"cinder": {
|
||||
"allOf": [
|
||||
@ -8120,7 +8120,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.CinderVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md"
|
||||
"description": "cinder represents a cinder volume attached and mounted on kubelets host machine. Deprecated: Cinder is deprecated. All operations for the in-tree cinder type are redirected to the cinder.csi.openstack.org CSI driver. More info: https://examples.k8s.io/mysql-cinder-pd/README.md"
|
||||
},
|
||||
"configMap": {
|
||||
"allOf": [
|
||||
@ -8136,7 +8136,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.CSIVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "csi (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers (Beta feature)."
|
||||
"description": "csi (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers."
|
||||
},
|
||||
"downwardAPI": {
|
||||
"allOf": [
|
||||
@ -8176,7 +8176,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.FlexVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin."
|
||||
"description": "flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. Deprecated: FlexVolume is deprecated. Consider using a CSIDriver instead."
|
||||
},
|
||||
"flocker": {
|
||||
"allOf": [
|
||||
@ -8184,7 +8184,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.FlockerVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running"
|
||||
"description": "flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running. Deprecated: Flocker is deprecated and the in-tree flocker type is no longer supported."
|
||||
},
|
||||
"gcePersistentDisk": {
|
||||
"allOf": [
|
||||
@ -8192,7 +8192,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.GCEPersistentDiskVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk"
|
||||
"description": "gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Deprecated: GCEPersistentDisk is deprecated. All operations for the in-tree gcePersistentDisk type are redirected to the pd.csi.storage.gke.io CSI driver. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk"
|
||||
},
|
||||
"gitRepo": {
|
||||
"allOf": [
|
||||
@ -8200,7 +8200,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.GitRepoVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "gitRepo represents a git repository at a particular revision. DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container."
|
||||
"description": "gitRepo represents a git repository at a particular revision. Deprecated: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container."
|
||||
},
|
||||
"glusterfs": {
|
||||
"allOf": [
|
||||
@ -8208,7 +8208,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.GlusterfsVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/glusterfs/README.md"
|
||||
"description": "glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. Deprecated: Glusterfs is deprecated and the in-tree glusterfs type is no longer supported. More info: https://examples.k8s.io/volumes/glusterfs/README.md"
|
||||
},
|
||||
"hostPath": {
|
||||
"allOf": [
|
||||
@ -8261,7 +8261,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine"
|
||||
"description": "photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine. Deprecated: PhotonPersistentDisk is deprecated and the in-tree photonPersistentDisk type is no longer supported."
|
||||
},
|
||||
"portworxVolume": {
|
||||
"allOf": [
|
||||
@ -8269,7 +8269,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.PortworxVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "portworxVolume represents a portworx volume attached and mounted on kubelets host machine"
|
||||
"description": "portworxVolume represents a portworx volume attached and mounted on kubelets host machine. Deprecated: PortworxVolume is deprecated. All operations for the in-tree portworxVolume type are redirected to the pxd.portworx.com CSI driver when the CSIMigrationPortworx feature-gate is on."
|
||||
},
|
||||
"projected": {
|
||||
"allOf": [
|
||||
@ -8285,7 +8285,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.QuobyteVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "quobyte represents a Quobyte mount on the host that shares a pod's lifetime"
|
||||
"description": "quobyte represents a Quobyte mount on the host that shares a pod's lifetime. Deprecated: Quobyte is deprecated and the in-tree quobyte type is no longer supported."
|
||||
},
|
||||
"rbd": {
|
||||
"allOf": [
|
||||
@ -8293,7 +8293,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.RBDVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md"
|
||||
"description": "rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. Deprecated: RBD is deprecated and the in-tree rbd type is no longer supported. More info: https://examples.k8s.io/volumes/rbd/README.md"
|
||||
},
|
||||
"scaleIO": {
|
||||
"allOf": [
|
||||
@ -8301,7 +8301,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.ScaleIOVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes."
|
||||
"description": "scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. Deprecated: ScaleIO is deprecated and the in-tree scaleIO type is no longer supported."
|
||||
},
|
||||
"secret": {
|
||||
"allOf": [
|
||||
@ -8317,7 +8317,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.StorageOSVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "storageOS represents a StorageOS volume attached and mounted on Kubernetes nodes."
|
||||
"description": "storageOS represents a StorageOS volume attached and mounted on Kubernetes nodes. Deprecated: StorageOS is deprecated and the in-tree storageos type is no longer supported."
|
||||
},
|
||||
"vsphereVolume": {
|
||||
"allOf": [
|
||||
@ -8325,7 +8325,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine"
|
||||
"description": "vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine. Deprecated: VsphereVolume is deprecated. All operations for the in-tree vsphereVolume type are redirected to the csi.vsphere.vmware.com CSI driver."
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
|
36
api/openapi-spec/v3/apis__apps__v1_openapi.json
generated
36
api/openapi-spec/v3/apis__apps__v1_openapi.json
generated
@ -4914,7 +4914,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore"
|
||||
"description": "awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Deprecated: AWSElasticBlockStore is deprecated. All operations for the in-tree awsElasticBlockStore type are redirected to the ebs.csi.aws.com CSI driver. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore"
|
||||
},
|
||||
"azureDisk": {
|
||||
"allOf": [
|
||||
@ -4922,7 +4922,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.AzureDiskVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod."
|
||||
"description": "azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. Deprecated: AzureDisk is deprecated. All operations for the in-tree azureDisk type are redirected to the disk.csi.azure.com CSI driver."
|
||||
},
|
||||
"azureFile": {
|
||||
"allOf": [
|
||||
@ -4930,7 +4930,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.AzureFileVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "azureFile represents an Azure File Service mount on the host and bind mount to the pod."
|
||||
"description": "azureFile represents an Azure File Service mount on the host and bind mount to the pod. Deprecated: AzureFile is deprecated. All operations for the in-tree azureFile type are redirected to the file.csi.azure.com CSI driver."
|
||||
},
|
||||
"cephfs": {
|
||||
"allOf": [
|
||||
@ -4938,7 +4938,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.CephFSVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "cephFS represents a Ceph FS mount on the host that shares a pod's lifetime"
|
||||
"description": "cephFS represents a Ceph FS mount on the host that shares a pod's lifetime. Deprecated: CephFS is deprecated and the in-tree cephfs type is no longer supported."
|
||||
},
|
||||
"cinder": {
|
||||
"allOf": [
|
||||
@ -4946,7 +4946,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.CinderVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md"
|
||||
"description": "cinder represents a cinder volume attached and mounted on kubelets host machine. Deprecated: Cinder is deprecated. All operations for the in-tree cinder type are redirected to the cinder.csi.openstack.org CSI driver. More info: https://examples.k8s.io/mysql-cinder-pd/README.md"
|
||||
},
|
||||
"configMap": {
|
||||
"allOf": [
|
||||
@ -4962,7 +4962,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.CSIVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "csi (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers (Beta feature)."
|
||||
"description": "csi (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers."
|
||||
},
|
||||
"downwardAPI": {
|
||||
"allOf": [
|
||||
@ -5002,7 +5002,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.FlexVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin."
|
||||
"description": "flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. Deprecated: FlexVolume is deprecated. Consider using a CSIDriver instead."
|
||||
},
|
||||
"flocker": {
|
||||
"allOf": [
|
||||
@ -5010,7 +5010,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.FlockerVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running"
|
||||
"description": "flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running. Deprecated: Flocker is deprecated and the in-tree flocker type is no longer supported."
|
||||
},
|
||||
"gcePersistentDisk": {
|
||||
"allOf": [
|
||||
@ -5018,7 +5018,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.GCEPersistentDiskVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk"
|
||||
"description": "gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Deprecated: GCEPersistentDisk is deprecated. All operations for the in-tree gcePersistentDisk type are redirected to the pd.csi.storage.gke.io CSI driver. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk"
|
||||
},
|
||||
"gitRepo": {
|
||||
"allOf": [
|
||||
@ -5026,7 +5026,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.GitRepoVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "gitRepo represents a git repository at a particular revision. DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container."
|
||||
"description": "gitRepo represents a git repository at a particular revision. Deprecated: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container."
|
||||
},
|
||||
"glusterfs": {
|
||||
"allOf": [
|
||||
@ -5034,7 +5034,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.GlusterfsVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/glusterfs/README.md"
|
||||
"description": "glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. Deprecated: Glusterfs is deprecated and the in-tree glusterfs type is no longer supported. More info: https://examples.k8s.io/volumes/glusterfs/README.md"
|
||||
},
|
||||
"hostPath": {
|
||||
"allOf": [
|
||||
@ -5087,7 +5087,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine"
|
||||
"description": "photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine. Deprecated: PhotonPersistentDisk is deprecated and the in-tree photonPersistentDisk type is no longer supported."
|
||||
},
|
||||
"portworxVolume": {
|
||||
"allOf": [
|
||||
@ -5095,7 +5095,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.PortworxVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "portworxVolume represents a portworx volume attached and mounted on kubelets host machine"
|
||||
"description": "portworxVolume represents a portworx volume attached and mounted on kubelets host machine. Deprecated: PortworxVolume is deprecated. All operations for the in-tree portworxVolume type are redirected to the pxd.portworx.com CSI driver when the CSIMigrationPortworx feature-gate is on."
|
||||
},
|
||||
"projected": {
|
||||
"allOf": [
|
||||
@ -5111,7 +5111,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.QuobyteVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "quobyte represents a Quobyte mount on the host that shares a pod's lifetime"
|
||||
"description": "quobyte represents a Quobyte mount on the host that shares a pod's lifetime. Deprecated: Quobyte is deprecated and the in-tree quobyte type is no longer supported."
|
||||
},
|
||||
"rbd": {
|
||||
"allOf": [
|
||||
@ -5119,7 +5119,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.RBDVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md"
|
||||
"description": "rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. Deprecated: RBD is deprecated and the in-tree rbd type is no longer supported. More info: https://examples.k8s.io/volumes/rbd/README.md"
|
||||
},
|
||||
"scaleIO": {
|
||||
"allOf": [
|
||||
@ -5127,7 +5127,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.ScaleIOVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes."
|
||||
"description": "scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. Deprecated: ScaleIO is deprecated and the in-tree scaleIO type is no longer supported."
|
||||
},
|
||||
"secret": {
|
||||
"allOf": [
|
||||
@ -5143,7 +5143,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.StorageOSVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "storageOS represents a StorageOS volume attached and mounted on Kubernetes nodes."
|
||||
"description": "storageOS represents a StorageOS volume attached and mounted on Kubernetes nodes. Deprecated: StorageOS is deprecated and the in-tree storageos type is no longer supported."
|
||||
},
|
||||
"vsphereVolume": {
|
||||
"allOf": [
|
||||
@ -5151,7 +5151,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine"
|
||||
"description": "vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine. Deprecated: VsphereVolume is deprecated. All operations for the in-tree vsphereVolume type are redirected to the csi.vsphere.vmware.com CSI driver."
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
|
36
api/openapi-spec/v3/apis__batch__v1_openapi.json
generated
36
api/openapi-spec/v3/apis__batch__v1_openapi.json
generated
@ -4118,7 +4118,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore"
|
||||
"description": "awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Deprecated: AWSElasticBlockStore is deprecated. All operations for the in-tree awsElasticBlockStore type are redirected to the ebs.csi.aws.com CSI driver. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore"
|
||||
},
|
||||
"azureDisk": {
|
||||
"allOf": [
|
||||
@ -4126,7 +4126,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.AzureDiskVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod."
|
||||
"description": "azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. Deprecated: AzureDisk is deprecated. All operations for the in-tree azureDisk type are redirected to the disk.csi.azure.com CSI driver."
|
||||
},
|
||||
"azureFile": {
|
||||
"allOf": [
|
||||
@ -4134,7 +4134,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.AzureFileVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "azureFile represents an Azure File Service mount on the host and bind mount to the pod."
|
||||
"description": "azureFile represents an Azure File Service mount on the host and bind mount to the pod. Deprecated: AzureFile is deprecated. All operations for the in-tree azureFile type are redirected to the file.csi.azure.com CSI driver."
|
||||
},
|
||||
"cephfs": {
|
||||
"allOf": [
|
||||
@ -4142,7 +4142,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.CephFSVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "cephFS represents a Ceph FS mount on the host that shares a pod's lifetime"
|
||||
"description": "cephFS represents a Ceph FS mount on the host that shares a pod's lifetime. Deprecated: CephFS is deprecated and the in-tree cephfs type is no longer supported."
|
||||
},
|
||||
"cinder": {
|
||||
"allOf": [
|
||||
@ -4150,7 +4150,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.CinderVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md"
|
||||
"description": "cinder represents a cinder volume attached and mounted on kubelets host machine. Deprecated: Cinder is deprecated. All operations for the in-tree cinder type are redirected to the cinder.csi.openstack.org CSI driver. More info: https://examples.k8s.io/mysql-cinder-pd/README.md"
|
||||
},
|
||||
"configMap": {
|
||||
"allOf": [
|
||||
@ -4166,7 +4166,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.CSIVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "csi (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers (Beta feature)."
|
||||
"description": "csi (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers."
|
||||
},
|
||||
"downwardAPI": {
|
||||
"allOf": [
|
||||
@ -4206,7 +4206,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.FlexVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin."
|
||||
"description": "flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. Deprecated: FlexVolume is deprecated. Consider using a CSIDriver instead."
|
||||
},
|
||||
"flocker": {
|
||||
"allOf": [
|
||||
@ -4214,7 +4214,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.FlockerVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running"
|
||||
"description": "flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running. Deprecated: Flocker is deprecated and the in-tree flocker type is no longer supported."
|
||||
},
|
||||
"gcePersistentDisk": {
|
||||
"allOf": [
|
||||
@ -4222,7 +4222,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.GCEPersistentDiskVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk"
|
||||
"description": "gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Deprecated: GCEPersistentDisk is deprecated. All operations for the in-tree gcePersistentDisk type are redirected to the pd.csi.storage.gke.io CSI driver. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk"
|
||||
},
|
||||
"gitRepo": {
|
||||
"allOf": [
|
||||
@ -4230,7 +4230,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.GitRepoVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "gitRepo represents a git repository at a particular revision. DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container."
|
||||
"description": "gitRepo represents a git repository at a particular revision. Deprecated: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container."
|
||||
},
|
||||
"glusterfs": {
|
||||
"allOf": [
|
||||
@ -4238,7 +4238,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.GlusterfsVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/glusterfs/README.md"
|
||||
"description": "glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. Deprecated: Glusterfs is deprecated and the in-tree glusterfs type is no longer supported. More info: https://examples.k8s.io/volumes/glusterfs/README.md"
|
||||
},
|
||||
"hostPath": {
|
||||
"allOf": [
|
||||
@ -4291,7 +4291,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine"
|
||||
"description": "photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine. Deprecated: PhotonPersistentDisk is deprecated and the in-tree photonPersistentDisk type is no longer supported."
|
||||
},
|
||||
"portworxVolume": {
|
||||
"allOf": [
|
||||
@ -4299,7 +4299,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.PortworxVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "portworxVolume represents a portworx volume attached and mounted on kubelets host machine"
|
||||
"description": "portworxVolume represents a portworx volume attached and mounted on kubelets host machine. Deprecated: PortworxVolume is deprecated. All operations for the in-tree portworxVolume type are redirected to the pxd.portworx.com CSI driver when the CSIMigrationPortworx feature-gate is on."
|
||||
},
|
||||
"projected": {
|
||||
"allOf": [
|
||||
@ -4315,7 +4315,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.QuobyteVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "quobyte represents a Quobyte mount on the host that shares a pod's lifetime"
|
||||
"description": "quobyte represents a Quobyte mount on the host that shares a pod's lifetime. Deprecated: Quobyte is deprecated and the in-tree quobyte type is no longer supported."
|
||||
},
|
||||
"rbd": {
|
||||
"allOf": [
|
||||
@ -4323,7 +4323,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.RBDVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md"
|
||||
"description": "rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. Deprecated: RBD is deprecated and the in-tree rbd type is no longer supported. More info: https://examples.k8s.io/volumes/rbd/README.md"
|
||||
},
|
||||
"scaleIO": {
|
||||
"allOf": [
|
||||
@ -4331,7 +4331,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.ScaleIOVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes."
|
||||
"description": "scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. Deprecated: ScaleIO is deprecated and the in-tree scaleIO type is no longer supported."
|
||||
},
|
||||
"secret": {
|
||||
"allOf": [
|
||||
@ -4347,7 +4347,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.StorageOSVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "storageOS represents a StorageOS volume attached and mounted on Kubernetes nodes."
|
||||
"description": "storageOS represents a StorageOS volume attached and mounted on Kubernetes nodes. Deprecated: StorageOS is deprecated and the in-tree storageos type is no longer supported."
|
||||
},
|
||||
"vsphereVolume": {
|
||||
"allOf": [
|
||||
@ -4355,7 +4355,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine"
|
||||
"description": "vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine. Deprecated: VsphereVolume is deprecated. All operations for the in-tree vsphereVolume type are redirected to the csi.vsphere.vmware.com CSI driver."
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
|
@ -97,7 +97,7 @@
|
||||
"type": "object"
|
||||
},
|
||||
"io.k8s.api.core.v1.CSIPersistentVolumeSource": {
|
||||
"description": "Represents storage that is managed by an external CSI volume driver (Beta feature)",
|
||||
"description": "Represents storage that is managed by an external CSI volume driver",
|
||||
"properties": {
|
||||
"controllerExpandSecretRef": {
|
||||
"allOf": [
|
||||
@ -476,7 +476,7 @@
|
||||
"type": "object"
|
||||
},
|
||||
"io.k8s.api.core.v1.LocalVolumeSource": {
|
||||
"description": "Local represents directly-attached storage with node affinity (Beta feature)",
|
||||
"description": "Local represents directly-attached storage with node affinity",
|
||||
"properties": {
|
||||
"fsType": {
|
||||
"description": "fsType is the filesystem type to mount. It applies only when the Path is a block device. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". The default value is to auto-select a filesystem if unspecified.",
|
||||
@ -655,7 +655,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore"
|
||||
"description": "awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Deprecated: AWSElasticBlockStore is deprecated. All operations for the in-tree awsElasticBlockStore type are redirected to the ebs.csi.aws.com CSI driver. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore"
|
||||
},
|
||||
"azureDisk": {
|
||||
"allOf": [
|
||||
@ -663,7 +663,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.AzureDiskVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod."
|
||||
"description": "azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. Deprecated: AzureDisk is deprecated. All operations for the in-tree azureDisk type are redirected to the disk.csi.azure.com CSI driver."
|
||||
},
|
||||
"azureFile": {
|
||||
"allOf": [
|
||||
@ -671,7 +671,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.AzureFilePersistentVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "azureFile represents an Azure File Service mount on the host and bind mount to the pod."
|
||||
"description": "azureFile represents an Azure File Service mount on the host and bind mount to the pod. Deprecated: AzureFile is deprecated. All operations for the in-tree azureFile type are redirected to the file.csi.azure.com CSI driver."
|
||||
},
|
||||
"capacity": {
|
||||
"additionalProperties": {
|
||||
@ -686,7 +686,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.CephFSPersistentVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "cephFS represents a Ceph FS mount on the host that shares a pod's lifetime"
|
||||
"description": "cephFS represents a Ceph FS mount on the host that shares a pod's lifetime. Deprecated: CephFS is deprecated and the in-tree cephfs type is no longer supported."
|
||||
},
|
||||
"cinder": {
|
||||
"allOf": [
|
||||
@ -694,7 +694,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.CinderPersistentVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md"
|
||||
"description": "cinder represents a cinder volume attached and mounted on kubelets host machine. Deprecated: Cinder is deprecated. All operations for the in-tree cinder type are redirected to the cinder.csi.openstack.org CSI driver. More info: https://examples.k8s.io/mysql-cinder-pd/README.md"
|
||||
},
|
||||
"claimRef": {
|
||||
"allOf": [
|
||||
@ -711,7 +711,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.CSIPersistentVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "csi represents storage that is handled by an external CSI driver (Beta feature)."
|
||||
"description": "csi represents storage that is handled by an external CSI driver."
|
||||
},
|
||||
"fc": {
|
||||
"allOf": [
|
||||
@ -727,7 +727,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.FlexPersistentVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin."
|
||||
"description": "flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. Deprecated: FlexVolume is deprecated. Consider using a CSIDriver instead."
|
||||
},
|
||||
"flocker": {
|
||||
"allOf": [
|
||||
@ -735,7 +735,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.FlockerVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage. This depends on the Flocker control service being running"
|
||||
"description": "flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage. This depends on the Flocker control service being running. Deprecated: Flocker is deprecated and the in-tree flocker type is no longer supported."
|
||||
},
|
||||
"gcePersistentDisk": {
|
||||
"allOf": [
|
||||
@ -743,7 +743,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.GCEPersistentDiskVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk"
|
||||
"description": "gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. Deprecated: GCEPersistentDisk is deprecated. All operations for the in-tree gcePersistentDisk type are redirected to the pd.csi.storage.gke.io CSI driver. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk"
|
||||
},
|
||||
"glusterfs": {
|
||||
"allOf": [
|
||||
@ -751,7 +751,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.GlusterfsPersistentVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. More info: https://examples.k8s.io/volumes/glusterfs/README.md"
|
||||
"description": "glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. Deprecated: Glusterfs is deprecated and the in-tree glusterfs type is no longer supported. More info: https://examples.k8s.io/volumes/glusterfs/README.md"
|
||||
},
|
||||
"hostPath": {
|
||||
"allOf": [
|
||||
@ -812,7 +812,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine"
|
||||
"description": "photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine. Deprecated: PhotonPersistentDisk is deprecated and the in-tree photonPersistentDisk type is no longer supported."
|
||||
},
|
||||
"portworxVolume": {
|
||||
"allOf": [
|
||||
@ -820,7 +820,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.PortworxVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "portworxVolume represents a portworx volume attached and mounted on kubelets host machine"
|
||||
"description": "portworxVolume represents a portworx volume attached and mounted on kubelets host machine. Deprecated: PortworxVolume is deprecated. All operations for the in-tree portworxVolume type are redirected to the pxd.portworx.com CSI driver when the CSIMigrationPortworx feature-gate is on."
|
||||
},
|
||||
"quobyte": {
|
||||
"allOf": [
|
||||
@ -828,7 +828,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.QuobyteVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "quobyte represents a Quobyte mount on the host that shares a pod's lifetime"
|
||||
"description": "quobyte represents a Quobyte mount on the host that shares a pod's lifetime. Deprecated: Quobyte is deprecated and the in-tree quobyte type is no longer supported."
|
||||
},
|
||||
"rbd": {
|
||||
"allOf": [
|
||||
@ -836,7 +836,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.RBDPersistentVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md"
|
||||
"description": "rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. Deprecated: RBD is deprecated and the in-tree rbd type is no longer supported. More info: https://examples.k8s.io/volumes/rbd/README.md"
|
||||
},
|
||||
"scaleIO": {
|
||||
"allOf": [
|
||||
@ -844,7 +844,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.ScaleIOPersistentVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes."
|
||||
"description": "scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. Deprecated: ScaleIO is deprecated and the in-tree scaleIO type is no longer supported."
|
||||
},
|
||||
"storageClassName": {
|
||||
"description": "storageClassName is the name of StorageClass to which this persistent volume belongs. Empty value means that this volume does not belong to any StorageClass.",
|
||||
@ -856,7 +856,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.StorageOSPersistentVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "storageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod More info: https://examples.k8s.io/volumes/storageos/README.md"
|
||||
"description": "storageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod. Deprecated: StorageOS is deprecated and the in-tree storageos type is no longer supported. More info: https://examples.k8s.io/volumes/storageos/README.md"
|
||||
},
|
||||
"volumeAttributesClassName": {
|
||||
"description": "Name of VolumeAttributesClass to which this persistent volume belongs. Empty value is not allowed. When this field is not set, it indicates that this volume does not belong to any VolumeAttributesClass. This field is mutable and can be changed by the CSI driver after a volume has been updated successfully to a new class. For an unbound PersistentVolume, the volumeAttributesClassName will be matched with unbound PersistentVolumeClaims during the binding process. This is a beta field and requires enabling VolumeAttributesClass feature (off by default).",
|
||||
@ -872,7 +872,7 @@
|
||||
"$ref": "#/components/schemas/io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource"
|
||||
}
|
||||
],
|
||||
"description": "vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine"
|
||||
"description": "vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine. Deprecated: VsphereVolume is deprecated. All operations for the in-tree vsphereVolume type are redirected to the csi.vsphere.vmware.com CSI driver."
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
|
@ -56,7 +56,7 @@ type Volume struct {
|
||||
// VolumeSource represents the source location of a volume to mount.
|
||||
// Only one of its members may be specified.
|
||||
type VolumeSource struct {
|
||||
// HostPath represents file or directory on the host machine that is
|
||||
// hostPath represents file or directory on the host machine that is
|
||||
// directly exposed to the container. This is generally used for system
|
||||
// agents or other privileged things that are allowed to see the host
|
||||
// machine. Most containers will NOT need this.
|
||||
@ -65,99 +65,123 @@ type VolumeSource struct {
|
||||
// mount host directories as read/write.
|
||||
// +optional
|
||||
HostPath *HostPathVolumeSource
|
||||
// EmptyDir represents a temporary directory that shares a pod's lifetime.
|
||||
// emptyDir represents a temporary directory that shares a pod's lifetime.
|
||||
// +optional
|
||||
EmptyDir *EmptyDirVolumeSource
|
||||
// GCEPersistentDisk represents a GCE Disk resource that is attached to a
|
||||
// gcePersistentDisk represents a GCE Disk resource that is attached to a
|
||||
// kubelet's host machine and then exposed to the pod.
|
||||
// Deprecated: GCEPersistentDisk is deprecated. All operations for the in-tree
|
||||
// gcePersistentDisk type are redirected to the pd.csi.storage.gke.io CSI driver.
|
||||
// +optional
|
||||
GCEPersistentDisk *GCEPersistentDiskVolumeSource
|
||||
// AWSElasticBlockStore represents an AWS EBS disk that is attached to a
|
||||
// awsElasticBlockStore represents an AWS EBS disk that is attached to a
|
||||
// kubelet's host machine and then exposed to the pod.
|
||||
// Deprecated: AWSElasticBlockStore is deprecated. All operations for the in-tree
|
||||
// awsElasticBlockStore type are redirected to the ebs.csi.aws.com CSI driver.
|
||||
// +optional
|
||||
AWSElasticBlockStore *AWSElasticBlockStoreVolumeSource
|
||||
// GitRepo represents a git repository at a particular revision.
|
||||
// DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an
|
||||
// gitRepo represents a git repository at a particular revision.
|
||||
// Deprecated: GitRepo is deprecated. To provision a container with a git repo, mount an
|
||||
// EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir
|
||||
// into the Pod's container.
|
||||
// +optional
|
||||
GitRepo *GitRepoVolumeSource
|
||||
// Secret represents a secret that should populate this volume.
|
||||
// secret represents a secret that should populate this volume.
|
||||
// +optional
|
||||
Secret *SecretVolumeSource
|
||||
// NFS represents an NFS mount on the host that shares a pod's lifetime
|
||||
// nfs represents an NFS mount on the host that shares a pod's lifetime
|
||||
// +optional
|
||||
NFS *NFSVolumeSource
|
||||
// ISCSIVolumeSource represents an ISCSI Disk resource that is attached to a
|
||||
// iscsi represents an ISCSI Disk resource that is attached to a
|
||||
// kubelet's host machine and then exposed to the pod.
|
||||
// +optional
|
||||
ISCSI *ISCSIVolumeSource
|
||||
// Glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime
|
||||
// glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime.
|
||||
// Deprecated: Glusterfs is deprecated and the in-tree glusterfs type is no longer supported.
|
||||
// +optional
|
||||
Glusterfs *GlusterfsVolumeSource
|
||||
// PersistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace
|
||||
// persistentVolumeClaim represents a reference to a PersistentVolumeClaim in the same namespace
|
||||
// +optional
|
||||
PersistentVolumeClaim *PersistentVolumeClaimVolumeSource
|
||||
// RBD represents a Rados Block Device mount on the host that shares a pod's lifetime
|
||||
// rdb represents a Rados Block Device mount on the host that shares a pod's lifetime.
|
||||
// Deprecated: RBD is deprecated and the in-tree rbd type is no longer supported.
|
||||
// +optional
|
||||
RBD *RBDVolumeSource
|
||||
|
||||
// Quobyte represents a Quobyte mount on the host that shares a pod's lifetime
|
||||
// quobyte represents a Quobyte mount on the host that shares a pod's lifetime.
|
||||
// Deprecated: Quobyte is deprecated and the in-tree quobyte type is no longer supported.
|
||||
// +optional
|
||||
Quobyte *QuobyteVolumeSource
|
||||
|
||||
// FlexVolume represents a generic volume resource that is
|
||||
// flexVolume represents a generic volume resource that is
|
||||
// provisioned/attached using an exec based plugin.
|
||||
// Deprecated: FlexVolume is deprecated. Consider using a CSIDriver instead.
|
||||
// +optional
|
||||
FlexVolume *FlexVolumeSource
|
||||
|
||||
// Cinder represents a cinder volume attached and mounted on kubelet's host machine.
|
||||
// cinder represents a cinder volume attached and mounted on kubelet's host machine.
|
||||
// Deprecated: Cinder is deprecated. All operations for the in-tree cinder type
|
||||
// are redirected to the cinder.csi.openstack.org CSI driver.
|
||||
// +optional
|
||||
Cinder *CinderVolumeSource
|
||||
|
||||
// CephFS represents a Cephfs mount on the host that shares a pod's lifetime
|
||||
// cephFS represents a Cephfs mount on the host that shares a pod's lifetime.
|
||||
// Deprecated: CephFS is deprecated and the in-tree cephfs type is no longer supported.
|
||||
// +optional
|
||||
CephFS *CephFSVolumeSource
|
||||
|
||||
// Flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running
|
||||
// flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running.
|
||||
// Deprecated: Flocker is deprecated and the in-tree flocker type is no longer supported.
|
||||
// +optional
|
||||
Flocker *FlockerVolumeSource
|
||||
|
||||
// DownwardAPI represents metadata about the pod that should populate this volume
|
||||
// downwardAPI represents metadata about the pod that should populate this volume
|
||||
// +optional
|
||||
DownwardAPI *DownwardAPIVolumeSource
|
||||
// FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.
|
||||
// fc represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.
|
||||
// +optional
|
||||
FC *FCVolumeSource
|
||||
// AzureFile represents an Azure File Service mount on the host and bind mount to the pod.
|
||||
// azureFile represents an Azure File Service mount on the host and bind mount to the pod.
|
||||
// Deprecated: AzureFile is deprecated. All operations for the in-tree azureFile type
|
||||
// are redirected to the file.csi.azure.com CSI driver.
|
||||
// +optional
|
||||
AzureFile *AzureFileVolumeSource
|
||||
// ConfigMap represents a configMap that should populate this volume
|
||||
// +optional
|
||||
ConfigMap *ConfigMapVolumeSource
|
||||
// VsphereVolume represents a vSphere volume attached and mounted on kubelet's host machine
|
||||
// vsphereVolume represents a vSphere volume attached and mounted on kubelet's host machine.
|
||||
// Deprecated: VsphereVolume is deprecated. All operations for the in-tree vsphereVolume type
|
||||
// are redirected to the csi.vsphere.vmware.com CSI driver.
|
||||
// +optional
|
||||
VsphereVolume *VsphereVirtualDiskVolumeSource
|
||||
// AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.
|
||||
// azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.
|
||||
// Deprecated: AzureDisk is deprecated. All operations for the in-tree azureDisk type
|
||||
// are redirected to the disk.csi.azure.com CSI driver.
|
||||
// +optional
|
||||
AzureDisk *AzureDiskVolumeSource
|
||||
// PhotonPersistentDisk represents a Photon Controller persistent disk attached and mounted on kubelet's host machine
|
||||
// photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine.
|
||||
// Deprecated: PhotonPersistentDisk is deprecated and the in-tree photonPersistentDisk type is no longer supported.
|
||||
PhotonPersistentDisk *PhotonPersistentDiskVolumeSource
|
||||
// Items for all in one resources secrets, configmaps, and downward API
|
||||
Projected *ProjectedVolumeSource
|
||||
// PortworxVolume represents a portworx volume attached and mounted on kubelet's host machine
|
||||
// portworxVolume represents a portworx volume attached and mounted on kubelets host machine.
|
||||
// Deprecated: PortworxVolume is deprecated. All operations for the in-tree portworxVolume type
|
||||
// are redirected to the pxd.portworx.com CSI driver when the CSIMigrationPortworx feature-gate
|
||||
// is on.
|
||||
// +optional
|
||||
PortworxVolume *PortworxVolumeSource
|
||||
// ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.
|
||||
// scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.
|
||||
// Deprecated: ScaleIO is deprecated and the in-tree scaleIO type is no longer supported.
|
||||
// +optional
|
||||
ScaleIO *ScaleIOVolumeSource
|
||||
// StorageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod
|
||||
// storageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod.
|
||||
// Deprecated: StorageOS is deprecated and the in-tree storageos type is no longer supported.
|
||||
// +optional
|
||||
StorageOS *StorageOSVolumeSource
|
||||
// CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers.
|
||||
// csi (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers.
|
||||
// +optional
|
||||
CSI *CSIVolumeSource
|
||||
// Ephemeral represents a volume that is handled by a cluster storage driver.
|
||||
// ephemeral represents a volume that is handled by a cluster storage driver.
|
||||
// The volume's lifecycle is tied to the pod that defines it - it will be created before the pod starts,
|
||||
// and deleted when the pod is removed.
|
||||
//
|
||||
@ -184,7 +208,7 @@ type VolumeSource struct {
|
||||
//
|
||||
// +optional
|
||||
Ephemeral *EphemeralVolumeSource
|
||||
// Image represents an OCI object (a container image or artifact) pulled and mounted on the kubelet's host machine.
|
||||
// image represents an OCI object (a container image or artifact) pulled and mounted on the kubelet's host machine.
|
||||
// The volume is resolved at pod startup depending on which PullPolicy value is provided:
|
||||
//
|
||||
// - Always: the kubelet always attempts to pull the reference. Container creation will fail If the pull fails.
|
||||
@ -206,77 +230,101 @@ type VolumeSource struct {
|
||||
// PersistentVolumeSource is similar to VolumeSource but meant for the administrator who creates PVs.
|
||||
// Exactly one of its members must be set.
|
||||
type PersistentVolumeSource struct {
|
||||
// GCEPersistentDisk represents a GCE Disk resource that is attached to a
|
||||
// kubelet's host machine and then exposed to the pod.
|
||||
// gcePersistentDisk represents a GCE Disk resource that is attached to a
|
||||
// kubelet's host machine and then exposed to the pod. Provisioned by an admin.
|
||||
// Deprecated: GCEPersistentDisk is deprecated. All operations for the in-tree
|
||||
// gcePersistentDisk type are redirected to the pd.csi.storage.gke.io CSI driver.
|
||||
// +optional
|
||||
GCEPersistentDisk *GCEPersistentDiskVolumeSource
|
||||
// AWSElasticBlockStore represents an AWS EBS disk that is attached to a
|
||||
// awsElasticBlockStore represents an AWS Disk resource that is attached to a
|
||||
// kubelet's host machine and then exposed to the pod.
|
||||
// Deprecated: AWSElasticBlockStore is deprecated. All operations for the in-tree
|
||||
// awsElasticBlockStore type are redirected to the ebs.csi.aws.com CSI driver.
|
||||
// +optional
|
||||
AWSElasticBlockStore *AWSElasticBlockStoreVolumeSource
|
||||
// HostPath represents a directory on the host.
|
||||
// hostPath represents a directory on the host.
|
||||
// Provisioned by a developer or tester.
|
||||
// This is useful for single-node development and testing only!
|
||||
// On-host storage is not supported in any way and WILL NOT WORK in a multi-node cluster.
|
||||
// +optional
|
||||
HostPath *HostPathVolumeSource
|
||||
// Glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod
|
||||
// glusterfs represents a Glusterfs volume that is attached to a host and
|
||||
// exposed to the pod. Provisioned by an admin.
|
||||
// Deprecated: Glusterfs is deprecated and the in-tree glusterfs type is no longer supported.
|
||||
// +optional
|
||||
Glusterfs *GlusterfsPersistentVolumeSource
|
||||
// NFS represents an NFS mount on the host that shares a pod's lifetime
|
||||
// nfs represents an NFS mount on the host that shares a pod's lifetime
|
||||
// +optional
|
||||
NFS *NFSVolumeSource
|
||||
// RBD represents a Rados Block Device mount on the host that shares a pod's lifetime
|
||||
// rbd represents a Rados Block Device mount on the host that shares a pod's lifetime.
|
||||
// Deprecated: RBD is deprecated and the in-tree rbd type is no longer supported.
|
||||
// +optional
|
||||
RBD *RBDPersistentVolumeSource
|
||||
// Quobyte represents a Quobyte mount on the host that shares a pod's lifetime
|
||||
// quobyte represents a Quobyte mount on the host that shares a pod's lifetime.
|
||||
// Deprecated: Quobyte is deprecated and the in-tree quobyte type is no longer supported.
|
||||
// +optional
|
||||
Quobyte *QuobyteVolumeSource
|
||||
// ISCSIPersistentVolumeSource represents an ISCSI resource that is attached to a
|
||||
// iscsi represents an ISCSI resource that is attached to a
|
||||
// kubelet's host machine and then exposed to the pod.
|
||||
// +optional
|
||||
ISCSI *ISCSIPersistentVolumeSource
|
||||
// FlexVolume represents a generic volume resource that is
|
||||
// flexVolume represents a generic volume resource that is
|
||||
// provisioned/attached using an exec based plugin.
|
||||
// Deprecated: FlexVolume is deprecated. Consider using a CSIDriver instead.
|
||||
// +optional
|
||||
FlexVolume *FlexPersistentVolumeSource
|
||||
// Cinder represents a cinder volume attached and mounted on kubelet's host machine.
|
||||
// cinder represents a cinder volume attached and mounted on kubelets host machine.
|
||||
// Deprecated: Cinder is deprecated. All operations for the in-tree cinder type
|
||||
// are redirected to the cinder.csi.openstack.org CSI driver.
|
||||
// +optional
|
||||
Cinder *CinderPersistentVolumeSource
|
||||
// CephFS represents a Ceph FS mount on the host that shares a pod's lifetime
|
||||
// cephFS represents a Ceph FS mount on the host that shares a pod's lifetime.
|
||||
// Deprecated: CephFS is deprecated and the in-tree cephfs type is no longer supported.
|
||||
// +optional
|
||||
CephFS *CephFSPersistentVolumeSource
|
||||
// FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.
|
||||
// fc represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.
|
||||
// +optional
|
||||
FC *FCVolumeSource
|
||||
// Flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running
|
||||
// flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage. This depends on the Flocker control service being running.
|
||||
// Deprecated: Flocker is deprecated and the in-tree flocker type is no longer supported.
|
||||
// +optional
|
||||
Flocker *FlockerVolumeSource
|
||||
// AzureFile represents an Azure File Service mount on the host and bind mount to the pod.
|
||||
// azureFile represents an Azure File Service mount on the host and bind mount to the pod.
|
||||
// Deprecated: AzureFile is deprecated. All operations for the in-tree azureFile type
|
||||
// are redirected to the file.csi.azure.com CSI driver.
|
||||
// +optional
|
||||
AzureFile *AzureFilePersistentVolumeSource
|
||||
// VsphereVolume represents a vSphere volume attached and mounted on kubelet's host machine
|
||||
// vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine.
|
||||
// Deprecated: VsphereVolume is deprecated. All operations for the in-tree vsphereVolume type
|
||||
// are redirected to the csi.vsphere.vmware.com CSI driver.
|
||||
// +optional
|
||||
VsphereVolume *VsphereVirtualDiskVolumeSource
|
||||
// AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.
|
||||
// azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.
|
||||
// Deprecated: AzureDisk is deprecated. All operations for the in-tree azureDisk type
|
||||
// are redirected to the disk.csi.azure.com CSI driver.
|
||||
// +optional
|
||||
AzureDisk *AzureDiskVolumeSource
|
||||
// PhotonPersistentDisk represents a Photon Controller persistent disk attached and mounted on kubelet's host machine
|
||||
// photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine.
|
||||
// Deprecated: PhotonPersistentDisk is deprecated and the in-tree photonPersistentDisk type is no longer supported.
|
||||
PhotonPersistentDisk *PhotonPersistentDiskVolumeSource
|
||||
// PortworxVolume represents a portworx volume attached and mounted on kubelet's host machine
|
||||
// portworxVolume represents a portworx volume attached and mounted on kubelets host machine.
|
||||
// Deprecated: PortworxVolume is deprecated. All operations for the in-tree portworxVolume type
|
||||
// are redirected to the pxd.portworx.com CSI driver when the CSIMigrationPortworx feature-gate
|
||||
// is on.
|
||||
// +optional
|
||||
PortworxVolume *PortworxVolumeSource
|
||||
// ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.
|
||||
// scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.
|
||||
// Deprecated: ScaleIO is deprecated and the in-tree scaleIO type is no longer supported.
|
||||
// +optional
|
||||
ScaleIO *ScaleIOPersistentVolumeSource
|
||||
// Local represents directly-attached storage with node affinity
|
||||
// local represents directly-attached storage with node affinity
|
||||
// +optional
|
||||
Local *LocalVolumeSource
|
||||
// StorageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod
|
||||
// More info: https://examples.k8s.io/volumes/storageos/README.md
|
||||
// storageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod.
|
||||
// Deprecated: StorageOS is deprecated and the in-tree storageos type is no longer supported.
|
||||
// +optional
|
||||
StorageOS *StorageOSPersistentVolumeSource
|
||||
// CSI (Container Storage Interface) represents storage that is handled by an external CSI driver.
|
||||
// csi represents storage that is handled by an external CSI driver.
|
||||
// +optional
|
||||
CSI *CSIPersistentVolumeSource
|
||||
}
|
||||
@ -1857,7 +1905,7 @@ type KeyToPath struct {
|
||||
Mode *int32
|
||||
}
|
||||
|
||||
// LocalVolumeSource represents directly-attached storage with node affinity (Beta feature)
|
||||
// LocalVolumeSource represents directly-attached storage with node affinity
|
||||
type LocalVolumeSource struct {
|
||||
// The full path to the volume on the node.
|
||||
// It can be either a directory or block device (disk, partition, ...).
|
||||
|
144
pkg/generated/openapi/zz_generated.openapi.go
generated
144
pkg/generated/openapi/zz_generated.openapi.go
generated
@ -20036,7 +20036,7 @@ func schema_k8sio_api_core_v1_CSIPersistentVolumeSource(ref common.ReferenceCall
|
||||
return common.OpenAPIDefinition{
|
||||
Schema: spec.Schema{
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "Represents storage that is managed by an external CSI volume driver (Beta feature)",
|
||||
Description: "Represents storage that is managed by an external CSI volume driver",
|
||||
Type: []string{"object"},
|
||||
Properties: map[string]spec.Schema{
|
||||
"driver": {
|
||||
@ -24633,7 +24633,7 @@ func schema_k8sio_api_core_v1_LocalVolumeSource(ref common.ReferenceCallback) co
|
||||
return common.OpenAPIDefinition{
|
||||
Schema: spec.Schema{
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "Local represents directly-attached storage with node affinity (Beta feature)",
|
||||
Description: "Local represents directly-attached storage with node affinity",
|
||||
Type: []string{"object"},
|
||||
Properties: map[string]spec.Schema{
|
||||
"path": {
|
||||
@ -26559,13 +26559,13 @@ func schema_k8sio_api_core_v1_PersistentVolumeSource(ref common.ReferenceCallbac
|
||||
Properties: map[string]spec.Schema{
|
||||
"gcePersistentDisk": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk",
|
||||
Description: "gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. Deprecated: GCEPersistentDisk is deprecated. All operations for the in-tree gcePersistentDisk type are redirected to the pd.csi.storage.gke.io CSI driver. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk",
|
||||
Ref: ref("k8s.io/api/core/v1.GCEPersistentDiskVolumeSource"),
|
||||
},
|
||||
},
|
||||
"awsElasticBlockStore": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore",
|
||||
Description: "awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Deprecated: AWSElasticBlockStore is deprecated. All operations for the in-tree awsElasticBlockStore type are redirected to the ebs.csi.aws.com CSI driver. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore",
|
||||
Ref: ref("k8s.io/api/core/v1.AWSElasticBlockStoreVolumeSource"),
|
||||
},
|
||||
},
|
||||
@ -26577,7 +26577,7 @@ func schema_k8sio_api_core_v1_PersistentVolumeSource(ref common.ReferenceCallbac
|
||||
},
|
||||
"glusterfs": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. More info: https://examples.k8s.io/volumes/glusterfs/README.md",
|
||||
Description: "glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. Deprecated: Glusterfs is deprecated and the in-tree glusterfs type is no longer supported. More info: https://examples.k8s.io/volumes/glusterfs/README.md",
|
||||
Ref: ref("k8s.io/api/core/v1.GlusterfsPersistentVolumeSource"),
|
||||
},
|
||||
},
|
||||
@ -26589,7 +26589,7 @@ func schema_k8sio_api_core_v1_PersistentVolumeSource(ref common.ReferenceCallbac
|
||||
},
|
||||
"rbd": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md",
|
||||
Description: "rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. Deprecated: RBD is deprecated and the in-tree rbd type is no longer supported. More info: https://examples.k8s.io/volumes/rbd/README.md",
|
||||
Ref: ref("k8s.io/api/core/v1.RBDPersistentVolumeSource"),
|
||||
},
|
||||
},
|
||||
@ -26601,13 +26601,13 @@ func schema_k8sio_api_core_v1_PersistentVolumeSource(ref common.ReferenceCallbac
|
||||
},
|
||||
"cinder": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md",
|
||||
Description: "cinder represents a cinder volume attached and mounted on kubelets host machine. Deprecated: Cinder is deprecated. All operations for the in-tree cinder type are redirected to the cinder.csi.openstack.org CSI driver. More info: https://examples.k8s.io/mysql-cinder-pd/README.md",
|
||||
Ref: ref("k8s.io/api/core/v1.CinderPersistentVolumeSource"),
|
||||
},
|
||||
},
|
||||
"cephfs": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "cephFS represents a Ceph FS mount on the host that shares a pod's lifetime",
|
||||
Description: "cephFS represents a Ceph FS mount on the host that shares a pod's lifetime. Deprecated: CephFS is deprecated and the in-tree cephfs type is no longer supported.",
|
||||
Ref: ref("k8s.io/api/core/v1.CephFSPersistentVolumeSource"),
|
||||
},
|
||||
},
|
||||
@ -26619,55 +26619,55 @@ func schema_k8sio_api_core_v1_PersistentVolumeSource(ref common.ReferenceCallbac
|
||||
},
|
||||
"flocker": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage. This depends on the Flocker control service being running",
|
||||
Description: "flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage. This depends on the Flocker control service being running. Deprecated: Flocker is deprecated and the in-tree flocker type is no longer supported.",
|
||||
Ref: ref("k8s.io/api/core/v1.FlockerVolumeSource"),
|
||||
},
|
||||
},
|
||||
"flexVolume": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.",
|
||||
Description: "flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. Deprecated: FlexVolume is deprecated. Consider using a CSIDriver instead.",
|
||||
Ref: ref("k8s.io/api/core/v1.FlexPersistentVolumeSource"),
|
||||
},
|
||||
},
|
||||
"azureFile": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "azureFile represents an Azure File Service mount on the host and bind mount to the pod.",
|
||||
Description: "azureFile represents an Azure File Service mount on the host and bind mount to the pod. Deprecated: AzureFile is deprecated. All operations for the in-tree azureFile type are redirected to the file.csi.azure.com CSI driver.",
|
||||
Ref: ref("k8s.io/api/core/v1.AzureFilePersistentVolumeSource"),
|
||||
},
|
||||
},
|
||||
"vsphereVolume": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine",
|
||||
Description: "vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine. Deprecated: VsphereVolume is deprecated. All operations for the in-tree vsphereVolume type are redirected to the csi.vsphere.vmware.com CSI driver.",
|
||||
Ref: ref("k8s.io/api/core/v1.VsphereVirtualDiskVolumeSource"),
|
||||
},
|
||||
},
|
||||
"quobyte": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "quobyte represents a Quobyte mount on the host that shares a pod's lifetime",
|
||||
Description: "quobyte represents a Quobyte mount on the host that shares a pod's lifetime. Deprecated: Quobyte is deprecated and the in-tree quobyte type is no longer supported.",
|
||||
Ref: ref("k8s.io/api/core/v1.QuobyteVolumeSource"),
|
||||
},
|
||||
},
|
||||
"azureDisk": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.",
|
||||
Description: "azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. Deprecated: AzureDisk is deprecated. All operations for the in-tree azureDisk type are redirected to the disk.csi.azure.com CSI driver.",
|
||||
Ref: ref("k8s.io/api/core/v1.AzureDiskVolumeSource"),
|
||||
},
|
||||
},
|
||||
"photonPersistentDisk": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine",
|
||||
Description: "photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine. Deprecated: PhotonPersistentDisk is deprecated and the in-tree photonPersistentDisk type is no longer supported.",
|
||||
Ref: ref("k8s.io/api/core/v1.PhotonPersistentDiskVolumeSource"),
|
||||
},
|
||||
},
|
||||
"portworxVolume": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "portworxVolume represents a portworx volume attached and mounted on kubelets host machine",
|
||||
Description: "portworxVolume represents a portworx volume attached and mounted on kubelets host machine. Deprecated: PortworxVolume is deprecated. All operations for the in-tree portworxVolume type are redirected to the pxd.portworx.com CSI driver when the CSIMigrationPortworx feature-gate is on.",
|
||||
Ref: ref("k8s.io/api/core/v1.PortworxVolumeSource"),
|
||||
},
|
||||
},
|
||||
"scaleIO": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.",
|
||||
Description: "scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. Deprecated: ScaleIO is deprecated and the in-tree scaleIO type is no longer supported.",
|
||||
Ref: ref("k8s.io/api/core/v1.ScaleIOPersistentVolumeSource"),
|
||||
},
|
||||
},
|
||||
@ -26679,13 +26679,13 @@ func schema_k8sio_api_core_v1_PersistentVolumeSource(ref common.ReferenceCallbac
|
||||
},
|
||||
"storageos": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "storageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod More info: https://examples.k8s.io/volumes/storageos/README.md",
|
||||
Description: "storageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod. Deprecated: StorageOS is deprecated and the in-tree storageos type is no longer supported. More info: https://examples.k8s.io/volumes/storageos/README.md",
|
||||
Ref: ref("k8s.io/api/core/v1.StorageOSPersistentVolumeSource"),
|
||||
},
|
||||
},
|
||||
"csi": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "csi represents storage that is handled by an external CSI driver (Beta feature).",
|
||||
Description: "csi represents storage that is handled by an external CSI driver.",
|
||||
Ref: ref("k8s.io/api/core/v1.CSIPersistentVolumeSource"),
|
||||
},
|
||||
},
|
||||
@ -26720,13 +26720,13 @@ func schema_k8sio_api_core_v1_PersistentVolumeSpec(ref common.ReferenceCallback)
|
||||
},
|
||||
"gcePersistentDisk": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk",
|
||||
Description: "gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. Deprecated: GCEPersistentDisk is deprecated. All operations for the in-tree gcePersistentDisk type are redirected to the pd.csi.storage.gke.io CSI driver. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk",
|
||||
Ref: ref("k8s.io/api/core/v1.GCEPersistentDiskVolumeSource"),
|
||||
},
|
||||
},
|
||||
"awsElasticBlockStore": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore",
|
||||
Description: "awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Deprecated: AWSElasticBlockStore is deprecated. All operations for the in-tree awsElasticBlockStore type are redirected to the ebs.csi.aws.com CSI driver. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore",
|
||||
Ref: ref("k8s.io/api/core/v1.AWSElasticBlockStoreVolumeSource"),
|
||||
},
|
||||
},
|
||||
@ -26738,7 +26738,7 @@ func schema_k8sio_api_core_v1_PersistentVolumeSpec(ref common.ReferenceCallback)
|
||||
},
|
||||
"glusterfs": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. More info: https://examples.k8s.io/volumes/glusterfs/README.md",
|
||||
Description: "glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. Deprecated: Glusterfs is deprecated and the in-tree glusterfs type is no longer supported. More info: https://examples.k8s.io/volumes/glusterfs/README.md",
|
||||
Ref: ref("k8s.io/api/core/v1.GlusterfsPersistentVolumeSource"),
|
||||
},
|
||||
},
|
||||
@ -26750,7 +26750,7 @@ func schema_k8sio_api_core_v1_PersistentVolumeSpec(ref common.ReferenceCallback)
|
||||
},
|
||||
"rbd": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md",
|
||||
Description: "rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. Deprecated: RBD is deprecated and the in-tree rbd type is no longer supported. More info: https://examples.k8s.io/volumes/rbd/README.md",
|
||||
Ref: ref("k8s.io/api/core/v1.RBDPersistentVolumeSource"),
|
||||
},
|
||||
},
|
||||
@ -26762,13 +26762,13 @@ func schema_k8sio_api_core_v1_PersistentVolumeSpec(ref common.ReferenceCallback)
|
||||
},
|
||||
"cinder": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md",
|
||||
Description: "cinder represents a cinder volume attached and mounted on kubelets host machine. Deprecated: Cinder is deprecated. All operations for the in-tree cinder type are redirected to the cinder.csi.openstack.org CSI driver. More info: https://examples.k8s.io/mysql-cinder-pd/README.md",
|
||||
Ref: ref("k8s.io/api/core/v1.CinderPersistentVolumeSource"),
|
||||
},
|
||||
},
|
||||
"cephfs": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "cephFS represents a Ceph FS mount on the host that shares a pod's lifetime",
|
||||
Description: "cephFS represents a Ceph FS mount on the host that shares a pod's lifetime. Deprecated: CephFS is deprecated and the in-tree cephfs type is no longer supported.",
|
||||
Ref: ref("k8s.io/api/core/v1.CephFSPersistentVolumeSource"),
|
||||
},
|
||||
},
|
||||
@ -26780,55 +26780,55 @@ func schema_k8sio_api_core_v1_PersistentVolumeSpec(ref common.ReferenceCallback)
|
||||
},
|
||||
"flocker": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage. This depends on the Flocker control service being running",
|
||||
Description: "flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage. This depends on the Flocker control service being running. Deprecated: Flocker is deprecated and the in-tree flocker type is no longer supported.",
|
||||
Ref: ref("k8s.io/api/core/v1.FlockerVolumeSource"),
|
||||
},
|
||||
},
|
||||
"flexVolume": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.",
|
||||
Description: "flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. Deprecated: FlexVolume is deprecated. Consider using a CSIDriver instead.",
|
||||
Ref: ref("k8s.io/api/core/v1.FlexPersistentVolumeSource"),
|
||||
},
|
||||
},
|
||||
"azureFile": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "azureFile represents an Azure File Service mount on the host and bind mount to the pod.",
|
||||
Description: "azureFile represents an Azure File Service mount on the host and bind mount to the pod. Deprecated: AzureFile is deprecated. All operations for the in-tree azureFile type are redirected to the file.csi.azure.com CSI driver.",
|
||||
Ref: ref("k8s.io/api/core/v1.AzureFilePersistentVolumeSource"),
|
||||
},
|
||||
},
|
||||
"vsphereVolume": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine",
|
||||
Description: "vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine. Deprecated: VsphereVolume is deprecated. All operations for the in-tree vsphereVolume type are redirected to the csi.vsphere.vmware.com CSI driver.",
|
||||
Ref: ref("k8s.io/api/core/v1.VsphereVirtualDiskVolumeSource"),
|
||||
},
|
||||
},
|
||||
"quobyte": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "quobyte represents a Quobyte mount on the host that shares a pod's lifetime",
|
||||
Description: "quobyte represents a Quobyte mount on the host that shares a pod's lifetime. Deprecated: Quobyte is deprecated and the in-tree quobyte type is no longer supported.",
|
||||
Ref: ref("k8s.io/api/core/v1.QuobyteVolumeSource"),
|
||||
},
|
||||
},
|
||||
"azureDisk": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.",
|
||||
Description: "azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. Deprecated: AzureDisk is deprecated. All operations for the in-tree azureDisk type are redirected to the disk.csi.azure.com CSI driver.",
|
||||
Ref: ref("k8s.io/api/core/v1.AzureDiskVolumeSource"),
|
||||
},
|
||||
},
|
||||
"photonPersistentDisk": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine",
|
||||
Description: "photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine. Deprecated: PhotonPersistentDisk is deprecated and the in-tree photonPersistentDisk type is no longer supported.",
|
||||
Ref: ref("k8s.io/api/core/v1.PhotonPersistentDiskVolumeSource"),
|
||||
},
|
||||
},
|
||||
"portworxVolume": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "portworxVolume represents a portworx volume attached and mounted on kubelets host machine",
|
||||
Description: "portworxVolume represents a portworx volume attached and mounted on kubelets host machine. Deprecated: PortworxVolume is deprecated. All operations for the in-tree portworxVolume type are redirected to the pxd.portworx.com CSI driver when the CSIMigrationPortworx feature-gate is on.",
|
||||
Ref: ref("k8s.io/api/core/v1.PortworxVolumeSource"),
|
||||
},
|
||||
},
|
||||
"scaleIO": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.",
|
||||
Description: "scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. Deprecated: ScaleIO is deprecated and the in-tree scaleIO type is no longer supported.",
|
||||
Ref: ref("k8s.io/api/core/v1.ScaleIOPersistentVolumeSource"),
|
||||
},
|
||||
},
|
||||
@ -26840,13 +26840,13 @@ func schema_k8sio_api_core_v1_PersistentVolumeSpec(ref common.ReferenceCallback)
|
||||
},
|
||||
"storageos": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "storageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod More info: https://examples.k8s.io/volumes/storageos/README.md",
|
||||
Description: "storageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod. Deprecated: StorageOS is deprecated and the in-tree storageos type is no longer supported. More info: https://examples.k8s.io/volumes/storageos/README.md",
|
||||
Ref: ref("k8s.io/api/core/v1.StorageOSPersistentVolumeSource"),
|
||||
},
|
||||
},
|
||||
"csi": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "csi represents storage that is handled by an external CSI driver (Beta feature).",
|
||||
Description: "csi represents storage that is handled by an external CSI driver.",
|
||||
Ref: ref("k8s.io/api/core/v1.CSIPersistentVolumeSource"),
|
||||
},
|
||||
},
|
||||
@ -32330,19 +32330,19 @@ func schema_k8sio_api_core_v1_Volume(ref common.ReferenceCallback) common.OpenAP
|
||||
},
|
||||
"gcePersistentDisk": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk",
|
||||
Description: "gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Deprecated: GCEPersistentDisk is deprecated. All operations for the in-tree gcePersistentDisk type are redirected to the pd.csi.storage.gke.io CSI driver. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk",
|
||||
Ref: ref("k8s.io/api/core/v1.GCEPersistentDiskVolumeSource"),
|
||||
},
|
||||
},
|
||||
"awsElasticBlockStore": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore",
|
||||
Description: "awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Deprecated: AWSElasticBlockStore is deprecated. All operations for the in-tree awsElasticBlockStore type are redirected to the ebs.csi.aws.com CSI driver. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore",
|
||||
Ref: ref("k8s.io/api/core/v1.AWSElasticBlockStoreVolumeSource"),
|
||||
},
|
||||
},
|
||||
"gitRepo": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "gitRepo represents a git repository at a particular revision. DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container.",
|
||||
Description: "gitRepo represents a git repository at a particular revision. Deprecated: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container.",
|
||||
Ref: ref("k8s.io/api/core/v1.GitRepoVolumeSource"),
|
||||
},
|
||||
},
|
||||
@ -32366,7 +32366,7 @@ func schema_k8sio_api_core_v1_Volume(ref common.ReferenceCallback) common.OpenAP
|
||||
},
|
||||
"glusterfs": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/glusterfs/README.md",
|
||||
Description: "glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. Deprecated: Glusterfs is deprecated and the in-tree glusterfs type is no longer supported. More info: https://examples.k8s.io/volumes/glusterfs/README.md",
|
||||
Ref: ref("k8s.io/api/core/v1.GlusterfsVolumeSource"),
|
||||
},
|
||||
},
|
||||
@ -32378,31 +32378,31 @@ func schema_k8sio_api_core_v1_Volume(ref common.ReferenceCallback) common.OpenAP
|
||||
},
|
||||
"rbd": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md",
|
||||
Description: "rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. Deprecated: RBD is deprecated and the in-tree rbd type is no longer supported. More info: https://examples.k8s.io/volumes/rbd/README.md",
|
||||
Ref: ref("k8s.io/api/core/v1.RBDVolumeSource"),
|
||||
},
|
||||
},
|
||||
"flexVolume": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.",
|
||||
Description: "flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. Deprecated: FlexVolume is deprecated. Consider using a CSIDriver instead.",
|
||||
Ref: ref("k8s.io/api/core/v1.FlexVolumeSource"),
|
||||
},
|
||||
},
|
||||
"cinder": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md",
|
||||
Description: "cinder represents a cinder volume attached and mounted on kubelets host machine. Deprecated: Cinder is deprecated. All operations for the in-tree cinder type are redirected to the cinder.csi.openstack.org CSI driver. More info: https://examples.k8s.io/mysql-cinder-pd/README.md",
|
||||
Ref: ref("k8s.io/api/core/v1.CinderVolumeSource"),
|
||||
},
|
||||
},
|
||||
"cephfs": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "cephFS represents a Ceph FS mount on the host that shares a pod's lifetime",
|
||||
Description: "cephFS represents a Ceph FS mount on the host that shares a pod's lifetime. Deprecated: CephFS is deprecated and the in-tree cephfs type is no longer supported.",
|
||||
Ref: ref("k8s.io/api/core/v1.CephFSVolumeSource"),
|
||||
},
|
||||
},
|
||||
"flocker": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running",
|
||||
Description: "flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running. Deprecated: Flocker is deprecated and the in-tree flocker type is no longer supported.",
|
||||
Ref: ref("k8s.io/api/core/v1.FlockerVolumeSource"),
|
||||
},
|
||||
},
|
||||
@ -32420,7 +32420,7 @@ func schema_k8sio_api_core_v1_Volume(ref common.ReferenceCallback) common.OpenAP
|
||||
},
|
||||
"azureFile": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "azureFile represents an Azure File Service mount on the host and bind mount to the pod.",
|
||||
Description: "azureFile represents an Azure File Service mount on the host and bind mount to the pod. Deprecated: AzureFile is deprecated. All operations for the in-tree azureFile type are redirected to the file.csi.azure.com CSI driver.",
|
||||
Ref: ref("k8s.io/api/core/v1.AzureFileVolumeSource"),
|
||||
},
|
||||
},
|
||||
@ -32432,25 +32432,25 @@ func schema_k8sio_api_core_v1_Volume(ref common.ReferenceCallback) common.OpenAP
|
||||
},
|
||||
"vsphereVolume": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine",
|
||||
Description: "vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine. Deprecated: VsphereVolume is deprecated. All operations for the in-tree vsphereVolume type are redirected to the csi.vsphere.vmware.com CSI driver.",
|
||||
Ref: ref("k8s.io/api/core/v1.VsphereVirtualDiskVolumeSource"),
|
||||
},
|
||||
},
|
||||
"quobyte": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "quobyte represents a Quobyte mount on the host that shares a pod's lifetime",
|
||||
Description: "quobyte represents a Quobyte mount on the host that shares a pod's lifetime. Deprecated: Quobyte is deprecated and the in-tree quobyte type is no longer supported.",
|
||||
Ref: ref("k8s.io/api/core/v1.QuobyteVolumeSource"),
|
||||
},
|
||||
},
|
||||
"azureDisk": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.",
|
||||
Description: "azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. Deprecated: AzureDisk is deprecated. All operations for the in-tree azureDisk type are redirected to the disk.csi.azure.com CSI driver.",
|
||||
Ref: ref("k8s.io/api/core/v1.AzureDiskVolumeSource"),
|
||||
},
|
||||
},
|
||||
"photonPersistentDisk": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine",
|
||||
Description: "photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine. Deprecated: PhotonPersistentDisk is deprecated and the in-tree photonPersistentDisk type is no longer supported.",
|
||||
Ref: ref("k8s.io/api/core/v1.PhotonPersistentDiskVolumeSource"),
|
||||
},
|
||||
},
|
||||
@ -32462,25 +32462,25 @@ func schema_k8sio_api_core_v1_Volume(ref common.ReferenceCallback) common.OpenAP
|
||||
},
|
||||
"portworxVolume": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "portworxVolume represents a portworx volume attached and mounted on kubelets host machine",
|
||||
Description: "portworxVolume represents a portworx volume attached and mounted on kubelets host machine. Deprecated: PortworxVolume is deprecated. All operations for the in-tree portworxVolume type are redirected to the pxd.portworx.com CSI driver when the CSIMigrationPortworx feature-gate is on.",
|
||||
Ref: ref("k8s.io/api/core/v1.PortworxVolumeSource"),
|
||||
},
|
||||
},
|
||||
"scaleIO": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.",
|
||||
Description: "scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. Deprecated: ScaleIO is deprecated and the in-tree scaleIO type is no longer supported.",
|
||||
Ref: ref("k8s.io/api/core/v1.ScaleIOVolumeSource"),
|
||||
},
|
||||
},
|
||||
"storageos": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "storageOS represents a StorageOS volume attached and mounted on Kubernetes nodes.",
|
||||
Description: "storageOS represents a StorageOS volume attached and mounted on Kubernetes nodes. Deprecated: StorageOS is deprecated and the in-tree storageos type is no longer supported.",
|
||||
Ref: ref("k8s.io/api/core/v1.StorageOSVolumeSource"),
|
||||
},
|
||||
},
|
||||
"csi": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "csi (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers (Beta feature).",
|
||||
Description: "csi (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers.",
|
||||
Ref: ref("k8s.io/api/core/v1.CSIVolumeSource"),
|
||||
},
|
||||
},
|
||||
@ -32775,19 +32775,19 @@ func schema_k8sio_api_core_v1_VolumeSource(ref common.ReferenceCallback) common.
|
||||
},
|
||||
"gcePersistentDisk": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk",
|
||||
Description: "gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Deprecated: GCEPersistentDisk is deprecated. All operations for the in-tree gcePersistentDisk type are redirected to the pd.csi.storage.gke.io CSI driver. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk",
|
||||
Ref: ref("k8s.io/api/core/v1.GCEPersistentDiskVolumeSource"),
|
||||
},
|
||||
},
|
||||
"awsElasticBlockStore": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore",
|
||||
Description: "awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Deprecated: AWSElasticBlockStore is deprecated. All operations for the in-tree awsElasticBlockStore type are redirected to the ebs.csi.aws.com CSI driver. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore",
|
||||
Ref: ref("k8s.io/api/core/v1.AWSElasticBlockStoreVolumeSource"),
|
||||
},
|
||||
},
|
||||
"gitRepo": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "gitRepo represents a git repository at a particular revision. DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container.",
|
||||
Description: "gitRepo represents a git repository at a particular revision. Deprecated: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container.",
|
||||
Ref: ref("k8s.io/api/core/v1.GitRepoVolumeSource"),
|
||||
},
|
||||
},
|
||||
@ -32811,7 +32811,7 @@ func schema_k8sio_api_core_v1_VolumeSource(ref common.ReferenceCallback) common.
|
||||
},
|
||||
"glusterfs": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/glusterfs/README.md",
|
||||
Description: "glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. Deprecated: Glusterfs is deprecated and the in-tree glusterfs type is no longer supported. More info: https://examples.k8s.io/volumes/glusterfs/README.md",
|
||||
Ref: ref("k8s.io/api/core/v1.GlusterfsVolumeSource"),
|
||||
},
|
||||
},
|
||||
@ -32823,31 +32823,31 @@ func schema_k8sio_api_core_v1_VolumeSource(ref common.ReferenceCallback) common.
|
||||
},
|
||||
"rbd": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md",
|
||||
Description: "rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. Deprecated: RBD is deprecated and the in-tree rbd type is no longer supported. More info: https://examples.k8s.io/volumes/rbd/README.md",
|
||||
Ref: ref("k8s.io/api/core/v1.RBDVolumeSource"),
|
||||
},
|
||||
},
|
||||
"flexVolume": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.",
|
||||
Description: "flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. Deprecated: FlexVolume is deprecated. Consider using a CSIDriver instead.",
|
||||
Ref: ref("k8s.io/api/core/v1.FlexVolumeSource"),
|
||||
},
|
||||
},
|
||||
"cinder": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md",
|
||||
Description: "cinder represents a cinder volume attached and mounted on kubelets host machine. Deprecated: Cinder is deprecated. All operations for the in-tree cinder type are redirected to the cinder.csi.openstack.org CSI driver. More info: https://examples.k8s.io/mysql-cinder-pd/README.md",
|
||||
Ref: ref("k8s.io/api/core/v1.CinderVolumeSource"),
|
||||
},
|
||||
},
|
||||
"cephfs": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "cephFS represents a Ceph FS mount on the host that shares a pod's lifetime",
|
||||
Description: "cephFS represents a Ceph FS mount on the host that shares a pod's lifetime. Deprecated: CephFS is deprecated and the in-tree cephfs type is no longer supported.",
|
||||
Ref: ref("k8s.io/api/core/v1.CephFSVolumeSource"),
|
||||
},
|
||||
},
|
||||
"flocker": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running",
|
||||
Description: "flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running. Deprecated: Flocker is deprecated and the in-tree flocker type is no longer supported.",
|
||||
Ref: ref("k8s.io/api/core/v1.FlockerVolumeSource"),
|
||||
},
|
||||
},
|
||||
@ -32865,7 +32865,7 @@ func schema_k8sio_api_core_v1_VolumeSource(ref common.ReferenceCallback) common.
|
||||
},
|
||||
"azureFile": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "azureFile represents an Azure File Service mount on the host and bind mount to the pod.",
|
||||
Description: "azureFile represents an Azure File Service mount on the host and bind mount to the pod. Deprecated: AzureFile is deprecated. All operations for the in-tree azureFile type are redirected to the file.csi.azure.com CSI driver.",
|
||||
Ref: ref("k8s.io/api/core/v1.AzureFileVolumeSource"),
|
||||
},
|
||||
},
|
||||
@ -32877,25 +32877,25 @@ func schema_k8sio_api_core_v1_VolumeSource(ref common.ReferenceCallback) common.
|
||||
},
|
||||
"vsphereVolume": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine",
|
||||
Description: "vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine. Deprecated: VsphereVolume is deprecated. All operations for the in-tree vsphereVolume type are redirected to the csi.vsphere.vmware.com CSI driver.",
|
||||
Ref: ref("k8s.io/api/core/v1.VsphereVirtualDiskVolumeSource"),
|
||||
},
|
||||
},
|
||||
"quobyte": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "quobyte represents a Quobyte mount on the host that shares a pod's lifetime",
|
||||
Description: "quobyte represents a Quobyte mount on the host that shares a pod's lifetime. Deprecated: Quobyte is deprecated and the in-tree quobyte type is no longer supported.",
|
||||
Ref: ref("k8s.io/api/core/v1.QuobyteVolumeSource"),
|
||||
},
|
||||
},
|
||||
"azureDisk": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.",
|
||||
Description: "azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. Deprecated: AzureDisk is deprecated. All operations for the in-tree azureDisk type are redirected to the disk.csi.azure.com CSI driver.",
|
||||
Ref: ref("k8s.io/api/core/v1.AzureDiskVolumeSource"),
|
||||
},
|
||||
},
|
||||
"photonPersistentDisk": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine",
|
||||
Description: "photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine. Deprecated: PhotonPersistentDisk is deprecated and the in-tree photonPersistentDisk type is no longer supported.",
|
||||
Ref: ref("k8s.io/api/core/v1.PhotonPersistentDiskVolumeSource"),
|
||||
},
|
||||
},
|
||||
@ -32907,25 +32907,25 @@ func schema_k8sio_api_core_v1_VolumeSource(ref common.ReferenceCallback) common.
|
||||
},
|
||||
"portworxVolume": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "portworxVolume represents a portworx volume attached and mounted on kubelets host machine",
|
||||
Description: "portworxVolume represents a portworx volume attached and mounted on kubelets host machine. Deprecated: PortworxVolume is deprecated. All operations for the in-tree portworxVolume type are redirected to the pxd.portworx.com CSI driver when the CSIMigrationPortworx feature-gate is on.",
|
||||
Ref: ref("k8s.io/api/core/v1.PortworxVolumeSource"),
|
||||
},
|
||||
},
|
||||
"scaleIO": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.",
|
||||
Description: "scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. Deprecated: ScaleIO is deprecated and the in-tree scaleIO type is no longer supported.",
|
||||
Ref: ref("k8s.io/api/core/v1.ScaleIOVolumeSource"),
|
||||
},
|
||||
},
|
||||
"storageos": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "storageOS represents a StorageOS volume attached and mounted on Kubernetes nodes.",
|
||||
Description: "storageOS represents a StorageOS volume attached and mounted on Kubernetes nodes. Deprecated: StorageOS is deprecated and the in-tree storageos type is no longer supported.",
|
||||
Ref: ref("k8s.io/api/core/v1.StorageOSVolumeSource"),
|
||||
},
|
||||
},
|
||||
"csi": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "csi (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers (Beta feature).",
|
||||
Description: "csi (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers.",
|
||||
Ref: ref("k8s.io/api/core/v1.CSIVolumeSource"),
|
||||
},
|
||||
},
|
||||
|
@ -191,7 +191,7 @@ message Binding {
|
||||
optional ObjectReference target = 2;
|
||||
}
|
||||
|
||||
// Represents storage that is managed by an external CSI volume driver (Beta feature)
|
||||
// Represents storage that is managed by an external CSI volume driver
|
||||
message CSIPersistentVolumeSource {
|
||||
// driver is the name of the driver to use for this volume.
|
||||
// Required.
|
||||
@ -2370,7 +2370,7 @@ message LocalObjectReference {
|
||||
optional string name = 1;
|
||||
}
|
||||
|
||||
// Local represents directly-attached storage with node affinity (Beta feature)
|
||||
// Local represents directly-attached storage with node affinity
|
||||
message LocalVolumeSource {
|
||||
// path of the full path to the volume on the node.
|
||||
// It can be either a directory or block device (disk, partition, ...).
|
||||
@ -3289,12 +3289,16 @@ message PersistentVolumeList {
|
||||
message PersistentVolumeSource {
|
||||
// gcePersistentDisk represents a GCE Disk resource that is attached to a
|
||||
// kubelet's host machine and then exposed to the pod. Provisioned by an admin.
|
||||
// Deprecated: GCEPersistentDisk is deprecated. All operations for the in-tree
|
||||
// gcePersistentDisk type are redirected to the pd.csi.storage.gke.io CSI driver.
|
||||
// More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk
|
||||
// +optional
|
||||
optional GCEPersistentDiskVolumeSource gcePersistentDisk = 1;
|
||||
|
||||
// awsElasticBlockStore represents an AWS Disk resource that is attached to a
|
||||
// kubelet's host machine and then exposed to the pod.
|
||||
// Deprecated: AWSElasticBlockStore is deprecated. All operations for the in-tree
|
||||
// awsElasticBlockStore type are redirected to the ebs.csi.aws.com CSI driver.
|
||||
// More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore
|
||||
// +optional
|
||||
optional AWSElasticBlockStoreVolumeSource awsElasticBlockStore = 2;
|
||||
@ -3309,6 +3313,7 @@ message PersistentVolumeSource {
|
||||
|
||||
// glusterfs represents a Glusterfs volume that is attached to a host and
|
||||
// exposed to the pod. Provisioned by an admin.
|
||||
// Deprecated: Glusterfs is deprecated and the in-tree glusterfs type is no longer supported.
|
||||
// More info: https://examples.k8s.io/volumes/glusterfs/README.md
|
||||
// +optional
|
||||
optional GlusterfsPersistentVolumeSource glusterfs = 4;
|
||||
@ -3319,6 +3324,7 @@ message PersistentVolumeSource {
|
||||
optional NFSVolumeSource nfs = 5;
|
||||
|
||||
// rbd represents a Rados Block Device mount on the host that shares a pod's lifetime.
|
||||
// Deprecated: RBD is deprecated and the in-tree rbd type is no longer supported.
|
||||
// More info: https://examples.k8s.io/volumes/rbd/README.md
|
||||
// +optional
|
||||
optional RBDPersistentVolumeSource rbd = 6;
|
||||
@ -3329,11 +3335,14 @@ message PersistentVolumeSource {
|
||||
optional ISCSIPersistentVolumeSource iscsi = 7;
|
||||
|
||||
// cinder represents a cinder volume attached and mounted on kubelets host machine.
|
||||
// Deprecated: Cinder is deprecated. All operations for the in-tree cinder type
|
||||
// are redirected to the cinder.csi.openstack.org CSI driver.
|
||||
// More info: https://examples.k8s.io/mysql-cinder-pd/README.md
|
||||
// +optional
|
||||
optional CinderPersistentVolumeSource cinder = 8;
|
||||
|
||||
// cephFS represents a Ceph FS mount on the host that shares a pod's lifetime
|
||||
// cephFS represents a Ceph FS mount on the host that shares a pod's lifetime.
|
||||
// Deprecated: CephFS is deprecated and the in-tree cephfs type is no longer supported.
|
||||
// +optional
|
||||
optional CephFSPersistentVolumeSource cephfs = 9;
|
||||
|
||||
@ -3341,39 +3350,53 @@ message PersistentVolumeSource {
|
||||
// +optional
|
||||
optional FCVolumeSource fc = 10;
|
||||
|
||||
// flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage. This depends on the Flocker control service being running
|
||||
// flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage. This depends on the Flocker control service being running.
|
||||
// Deprecated: Flocker is deprecated and the in-tree flocker type is no longer supported.
|
||||
// +optional
|
||||
optional FlockerVolumeSource flocker = 11;
|
||||
|
||||
// flexVolume represents a generic volume resource that is
|
||||
// provisioned/attached using an exec based plugin.
|
||||
// Deprecated: FlexVolume is deprecated. Consider using a CSIDriver instead.
|
||||
// +optional
|
||||
optional FlexPersistentVolumeSource flexVolume = 12;
|
||||
|
||||
// azureFile represents an Azure File Service mount on the host and bind mount to the pod.
|
||||
// Deprecated: AzureFile is deprecated. All operations for the in-tree azureFile type
|
||||
// are redirected to the file.csi.azure.com CSI driver.
|
||||
// +optional
|
||||
optional AzureFilePersistentVolumeSource azureFile = 13;
|
||||
|
||||
// vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine
|
||||
// vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine.
|
||||
// Deprecated: VsphereVolume is deprecated. All operations for the in-tree vsphereVolume type
|
||||
// are redirected to the csi.vsphere.vmware.com CSI driver.
|
||||
// +optional
|
||||
optional VsphereVirtualDiskVolumeSource vsphereVolume = 14;
|
||||
|
||||
// quobyte represents a Quobyte mount on the host that shares a pod's lifetime
|
||||
// quobyte represents a Quobyte mount on the host that shares a pod's lifetime.
|
||||
// Deprecated: Quobyte is deprecated and the in-tree quobyte type is no longer supported.
|
||||
// +optional
|
||||
optional QuobyteVolumeSource quobyte = 15;
|
||||
|
||||
// azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.
|
||||
// Deprecated: AzureDisk is deprecated. All operations for the in-tree azureDisk type
|
||||
// are redirected to the disk.csi.azure.com CSI driver.
|
||||
// +optional
|
||||
optional AzureDiskVolumeSource azureDisk = 16;
|
||||
|
||||
// photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine
|
||||
// photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine.
|
||||
// Deprecated: PhotonPersistentDisk is deprecated and the in-tree photonPersistentDisk type is no longer supported.
|
||||
optional PhotonPersistentDiskVolumeSource photonPersistentDisk = 17;
|
||||
|
||||
// portworxVolume represents a portworx volume attached and mounted on kubelets host machine
|
||||
// portworxVolume represents a portworx volume attached and mounted on kubelets host machine.
|
||||
// Deprecated: PortworxVolume is deprecated. All operations for the in-tree portworxVolume type
|
||||
// are redirected to the pxd.portworx.com CSI driver when the CSIMigrationPortworx feature-gate
|
||||
// is on.
|
||||
// +optional
|
||||
optional PortworxVolumeSource portworxVolume = 18;
|
||||
|
||||
// scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.
|
||||
// Deprecated: ScaleIO is deprecated and the in-tree scaleIO type is no longer supported.
|
||||
// +optional
|
||||
optional ScaleIOPersistentVolumeSource scaleIO = 19;
|
||||
|
||||
@ -3381,12 +3404,13 @@ message PersistentVolumeSource {
|
||||
// +optional
|
||||
optional LocalVolumeSource local = 20;
|
||||
|
||||
// storageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod
|
||||
// storageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod.
|
||||
// Deprecated: StorageOS is deprecated and the in-tree storageos type is no longer supported.
|
||||
// More info: https://examples.k8s.io/volumes/storageos/README.md
|
||||
// +optional
|
||||
optional StorageOSPersistentVolumeSource storageos = 21;
|
||||
|
||||
// csi represents storage that is handled by an external CSI driver (Beta feature).
|
||||
// csi represents storage that is handled by an external CSI driver.
|
||||
// +optional
|
||||
optional CSIPersistentVolumeSource csi = 22;
|
||||
}
|
||||
@ -6611,18 +6635,22 @@ message VolumeSource {
|
||||
|
||||
// gcePersistentDisk represents a GCE Disk resource that is attached to a
|
||||
// kubelet's host machine and then exposed to the pod.
|
||||
// Deprecated: GCEPersistentDisk is deprecated. All operations for the in-tree
|
||||
// gcePersistentDisk type are redirected to the pd.csi.storage.gke.io CSI driver.
|
||||
// More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk
|
||||
// +optional
|
||||
optional GCEPersistentDiskVolumeSource gcePersistentDisk = 3;
|
||||
|
||||
// awsElasticBlockStore represents an AWS Disk resource that is attached to a
|
||||
// kubelet's host machine and then exposed to the pod.
|
||||
// Deprecated: AWSElasticBlockStore is deprecated. All operations for the in-tree
|
||||
// awsElasticBlockStore type are redirected to the ebs.csi.aws.com CSI driver.
|
||||
// More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore
|
||||
// +optional
|
||||
optional AWSElasticBlockStoreVolumeSource awsElasticBlockStore = 4;
|
||||
|
||||
// gitRepo represents a git repository at a particular revision.
|
||||
// DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an
|
||||
// Deprecated: GitRepo is deprecated. To provision a container with a git repo, mount an
|
||||
// EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir
|
||||
// into the Pod's container.
|
||||
// +optional
|
||||
@ -6645,6 +6673,7 @@ message VolumeSource {
|
||||
optional ISCSIVolumeSource iscsi = 8;
|
||||
|
||||
// glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime.
|
||||
// Deprecated: Glusterfs is deprecated and the in-tree glusterfs type is no longer supported.
|
||||
// More info: https://examples.k8s.io/volumes/glusterfs/README.md
|
||||
// +optional
|
||||
optional GlusterfsVolumeSource glusterfs = 9;
|
||||
@ -6656,25 +6685,31 @@ message VolumeSource {
|
||||
optional PersistentVolumeClaimVolumeSource persistentVolumeClaim = 10;
|
||||
|
||||
// rbd represents a Rados Block Device mount on the host that shares a pod's lifetime.
|
||||
// Deprecated: RBD is deprecated and the in-tree rbd type is no longer supported.
|
||||
// More info: https://examples.k8s.io/volumes/rbd/README.md
|
||||
// +optional
|
||||
optional RBDVolumeSource rbd = 11;
|
||||
|
||||
// flexVolume represents a generic volume resource that is
|
||||
// provisioned/attached using an exec based plugin.
|
||||
// Deprecated: FlexVolume is deprecated. Consider using a CSIDriver instead.
|
||||
// +optional
|
||||
optional FlexVolumeSource flexVolume = 12;
|
||||
|
||||
// cinder represents a cinder volume attached and mounted on kubelets host machine.
|
||||
// Deprecated: Cinder is deprecated. All operations for the in-tree cinder type
|
||||
// are redirected to the cinder.csi.openstack.org CSI driver.
|
||||
// More info: https://examples.k8s.io/mysql-cinder-pd/README.md
|
||||
// +optional
|
||||
optional CinderVolumeSource cinder = 13;
|
||||
|
||||
// cephFS represents a Ceph FS mount on the host that shares a pod's lifetime
|
||||
// cephFS represents a Ceph FS mount on the host that shares a pod's lifetime.
|
||||
// Deprecated: CephFS is deprecated and the in-tree cephfs type is no longer supported.
|
||||
// +optional
|
||||
optional CephFSVolumeSource cephfs = 14;
|
||||
|
||||
// flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running
|
||||
// flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running.
|
||||
// Deprecated: Flocker is deprecated and the in-tree flocker type is no longer supported.
|
||||
// +optional
|
||||
optional FlockerVolumeSource flocker = 15;
|
||||
|
||||
@ -6687,6 +6722,8 @@ message VolumeSource {
|
||||
optional FCVolumeSource fc = 17;
|
||||
|
||||
// azureFile represents an Azure File Service mount on the host and bind mount to the pod.
|
||||
// Deprecated: AzureFile is deprecated. All operations for the in-tree azureFile type
|
||||
// are redirected to the file.csi.azure.com CSI driver.
|
||||
// +optional
|
||||
optional AzureFileVolumeSource azureFile = 18;
|
||||
|
||||
@ -6694,37 +6731,48 @@ message VolumeSource {
|
||||
// +optional
|
||||
optional ConfigMapVolumeSource configMap = 19;
|
||||
|
||||
// vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine
|
||||
// vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine.
|
||||
// Deprecated: VsphereVolume is deprecated. All operations for the in-tree vsphereVolume type
|
||||
// are redirected to the csi.vsphere.vmware.com CSI driver.
|
||||
// +optional
|
||||
optional VsphereVirtualDiskVolumeSource vsphereVolume = 20;
|
||||
|
||||
// quobyte represents a Quobyte mount on the host that shares a pod's lifetime
|
||||
// quobyte represents a Quobyte mount on the host that shares a pod's lifetime.
|
||||
// Deprecated: Quobyte is deprecated and the in-tree quobyte type is no longer supported.
|
||||
// +optional
|
||||
optional QuobyteVolumeSource quobyte = 21;
|
||||
|
||||
// azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.
|
||||
// Deprecated: AzureDisk is deprecated. All operations for the in-tree azureDisk type
|
||||
// are redirected to the disk.csi.azure.com CSI driver.
|
||||
// +optional
|
||||
optional AzureDiskVolumeSource azureDisk = 22;
|
||||
|
||||
// photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine
|
||||
// photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine.
|
||||
// Deprecated: PhotonPersistentDisk is deprecated and the in-tree photonPersistentDisk type is no longer supported.
|
||||
optional PhotonPersistentDiskVolumeSource photonPersistentDisk = 23;
|
||||
|
||||
// projected items for all in one resources secrets, configmaps, and downward API
|
||||
optional ProjectedVolumeSource projected = 26;
|
||||
|
||||
// portworxVolume represents a portworx volume attached and mounted on kubelets host machine
|
||||
// portworxVolume represents a portworx volume attached and mounted on kubelets host machine.
|
||||
// Deprecated: PortworxVolume is deprecated. All operations for the in-tree portworxVolume type
|
||||
// are redirected to the pxd.portworx.com CSI driver when the CSIMigrationPortworx feature-gate
|
||||
// is on.
|
||||
// +optional
|
||||
optional PortworxVolumeSource portworxVolume = 24;
|
||||
|
||||
// scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.
|
||||
// Deprecated: ScaleIO is deprecated and the in-tree scaleIO type is no longer supported.
|
||||
// +optional
|
||||
optional ScaleIOVolumeSource scaleIO = 25;
|
||||
|
||||
// storageOS represents a StorageOS volume attached and mounted on Kubernetes nodes.
|
||||
// Deprecated: StorageOS is deprecated and the in-tree storageos type is no longer supported.
|
||||
// +optional
|
||||
optional StorageOSVolumeSource storageos = 27;
|
||||
|
||||
// csi (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers (Beta feature).
|
||||
// csi (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers.
|
||||
// +optional
|
||||
optional CSIVolumeSource csi = 28;
|
||||
|
||||
|
@ -63,16 +63,20 @@ type VolumeSource struct {
|
||||
EmptyDir *EmptyDirVolumeSource `json:"emptyDir,omitempty" protobuf:"bytes,2,opt,name=emptyDir"`
|
||||
// gcePersistentDisk represents a GCE Disk resource that is attached to a
|
||||
// kubelet's host machine and then exposed to the pod.
|
||||
// Deprecated: GCEPersistentDisk is deprecated. All operations for the in-tree
|
||||
// gcePersistentDisk type are redirected to the pd.csi.storage.gke.io CSI driver.
|
||||
// More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk
|
||||
// +optional
|
||||
GCEPersistentDisk *GCEPersistentDiskVolumeSource `json:"gcePersistentDisk,omitempty" protobuf:"bytes,3,opt,name=gcePersistentDisk"`
|
||||
// awsElasticBlockStore represents an AWS Disk resource that is attached to a
|
||||
// kubelet's host machine and then exposed to the pod.
|
||||
// Deprecated: AWSElasticBlockStore is deprecated. All operations for the in-tree
|
||||
// awsElasticBlockStore type are redirected to the ebs.csi.aws.com CSI driver.
|
||||
// More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore
|
||||
// +optional
|
||||
AWSElasticBlockStore *AWSElasticBlockStoreVolumeSource `json:"awsElasticBlockStore,omitempty" protobuf:"bytes,4,opt,name=awsElasticBlockStore"`
|
||||
// gitRepo represents a git repository at a particular revision.
|
||||
// DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an
|
||||
// Deprecated: GitRepo is deprecated. To provision a container with a git repo, mount an
|
||||
// EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir
|
||||
// into the Pod's container.
|
||||
// +optional
|
||||
@ -91,6 +95,7 @@ type VolumeSource struct {
|
||||
// +optional
|
||||
ISCSI *ISCSIVolumeSource `json:"iscsi,omitempty" protobuf:"bytes,8,opt,name=iscsi"`
|
||||
// glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime.
|
||||
// Deprecated: Glusterfs is deprecated and the in-tree glusterfs type is no longer supported.
|
||||
// More info: https://examples.k8s.io/volumes/glusterfs/README.md
|
||||
// +optional
|
||||
Glusterfs *GlusterfsVolumeSource `json:"glusterfs,omitempty" protobuf:"bytes,9,opt,name=glusterfs"`
|
||||
@ -100,21 +105,27 @@ type VolumeSource struct {
|
||||
// +optional
|
||||
PersistentVolumeClaim *PersistentVolumeClaimVolumeSource `json:"persistentVolumeClaim,omitempty" protobuf:"bytes,10,opt,name=persistentVolumeClaim"`
|
||||
// rbd represents a Rados Block Device mount on the host that shares a pod's lifetime.
|
||||
// Deprecated: RBD is deprecated and the in-tree rbd type is no longer supported.
|
||||
// More info: https://examples.k8s.io/volumes/rbd/README.md
|
||||
// +optional
|
||||
RBD *RBDVolumeSource `json:"rbd,omitempty" protobuf:"bytes,11,opt,name=rbd"`
|
||||
// flexVolume represents a generic volume resource that is
|
||||
// provisioned/attached using an exec based plugin.
|
||||
// Deprecated: FlexVolume is deprecated. Consider using a CSIDriver instead.
|
||||
// +optional
|
||||
FlexVolume *FlexVolumeSource `json:"flexVolume,omitempty" protobuf:"bytes,12,opt,name=flexVolume"`
|
||||
// cinder represents a cinder volume attached and mounted on kubelets host machine.
|
||||
// Deprecated: Cinder is deprecated. All operations for the in-tree cinder type
|
||||
// are redirected to the cinder.csi.openstack.org CSI driver.
|
||||
// More info: https://examples.k8s.io/mysql-cinder-pd/README.md
|
||||
// +optional
|
||||
Cinder *CinderVolumeSource `json:"cinder,omitempty" protobuf:"bytes,13,opt,name=cinder"`
|
||||
// cephFS represents a Ceph FS mount on the host that shares a pod's lifetime
|
||||
// cephFS represents a Ceph FS mount on the host that shares a pod's lifetime.
|
||||
// Deprecated: CephFS is deprecated and the in-tree cephfs type is no longer supported.
|
||||
// +optional
|
||||
CephFS *CephFSVolumeSource `json:"cephfs,omitempty" protobuf:"bytes,14,opt,name=cephfs"`
|
||||
// flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running
|
||||
// flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running.
|
||||
// Deprecated: Flocker is deprecated and the in-tree flocker type is no longer supported.
|
||||
// +optional
|
||||
Flocker *FlockerVolumeSource `json:"flocker,omitempty" protobuf:"bytes,15,opt,name=flocker"`
|
||||
// downwardAPI represents downward API about the pod that should populate this volume
|
||||
@ -124,34 +135,47 @@ type VolumeSource struct {
|
||||
// +optional
|
||||
FC *FCVolumeSource `json:"fc,omitempty" protobuf:"bytes,17,opt,name=fc"`
|
||||
// azureFile represents an Azure File Service mount on the host and bind mount to the pod.
|
||||
// Deprecated: AzureFile is deprecated. All operations for the in-tree azureFile type
|
||||
// are redirected to the file.csi.azure.com CSI driver.
|
||||
// +optional
|
||||
AzureFile *AzureFileVolumeSource `json:"azureFile,omitempty" protobuf:"bytes,18,opt,name=azureFile"`
|
||||
// configMap represents a configMap that should populate this volume
|
||||
// +optional
|
||||
ConfigMap *ConfigMapVolumeSource `json:"configMap,omitempty" protobuf:"bytes,19,opt,name=configMap"`
|
||||
// vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine
|
||||
// vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine.
|
||||
// Deprecated: VsphereVolume is deprecated. All operations for the in-tree vsphereVolume type
|
||||
// are redirected to the csi.vsphere.vmware.com CSI driver.
|
||||
// +optional
|
||||
VsphereVolume *VsphereVirtualDiskVolumeSource `json:"vsphereVolume,omitempty" protobuf:"bytes,20,opt,name=vsphereVolume"`
|
||||
// quobyte represents a Quobyte mount on the host that shares a pod's lifetime
|
||||
// quobyte represents a Quobyte mount on the host that shares a pod's lifetime.
|
||||
// Deprecated: Quobyte is deprecated and the in-tree quobyte type is no longer supported.
|
||||
// +optional
|
||||
Quobyte *QuobyteVolumeSource `json:"quobyte,omitempty" protobuf:"bytes,21,opt,name=quobyte"`
|
||||
// azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.
|
||||
// Deprecated: AzureDisk is deprecated. All operations for the in-tree azureDisk type
|
||||
// are redirected to the disk.csi.azure.com CSI driver.
|
||||
// +optional
|
||||
AzureDisk *AzureDiskVolumeSource `json:"azureDisk,omitempty" protobuf:"bytes,22,opt,name=azureDisk"`
|
||||
// photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine
|
||||
// photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine.
|
||||
// Deprecated: PhotonPersistentDisk is deprecated and the in-tree photonPersistentDisk type is no longer supported.
|
||||
PhotonPersistentDisk *PhotonPersistentDiskVolumeSource `json:"photonPersistentDisk,omitempty" protobuf:"bytes,23,opt,name=photonPersistentDisk"`
|
||||
// projected items for all in one resources secrets, configmaps, and downward API
|
||||
Projected *ProjectedVolumeSource `json:"projected,omitempty" protobuf:"bytes,26,opt,name=projected"`
|
||||
// portworxVolume represents a portworx volume attached and mounted on kubelets host machine
|
||||
// portworxVolume represents a portworx volume attached and mounted on kubelets host machine.
|
||||
// Deprecated: PortworxVolume is deprecated. All operations for the in-tree portworxVolume type
|
||||
// are redirected to the pxd.portworx.com CSI driver when the CSIMigrationPortworx feature-gate
|
||||
// is on.
|
||||
// +optional
|
||||
PortworxVolume *PortworxVolumeSource `json:"portworxVolume,omitempty" protobuf:"bytes,24,opt,name=portworxVolume"`
|
||||
// scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.
|
||||
// Deprecated: ScaleIO is deprecated and the in-tree scaleIO type is no longer supported.
|
||||
// +optional
|
||||
ScaleIO *ScaleIOVolumeSource `json:"scaleIO,omitempty" protobuf:"bytes,25,opt,name=scaleIO"`
|
||||
// storageOS represents a StorageOS volume attached and mounted on Kubernetes nodes.
|
||||
// Deprecated: StorageOS is deprecated and the in-tree storageos type is no longer supported.
|
||||
// +optional
|
||||
StorageOS *StorageOSVolumeSource `json:"storageos,omitempty" protobuf:"bytes,27,opt,name=storageos"`
|
||||
// csi (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers (Beta feature).
|
||||
// csi (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers.
|
||||
// +optional
|
||||
CSI *CSIVolumeSource `json:"csi,omitempty" protobuf:"bytes,28,opt,name=csi"`
|
||||
// ephemeral represents a volume that is handled by a cluster storage driver.
|
||||
@ -219,11 +243,15 @@ type PersistentVolumeClaimVolumeSource struct {
|
||||
type PersistentVolumeSource struct {
|
||||
// gcePersistentDisk represents a GCE Disk resource that is attached to a
|
||||
// kubelet's host machine and then exposed to the pod. Provisioned by an admin.
|
||||
// Deprecated: GCEPersistentDisk is deprecated. All operations for the in-tree
|
||||
// gcePersistentDisk type are redirected to the pd.csi.storage.gke.io CSI driver.
|
||||
// More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk
|
||||
// +optional
|
||||
GCEPersistentDisk *GCEPersistentDiskVolumeSource `json:"gcePersistentDisk,omitempty" protobuf:"bytes,1,opt,name=gcePersistentDisk"`
|
||||
// awsElasticBlockStore represents an AWS Disk resource that is attached to a
|
||||
// kubelet's host machine and then exposed to the pod.
|
||||
// Deprecated: AWSElasticBlockStore is deprecated. All operations for the in-tree
|
||||
// awsElasticBlockStore type are redirected to the ebs.csi.aws.com CSI driver.
|
||||
// More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore
|
||||
// +optional
|
||||
AWSElasticBlockStore *AWSElasticBlockStoreVolumeSource `json:"awsElasticBlockStore,omitempty" protobuf:"bytes,2,opt,name=awsElasticBlockStore"`
|
||||
@ -236,6 +264,7 @@ type PersistentVolumeSource struct {
|
||||
HostPath *HostPathVolumeSource `json:"hostPath,omitempty" protobuf:"bytes,3,opt,name=hostPath"`
|
||||
// glusterfs represents a Glusterfs volume that is attached to a host and
|
||||
// exposed to the pod. Provisioned by an admin.
|
||||
// Deprecated: Glusterfs is deprecated and the in-tree glusterfs type is no longer supported.
|
||||
// More info: https://examples.k8s.io/volumes/glusterfs/README.md
|
||||
// +optional
|
||||
Glusterfs *GlusterfsPersistentVolumeSource `json:"glusterfs,omitempty" protobuf:"bytes,4,opt,name=glusterfs"`
|
||||
@ -244,6 +273,7 @@ type PersistentVolumeSource struct {
|
||||
// +optional
|
||||
NFS *NFSVolumeSource `json:"nfs,omitempty" protobuf:"bytes,5,opt,name=nfs"`
|
||||
// rbd represents a Rados Block Device mount on the host that shares a pod's lifetime.
|
||||
// Deprecated: RBD is deprecated and the in-tree rbd type is no longer supported.
|
||||
// More info: https://examples.k8s.io/volumes/rbd/README.md
|
||||
// +optional
|
||||
RBD *RBDPersistentVolumeSource `json:"rbd,omitempty" protobuf:"bytes,6,opt,name=rbd"`
|
||||
@ -252,50 +282,68 @@ type PersistentVolumeSource struct {
|
||||
// +optional
|
||||
ISCSI *ISCSIPersistentVolumeSource `json:"iscsi,omitempty" protobuf:"bytes,7,opt,name=iscsi"`
|
||||
// cinder represents a cinder volume attached and mounted on kubelets host machine.
|
||||
// Deprecated: Cinder is deprecated. All operations for the in-tree cinder type
|
||||
// are redirected to the cinder.csi.openstack.org CSI driver.
|
||||
// More info: https://examples.k8s.io/mysql-cinder-pd/README.md
|
||||
// +optional
|
||||
Cinder *CinderPersistentVolumeSource `json:"cinder,omitempty" protobuf:"bytes,8,opt,name=cinder"`
|
||||
// cephFS represents a Ceph FS mount on the host that shares a pod's lifetime
|
||||
// cephFS represents a Ceph FS mount on the host that shares a pod's lifetime.
|
||||
// Deprecated: CephFS is deprecated and the in-tree cephfs type is no longer supported.
|
||||
// +optional
|
||||
CephFS *CephFSPersistentVolumeSource `json:"cephfs,omitempty" protobuf:"bytes,9,opt,name=cephfs"`
|
||||
// fc represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.
|
||||
// +optional
|
||||
FC *FCVolumeSource `json:"fc,omitempty" protobuf:"bytes,10,opt,name=fc"`
|
||||
// flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage. This depends on the Flocker control service being running
|
||||
// flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage. This depends on the Flocker control service being running.
|
||||
// Deprecated: Flocker is deprecated and the in-tree flocker type is no longer supported.
|
||||
// +optional
|
||||
Flocker *FlockerVolumeSource `json:"flocker,omitempty" protobuf:"bytes,11,opt,name=flocker"`
|
||||
// flexVolume represents a generic volume resource that is
|
||||
// provisioned/attached using an exec based plugin.
|
||||
// Deprecated: FlexVolume is deprecated. Consider using a CSIDriver instead.
|
||||
// +optional
|
||||
FlexVolume *FlexPersistentVolumeSource `json:"flexVolume,omitempty" protobuf:"bytes,12,opt,name=flexVolume"`
|
||||
// azureFile represents an Azure File Service mount on the host and bind mount to the pod.
|
||||
// Deprecated: AzureFile is deprecated. All operations for the in-tree azureFile type
|
||||
// are redirected to the file.csi.azure.com CSI driver.
|
||||
// +optional
|
||||
AzureFile *AzureFilePersistentVolumeSource `json:"azureFile,omitempty" protobuf:"bytes,13,opt,name=azureFile"`
|
||||
// vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine
|
||||
// vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine.
|
||||
// Deprecated: VsphereVolume is deprecated. All operations for the in-tree vsphereVolume type
|
||||
// are redirected to the csi.vsphere.vmware.com CSI driver.
|
||||
// +optional
|
||||
VsphereVolume *VsphereVirtualDiskVolumeSource `json:"vsphereVolume,omitempty" protobuf:"bytes,14,opt,name=vsphereVolume"`
|
||||
// quobyte represents a Quobyte mount on the host that shares a pod's lifetime
|
||||
// quobyte represents a Quobyte mount on the host that shares a pod's lifetime.
|
||||
// Deprecated: Quobyte is deprecated and the in-tree quobyte type is no longer supported.
|
||||
// +optional
|
||||
Quobyte *QuobyteVolumeSource `json:"quobyte,omitempty" protobuf:"bytes,15,opt,name=quobyte"`
|
||||
// azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.
|
||||
// Deprecated: AzureDisk is deprecated. All operations for the in-tree azureDisk type
|
||||
// are redirected to the disk.csi.azure.com CSI driver.
|
||||
// +optional
|
||||
AzureDisk *AzureDiskVolumeSource `json:"azureDisk,omitempty" protobuf:"bytes,16,opt,name=azureDisk"`
|
||||
// photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine
|
||||
// photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine.
|
||||
// Deprecated: PhotonPersistentDisk is deprecated and the in-tree photonPersistentDisk type is no longer supported.
|
||||
PhotonPersistentDisk *PhotonPersistentDiskVolumeSource `json:"photonPersistentDisk,omitempty" protobuf:"bytes,17,opt,name=photonPersistentDisk"`
|
||||
// portworxVolume represents a portworx volume attached and mounted on kubelets host machine
|
||||
// portworxVolume represents a portworx volume attached and mounted on kubelets host machine.
|
||||
// Deprecated: PortworxVolume is deprecated. All operations for the in-tree portworxVolume type
|
||||
// are redirected to the pxd.portworx.com CSI driver when the CSIMigrationPortworx feature-gate
|
||||
// is on.
|
||||
// +optional
|
||||
PortworxVolume *PortworxVolumeSource `json:"portworxVolume,omitempty" protobuf:"bytes,18,opt,name=portworxVolume"`
|
||||
// scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.
|
||||
// Deprecated: ScaleIO is deprecated and the in-tree scaleIO type is no longer supported.
|
||||
// +optional
|
||||
ScaleIO *ScaleIOPersistentVolumeSource `json:"scaleIO,omitempty" protobuf:"bytes,19,opt,name=scaleIO"`
|
||||
// local represents directly-attached storage with node affinity
|
||||
// +optional
|
||||
Local *LocalVolumeSource `json:"local,omitempty" protobuf:"bytes,20,opt,name=local"`
|
||||
// storageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod
|
||||
// storageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod.
|
||||
// Deprecated: StorageOS is deprecated and the in-tree storageos type is no longer supported.
|
||||
// More info: https://examples.k8s.io/volumes/storageos/README.md
|
||||
// +optional
|
||||
StorageOS *StorageOSPersistentVolumeSource `json:"storageos,omitempty" protobuf:"bytes,21,opt,name=storageos"`
|
||||
// csi represents storage that is handled by an external CSI driver (Beta feature).
|
||||
// csi represents storage that is handled by an external CSI driver.
|
||||
// +optional
|
||||
CSI *CSIPersistentVolumeSource `json:"csi,omitempty" protobuf:"bytes,22,opt,name=csi"`
|
||||
}
|
||||
@ -2015,7 +2063,7 @@ type KeyToPath struct {
|
||||
Mode *int32 `json:"mode,omitempty" protobuf:"varint,3,opt,name=mode"`
|
||||
}
|
||||
|
||||
// Local represents directly-attached storage with node affinity (Beta feature)
|
||||
// Local represents directly-attached storage with node affinity
|
||||
type LocalVolumeSource struct {
|
||||
// path of the full path to the volume on the node.
|
||||
// It can be either a directory or block device (disk, partition, ...).
|
||||
@ -2029,7 +2077,7 @@ type LocalVolumeSource struct {
|
||||
FSType *string `json:"fsType,omitempty" protobuf:"bytes,2,opt,name=fsType"`
|
||||
}
|
||||
|
||||
// Represents storage that is managed by an external CSI volume driver (Beta feature)
|
||||
// Represents storage that is managed by an external CSI volume driver
|
||||
type CSIPersistentVolumeSource struct {
|
||||
// driver is the name of the driver to use for this volume.
|
||||
// Required.
|
||||
|
@ -127,7 +127,7 @@ func (Binding) SwaggerDoc() map[string]string {
|
||||
}
|
||||
|
||||
var map_CSIPersistentVolumeSource = map[string]string{
|
||||
"": "Represents storage that is managed by an external CSI volume driver (Beta feature)",
|
||||
"": "Represents storage that is managed by an external CSI volume driver",
|
||||
"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": "readOnly value to pass to ControllerPublishVolumeRequest. Defaults to false (read/write).",
|
||||
@ -1062,7 +1062,7 @@ func (LocalObjectReference) SwaggerDoc() map[string]string {
|
||||
}
|
||||
|
||||
var map_LocalVolumeSource = map[string]string{
|
||||
"": "Local represents directly-attached storage with node affinity (Beta feature)",
|
||||
"": "Local represents directly-attached storage with node affinity",
|
||||
"path": "path of the full path to the volume on the node. It can be either a directory or block device (disk, partition, ...).",
|
||||
"fsType": "fsType is the filesystem type to mount. It applies only when the Path is a block device. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". The default value is to auto-select a filesystem if unspecified.",
|
||||
}
|
||||
@ -1483,28 +1483,28 @@ func (PersistentVolumeList) SwaggerDoc() map[string]string {
|
||||
|
||||
var map_PersistentVolumeSource = map[string]string{
|
||||
"": "PersistentVolumeSource is similar to VolumeSource but meant for the administrator who creates PVs. Exactly one of its members must be set.",
|
||||
"gcePersistentDisk": "gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk",
|
||||
"awsElasticBlockStore": "awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore",
|
||||
"gcePersistentDisk": "gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. Deprecated: GCEPersistentDisk is deprecated. All operations for the in-tree gcePersistentDisk type are redirected to the pd.csi.storage.gke.io CSI driver. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk",
|
||||
"awsElasticBlockStore": "awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Deprecated: AWSElasticBlockStore is deprecated. All operations for the in-tree awsElasticBlockStore type are redirected to the ebs.csi.aws.com CSI driver. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore",
|
||||
"hostPath": "hostPath represents a directory on the host. Provisioned by a developer or tester. This is useful for single-node development and testing only! On-host storage is not supported in any way and WILL NOT WORK in a multi-node cluster. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath",
|
||||
"glusterfs": "glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. More info: https://examples.k8s.io/volumes/glusterfs/README.md",
|
||||
"glusterfs": "glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. Deprecated: Glusterfs is deprecated and the in-tree glusterfs type is no longer supported. More info: https://examples.k8s.io/volumes/glusterfs/README.md",
|
||||
"nfs": "nfs represents an NFS mount on the host. Provisioned by an admin. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs",
|
||||
"rbd": "rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md",
|
||||
"rbd": "rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. Deprecated: RBD is deprecated and the in-tree rbd type is no longer supported. More info: https://examples.k8s.io/volumes/rbd/README.md",
|
||||
"iscsi": "iscsi represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin.",
|
||||
"cinder": "cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md",
|
||||
"cephfs": "cephFS represents a Ceph FS mount on the host that shares a pod's lifetime",
|
||||
"cinder": "cinder represents a cinder volume attached and mounted on kubelets host machine. Deprecated: Cinder is deprecated. All operations for the in-tree cinder type are redirected to the cinder.csi.openstack.org CSI driver. More info: https://examples.k8s.io/mysql-cinder-pd/README.md",
|
||||
"cephfs": "cephFS represents a Ceph FS mount on the host that shares a pod's lifetime. Deprecated: CephFS is deprecated and the in-tree cephfs type is no longer supported.",
|
||||
"fc": "fc represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.",
|
||||
"flocker": "flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage. This depends on the Flocker control service being running",
|
||||
"flexVolume": "flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.",
|
||||
"azureFile": "azureFile represents an Azure File Service mount on the host and bind mount to the pod.",
|
||||
"vsphereVolume": "vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine",
|
||||
"quobyte": "quobyte represents a Quobyte mount on the host that shares a pod's lifetime",
|
||||
"azureDisk": "azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.",
|
||||
"photonPersistentDisk": "photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine",
|
||||
"portworxVolume": "portworxVolume represents a portworx volume attached and mounted on kubelets host machine",
|
||||
"scaleIO": "scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.",
|
||||
"flocker": "flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage. This depends on the Flocker control service being running. Deprecated: Flocker is deprecated and the in-tree flocker type is no longer supported.",
|
||||
"flexVolume": "flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. Deprecated: FlexVolume is deprecated. Consider using a CSIDriver instead.",
|
||||
"azureFile": "azureFile represents an Azure File Service mount on the host and bind mount to the pod. Deprecated: AzureFile is deprecated. All operations for the in-tree azureFile type are redirected to the file.csi.azure.com CSI driver.",
|
||||
"vsphereVolume": "vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine. Deprecated: VsphereVolume is deprecated. All operations for the in-tree vsphereVolume type are redirected to the csi.vsphere.vmware.com CSI driver.",
|
||||
"quobyte": "quobyte represents a Quobyte mount on the host that shares a pod's lifetime. Deprecated: Quobyte is deprecated and the in-tree quobyte type is no longer supported.",
|
||||
"azureDisk": "azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. Deprecated: AzureDisk is deprecated. All operations for the in-tree azureDisk type are redirected to the disk.csi.azure.com CSI driver.",
|
||||
"photonPersistentDisk": "photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine. Deprecated: PhotonPersistentDisk is deprecated and the in-tree photonPersistentDisk type is no longer supported.",
|
||||
"portworxVolume": "portworxVolume represents a portworx volume attached and mounted on kubelets host machine. Deprecated: PortworxVolume is deprecated. All operations for the in-tree portworxVolume type are redirected to the pxd.portworx.com CSI driver when the CSIMigrationPortworx feature-gate is on.",
|
||||
"scaleIO": "scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. Deprecated: ScaleIO is deprecated and the in-tree scaleIO type is no longer supported.",
|
||||
"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://examples.k8s.io/volumes/storageos/README.md",
|
||||
"csi": "csi represents storage that is handled by an external CSI driver (Beta feature).",
|
||||
"storageos": "storageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod. Deprecated: StorageOS is deprecated and the in-tree storageos type is no longer supported. More info: https://examples.k8s.io/volumes/storageos/README.md",
|
||||
"csi": "csi represents storage that is handled by an external CSI driver.",
|
||||
}
|
||||
|
||||
func (PersistentVolumeSource) SwaggerDoc() map[string]string {
|
||||
@ -2721,32 +2721,32 @@ var map_VolumeSource = map[string]string{
|
||||
"": "Represents the source of a volume to mount. Only one of its members may be specified.",
|
||||
"hostPath": "hostPath represents a pre-existing file or directory on the host machine that is directly exposed to the container. This is generally used for system agents or other privileged things that are allowed to see the host machine. Most containers will NOT need this. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath",
|
||||
"emptyDir": "emptyDir represents a temporary directory that shares a pod's lifetime. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir",
|
||||
"gcePersistentDisk": "gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk",
|
||||
"awsElasticBlockStore": "awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore",
|
||||
"gitRepo": "gitRepo represents a git repository at a particular revision. DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container.",
|
||||
"gcePersistentDisk": "gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Deprecated: GCEPersistentDisk is deprecated. All operations for the in-tree gcePersistentDisk type are redirected to the pd.csi.storage.gke.io CSI driver. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk",
|
||||
"awsElasticBlockStore": "awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Deprecated: AWSElasticBlockStore is deprecated. All operations for the in-tree awsElasticBlockStore type are redirected to the ebs.csi.aws.com CSI driver. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore",
|
||||
"gitRepo": "gitRepo represents a git repository at a particular revision. Deprecated: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container.",
|
||||
"secret": "secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret",
|
||||
"nfs": "nfs represents an NFS mount on the host that shares a pod's lifetime More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs",
|
||||
"iscsi": "iscsi represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://examples.k8s.io/volumes/iscsi/README.md",
|
||||
"glusterfs": "glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/glusterfs/README.md",
|
||||
"glusterfs": "glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. Deprecated: Glusterfs is deprecated and the in-tree glusterfs type is no longer supported. More info: https://examples.k8s.io/volumes/glusterfs/README.md",
|
||||
"persistentVolumeClaim": "persistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims",
|
||||
"rbd": "rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md",
|
||||
"flexVolume": "flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.",
|
||||
"cinder": "cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md",
|
||||
"cephfs": "cephFS represents a Ceph FS mount on the host that shares a pod's lifetime",
|
||||
"flocker": "flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running",
|
||||
"rbd": "rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. Deprecated: RBD is deprecated and the in-tree rbd type is no longer supported. More info: https://examples.k8s.io/volumes/rbd/README.md",
|
||||
"flexVolume": "flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. Deprecated: FlexVolume is deprecated. Consider using a CSIDriver instead.",
|
||||
"cinder": "cinder represents a cinder volume attached and mounted on kubelets host machine. Deprecated: Cinder is deprecated. All operations for the in-tree cinder type are redirected to the cinder.csi.openstack.org CSI driver. More info: https://examples.k8s.io/mysql-cinder-pd/README.md",
|
||||
"cephfs": "cephFS represents a Ceph FS mount on the host that shares a pod's lifetime. Deprecated: CephFS is deprecated and the in-tree cephfs type is no longer supported.",
|
||||
"flocker": "flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running. Deprecated: Flocker is deprecated and the in-tree flocker type is no longer supported.",
|
||||
"downwardAPI": "downwardAPI represents downward API about the pod that should populate this volume",
|
||||
"fc": "fc represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.",
|
||||
"azureFile": "azureFile represents an Azure File Service mount on the host and bind mount to the pod.",
|
||||
"azureFile": "azureFile represents an Azure File Service mount on the host and bind mount to the pod. Deprecated: AzureFile is deprecated. All operations for the in-tree azureFile type are redirected to the file.csi.azure.com CSI driver.",
|
||||
"configMap": "configMap represents a configMap that should populate this volume",
|
||||
"vsphereVolume": "vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine",
|
||||
"quobyte": "quobyte represents a Quobyte mount on the host that shares a pod's lifetime",
|
||||
"azureDisk": "azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.",
|
||||
"photonPersistentDisk": "photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine",
|
||||
"vsphereVolume": "vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine. Deprecated: VsphereVolume is deprecated. All operations for the in-tree vsphereVolume type are redirected to the csi.vsphere.vmware.com CSI driver.",
|
||||
"quobyte": "quobyte represents a Quobyte mount on the host that shares a pod's lifetime. Deprecated: Quobyte is deprecated and the in-tree quobyte type is no longer supported.",
|
||||
"azureDisk": "azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. Deprecated: AzureDisk is deprecated. All operations for the in-tree azureDisk type are redirected to the disk.csi.azure.com CSI driver.",
|
||||
"photonPersistentDisk": "photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine. Deprecated: PhotonPersistentDisk is deprecated and the in-tree photonPersistentDisk type is no longer supported.",
|
||||
"projected": "projected items for all in one resources secrets, configmaps, and downward API",
|
||||
"portworxVolume": "portworxVolume represents a portworx volume attached and mounted on kubelets host machine",
|
||||
"scaleIO": "scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.",
|
||||
"storageos": "storageOS represents a StorageOS volume attached and mounted on Kubernetes nodes.",
|
||||
"csi": "csi (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers (Beta feature).",
|
||||
"portworxVolume": "portworxVolume represents a portworx volume attached and mounted on kubelets host machine. Deprecated: PortworxVolume is deprecated. All operations for the in-tree portworxVolume type are redirected to the pxd.portworx.com CSI driver when the CSIMigrationPortworx feature-gate is on.",
|
||||
"scaleIO": "scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. Deprecated: ScaleIO is deprecated and the in-tree scaleIO type is no longer supported.",
|
||||
"storageos": "storageOS represents a StorageOS volume attached and mounted on Kubernetes nodes. Deprecated: StorageOS is deprecated and the in-tree storageos type is no longer supported.",
|
||||
"csi": "csi (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers.",
|
||||
"ephemeral": "ephemeral represents a volume that is handled by a cluster storage driver. The volume's lifecycle is tied to the pod that defines it - it will be created before the pod starts, and deleted when the pod is removed.\n\nUse this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring from snapshot or capacity\n tracking are needed,\nc) the storage driver is specified through a storage class, and d) the storage driver supports dynamic volume provisioning through\n a PersistentVolumeClaim (see EphemeralVolumeSource for more\n information on the connection between this volume type\n and PersistentVolumeClaim).\n\nUse PersistentVolumeClaim or one of the vendor-specific APIs for volumes that persist for longer than the lifecycle of an individual pod.\n\nUse CSI for light-weight local ephemeral volumes if the CSI driver is meant to be used that way - see the documentation of the driver for more information.\n\nA pod can use both types of ephemeral volumes and persistent volumes at the same time.",
|
||||
"image": "image represents an OCI object (a container image or artifact) pulled and mounted on the kubelet's host machine. The volume is resolved at pod startup depending on which PullPolicy value is provided:\n\n- Always: the kubelet always attempts to pull the reference. Container creation will fail If the pull fails. - Never: the kubelet never pulls the reference and only uses a local image or artifact. Container creation will fail if the reference isn't present. - IfNotPresent: the kubelet pulls if the reference isn't already present on disk. Container creation will fail if the reference isn't present and the pull fails.\n\nThe volume gets re-resolved if the pod gets deleted and recreated, which means that new remote content will become available on pod recreation. A failure to resolve or pull the image during pod startup will block containers from starting and may add significant latency. Failures will be retried using normal volume backoff and will be reported on the pod reason and message. The types of objects that may be mounted by this volume are defined by the container runtime implementation on a host machine and at minimum must include all valid types supported by the container image field. The OCI object gets mounted in a single directory (spec.containers[*].volumeMounts.mountPath) by merging the manifest layers in the same way as for container images. The volume will be mounted read-only (ro) and non-executable files (noexec). Sub path mounts for containers are not supported (spec.containers[*].volumeMounts.subpath). The field spec.securityContext.fsGroupChangePolicy has no effect on this volume type.",
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user