From 9f81d884d2758987c97f0595b9503f122b7eb95c Mon Sep 17 00:00:00 2001 From: Surya Gupta <109594002+suryagupta4@users.noreply.github.com> Date: Mon, 8 Apr 2024 12:14:43 +0530 Subject: [PATCH] Update helm-charts-version flag (#1061) --- content/docs/deployment/helm/drivers/installation/isilon.md | 5 ++++- .../docs/deployment/helm/drivers/installation/powerflex.md | 3 ++- content/docs/deployment/helm/drivers/installation/unity.md | 5 ++++- content/docs/deployment/helm/drivers/upgrade/isilon.md | 5 ++++- content/docs/deployment/helm/drivers/upgrade/powerflex.md | 5 +++-- content/docs/deployment/helm/drivers/upgrade/unity.md | 5 ++++- content/v1/csidriver/installation/helm/isilon.md | 5 ++++- content/v1/csidriver/installation/helm/powerflex.md | 3 ++- content/v1/csidriver/installation/helm/unity.md | 5 ++++- content/v1/csidriver/upgradation/drivers/isilon.md | 5 ++++- content/v1/csidriver/upgradation/drivers/powerflex.md | 5 +++-- content/v1/csidriver/upgradation/drivers/unity.md | 5 ++++- content/v2/csidriver/installation/helm/isilon.md | 5 ++++- content/v2/csidriver/installation/helm/powerflex.md | 3 ++- content/v2/csidriver/installation/helm/unity.md | 5 ++++- content/v2/csidriver/upgradation/drivers/isilon.md | 5 ++++- content/v2/csidriver/upgradation/drivers/powerflex.md | 5 +++-- content/v2/csidriver/upgradation/drivers/unity.md | 5 ++++- 18 files changed, 63 insertions(+), 21 deletions(-) diff --git a/content/docs/deployment/helm/drivers/installation/isilon.md b/content/docs/deployment/helm/drivers/installation/isilon.md index 81c865aec6..b7b2d24964 100644 --- a/content/docs/deployment/helm/drivers/installation/isilon.md +++ b/content/docs/deployment/helm/drivers/installation/isilon.md @@ -211,9 +211,12 @@ Create isilon-creds secret using the following command: 8. Install the driver using `csi-install.sh` bash script and default yaml by running ```bash cd dell-csi-helm-installer && wget -O my-isilon-settings.yaml https://raw.githubusercontent.com/dell/helm-charts/csi-isilon-2.10.0/charts/csi-isilon/values.yaml && - ./csi-install.sh --namespace isilon --values my-isilon-settings.yaml + ./csi-install.sh --namespace isilon --values my-isilon-settings.yaml --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-powerscale/blob/main/dell-csi-helm-installer/csi-install.sh#L16) 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-powerscale` directory if it was cloned before. + ## Certificate validation for OneFS REST API calls The CSI driver exposes an install parameter 'skipCertificateValidation' which determines if the driver diff --git a/content/docs/deployment/helm/drivers/installation/powerflex.md b/content/docs/deployment/helm/drivers/installation/powerflex.md index b799930851..8780da0870 100644 --- a/content/docs/deployment/helm/drivers/installation/powerflex.md +++ b/content/docs/deployment/helm/drivers/installation/powerflex.md @@ -213,10 +213,11 @@ Use the below command to replace or update the secret: | skipCertificateValidation | A boolean that enables/disables certificate validation of the csm-authorization proxy server. | No | true | -10. Install the driver using `csi-install.sh` bash script by running `cd dell-csi-helm-installer && ./csi-install.sh --namespace vxflexos --values myvalues.yaml`. You may modify the release name with the `--release` arg. If arg is not provided, release will be named `vxflexos` by default. +10. Install the driver using `csi-install.sh` bash script by running `cd dell-csi-helm-installer && ./csi-install.sh --namespace vxflexos --values myvalues.yaml --helm-charts-version `. You may modify the release name with the `--release` arg. If arg is not provided, release will be named `vxflexos` by default. Alternatively, to do a helm install solely with Helm charts (without shell scripts), refer to `helm/README.md`. *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-powerflex/blob/main/dell-csi-helm-installer/csi-install.sh#L24) 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-powerflex` directory if it was cloned before. - For detailed instructions on how to run the install scripts, refer to the README.md in the dell-csi-helm-installer folder. - Install script will validate MDM IP(s) in `vxflexos-config` secret and creates a new field consumed by the init container and sdc-monitor container - This install script also runs the `verify.sh` script. You will be prompted to enter the credentials for each of the Kubernetes nodes. diff --git a/content/docs/deployment/helm/drivers/installation/unity.md b/content/docs/deployment/helm/drivers/installation/unity.md index 04ffbebc48..2cff89c648 100644 --- a/content/docs/deployment/helm/drivers/installation/unity.md +++ b/content/docs/deployment/helm/drivers/installation/unity.md @@ -245,8 +245,11 @@ cd dell-csi-helm-installer && wget -O my-unity-settings.yaml https://github.com/ 7. Run the command to proceed with the installation using bash script. ```bash - ./csi-install.sh --namespace unity --values ./myvalues.yaml + ./csi-install.sh --namespace unity --values ./myvalues.yaml --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-unity/blob/main/dell-csi-helm-installer/csi-install.sh#L22) 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-unity` directory if it was cloned before. + A successful installation must display messages that look similar to the following samples: ``` ------------------------------------------------------ diff --git a/content/docs/deployment/helm/drivers/upgrade/isilon.md b/content/docs/deployment/helm/drivers/upgrade/isilon.md index 8385f34c2d..229890953f 100644 --- a/content/docs/deployment/helm/drivers/upgrade/isilon.md +++ b/content/docs/deployment/helm/drivers/upgrade/isilon.md @@ -27,9 +27,12 @@ You can upgrade the CSI Driver for Dell PowerScale using Helm or Dell CSM Operat 4. Upgrade the CSI Driver for Dell PowerScale using following command: ```bash - ./csi-install.sh --namespace isilon --values ./my-isilon-settings.yaml --upgrade + ./csi-install.sh --namespace isilon --values ./my-isilon-settings.yaml --helm-charts-version --upgrade ``` +*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-powerscale/blob/main/dell-csi-helm-installer/csi-install.sh#L16) 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-powerscale` directory if it was cloned before. + ## Upgrade using Dell CSM Operator **Note:** Upgrading the Operator does not upgrade the CSI Driver. diff --git a/content/docs/deployment/helm/drivers/upgrade/powerflex.md b/content/docs/deployment/helm/drivers/upgrade/powerflex.md index 467f230b16..68fca334b8 100644 --- a/content/docs/deployment/helm/drivers/upgrade/powerflex.md +++ b/content/docs/deployment/helm/drivers/upgrade/powerflex.md @@ -18,15 +18,16 @@ You can upgrade the CSI Driver for Dell PowerFlex using Helm or Dell CSM Operato 4. Run the `csi-install` script with the option _\-\-upgrade_ by running: ```bash - cd ../dell-csi-helm-installer && ./csi-install.sh --namespace vxflexos --values ./myvalues.yaml --upgrade + cd ../dell-csi-helm-installer && ./csi-install.sh --namespace vxflexos --values ./myvalues.yaml --helm-charts-version --upgrade ``` *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-powerflex/blob/main/dell-csi-helm-installer/csi-install.sh#L24) 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-powerflex` 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 `myvalues.yaml` file and run the install script with the option _\-\-upgrade_, for example: ```bash - ./csi-install.sh --namespace vxflexos --values ./myvalues.yaml --upgrade + ./csi-install.sh --namespace vxflexos --values ./myvalues.yaml --helm-charts-version --upgrade ``` - The logging configuration from v1.5 will not work in v2.1, since the log configuration parameters are now set in the myvalues.yaml file located at dell-csi-helm-installer/myvalues.yaml. Please set the logging configuration parameters in the myvalues.yaml file. diff --git a/content/docs/deployment/helm/drivers/upgrade/unity.md b/content/docs/deployment/helm/drivers/upgrade/unity.md index 77213b0e1c..2b0615c9ee 100644 --- a/content/docs/deployment/helm/drivers/upgrade/unity.md +++ b/content/docs/deployment/helm/drivers/upgrade/unity.md @@ -27,9 +27,12 @@ To upgrade the driver from csi-unity v2.9.0 to csi-unity v2.10.0 3. Navigate to csi-unity/dell-csi-hem-installer folder and execute this command: ```bash - ./csi-install.sh --namespace unity --values ./myvalues.yaml --upgrade + ./csi-install.sh --namespace unity --values ./myvalues.yaml --helm-charts-version --upgrade ``` +*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-unity/blob/main/dell-csi-helm-installer/csi-install.sh#L22) 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-unity` directory if it was cloned before. + ### Upgrade using Dell CSM Operator: **Note:** Upgrading the Operator does not upgrade the CSI Driver. diff --git a/content/v1/csidriver/installation/helm/isilon.md b/content/v1/csidriver/installation/helm/isilon.md index 31f3a4c38b..0c769c92c8 100644 --- a/content/v1/csidriver/installation/helm/isilon.md +++ b/content/v1/csidriver/installation/helm/isilon.md @@ -211,9 +211,12 @@ Create isilon-creds secret using the following command: 8. Install the driver using `csi-install.sh` bash script and default yaml by running ```bash cd dell-csi-helm-installer && wget -O my-isilon-settings.yaml https://raw.githubusercontent.com/dell/helm-charts/csi-isilon-2.9.1/charts/csi-isilon/values.yaml && - ./csi-install.sh --namespace isilon --values my-isilon-settings.yaml + ./csi-install.sh --namespace isilon --values my-isilon-settings.yaml --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-powerscale/blob/main/dell-csi-helm-installer/csi-install.sh#L16) 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-powerscale` directory if it was cloned before. + ## Certificate validation for OneFS REST API calls The CSI driver exposes an install parameter 'skipCertificateValidation' which determines if the driver diff --git a/content/v1/csidriver/installation/helm/powerflex.md b/content/v1/csidriver/installation/helm/powerflex.md index 8a87470549..9c1b6a1152 100644 --- a/content/v1/csidriver/installation/helm/powerflex.md +++ b/content/v1/csidriver/installation/helm/powerflex.md @@ -211,10 +211,11 @@ Use the below command to replace or update the secret: | skipCertificateValidation | A boolean that enables/disables certificate validation of the csm-authorization proxy server. | No | true | -10. Install the driver using `csi-install.sh` bash script by running `cd dell-csi-helm-installer && ./csi-install.sh --namespace vxflexos --values myvalues.yaml`. You may modify the release name with the `--release` arg. If arg is not provided, release will be named `vxflexos` by default. +10. Install the driver using `csi-install.sh` bash script by running `cd dell-csi-helm-installer && ./csi-install.sh --namespace vxflexos --values myvalues.yaml --helm-charts-version `. You may modify the release name with the `--release` arg. If arg is not provided, release will be named `vxflexos` by default. Alternatively, to do a helm install solely with Helm charts (without shell scripts), refer to `helm/README.md`. *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-powerflex/blob/main/dell-csi-helm-installer/csi-install.sh#L24) 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-powerflex` directory if it was cloned before. - For detailed instructions on how to run the install scripts, refer to the README.md in the dell-csi-helm-installer folder. - Install script will validate MDM IP(s) in `vxflexos-config` secret and creates a new field consumed by the init container and sdc-monitor container - This install script also runs the `verify.sh` script. You will be prompted to enter the credentials for each of the Kubernetes nodes. diff --git a/content/v1/csidriver/installation/helm/unity.md b/content/v1/csidriver/installation/helm/unity.md index 6b9cefabdf..a13e38c3d8 100644 --- a/content/v1/csidriver/installation/helm/unity.md +++ b/content/v1/csidriver/installation/helm/unity.md @@ -245,8 +245,11 @@ cd dell-csi-helm-installer && wget -O my-unity-settings.yaml https://github.com/ 7. Run the command to proceed with the installation using bash script. ```bash - ./csi-install.sh --namespace unity --values ./myvalues.yaml + ./csi-install.sh --namespace unity --values ./myvalues.yaml --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-unity/blob/main/dell-csi-helm-installer/csi-install.sh#L22) 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-unity` directory if it was cloned before. + A successful installation must display messages that look similar to the following samples: ``` ------------------------------------------------------ diff --git a/content/v1/csidriver/upgradation/drivers/isilon.md b/content/v1/csidriver/upgradation/drivers/isilon.md index b278408360..c57bfa7427 100644 --- a/content/v1/csidriver/upgradation/drivers/isilon.md +++ b/content/v1/csidriver/upgradation/drivers/isilon.md @@ -27,9 +27,12 @@ You can upgrade the CSI Driver for Dell PowerScale using Helm or Dell CSM Operat 4. Upgrade the CSI Driver for Dell PowerScale using following command: ```bash - ./csi-install.sh --namespace isilon --values ./my-isilon-settings.yaml --upgrade + ./csi-install.sh --namespace isilon --values ./my-isilon-settings.yaml --helm-charts-version --upgrade ``` +*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-powerscale/blob/main/dell-csi-helm-installer/csi-install.sh#L16) 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-powerscale` directory if it was cloned before. + ## Upgrade using Dell CSM Operator **Note:** Upgrading the Operator does not upgrade the CSI Driver. diff --git a/content/v1/csidriver/upgradation/drivers/powerflex.md b/content/v1/csidriver/upgradation/drivers/powerflex.md index 4e51d479ba..7708c6582e 100644 --- a/content/v1/csidriver/upgradation/drivers/powerflex.md +++ b/content/v1/csidriver/upgradation/drivers/powerflex.md @@ -19,15 +19,16 @@ You can upgrade the CSI Driver for Dell PowerFlex using Helm or Dell CSM Operato 4. Run the `csi-install` script with the option _\-\-upgrade_ by running: ```bash - cd ../dell-csi-helm-installer && ./csi-install.sh --namespace vxflexos --values ./myvalues.yaml --upgrade + cd ../dell-csi-helm-installer && ./csi-install.sh --namespace vxflexos --values ./myvalues.yaml --helm-charts-version --upgrade ``` *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-powerflex/blob/main/dell-csi-helm-installer/csi-install.sh#L24) 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-powerflex` 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 `myvalues.yaml` file and run the install script with the option _\-\-upgrade_, for example: ```bash - ./csi-install.sh --namespace vxflexos --values ./myvalues.yaml --upgrade + ./csi-install.sh --namespace vxflexos --values ./myvalues.yaml --helm-charts-version --upgrade ``` - The logging configuration from v1.5 will not work in v2.1, since the log configuration parameters are now set in the myvalues.yaml file located at dell-csi-helm-installer/myvalues.yaml. Please set the logging configuration parameters in the myvalues.yaml file. diff --git a/content/v1/csidriver/upgradation/drivers/unity.md b/content/v1/csidriver/upgradation/drivers/unity.md index 3b8c0108d9..57c742b6a2 100644 --- a/content/v1/csidriver/upgradation/drivers/unity.md +++ b/content/v1/csidriver/upgradation/drivers/unity.md @@ -27,9 +27,12 @@ To upgrade the driver from csi-unity v2.8.0 to csi-unity v2.9.1 3. Navigate to csi-unity/dell-csi-hem-installer folder and execute this command: ```bash - ./csi-install.sh --namespace unity --values ./myvalues.yaml --upgrade + ./csi-install.sh --namespace unity --values ./myvalues.yaml --helm-charts-version --upgrade ``` +*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-unity/blob/main/dell-csi-helm-installer/csi-install.sh#L22) 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-unity` directory if it was cloned before. + ### Upgrade using Dell CSM Operator: **Note:** Upgrading the Operator does not upgrade the CSI Driver. diff --git a/content/v2/csidriver/installation/helm/isilon.md b/content/v2/csidriver/installation/helm/isilon.md index db951501f2..31b820dad3 100644 --- a/content/v2/csidriver/installation/helm/isilon.md +++ b/content/v2/csidriver/installation/helm/isilon.md @@ -227,9 +227,12 @@ Create isilon-creds secret using the following command: 8. Install the driver using `csi-install.sh` bash script and default yaml by running ```bash cd dell-csi-helm-installer && wget -O my-isilon-settings.yaml https://raw.githubusercontent.com/dell/helm-charts/csi-isilon-2.8.0/charts/csi-isilon/values.yaml && - ./csi-install.sh --namespace isilon --values my-isilon-settings.yaml + ./csi-install.sh --namespace isilon --values my-isilon-settings.yaml --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-powerscale/blob/main/dell-csi-helm-installer/csi-install.sh#L16) 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-powerscale` directory if it was cloned before. + ## Certificate validation for OneFS REST API calls The CSI driver exposes an install parameter 'skipCertificateValidation' which determines if the driver diff --git a/content/v2/csidriver/installation/helm/powerflex.md b/content/v2/csidriver/installation/helm/powerflex.md index cd57eb886a..50343275c4 100644 --- a/content/v2/csidriver/installation/helm/powerflex.md +++ b/content/v2/csidriver/installation/helm/powerflex.md @@ -223,10 +223,11 @@ Use the below command to replace or update the secret: | skipCertificateValidation | A boolean that enables/disables certificate validation of the csm-authorization proxy server. | No | true | -10. Install the driver using `csi-install.sh` bash script by running `cd dell-csi-helm-installer && ./csi-install.sh --namespace vxflexos --values myvalues.yaml`. You may modify the release name with the `--release` arg. If arg is not provided, release will be named `vxflexos` by default. +10. Install the driver using `csi-install.sh` bash script by running `cd dell-csi-helm-installer && ./csi-install.sh --namespace vxflexos --values myvalues.yaml --helm-charts-version `. You may modify the release name with the `--release` arg. If arg is not provided, release will be named `vxflexos` by default. Alternatively, to do a helm install solely with Helm charts (without shell scripts), refer to `helm/README.md`. *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-powerflex/blob/main/dell-csi-helm-installer/csi-install.sh#L24) 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-powerflex` directory if it was cloned before. - For detailed instructions on how to run the install scripts, refer to the README.md in the dell-csi-helm-installer folder. - Install script will validate MDM IP(s) in `vxflexos-config` secret and creates a new field consumed by the init container and sdc-monitor container - This install script also runs the `verify.sh` script. You will be prompted to enter the credentials for each of the Kubernetes nodes. diff --git a/content/v2/csidriver/installation/helm/unity.md b/content/v2/csidriver/installation/helm/unity.md index e7e0f12538..dabc542cb2 100644 --- a/content/v2/csidriver/installation/helm/unity.md +++ b/content/v2/csidriver/installation/helm/unity.md @@ -259,8 +259,11 @@ cd dell-csi-helm-installer && wget -O my-unity-settings.yaml https://github.com/ 7. Run the command to proceed with the installation using bash script. ```bash - ./csi-install.sh --namespace unity --values ./myvalues.yaml + ./csi-install.sh --namespace unity --values ./myvalues.yaml --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-unity/blob/main/dell-csi-helm-installer/csi-install.sh#L22) 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-unity` directory if it was cloned before. + A successful installation must display messages that look similar to the following samples: ``` ------------------------------------------------------ diff --git a/content/v2/csidriver/upgradation/drivers/isilon.md b/content/v2/csidriver/upgradation/drivers/isilon.md index c0b37f9221..805e212950 100644 --- a/content/v2/csidriver/upgradation/drivers/isilon.md +++ b/content/v2/csidriver/upgradation/drivers/isilon.md @@ -27,9 +27,12 @@ You can upgrade the CSI Driver for Dell PowerScale using Helm or Dell CSI Operat 4. Upgrade the CSI Driver for Dell PowerScale using following command: ```bash - ./csi-install.sh --namespace isilon --values ./my-isilon-settings.yaml --upgrade + ./csi-install.sh --namespace isilon --values ./my-isilon-settings.yaml --helm-charts-version --upgrade ``` +*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-powerscale/blob/main/dell-csi-helm-installer/csi-install.sh#L16) 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-powerscale` directory if it was cloned before. + ## Upgrade using Dell CSM Operator **Note:** Upgrading the Operator does not upgrade the CSI Driver. diff --git a/content/v2/csidriver/upgradation/drivers/powerflex.md b/content/v2/csidriver/upgradation/drivers/powerflex.md index 4890384a19..b8c62a749c 100644 --- a/content/v2/csidriver/upgradation/drivers/powerflex.md +++ b/content/v2/csidriver/upgradation/drivers/powerflex.md @@ -19,15 +19,16 @@ You can upgrade the CSI Driver for Dell PowerFlex using Helm or Dell CSI Operato 4. Run the `csi-install` script with the option _\-\-upgrade_ by running: ```bash - cd ../dell-csi-helm-installer && ./csi-install.sh --namespace vxflexos --values ./myvalues.yaml --upgrade + cd ../dell-csi-helm-installer && ./csi-install.sh --namespace vxflexos --values ./myvalues.yaml --helm-charts-version --upgrade ``` *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-powerflex/blob/main/dell-csi-helm-installer/csi-install.sh#L24) 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-powerflex` 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 `myvalues.yaml` file and run the install script with the option _\-\-upgrade_, for example: ```bash - ./csi-install.sh --namespace vxflexos --values ./myvalues.yaml --upgrade + ./csi-install.sh --namespace vxflexos --values ./myvalues.yaml --helm-charts-version --upgrade ``` - The logging configuration from v1.5 will not work in v2.1, since the log configuration parameters are now set in the myvalues.yaml file located at dell-csi-helm-installer/myvalues.yaml. Please set the logging configuration parameters in the myvalues.yaml file. diff --git a/content/v2/csidriver/upgradation/drivers/unity.md b/content/v2/csidriver/upgradation/drivers/unity.md index efab1b693f..25a5fd17e0 100644 --- a/content/v2/csidriver/upgradation/drivers/unity.md +++ b/content/v2/csidriver/upgradation/drivers/unity.md @@ -27,9 +27,12 @@ To upgrade the driver from csi-unity v2.7.0 to csi-unity v2.8.0 3. Navigate to csi-unity/dell-csi-hem-installer folder and execute this command: ```bash - ./csi-install.sh --namespace unity --values ./myvalues.yaml --upgrade + ./csi-install.sh --namespace unity --values ./myvalues.yaml --helm-charts-version --upgrade ``` +*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-unity/blob/main/dell-csi-helm-installer/csi-install.sh#L22) 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-unity` directory if it was cloned before. + ### Upgrade using Dell CSM Operator: **Note:** Upgrading the Operator does not upgrade the CSI Driver.