package
0.33.0-alpha.1
Repository: https://github.com/kubernetes/csi-translation-lib.git
Documentation: pkg.go.dev

# Functions

KubernetesVolumeIDToEBSVolumeID translates Kubernetes volume ID to EBS volume ID KubernetesVolumeID forms: - aws://<zone>/<awsVolumeId> - aws:///<awsVolumeId> - <awsVolumeId> EBS Volume ID form: - vol-<alphanumberic> This translation shouldn't be needed and should be fixed in long run See https://github.com/kubernetes/kubernetes/issues/73730.
NewAWSElasticBlockStoreCSITranslator returns a new instance of awsElasticBlockStoreTranslator.
NewAzureDiskCSITranslator returns a new instance of azureDiskTranslator.
NewAzureFileCSITranslator returns a new instance of azureFileTranslator.
NewGCEPersistentDiskCSITranslator returns a new instance of gcePersistentDiskTranslator.
NewOpenStackCinderCSITranslator returns a new instance of osCinderCSITranslator.
No description provided by the author
NewvSphereCSITranslator returns a new instance of vSphereCSITranslator.
TopologyKeyExist checks if a certain key exists in a VolumeNodeAffinity.

# Constants

AttributeInitialVolumeFilepath represents the path of volume where volume is created.
AWSEBSDriverName is the name of the CSI driver for EBS.
AWSEBSInTreePluginName is the name of the intree plugin for EBS.
AWSEBSTopologyKey is the zonal topology key for AWS EBS CSI driver.
AzureDiskDriverName is the name of the CSI driver for Azure Disk.
AzureDiskInTreePluginName is the name of the intree plugin for Azure Disk.
AzureDiskTopologyKey is the topology key of Azure Disk CSI driver.
AzureFileDriverName is the name of the CSI driver for Azure File.
AzureFileInTreePluginName is the name of the intree plugin for Azure file.
CinderDriverName is the name of the CSI driver for Cinder.
CinderInTreePluginName is the name of the intree plugin for Cinder.
CinderTopologyKey is the zonal topology key for Cinder CSI Driver.
GCEPDDriverName is the name of the CSI driver for GCE PD.
GCEPDInTreePluginName is the name of the intree plugin for GCE PD.
GCEPDTopologyKey is the zonal topology key for GCE PD CSI Driver.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
UnspecifiedValue is used for an unknown zone string.
VSphereDriverName is the name of the CSI driver for vSphere Volume.
VSphereInTreePluginName is the name of the in-tree plugin for vSphere Volume.

# Interfaces

InTreePlugin handles translations between CSI and in-tree sources in a PV.