OBJECT
KubernetesKindPersistentVolumeSpecCsi
CSI represents storage that is handled by an external CSI driver (Beta feature).
link GraphQL Schema definition
- type KubernetesKindPersistentVolumeSpecCsi {
- # ControllerExpandSecretRef is a reference to the secret object containing
- # sensitive information to pass to the CSI driver to complete the CSI
- # ControllerExpandVolume call. This is an alpha field and requires enabling
- # ExpandCSIVolumes feature gate. This field is optional, and may be empty if no
- # secret is required. If the secret object contains more than one secret, all
- # secrets are passed.
- KubernetesKindPersistentVolumeSpecCsiControllerExpandSecretRef :
- # ControllerPublishSecretRef is a reference to the secret object containing
- # sensitive information to pass to the CSI driver to complete the CSI
- # ControllerPublishVolume and ControllerUnpublishVolume calls. This field is
- # optional, and may be empty if no secret is required. If the secret object
- # contains more than one secret, all secrets are passed.
- KubernetesKindPersistentVolumeSpecCsiControllerPublishSecretRef :
- # Driver is the name of the driver to use for this volume. Required.
- String :
- # Filesystem type to mount. Must be a filesystem type supported by the host
- # operating system. Ex. "ext4", "xfs", "ntfs".
- String :
- # NodePublishSecretRef is a reference to the secret object containing sensitive
- # information to pass to the CSI driver to complete the CSI NodePublishVolume and
- # NodeUnpublishVolume calls. This field is optional, and may be empty if no secret
- # is required. If the secret object contains more than one secret, all secrets are
- # passed.
- KubernetesKindPersistentVolumeSpecCsiNodePublishSecretRef :
- # NodeStageSecretRef is a reference to the secret object containing sensitive
- # information to pass to the CSI driver to complete the CSI NodeStageVolume and
- # NodeStageVolume and NodeUnstageVolume calls. This field is optional, and may be
- # empty if no secret is required. If the secret object contains more than one
- # secret, all secrets are passed.
- KubernetesKindPersistentVolumeSpecCsiNodeStageSecretRef :
- # Optional: The value to pass to ControllerPublishVolumeRequest. Defaults to false
- # (read/write).
- Boolean :
- # Attributes of the volume to publish.
- Tag!] : [
- # VolumeHandle is the unique volume name returned by the CSI volume plugin’s
- # CreateVolume to refer to the volume on all subsequent calls. Required.
- String :
- }