Skip to content

Commit

Permalink
Update helm-charts-version flag
Browse files Browse the repository at this point in the history
  • Loading branch information
suryagupta4 committed Apr 8, 2024
1 parent 1c80ca6 commit 6a9bddb
Show file tree
Hide file tree
Showing 18 changed files with 63 additions and 21 deletions.
5 changes: 4 additions & 1 deletion content/docs/deployment/helm/drivers/installation/isilon.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 <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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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 <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.
Expand Down
5 changes: 4 additions & 1 deletion content/docs/deployment/helm/drivers/installation/unity.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 <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:
```
------------------------------------------------------
Expand Down
5 changes: 4 additions & 1 deletion content/docs/deployment/helm/drivers/upgrade/isilon.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 <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.
Expand Down
5 changes: 3 additions & 2 deletions content/docs/deployment/helm/drivers/upgrade/powerflex.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 <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 <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.

Expand Down
5 changes: 4 additions & 1 deletion content/docs/deployment/helm/drivers/upgrade/unity.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 <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.
Expand Down
5 changes: 4 additions & 1 deletion content/v1/csidriver/installation/helm/isilon.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 <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
Expand Down
3 changes: 2 additions & 1 deletion content/v1/csidriver/installation/helm/powerflex.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 <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.
Expand Down
5 changes: 4 additions & 1 deletion content/v1/csidriver/installation/helm/unity.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 <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:
```
------------------------------------------------------
Expand Down
5 changes: 4 additions & 1 deletion content/v1/csidriver/upgradation/drivers/isilon.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 <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.
Expand Down
5 changes: 3 additions & 2 deletions content/v1/csidriver/upgradation/drivers/powerflex.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 <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 <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.

Expand Down
5 changes: 4 additions & 1 deletion content/v1/csidriver/upgradation/drivers/unity.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 <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.
Expand Down
5 changes: 4 additions & 1 deletion content/v2/csidriver/installation/helm/isilon.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 <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
Expand Down
3 changes: 2 additions & 1 deletion content/v2/csidriver/installation/helm/powerflex.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 <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.
Expand Down
Loading

0 comments on commit 6a9bddb

Please sign in to comment.