Skip to content

Commit 2621b42

Browse files
authored
Merge pull request #2929 from tspearconquest/master
Add clientID parameter for StorageClass and PersistentVolume to the driver-parameters.md file
2 parents 5ae25a0 + 55a0ccf commit 2621b42

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

docs/driver-parameters.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ secretName | specify secret name to store account key | | No |
7070
secretNamespace | specify the namespace of secret to store account key | `default`,`kube-system`, etc | No | pvc namespace (`csi.storage.k8s.io/pvc/namespace`)
7171
useDataPlaneAPI | specify whether use [data plane API](https://github.com/Azure/azure-sdk-for-go/blob/master/storage/share.go) for file share create/delete/resize, this could solve the SRP API throttling issue since data plane API has almost no limit, while it would fail when there is firewall or vnet setting on storage account | `true`,`false` | No | `false`
7272
enableMultichannel | specify whether enable [SMB multi-channel](https://learn.microsoft.com/en-us/azure/storage/files/files-smb-protocol?tabs=azure-portal#smb-multichannel) for **Premium** storage account <br> Note: this feature is used with `max_channels=4` (or 2,3) mount option | `true`,`false` | No | `false`
73+
clientID | Specify the Azure client ID that will be used to create the Azure file share | Azure client ID | No | If left empty, the kubelet managed identity will be used when mounting without an account key
7374
--- | **Following parameters are only for NFS protocol** | --- | --- |
7475
allowSharedKeyAccess | Allow or disallow shared key access for storage account created by driver | `true`,`false` | No | `true`
7576
rootSquashType | specify root squashing behavior on the share. The default is `NoRootSquash` | `AllSquash`, `NoRootSquash`, `RootSquash` | No |
@@ -119,6 +120,7 @@ volumeAttributes.storageEndpointSuffix | specify Azure storage endpoint suffix |
119120
volumeAttributes.secretName | secret name that stores storage account name and key | | No |
120121
volumeAttributes.secretNamespace | secret namespace | `default`,`kube-system`, etc | No | pvc namespace (`csi.storage.k8s.io/pvc/namespace`)
121122
volumeAttributes.getLatestAccountKey | whether getting the latest account key based on the creation time, this driver would get the first key by default | `true`,`false` | No | `false`
123+
volumeAttributes.clientID | Specify the Azure client ID that will be used to create the Azure file share | Azure client ID | No | If left empty, the kubelet managed identity will be used when mounting without an account key
122124
nodeStageSecretRef.name | secret name that stores storage account name and key | existing secret name | Yes |
123125
nodeStageSecretRef.namespace | secret namespace | k8s namespace | Yes |
124126
--- | **Following parameters are only for NFS protocol** | --- | --- |

0 commit comments

Comments
 (0)