Azure Disk CSI Driver
Wrapper chart for the upstream azuredisk-csi-driver
chart (pinned to 1.34.4, appVersion 1.34.4), the CSI driver that provisions Azure Managed Disk volumes as
PersistentVolumes.
Why it's in KubeAid
Rendered for self-managed (CAPZ) Azure clusters — AzureSpecificNonSecretTemplateNames in kubeaid-cli.
AKS clusters skip it entirely: AKS already runs its own Azure Disk CSI driver, CSI snapshot controller, and
StorageClasses, so AzureAKSSpecificNonSecretTemplateNames is empty and no azure-specific storage/CCM addon is
rendered on AKS beyond the common set.
Prerequisites
- Runs alongside
ccm-azureandazure-workload-identity-webhookon self-managed clusters; the node identity (UAMI / service principal) needs the Azure Disk data-plane role.
Key values / KubeAid-specific configuration
This wrapper's own values.yaml is empty — no KubeAid-level overrides on top of the upstream chart's defaults.
Override the azuredisk-csi-driver: key from the cluster's values overlay as needed.