From 8b8d9662adc12c307bdf66b0f2b03c808b8a9b49 Mon Sep 17 00:00:00 2001 From: Boya Murthy Date: Fri, 5 Apr 2024 16:00:04 +0530 Subject: [PATCH 1/3] Adding helm-charts-version flag for PowerMax and PowerStore --- content/docs/deployment/helm/drivers/installation/powermax.md | 3 ++- .../docs/deployment/helm/drivers/installation/powerstore.md | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/content/docs/deployment/helm/drivers/installation/powermax.md b/content/docs/deployment/helm/drivers/installation/powermax.md index 1c3a2e7c08..0ae5618334 100644 --- a/content/docs/deployment/helm/drivers/installation/powermax.md +++ b/content/docs/deployment/helm/drivers/installation/powermax.md @@ -346,7 +346,7 @@ CRDs should be configured during replication prepare stage with repctl as descri 8. Install the driver using `csi-install.sh` bash script by running ```bash - cd ../dell-csi-helm-installer && ./csi-install.sh --namespace powermax --values ./my-powermax-settings.yaml + cd ../dell-csi-helm-installer && ./csi-install.sh --namespace powermax --values ./my-powermax-settings.yaml --helm-charts-version csi-powermax-2.10.0 ``` 9. Or you can also install the driver using standalone helm chart using the command ```bash @@ -354,6 +354,7 @@ CRDs should be configured during replication prepare stage with repctl as descri ``` *Note:* +- If you do not specify the `--helm-charts-version` flag, by default the `csi-install.sh` script will clone the version of the helm chart that is specified in the driver's [csi-install.sh](https://github.com/dell/csi-powermax/blob/main/dell-csi-helm-installer/csi-install.sh#L52) file. If you wish to install the driver using a different version of the helm chart, you need to include this flag. Also, remember to delete the `helm-charts` repository present in the `csi-powermax` directory if it was cloned before. - For detailed instructions on how to run the install scripts, see the readme document in the dell-csi-helm-installer folder. - There are a set of samples provided [here](#sample-values-file) to help you configure the driver with reverse proxy - This script also runs the verify.sh script in the same directory. You will be prompted to enter the credentials for each of the Kubernetes nodes. The `verify.sh` script needs the credentials to check if the iSCSI initiators have been configured on all nodes. You can also skip the verification step by specifying the `--skip-verify-node` option diff --git a/content/docs/deployment/helm/drivers/installation/powerstore.md b/content/docs/deployment/helm/drivers/installation/powerstore.md index 2bba421810..b9fe248340 100644 --- a/content/docs/deployment/helm/drivers/installation/powerstore.md +++ b/content/docs/deployment/helm/drivers/installation/powerstore.md @@ -249,11 +249,12 @@ CRDs should be configured during replication prepare stage with repctl as descri 8. Install the driver using `csi-install.sh` bash script by running ```bash - ./csi-install.sh --namespace csi-powerstore --values ./my-powerstore-settings.yaml + ./csi-install.sh --namespace csi-powerstore --values ./my-powerstore-settings.yaml --helm-charts-version csi-powerstore-2.10.0 ``` - After that the driver should be installed, you can check the condition of driver pods by running `kubectl get all -n csi-powerstore` *NOTE:* +- If you do not specify the `--helm-charts-version` flag, by default the `csi-install.sh` script will clone the version of the helm chart that is specified in the driver's [csi-install.sh](https://github.com/dell/csi-powerstore/blob/main/dell-csi-helm-installer/csi-install.sh#L13) file. If you wish to install the driver using a different version of the helm chart, you need to include this flag. Also, remember to delete the `helm-charts` repository present in the `csi-powerstore` directory if it was cloned before. - For detailed instructions on how to run the install scripts, refer to the readme document in the dell-csi-helm-installer folder. - By default, the driver scans available SCSI adapters and tries to register them with the storage array under the SCSI hostname using `node.nodeNamePrefix` and the ID read from the file pointed to by `node.nodeIDPath`. If an adapter is already registered with the storage under a different hostname, the adapter is not used by the driver. - A hostname the driver uses for registration of adapters is in the form `--`. By default, these are csi-node and the machine ID read from the file `/etc/machine-id`. From 837515ab235904a2737c1df2631c3f0b9a73588a Mon Sep 17 00:00:00 2001 From: Boya Murthy Date: Fri, 5 Apr 2024 16:22:54 +0530 Subject: [PATCH 2/3] Making the version generic --- .../docs/deployment/helm/drivers/installation/powermax.md | 4 ++-- .../docs/deployment/helm/drivers/installation/powerstore.md | 4 ++-- content/docs/deployment/helm/drivers/upgrade/powermax.md | 3 ++- content/docs/deployment/helm/drivers/upgrade/powerstore.md | 5 +++-- 4 files changed, 9 insertions(+), 7 deletions(-) diff --git a/content/docs/deployment/helm/drivers/installation/powermax.md b/content/docs/deployment/helm/drivers/installation/powermax.md index 0ae5618334..43faee391d 100644 --- a/content/docs/deployment/helm/drivers/installation/powermax.md +++ b/content/docs/deployment/helm/drivers/installation/powermax.md @@ -346,7 +346,7 @@ CRDs should be configured during replication prepare stage with repctl as descri 8. Install the driver using `csi-install.sh` bash script by running ```bash - cd ../dell-csi-helm-installer && ./csi-install.sh --namespace powermax --values ./my-powermax-settings.yaml --helm-charts-version csi-powermax-2.10.0 + cd ../dell-csi-helm-installer && ./csi-install.sh --namespace powermax --values ./my-powermax-settings.yaml --helm-charts-version ``` 9. Or you can also install the driver using standalone helm chart using the command ```bash @@ -354,7 +354,7 @@ CRDs should be configured during replication prepare stage with repctl as descri ``` *Note:* -- If you do not specify the `--helm-charts-version` flag, by default the `csi-install.sh` script will clone the version of the helm chart that is specified in the driver's [csi-install.sh](https://github.com/dell/csi-powermax/blob/main/dell-csi-helm-installer/csi-install.sh#L52) file. If you wish to install the driver using a different version of the helm chart, you need to include this flag. Also, remember to delete the `helm-charts` repository present in the `csi-powermax` directory if it was cloned before. +- The parameter `--helm-charts-version` is optional and if you do not specify the flag, by default the `csi-install.sh` script will clone the version of the helm chart that is specified in the driver's [csi-install.sh](https://github.com/dell/csi-powermax/blob/main/dell-csi-helm-installer/csi-install.sh#L52) file. If you wish to install the driver using a different version of the helm chart, you need to include this flag. Also, remember to delete the `helm-charts` repository present in the `csi-powermax` directory if it was cloned before. - For detailed instructions on how to run the install scripts, see the readme document in the dell-csi-helm-installer folder. - There are a set of samples provided [here](#sample-values-file) to help you configure the driver with reverse proxy - This script also runs the verify.sh script in the same directory. You will be prompted to enter the credentials for each of the Kubernetes nodes. The `verify.sh` script needs the credentials to check if the iSCSI initiators have been configured on all nodes. You can also skip the verification step by specifying the `--skip-verify-node` option diff --git a/content/docs/deployment/helm/drivers/installation/powerstore.md b/content/docs/deployment/helm/drivers/installation/powerstore.md index b9fe248340..a392f1155e 100644 --- a/content/docs/deployment/helm/drivers/installation/powerstore.md +++ b/content/docs/deployment/helm/drivers/installation/powerstore.md @@ -249,12 +249,12 @@ CRDs should be configured during replication prepare stage with repctl as descri 8. Install the driver using `csi-install.sh` bash script by running ```bash - ./csi-install.sh --namespace csi-powerstore --values ./my-powerstore-settings.yaml --helm-charts-version csi-powerstore-2.10.0 + ./csi-install.sh --namespace csi-powerstore --values ./my-powerstore-settings.yaml --helm-charts-version ``` - After that the driver should be installed, you can check the condition of driver pods by running `kubectl get all -n csi-powerstore` *NOTE:* -- If you do not specify the `--helm-charts-version` flag, by default the `csi-install.sh` script will clone the version of the helm chart that is specified in the driver's [csi-install.sh](https://github.com/dell/csi-powerstore/blob/main/dell-csi-helm-installer/csi-install.sh#L13) file. If you wish to install the driver using a different version of the helm chart, you need to include this flag. Also, remember to delete the `helm-charts` repository present in the `csi-powerstore` directory if it was cloned before. +- The parameter `--helm-charts-version` is optional and if you do not specify the flag, by default the `csi-install.sh` script will clone the version of the helm chart that is specified in the driver's [csi-install.sh](https://github.com/dell/csi-powerstore/blob/main/dell-csi-helm-installer/csi-install.sh#L13) file. If you wish to install the driver using a different version of the helm chart, you need to include this flag. Also, remember to delete the `helm-charts` repository present in the `csi-powerstore` directory if it was cloned before. - For detailed instructions on how to run the install scripts, refer to the readme document in the dell-csi-helm-installer folder. - By default, the driver scans available SCSI adapters and tries to register them with the storage array under the SCSI hostname using `node.nodeNamePrefix` and the ID read from the file pointed to by `node.nodeIDPath`. If an adapter is already registered with the storage under a different hostname, the adapter is not used by the driver. - A hostname the driver uses for registration of adapters is in the form `--`. By default, these are csi-node and the machine ID read from the file `/etc/machine-id`. diff --git a/content/docs/deployment/helm/drivers/upgrade/powermax.md b/content/docs/deployment/helm/drivers/upgrade/powermax.md index cbbf1881f6..74dbe06368 100644 --- a/content/docs/deployment/helm/drivers/upgrade/powermax.md +++ b/content/docs/deployment/helm/drivers/upgrade/powermax.md @@ -24,10 +24,11 @@ You can upgrade CSI Driver for Dell PowerMax using Helm or Dell CSM Operator. 3. Run the `csi-install` script with the option _\-\-upgrade_ by running: ```bash - cd ../dell-csi-helm-installer && ./csi-install.sh --namespace powermax --values ./my-powermax-settings.yaml --upgrade + cd ../dell-csi-helm-installer && ./csi-install.sh --namespace powermax --values ./my-powermax-settings.yaml --upgrade --helm-charts-version ``` *NOTE:* +- The parameter `--helm-charts-version` is optional and if you do not specify the flag, by default the `csi-install.sh` script will clone the version of the helm chart that is specified in the driver's [csi-install.sh](https://github.com/dell/csi-powermax/blob/main/dell-csi-helm-installer/csi-install.sh#L52) file. If you wish to install the driver using a different version of the helm chart, you need to include this flag. Also, remember to delete the `helm-charts` repository present in the `csi-powermax` directory if it was cloned before. - If you are upgrading from a driver version that was installed using Helm v2, ensure that you install Helm3 before installing the driver. - To update any installation parameter after the driver has been installed, change the `my-powermax-settings.yaml` file and run the install script with the option _\-\-upgrade_, for example: ```bash diff --git a/content/docs/deployment/helm/drivers/upgrade/powerstore.md b/content/docs/deployment/helm/drivers/upgrade/powerstore.md index 6603b304c0..3f91c1b937 100644 --- a/content/docs/deployment/helm/drivers/upgrade/powerstore.md +++ b/content/docs/deployment/helm/drivers/upgrade/powerstore.md @@ -42,9 +42,10 @@ Note: While upgrading the driver via helm, controllerCount variable in myvalues. 6. Run the `csi-install` script with the option _\-\-upgrade_ by running: ```bash - ./csi-install.sh --namespace csi-powerstore --values ./my-powerstore-settings.yaml --upgrade + ./csi-install.sh --namespace csi-powerstore --values ./my-powerstore-settings.yaml --upgrade --helm-charts-version ``` - +*NOTE:* +- The parameter `--helm-charts-version` is optional and if you do not specify the flag, by default the `csi-install.sh` script will clone the version of the helm chart that is specified in the driver's [csi-install.sh](https://github.com/dell/csi-powerstore/blob/main/dell-csi-helm-installer/csi-install.sh#L13) file. If you wish to install the driver using a different version of the helm chart, you need to include this flag. Also, remember to delete the `helm-charts` repository present in the `csi-powerstore` directory if it was cloned before. ## Upgrade using Dell CSM Operator: **Note:** Upgrading the Operator does not upgrade the CSI Driver. From b80327c18214676816aa1a053eae9fd944d3cfff Mon Sep 17 00:00:00 2001 From: Boya Murthy Date: Fri, 5 Apr 2024 16:49:54 +0530 Subject: [PATCH 3/3] Added changes for older supported releases --- content/v1/csidriver/installation/helm/powermax.md | 3 ++- content/v1/csidriver/installation/helm/powerstore.md | 3 ++- content/v1/csidriver/upgradation/drivers/powermax.md | 3 ++- content/v1/csidriver/upgradation/drivers/powerstore.md | 4 +++- content/v2/csidriver/installation/helm/powermax.md | 3 ++- content/v2/csidriver/installation/helm/powerstore.md | 3 ++- content/v2/csidriver/upgradation/drivers/powermax.md | 3 ++- content/v2/csidriver/upgradation/drivers/powerstore.md | 5 +++-- 8 files changed, 18 insertions(+), 9 deletions(-) diff --git a/content/v1/csidriver/installation/helm/powermax.md b/content/v1/csidriver/installation/helm/powermax.md index 3a20bdf840..238222780c 100644 --- a/content/v1/csidriver/installation/helm/powermax.md +++ b/content/v1/csidriver/installation/helm/powermax.md @@ -346,7 +346,7 @@ CRDs should be configured during replication prepare stage with repctl as descri 8. Install the driver using `csi-install.sh` bash script by running ```bash - cd ../dell-csi-helm-installer && ./csi-install.sh --namespace powermax --values ./my-powermax-settings.yaml + cd ../dell-csi-helm-installer && ./csi-install.sh --namespace powermax --values ./my-powermax-settings.yaml --helm-charts-version ``` 9. Or you can also install the driver using standalone helm chart using the command ```bash @@ -354,6 +354,7 @@ CRDs should be configured during replication prepare stage with repctl as descri ``` *Note:* +- The parameter `--helm-charts-version` is optional and if you do not specify the flag, by default the `csi-install.sh` script will clone the version of the helm chart that is specified in the driver's [csi-install.sh](https://github.com/dell/csi-powermax/blob/main/dell-csi-helm-installer/csi-install.sh#L52) file. If you wish to install the driver using a different version of the helm chart, you need to include this flag. Also, remember to delete the `helm-charts` repository present in the `csi-powermax` directory if it was cloned before. - For detailed instructions on how to run the install scripts, see the readme document in the dell-csi-helm-installer folder. - There are a set of samples provided [here](#sample-values-file) to help you configure the driver with reverse proxy - This script also runs the verify.sh script in the same directory. You will be prompted to enter the credentials for each of the Kubernetes nodes. The `verify.sh` script needs the credentials to check if the iSCSI initiators have been configured on all nodes. You can also skip the verification step by specifying the `--skip-verify-node` option diff --git a/content/v1/csidriver/installation/helm/powerstore.md b/content/v1/csidriver/installation/helm/powerstore.md index 8d6b272e53..7a2ebba1db 100644 --- a/content/v1/csidriver/installation/helm/powerstore.md +++ b/content/v1/csidriver/installation/helm/powerstore.md @@ -249,11 +249,12 @@ CRDs should be configured during replication prepare stage with repctl as descri 8. Install the driver using `csi-install.sh` bash script by running ```bash - ./csi-install.sh --namespace csi-powerstore --values ./my-powerstore-settings.yaml + ./csi-install.sh --namespace csi-powerstore --values ./my-powerstore-settings.yaml --helm-charts-version ``` - After that the driver should be installed, you can check the condition of driver pods by running `kubectl get all -n csi-powerstore` *NOTE:* +- The parameter `--helm-charts-version` is optional and if you do not specify the flag, by default the `csi-install.sh` script will clone the version of the helm chart that is specified in the driver's [csi-install.sh](https://github.com/dell/csi-powerstore/blob/main/dell-csi-helm-installer/csi-install.sh#L13) file. If you wish to install the driver using a different version of the helm chart, you need to include this flag. Also, remember to delete the `helm-charts` repository present in the `csi-powerstore` directory if it was cloned before. - For detailed instructions on how to run the install scripts, refer to the readme document in the dell-csi-helm-installer folder. - By default, the driver scans available SCSI adapters and tries to register them with the storage array under the SCSI hostname using `node.nodeNamePrefix` and the ID read from the file pointed to by `node.nodeIDPath`. If an adapter is already registered with the storage under a different hostname, the adapter is not used by the driver. - A hostname the driver uses for registration of adapters is in the form `--`. By default, these are csi-node and the machine ID read from the file `/etc/machine-id`. diff --git a/content/v1/csidriver/upgradation/drivers/powermax.md b/content/v1/csidriver/upgradation/drivers/powermax.md index e76bb61eb2..d38f7b6f73 100644 --- a/content/v1/csidriver/upgradation/drivers/powermax.md +++ b/content/v1/csidriver/upgradation/drivers/powermax.md @@ -24,10 +24,11 @@ You can upgrade CSI Driver for Dell PowerMax using Helm or Dell CSM Operator. 3. Run the `csi-install` script with the option _\-\-upgrade_ by running: ```bash - cd ../dell-csi-helm-installer && ./csi-install.sh --namespace powermax --values ./my-powermax-settings.yaml --upgrade + cd ../dell-csi-helm-installer && ./csi-install.sh --namespace powermax --values ./my-powermax-settings.yaml --upgrade --helm-charts-version ``` *NOTE:* +- The parameter `--helm-charts-version` is optional and if you do not specify the flag, by default the `csi-install.sh` script will clone the version of the helm chart that is specified in the driver's [csi-install.sh](https://github.com/dell/csi-powermax/blob/main/dell-csi-helm-installer/csi-install.sh#L52) file. If you wish to install the driver using a different version of the helm chart, you need to include this flag. Also, remember to delete the `helm-charts` repository present in the `csi-powermax` directory if it was cloned before. - If you are upgrading from a driver version that was installed using Helm v2, ensure that you install Helm3 before installing the driver. - To update any installation parameter after the driver has been installed, change the `my-powermax-settings.yaml` file and run the install script with the option _\-\-upgrade_, for example: ```bash diff --git a/content/v1/csidriver/upgradation/drivers/powerstore.md b/content/v1/csidriver/upgradation/drivers/powerstore.md index 28204eaa21..40021a0296 100644 --- a/content/v1/csidriver/upgradation/drivers/powerstore.md +++ b/content/v1/csidriver/upgradation/drivers/powerstore.md @@ -42,8 +42,10 @@ Note: While upgrading the driver via helm, controllerCount variable in myvalues. 6. Run the `csi-install` script with the option _\-\-upgrade_ by running: ```bash - ./csi-install.sh --namespace csi-powerstore --values ./my-powerstore-settings.yaml --upgrade + ./csi-install.sh --namespace csi-powerstore --values ./my-powerstore-settings.yaml --upgrade --helm-charts-version ``` + *NOTE:* +- The parameter `--helm-charts-version` is optional and if you do not specify the flag, by default the `csi-install.sh` script will clone the version of the helm chart that is specified in the driver's [csi-install.sh](https://github.com/dell/csi-powerstore/blob/main/dell-csi-helm-installer/csi-install.sh#L13) file. If you wish to install the driver using a different version of the helm chart, you need to include this flag. Also, remember to delete the `helm-charts` repository present in the `csi-powerstore` directory if it was cloned before. ## Upgrade using Dell CSM Operator: diff --git a/content/v2/csidriver/installation/helm/powermax.md b/content/v2/csidriver/installation/helm/powermax.md index 26970fadee..ea9f93b173 100644 --- a/content/v2/csidriver/installation/helm/powermax.md +++ b/content/v2/csidriver/installation/helm/powermax.md @@ -321,7 +321,7 @@ CRDs should be configured during replication prepare stage with repctl as descri 8. Install the driver using `csi-install.sh` bash script by running ```bash - cd ../dell-csi-helm-installer && ./csi-install.sh --namespace powermax --values ./my-powermax-settings.yaml + cd ../dell-csi-helm-installer && ./csi-install.sh --namespace powermax --values ./my-powermax-settings.yaml --helm-charts-version ``` 9. Or you can also install the driver using standalone helm chart using the command ```bash @@ -329,6 +329,7 @@ CRDs should be configured during replication prepare stage with repctl as descri ``` *Note:* +- The parameter `--helm-charts-version` is optional and if you do not specify the flag, by default the `csi-install.sh` script will clone the version of the helm chart that is specified in the driver's [csi-install.sh](https://github.com/dell/csi-powermax/blob/main/dell-csi-helm-installer/csi-install.sh#L52) file. If you wish to install the driver using a different version of the helm chart, you need to include this flag. Also, remember to delete the `helm-charts` repository present in the `csi-powermax` directory if it was cloned before. - For detailed instructions on how to run the install scripts, see the readme document in the dell-csi-helm-installer folder. - There are a set of samples provided [here](#sample-values-file) to help you configure the driver with reverse proxy - This script also runs the verify.sh script in the same directory. You will be prompted to enter the credentials for each of the Kubernetes nodes. The `verify.sh` script needs the credentials to check if the iSCSI initiators have been configured on all nodes. You can also skip the verification step by specifying the `--skip-verify-node` option diff --git a/content/v2/csidriver/installation/helm/powerstore.md b/content/v2/csidriver/installation/helm/powerstore.md index 4a77564107..f83a8b6cce 100644 --- a/content/v2/csidriver/installation/helm/powerstore.md +++ b/content/v2/csidriver/installation/helm/powerstore.md @@ -214,11 +214,12 @@ CRDs should be configured during replication prepare stage with repctl as descri 8. Install the driver using `csi-install.sh` bash script by running ```bash - ./csi-install.sh --namespace csi-powerstore --values ./my-powerstore-settings.yaml + ./csi-install.sh --namespace csi-powerstore --values ./my-powerstore-settings.yaml --helm-charts-version ``` - After that the driver should be installed, you can check the condition of driver pods by running `kubectl get all -n csi-powerstore` *NOTE:* +- The parameter `--helm-charts-version` is optional and if you do not specify the flag, by default the `csi-install.sh` script will clone the version of the helm chart that is specified in the driver's [csi-install.sh](https://github.com/dell/csi-powerstore/blob/main/dell-csi-helm-installer/csi-install.sh#L13) file. If you wish to install the driver using a different version of the helm chart, you need to include this flag. Also, remember to delete the `helm-charts` repository present in the `csi-powerstore` directory if it was cloned before. - For detailed instructions on how to run the install scripts, refer to the readme document in the dell-csi-helm-installer folder. - By default, the driver scans available SCSI adapters and tries to register them with the storage array under the SCSI hostname using `node.nodeNamePrefix` and the ID read from the file pointed to by `node.nodeIDPath`. If an adapter is already registered with the storage under a different hostname, the adapter is not used by the driver. - A hostname the driver uses for registration of adapters is in the form `--`. By default, these are csi-node and the machine ID read from the file `/etc/machine-id`. diff --git a/content/v2/csidriver/upgradation/drivers/powermax.md b/content/v2/csidriver/upgradation/drivers/powermax.md index 9672a34819..57e4a88929 100644 --- a/content/v2/csidriver/upgradation/drivers/powermax.md +++ b/content/v2/csidriver/upgradation/drivers/powermax.md @@ -24,10 +24,11 @@ You can upgrade CSI Driver for Dell PowerMax using Helm or Dell CSI Operator. 3. Run the `csi-install` script with the option _\-\-upgrade_ by running: ```bash - cd ../dell-csi-helm-installer && ./csi-install.sh --namespace powermax --values ./my-powermax-settings.yaml --upgrade + cd ../dell-csi-helm-installer && ./csi-install.sh --namespace powermax --values ./my-powermax-settings.yaml --upgrade --upgrade --helm-charts-version ``` *NOTE:* +- The parameter `--helm-charts-version` is optional and if you do not specify the flag, by default the `csi-install.sh` script will clone the version of the helm chart that is specified in the driver's [csi-install.sh](https://github.com/dell/csi-powermax/blob/main/dell-csi-helm-installer/csi-install.sh#L52) file. If you wish to install the driver using a different version of the helm chart, you need to include this flag. Also, remember to delete the `helm-charts` repository present in the `csi-powermax` directory if it was cloned before. - If you are upgrading from a driver version that was installed using Helm v2, ensure that you install Helm3 before installing the driver. - To update any installation parameter after the driver has been installed, change the `my-powermax-settings.yaml` file and run the install script with the option _\-\-upgrade_, for example: ```bash diff --git a/content/v2/csidriver/upgradation/drivers/powerstore.md b/content/v2/csidriver/upgradation/drivers/powerstore.md index fddeeefe09..19bd54cebe 100644 --- a/content/v2/csidriver/upgradation/drivers/powerstore.md +++ b/content/v2/csidriver/upgradation/drivers/powerstore.md @@ -42,9 +42,10 @@ Note: While upgrading the driver via helm, controllerCount variable in myvalues. 6. Run the `csi-install` script with the option _\-\-upgrade_ by running: ```bash - ./csi-install.sh --namespace csi-powerstore --values ./my-powerstore-settings.yaml --upgrade + ./csi-install.sh --namespace csi-powerstore --values ./my-powerstore-settings.yaml --upgrade --helm-charts-version ``` - +*NOTE:* +- The parameter `--helm-charts-version` is optional and if you do not specify the flag, by default the `csi-install.sh` script will clone the version of the helm chart that is specified in the driver's [csi-install.sh](https://github.com/dell/csi-powerstore/blob/main/dell-csi-helm-installer/csi-install.sh#L13) file. If you wish to install the driver using a different version of the helm chart, you need to include this flag. Also, remember to delete the `helm-charts` repository present in the `csi-powerstore` directory if it was cloned before. ## Upgrade using Dell CSM Operator: **Note:** Upgrading the Operator does not upgrade the CSI Driver.