const AzureFileDriverName …
const AzureFileInTreePluginName …
const separator …
const volumeIDTemplate …
const shareNameField …
const secretNameField …
const secretNamespaceField …
const secretNameTemplate …
const defaultSecretNamespace …
const resourceGroupAnnotation …
var _ …
var secretNameFormatRE …
type azureFileCSITranslator …
func NewAzureFileCSITranslator() InTreePlugin { … }
func (t *azureFileCSITranslator) TranslateInTreeStorageClassToCSI(logger klog.Logger, sc *storage.StorageClass) (*storage.StorageClass, error) { … }
func (t *azureFileCSITranslator) TranslateInTreeInlineVolumeToCSI(logger klog.Logger, volume *v1.Volume, podNamespace string) (*v1.PersistentVolume, error) { … }
func (t *azureFileCSITranslator) TranslateInTreePVToCSI(logger klog.Logger, pv *v1.PersistentVolume) (*v1.PersistentVolume, error) { … }
func (t *azureFileCSITranslator) TranslateCSIPVToInTree(pv *v1.PersistentVolume) (*v1.PersistentVolume, error) { … }
func (t *azureFileCSITranslator) CanSupport(pv *v1.PersistentVolume) bool { … }
func (t *azureFileCSITranslator) CanSupportInline(volume *v1.Volume) bool { … }
func (t *azureFileCSITranslator) GetInTreePluginName() string { … }
func (t *azureFileCSITranslator) GetCSIPluginName() string { … }
func (t *azureFileCSITranslator) RepairVolumeHandle(volumeHandle, nodeID string) (string, error) { … }
func getFileShareInfo(id string) (string, string, string, string, error) { … }
func getStorageAccountName(secretName string) (string, error) { … }