package
1.1.0
Repository: https://github.com/intel/pmem-csi.git
Documentation: pkg.go.dev

# Functions

Parse converts the string map that PMEM-CSI is given in CreateVolume (master and node) and NodePublishVolume.

# Constants

CreateVolumeInternalOrigin is for the node CreateVolume parameters.
CreateVolumeOrigin is for parameters from the storage class in controller CreateVolume.
Beware of API and backwards-compatibility breaking when changing these string constants!.
Kubernetes v1.16+ adds this key to NodePublishRequest.VolumeContext while provisioning ephemeral volume.
EphemeralVolumeOrigin represents parameters for an ephemeral volume in NodePublishVolume.
Beware of API and backwards-compatibility breaking when changing these string constants!.
Beware of API and backwards-compatibility breaking when changing these string constants!.
Beware of API and backwards-compatibility breaking when changing these string constants!.
NodeVolumeOrigin is for the parameters stored in node volume list.
only used internally.
Beware of API and backwards-compatibility breaking when changing these string constants!.
In releases <= 0.6.x this was called "none", but not documented.
PersistentVolumeOrigin represents parameters for a persistent volume in NodePublishVolume.
Additional, unknown parameters that are okay.
Added by https://github.com/kubernetes-csi/external-provisioner/blob/feb67766f5e6af7db5c03ac0f0b16255f696c350/pkg/controller/controller.go#L584.
Beware of API and backwards-compatibility breaking when changing these string constants!.
Beware of API and backwards-compatibility breaking when changing these string constants!.
Beware of API and backwards-compatibility breaking when changing these string constants!.
Added in PMEM-CSI 1.1.0.

# Structs

Volume represents all settings for a volume.

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author
VolumeContext represents the same settings as a string map.