--- title: "Upgrading a Helm-Based Deployment of VAST CSI Driver" slug: "upgrading-a-helm-based-deployment-of-vast-csi-driver-2-4" updated: 2026-11-05T23:17:49Z published: 2026-11-05T23:17:49Z canonical: "docs.vastdata.com/upgrading-a-helm-based-deployment-of-vast-csi-driver-2-4" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.vastdata.com/llms.txt > Use this file to discover all available pages before exploring further. # Upgrading a Helm-Based Deployment of VAST CSI Driver Use the following procedure if both the old and new releases of the VAST CSI Driver are deployed using a Helm chart. 1. Refresh Helm repository information to see which VAST CSI Driver versions are available for deployment: ```plaintext helm repo update ``` 2. Update the VAST CSI Driver's [Helm chart configuration file](/develop/docs/create-a-helm-chart-configuration-file-for-vast-csi-driver-2-4) (`values.yaml`) to specify the target release of VAST CSI Driver: ```plaintext image:  csiVastPlugin:    repository:    tag:    imagePullPolicy: IfNotPresent ``` Where: - `<repo>` is the name of the VAST CSI Driver [Helm repository](/develop/docs/add-the-helm-repository-for-vast-csi-driver-2-4). - `<new release>` is the VAST CSI Driver release to be upgraded to. For example: ```plaintext image:  csiVastPlugin:    repository: vastdataorg/csi    tag: v2.4.0    imagePullPolicy: IfNotPresent ``` 3. Run Helm upgrade: ```plaintext helm upgrade /vastcsi -f .yaml ``` Where: - `<old release>` is the VAST CSI Driver release to be upgraded from. - `<repo>` is the name of the VAST CSI Driver [Helm repository](/develop/docs/add-the-helm-repository-for-vast-csi-driver-2-4). - `vastcsi` is the name of the VAST CSI Driver Helm chart. - `<filename>.yaml` is the [Helm chart configuration file](/develop/docs/create-a-helm-chart-configuration-file-for-vast-csi-driver-2-4). For example: ```plaintext helm upgrade csi-driver vastcsi/vastcsi -f values.yaml ``` 4. Verify the status of the new VAST CSI Driver chart release: ```plaintext helm ls ```