You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> [blobfuse read account key or SAS token from key vault example](../deploy/example/keyvault/pv-blobfuse-csi-keyvault.yaml)
32
+
33
+
> [blobfuse Managed Identity and Service Principal Name auth example](../deploy/example/pv-blobfuse-auth.yaml)
32
34
33
35
Name | Meaning | Available Value | Mandatory | Default value
34
36
--- | --- | --- | --- | ---
37
+
volumeAttributes.resourceGroup | Azure resource group name | existing resource group name | No | if empty, driver will use the same resource group name as current k8s cluster
38
+
volumeAttributes.storageAccount | existing storage account name | existing storage account name | Yes |
35
39
volumeAttributes.containerName | existing container name | existing container name | Yes |
36
-
volumeAttributes.storageAccountName | existing storage account name | existing storage account name | Yes |
37
40
volumeAttributes.protocol | specify blobfuse mount or NFSv3 mount | `fuse`, `nfs` | No | `fuse`
41
+
nodeStageSecretRef.name | secret name that stores(check below examples):<br>`azurestorageaccountkey`<br>`azurestorageaccountsastoken`<br>`msisecret`<br>`azurestoragespnclientsecret` | existing Kubernetes secret name | No |
42
+
nodeStageSecretRef.namespace | namespace where the secret is | k8s namespace | Yes |
43
+
--- | **Following parameters are only for feature: blobfuse [Managed Identity and Service Principal Name auth](https://github.com/Azure/azure-storage-fuse#environment-variables)** | --- | --- |
44
+
volumeAttributes.AzureStorageAuthType | Authentication Type | `Key`, `SAS`, `MSI`, `SPN` | No | `Key`
45
+
volumeAttributes.AzureStorageIdentityClientID | Identity Client ID | | No |
46
+
volumeAttributes.AzureStorageIdentityObjectID | Identity Object ID | | No |
47
+
volumeAttributes.AzureStorageIdentityResourceID | Identity Resource ID | | No |
48
+
volumeAttributes.MSIEndpoint | MSI Endpoint | | No |
49
+
volumeAttributes.AzureStorageSPNClientID | SPN Client ID | | No |
50
+
volumeAttributes.AzureStorageSPNTenantID | SPN Tenant ID | | No |
51
+
volumeAttributes.AzureStorageAADEndpoint | AADEndpoint | | No |
52
+
--- | **Following parameters are only for feature: blobfuse read account key or SAS token from key vault** | --- | --- |
38
53
volumeAttributes.keyVaultURL | Azure Key Vault DNS name | existing Azure Key Vault DNS name | No |
39
54
volumeAttributes.keyVaultSecretName | Azure Key Vault secret name | existing Azure Key Vault secret name | No |
40
55
volumeAttributes.keyVaultSecretVersion | Azure Key Vault secret version | existing version | No |if empty, driver will use "current version"
41
-
nodeStageSecretRef.name | secret name that stores storage account name and key(or sastoken) | existing Kubernetes secret name | No |
42
-
nodeStageSecretRef.namespace | namespace where the secret is | k8s namespace | Yes |
56
+
57
+
58
+
- create a Kubernetes secret for `nodeStageSecretRef.name`
0 commit comments