Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CSI-PowerStore v2.6.0 documentation changes #475

Merged
merged 4 commits into from
Feb 21, 2023
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions content/docs/csidriver/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,13 @@ The CSI Drivers by Dell implement an interface between [CSI](https://kubernetes-
| | PowerMax | PowerFlex | Unity XT | PowerScale | PowerStore |
|---------------|:----------------:|:-------------------:|:----------------:|:-----------------:|:----------------:|
| Kubernetes | 1.24, 1.25, 1.26 | 1.23, 1.24, 1.25 | 1.24, 1.25, 1.26 | 1.23, 1.24, 1.25 | 1.24, 1.25, 1.26 |
| RHEL | 7.x,8.x | 7.x,8.x | 7.x,8.x | 7.x,8.x | 7.x,8.x |
| RHEL | 7.x,8.x | 7.x,8.x | 7.x,8.x | 7.x,8.x | 7.9,8.6 |
| Ubuntu | 20.04 | 20.04 | 18.04, 20.04 | 18.04, 20.04 | 20.04 |
| CentOS | 7.8, 7.9 | 7.8, 7.9 | 7.8, 7.9 | 7.8, 7.9 | 7.8, 7.9 |
| SLES | 15SP4 | 15SP4 | 15SP4 | 15SP3 | 15SP3 |
| Red Hat OpenShift | 4.10, 4.10 EUS, 4.11 | 4.10, 4.10 EUS, 4.11 | 4.10, 4.10 EUS, 4.11 | 4.10, 4.10 EUS, 4.11 | 4.10, 4.10 EUS, 4.11 |
| Mirantis Kubernetes Engine | 3.5.x | 3.6.0 | 3.6.0 | 3.5.x | 3.6.x |
| Google Anthos | 1.12 | 1.12 | no | 1.12 | 1.12 |
| Mirantis Kubernetes Engine | 3.5.x | 3.6.0 | 3.6.0 | 3.5.x | 3.6.1 |
| Google Anthos | 1.12 | 1.12 | no | 1.12 | 1.13 |
| VMware Tanzu | no | no | NFS | NFS | NFS,iSCSI |
| Rancher Kubernetes Engine | yes | 1.4.1 | 1.4.1 | yes | yes |
| Amazon Elastic Kubernetes Service<br> Anywhere | no | yes | no | yes | yes |
Expand Down
1 change: 1 addition & 0 deletions content/docs/csidriver/installation/helm/powerstore.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,7 @@ If you want to use the protocol, set up the NVMe initiators as follows:
modprobe nvme
modprobe nvme_tcp
```
- The NVMe modules may not be available after a node reboot. Loading the modules at startup is recommended.

**Requirements for NVMeFC**
- NVMeFC Zoning of the Host Bus Adapters (HBAs) to the Fibre Channel port must be done.
Expand Down
1 change: 1 addition & 0 deletions content/docs/csidriver/installation/operator/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@ If you have installed an old version of the `dell-csi-operator` which was availa
| 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 |
| CSI PowerStore | 2.5.0 | v2.5.0 | 1.23, 1.24. 1.25 | 4.10, 4.10 EUS, 4.11 |
| CSI PowerStore | 2.6.0 | v2.6.0 | 1.24, 1.25. 1.26 | 4.10, 4.10 EUS, 4.11 |

</br>

Expand Down
4 changes: 2 additions & 2 deletions content/docs/csidriver/installation/operator/powerstore.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,14 +69,14 @@ metadata:
namespace: test-powerstore
spec:
driver:
configVersion: v2.5.0
configVersion: v2.6.0
replicas: 2
dnsPolicy: ClusterFirstWithHostNet
forceUpdate: false
fsGroupPolicy: ReadWriteOnceWithFSType
storageCapacity: true
common:
image: "dellemc/csi-powerstore:v2.5.0"
image: "dellemc/csi-powerstore:v2.6.0"
imagePullPolicy: IfNotPresent
envs:
- name: X_CSI_POWERSTORE_NODE_NAME_PREFIX
Expand Down
8 changes: 3 additions & 5 deletions content/docs/csidriver/release/powerstore.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,12 @@ title: PowerStore
description: Release notes for PowerStore CSI driver
---

## Release Notes - CSI PowerStore v2.5.0
## Release Notes - CSI PowerStore v2.6.0

### New Features/Changes

- [Added support for Storage Capacity Tracking feature](https://github.com/dell/csm/issues/483)
- [Added support for Kubernetes 1.25](https://github.com/dell/csm/issues/478)
- [Added support for OpenShift 4.11](https://github.com/dell/csm/issues/480)
- [Added support for PowerStore 3.2 array](https://github.com/dell/csm/issues/482)
- [Added support for Resiliency](https://github.com/dell/csm/issues/587)
- [Added support for Kubernetes 1.26](https://github.com/dell/csm/issues/597)

### Fixed Issues

Expand Down
6 changes: 3 additions & 3 deletions content/docs/csidriver/upgradation/drivers/powerstore.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,12 @@ Description: Upgrade PowerStore CSI driver

You can upgrade the CSI Driver for Dell PowerStore using Helm or Dell CSI Operator.

## Update Driver from v2.4 to v2.5 using Helm
## Update Driver from v2.5 to v2.6 using Helm

Note: While upgrading the driver via helm, controllerCount variable in myvalues.yaml can be at most one less than the number of worker nodes.

**Steps**
1. Run `git clone -b v2.5.0 https://github.com/dell/csi-powerstore.git` to clone the git repository and get the driver.
1. Run `git clone -b v2.6.0 https://github.com/dell/csi-powerstore.git` to clone the git repository and get the driver.
2. Edit `samples/secret/secret.yaml` file and configure connection information for your PowerStore arrays changing the following parameters:
- *endpoint*: defines the full URL path to the PowerStore API.
- *globalID*: specifies what storage cluster the driver should use
Expand All @@ -28,7 +28,7 @@ Note: While upgrading the driver via helm, controllerCount variable in myvalues.

Add more blocks similar to above for each PowerStore array if necessary.
3. (optional) create new storage classes using ones from `samples/storageclass` folder as an example and apply them to the Kubernetes cluster by running `kubectl create -f <path_to_storageclass_file>`
>Storage classes created by v1.4/v2.0/v2.1/v2.2/v2.3/v2.4 driver will not be deleted, v2.5 driver will use default array to manage volumes provisioned with old storage classes. Thus, if you still have volumes provisioned by v1.4/v2.0/v2.1/v2.2/v2.3/v2.4 in your cluster then be sure to include the same array you have used for the v1.4/v2.0/v2.1/v2.2/v2.3/v2.4 driver and make it default in the `secret.yaml` file.
>Storage classes created by v1.4/v2.0/v2.1/v2.2/v2.3/v2.4/v2.5 driver will not be deleted, v2.6 driver will use default array to manage volumes provisioned with old storage classes. Thus, if you still have volumes provisioned by v1.4/v2.0/v2.1/v2.2/v2.3/v2.4/v2.5 in your cluster then be sure to include the same array you have used for the v1.4/v2.0/v2.1/v2.2/v2.3/v2.4/v2.5 driver and make it default in the `secret.yaml` file.
4. Create the secret by running ```kubectl create secret generic powerstore-config -n csi-powerstore --from-file=config=secret.yaml```
5. Copy the default values.yaml file `cd dell-csi-helm-installer && cp ../helm/csi-powerstore/values.yaml ./my-powerstore-settings.yaml` and update parameters as per the requirement.
6. Run the `csi-install` script with the option _\-\-upgrade_ by running: `./csi-install.sh --namespace csi-powerstore --values ./my-powerstore-settings.yaml --upgrade`.
Expand Down