Skip to content

Commit

Permalink
Version update for Dell CSI Operator (#315)
Browse files Browse the repository at this point in the history
  • Loading branch information
panigs7 authored Aug 23, 2022
1 parent f3d38b0 commit 32116d6
Show file tree
Hide file tree
Showing 9 changed files with 19 additions and 24 deletions.
2 changes: 1 addition & 1 deletion content/docs/csidriver/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ The CSI Drivers by Dell implement an interface between [CSI](https://kubernetes-
{{<table "table table-striped table-bordered table-sm">}}
| Features | PowerMax | PowerFlex | Unity XT | PowerScale | PowerStore |
|--------------------------|:--------:|:---------:|:---------:|:----------:|:----------:|
| CSI Driver version | 2.3.0 | 2.3.0 | 2.3.0 | 2.3.0 | 2.3.0 |
| CSI Driver version | 2.4.0 | 2.4.0 | 2.4.0 | 2.4.0 | 2.4.0 |
| Static Provisioning | yes | yes | yes | yes | yes |
| Dynamic Provisioning | yes | yes | yes | yes | yes |
| Expand Persistent Volume | yes | yes | yes | yes | yes |
Expand Down
2 changes: 1 addition & 1 deletion content/docs/csidriver/installation/helm/unity.md
Original file line number Diff line number Diff line change
Expand Up @@ -407,7 +407,7 @@ A wide set of annotated storage class manifests have been provided in the [csi-u
The existing volume snapshot class will be retained.

*Upgrading from an older version of the driver*:
It is strongly recommended to upgrade the earlier versions of CSI Unity XT to v1.6.0 or higher, before upgrading to v2.3.0.
It is strongly recommended to upgrade the earlier versions of CSI Unity XT to v1.6.0 or higher, before upgrading to v2.4.0.

## Storage Classes

Expand Down
2 changes: 1 addition & 1 deletion content/docs/csidriver/installation/offline/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ The resulting offline bundle file can be copied to another machine, if necessary

For example, here is the output of a request to build an offline bundle for the Dell CSI Operator:
```
git clone -b v1.8.0 https://github.com/dell/dell-csi-operator.git
git clone -b v1.9.0 https://github.com/dell/dell-csi-operator.git
```
```
cd dell-csi-operator/scripts
Expand Down
16 changes: 8 additions & 8 deletions content/docs/csidriver/installation/operator/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,21 +50,21 @@ If you have installed an old version of the `dell-csi-operator` which was availa
#### Full list of CSI Drivers and versions supported by the Dell CSI Operator
| CSI Driver | Version | ConfigVersion | Kubernetes Version | OpenShift Version |
| ------------------ | --------- | -------------- | -------------------- | --------------------- |
| CSI PowerMax | 2.1.0 | v2.1.0 | 1.20, 1.21, 1.22 | 4.8, 4.8 EUS, 4.9 |
| CSI PowerMax | 2.2.0 | v2.2.0 | 1.21, 1.22, 1.23 | 4.8, 4.8 EUS, 4.9 |
| CSI PowerMax | 2.3.0 | v2.3.0 | 1.22, 1.23, 1.24 | 4.9, 4.10, 4.10 EUS |
| CSI PowerFlex | 2.1.0 | v2.1.0 | 1.20, 1.21, 1.22 | 4.8, 4.8 EUS, 4.9 |
| CSI PowerMax | 2.4.0 | v2.4.0 | 1.22, 1.23, 1.24 | 4.9, 4.10, 4.10 EUS |
| CSI PowerFlex | 2.2.0 | v2.2.0 | 1.21, 1.22, 1.23 | 4.8, 4.8 EUS, 4.9 |
| CSI PowerFlex | 2.3.0 | v2.3.0 | 1.22, 1.23, 1.24 | 4.9, 4.10, 4.10 EUS |
| CSI PowerScale | 2.1.0 | v2.1.0 | 1.20, 1.21, 1.22 | 4.8, 4.8 EUS, 4.9 |
| CSI PowerFlex | 2.4.0 | v2.4.0 | 1.22, 1.23, 1.24 | 4.9, 4.10, 4.10 EUS |
| CSI PowerScale | 2.2.0 | v2.2.0 | 1.21, 1.22, 1.23 | 4.8, 4.8 EUS, 4.9 |
| CSI PowerScale | 2.3.0 | v2.3.0 | 1.22, 1.23, 1.24 | 4.9, 4.10, 4.10 EUS |
| CSI Unity XT | 2.1.0 | v2.1.0 | 1.20, 1.21, 1.22 | 4.8, 4.8 EUS, 4.9 |
| CSI PowerScale | 2.4.0 | v2.4.0 | 1.22, 1.23, 1.24 | 4.9, 4.10, 4.10 EUS |
| CSI Unity XT | 2.2.0 | v2.2.0 | 1.21, 1.22, 1.23 | 4.8, 4.8 EUS, 4.9 |
| CSI Unity XT | 2.3.0 | v2.3.0 | 1.22, 1.23, 1.24 | 4.9, 4.10, 4.10 EUS |
| CSI PowerStore | 2.1.0 | v2.1.0 | 1.20, 1.21, 1.22 | 4.8, 4.8 EUS, 4.9 |
| CSI Unity XT | 2.4.0 | v2.4.0 | 1.22, 1.23, 1.24 | 4.9, 4.10, 4.10 EUS |
| CSI PowerStore | 2.2.0 | v2.2.0 | 1.21, 1.22, 1.23 | 4.8, 4.8 EUS, 4.9 |
| CSI PowerStore | 2.3.0 | v2.3.0 | 1.22, 1.23, 1.24 | 4.9, 4.10, 4.10 EUS |
| CSI PowerStore | 2.4.0 | v2.4.0 | 1.22, 1.23, 1.24 | 4.9, 4.10, 4.10 EUS |

</br>

Expand Down Expand Up @@ -97,7 +97,7 @@ $ kubectl create configmap dell-csi-operator-config --from-file config.tar.gz -n
#### Steps

>**Skip step 1 for "offline bundle installation" and continue using the workspace created by untar of dell-csi-operator-bundle.tar.gz.**
1. Clone and checkout the required dell-csi-operator version using `git clone -b v1.8.0 https://github.com/dell/dell-csi-operator.git`.
1. Clone and checkout the required dell-csi-operator version using `git clone -b v1.9.0 https://github.com/dell/dell-csi-operator.git`.
2. cd dell-csi-operator
3. Run `bash scripts/install.sh` to install the operator.
>NOTE: Dell CSI Operator version 1.4.0 and higher would install to the 'dell-csi-operator' namespace by default.
Expand Down Expand Up @@ -274,12 +274,12 @@ The below notes explain some of the general items to take care of.
1. If you are trying to upgrade the CSI driver from an older version, make sure to modify the _configVersion_ field if required.
```yaml
driver:
configVersion: v2.3.0
configVersion: v2.4.0
```
2. Volume Health Monitoring feature is optional and by default this feature is disabled for drivers when installed via operator.
To enable this feature, we will have to modify the below block while upgrading the driver.To get the volume health state add
external-health-monitor sidecar in the sidecar section and `value`under controller set to true and the `value` under node set
to true as shown below:
to true as shown below:<br />
i. Add controller and node section as below:
```yaml
controller:
Expand Down
4 changes: 2 additions & 2 deletions content/docs/csidriver/installation/operator/unity.md
Original file line number Diff line number Diff line change
Expand Up @@ -97,12 +97,12 @@ metadata:
namespace: test-unity
spec:
driver:
configVersion: v2.3.0
configVersion: v2.4.0
replicas: 2
dnsPolicy: ClusterFirstWithHostNet
forceUpdate: false
common:
image: "dellemc/csi-unity:v2.3.0"
image: "dellemc/csi-unity:v2.4.0"
imagePullPolicy: IfNotPresent
sideCars:
- name: provisioner
Expand Down
9 changes: 2 additions & 7 deletions content/docs/csidriver/release/operator.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,9 @@ title: Operator
description: Release notes for Dell CSI Operator
---

## Release Notes - Dell CSI Operator 1.8.0
## Release Notes - Dell CSI Operator 1.9.0

>**Note:** There will be a delay in certification of Dell CSI Operator 1.8.0 and it will not be available for download from the Red Hat OpenShift certified catalog right away. The operator will still be available for download from the Red Hat OpenShift Community Catalog soon after the 1.8.0 release.
### New Features/Changes

- Added support for Kubernetes 1.24.
- Added support for OpenShift 4.10.
>**Note:** There will be a delay in certification of Dell CSI Operator 1.9.0 and it will not be available for download from the Red Hat OpenShift certified catalog right away. The operator will still be available for download from the Red Hat OpenShift Community Catalog soon after the 1.9.0 release.
### Fixed Issues
There are no fixed issues in this release.
Expand Down
2 changes: 1 addition & 1 deletion content/docs/csidriver/release/unity.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Unity XT
description: Release notes for Unity XT CSI driver
---

## Release Notes - CSI Unity XT v2.3.0
## Release Notes - CSI Unity XT v2.4.0

### New Features/Changes

Expand Down
2 changes: 1 addition & 1 deletion content/docs/csidriver/upgradation/drivers/operator.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Dell CSI Operator can be upgraded based on the supported platforms in one of the


### Using Installation Script
1. Clone and checkout the required dell-csi-operator version using `git clone -b v1.8.0 https://github.com/dell/dell-csi-operator.git`.
1. Clone and checkout the required dell-csi-operator version using `git clone -b v1.9.0 https://github.com/dell/dell-csi-operator.git`.
2. cd dell-csi-operator
3. Execute `bash scripts/install.sh --upgrade` . This command will install the latest version of the operator.
>Note: Dell CSI Operator version 1.4.0 and higher would install to the 'dell-csi-operator' namespace by default.
Expand Down
4 changes: 2 additions & 2 deletions content/docs/csidriver/upgradation/drivers/unity.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@ You can upgrade the CSI Driver for Dell Unity XT using Helm or Dell CSI Operator

Preparing myvalues.yaml is the same as explained in the install section.

To upgrade the driver from csi-unity v2.2.0 to csi-unity v2.3.0
To upgrade the driver from csi-unity v2.3.0 to csi-unity v2.4.0

1. Get the latest csi-unity v2.3.0 code from Github using using `git clone -b v2.3.0 https://github.com/dell/csi-unity.git`.
1. Get the latest csi-unity v2.4.0 code from Github using using `git clone -b v2.4.0 https://github.com/dell/csi-unity.git`.
2. Copy the helm/csi-unity/values.yaml to the new location csi-unity/dell-csi-helm-installer and rename it to myvalues.yaml. Customize settings for installation by editing myvalues.yaml as needed.
3. Navigate to csi-unity/dell-csi-hem-installer folder and execute this command:
`./csi-install.sh --namespace unity --values ./myvalues.yaml --upgrade`
Expand Down

0 comments on commit 32116d6

Please sign in to comment.