Skip to content

Commit

Permalink
Release 1.5.0 (#10)
Browse files Browse the repository at this point in the history
  • Loading branch information
rensyct authored Sep 24, 2021
1 parent bfa6205 commit 17b62fc
Show file tree
Hide file tree
Showing 145 changed files with 8,147 additions and 7,049 deletions.
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ Currently, the Dell CSI Operator can be used to deploy the following CSI drivers
Additionally, the Dell CSI Operator can also deploy Storage Classes and Volume Snapshot Classes as part of the driver deployment.
The Dell CSI Operator is itself installed as a Kubernetes deployment.

**NOTE**: You can refer to additional information about the Dell CSI Operator on the new documentation website [here](https://dell.github.io/storage-plugin-docs/docs/installation/operator/)
**NOTE**: You can refer to additional information about the Dell CSI Operator on the new documentation website [here](https://dell.github.io/csm-docs/docs/csidriver/installation/operator/)

## Support
The Dell CSI Operator image is available on Dockerhub and is officially supported by Dell EMC.
Expand All @@ -32,17 +32,17 @@ For any CSI operator and driver issues, questions or feedback, join the [Dell EM
## Supported Platforms
Dell CSI Operator has been tested and qualified with

* Upstream Kubernetes cluster v1.19, v1.20, v1.21
* OpenShift Clusters 4.6, 4.7 with RHEL 7.x & RHCOS worker nodes
* Upstream Kubernetes cluster v1.20, v1.21, v1.22
* OpenShift Clusters 4.6 EUS, 4.7, 4.8 with RHEL 7.x & RHCOS worker nodes

## Installation
To install Dell CSI Operator please refer the steps given here at [https://dell.github.io/storage-plugin-docs/docs/installation/operator/](https://dell.github.io/storage-plugin-docs/docs/installation/operator/)
To install Dell CSI Operator please refer the steps given here at [https://dell.github.io/csm-docs/docs/csidriver/installation/operator/](https://dell.github.io/csm-docs/docs/csidriver/installation/operator/)

## Upgrading Dell CSI Operator
To upgrade the driver to the latest version (across supported Kubernetes/OpenShift versions), please refer [https://dell.github.io/storage-plugin-docs/docs/upgradation/drivers/operator/](https://dell.github.io/storage-plugin-docs/docs/upgradation/drivers/operator/)
To upgrade the driver to the latest version (across supported Kubernetes/OpenShift versions), please refer [https://dell.github.io/csm-docs/docs/csidriver/upgradation/drivers/operator/](https://dell.github.io/csm-docs/docs/csidriver/upgradation/drivers/operator/)

## Install CSI Drivers
To install CSI drivers using operator please refer here at [https://dell.github.io/storage-plugin-docs/docs/installation/operator/#installing-csi-driver-via-operator](https://dell.github.io/storage-plugin-docs/docs/installation/operator/#installing-csi-driver-via-operator)
To install CSI drivers using operator please refer here at [https://dell.github.io/csm-docs/docs/csidriver/installation/operator/#installing-csi-driver-via-operator](https://dell.github.io/csm-docs/docs/csidriver/installation/operator/#installing-csi-driver-via-operator)

## Uninstall CSI Drivers
To uninstall CSI drivers installed using operator please refer here at [https://dell.github.io/storage-plugin-docs/docs/uninstall/#uninstall-a-dell-csi-driver-installed-via-dell-csi-operator](https://dell.github.io/storage-plugin-docs/docs/uninstall/#uninstall-a-dell-csi-driver-installed-via-dell-csi-operator)
To uninstall CSI drivers installed using operator please refer here at [https://dell.github.io/csm-docs/docs/csidriver/uninstall/#uninstall-a-csi-driver-installed-via-dell-csi-operator](https://dell.github.io/csm-docs/docs/csidriver/uninstall/#uninstall-a-csi-driver-installed-via-dell-csi-operator)
3,190 changes: 797 additions & 2,393 deletions deploy/crds/storage.dell.com.crds.all.yaml

Large diffs are not rendered by default.

6 changes: 2 additions & 4 deletions deploy/operator.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -421,7 +421,7 @@ spec:
env:
- name: OPERATOR_DRIVERS
value: unity,powermax,isilon,vxflexos,powerstore
image: dellemc/dell-csi-operator:v1.4.0
image: dellemc/dell-csi-operator:v1.5.0
imagePullPolicy: Always
name: dell-csi-operator-controller
volumeMounts:
Expand All @@ -433,9 +433,7 @@ spec:
- command:
- sh
- -c
- 'if [ -e /configmap/config.tar.gz ]; then /bin/tar -C /etc/config/dell-csi-operator
-xzvf /configmap/config.tar.gz --strip-components 1; else echo "Warning:
ConfigMap not mounted"; fi'
- 'if [ -e /configmap/config.tar.gz ]; then /bin/tar -C /etc/config/dell-csi-operator -xzvf /configmap/config.tar.gz --strip-components 1; else echo "Warning: ConfigMap not mounted"; fi'
image: docker.io/busybox:1.32.0
name: config-copy
volumeMounts:
Expand Down
207 changes: 134 additions & 73 deletions driverconfig/config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,33 @@ supportedK8sVersions:
- v119
- v120
- v121
- v122
drivers:
- name: powermax
configVersions:
- configVersion: v6
- configVersion: v2.0.0
useDefaults: true
supportedVersions:
- version: v119
- version: v120
- version: v121
- version: v122
- configVersion: v6
useDefaults: false
supportedVersions:
- version: v119
provisioner: k8s.gcr.io/sig-storage/csi-provisioner:v2.1.0
attacher: k8s.gcr.io/sig-storage/csi-attacher:v3.1.0
snapshotter: k8s.gcr.io/sig-storage/csi-snapshotter:v3.0.3
resizer: quay.io/k8scsi/csi-resizer:v1.1.0
registrar: k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.1.0
- version: v120
- version: v121
attacher: k8s.gcr.io/sig-storage/csi-attacher:v3.2.1
provisioner: k8s.gcr.io/sig-storage/csi-provisioner:v2.2.1
snapshotter: k8s.gcr.io/sig-storage/csi-snapshotter:v4.1.0
resizer: quay.io/k8scsi/csi-resizer:v1.2.0
registrar: k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.2.0
- configVersion: v5
useDefaults: false
supportedVersions:
Expand All @@ -25,26 +43,31 @@ drivers:
snapshotter: k8s.gcr.io/sig-storage/csi-snapshotter:v3.0.3
resizer: quay.io/k8scsi/csi-resizer:v1.1.0
registrar: k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.1.0
- configVersion: v4
useDefaults: false
- name: unity
configVersions:
- configVersion: v2.0.0
useDefaults: true
supportedVersions:
- version: v117
- version: v118
- version: v119
- version: v120
provisioner: k8s.gcr.io/sig-storage/csi-provisioner:v2.0.2
attacher: k8s.gcr.io/sig-storage/csi-attacher:v3.0.0
snapshotter: k8s.gcr.io/sig-storage/csi-snapshotter:v3.0.2
resizer: quay.io/k8scsi/csi-resizer:v1.0.0
registrar: k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.0.1
- name: unity
configVersions:
- version: v121
- version: v122
- configVersion: v5
useDefaults: true
useDefaults: false
supportedVersions:
- version: v119
provisioner: k8s.gcr.io/sig-storage/csi-provisioner:v2.1.0
attacher: k8s.gcr.io/sig-storage/csi-attacher:v3.1.0
snapshotter: k8s.gcr.io/sig-storage/csi-snapshotter:v3.0.3
resizer: quay.io/k8scsi/csi-resizer:v1.1.0
registrar: k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.1.0
- version: v120
- version: v121
provisioner: k8s.gcr.io/sig-storage/csi-provisioner:v2.2.1
attacher: k8s.gcr.io/sig-storage/csi-attacher:v3.2.1
snapshotter: k8s.gcr.io/sig-storage/csi-snapshotter:v4.1.0
resizer: k8s.gcr.io/sig-storage/csi-resizer:v1.2.0
registrar: k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.2.0
- configVersion: v4
useDefaults: false
supportedVersions:
Expand All @@ -57,52 +80,64 @@ drivers:
snapshotter: k8s.gcr.io/sig-storage/csi-snapshotter:v3.0.3
resizer: quay.io/k8scsi/csi-resizer:v1.1.0
registrar: k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.1.0
- configVersion: v3
useDefaults: false
supportedVersions:
- version: v117
- version: v118
- version: v119
- version: v120
provisioner: k8s.gcr.io/sig-storage/csi-provisioner:v2.0.2
attacher: k8s.gcr.io/sig-storage/csi-attacher:v3.0.0
snapshotter: k8s.gcr.io/sig-storage/csi-snapshotter:v3.0.2
resizer: quay.io/k8scsi/csi-resizer:v1.0.0
registrar: k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.0.1
- name: vxflexos
configVersions:
- configVersion: v5
- configVersion: v2.0.0
useDefaults: true
supportedVersions:
- version: v119
- version: v120
- version: v121
- configVersion: v4
useDefaults: true
- version: v122
- configVersion: v5
useDefaults: false
supportedVersions:
- version: v118
- version: v119
- version: v120
- configVersion: v3
- version: v121
snapshotter: k8s.gcr.io/sig-storage/csi-snapshotter:v4.0.0
attacher: k8s.gcr.io/sig-storage/csi-attacher:v3.1.0
provisioner: k8s.gcr.io/sig-storage/csi-provisioner:v2.1.0
snapshotter: k8s.gcr.io/sig-storage/csi-snapshotter:v3.0.3
resizer: quay.io/k8scsi/csi-resizer:v1.1.0
registrar: k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.1.0
- configVersion: v4
useDefaults: false
supportedVersions:
- version: v117
- version: v118
- version: v119
- version: v120
provisioner: k8s.gcr.io/sig-storage/csi-provisioner:v2.0.2
attacher: k8s.gcr.io/sig-storage/csi-attacher:v3.0.0
snapshotter: k8s.gcr.io/sig-storage/csi-snapshotter:v3.0.2
resizer: quay.io/k8scsi/csi-resizer:v1.0.0
registrar: k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.0.1
snapshotter: k8s.gcr.io/sig-storage/csi-snapshotter:v4.0.0
provisioner: k8s.gcr.io/sig-storage/csi-provisioner:v2.1.0
attacher: k8s.gcr.io/sig-storage/csi-attacher:v3.1.0
snapshotter: k8s.gcr.io/sig-storage/csi-snapshotter:v3.0.3
resizer: quay.io/k8scsi/csi-resizer:v1.1.0
registrar: k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.1.0
- name: isilon
configVersions:
- configVersion: v6
- configVersion: v2.0.0
useDefaults: true
supportedVersions:
- version: v119
- version: v120
- version: v121
- version: v122
- configVersion: v6
useDefaults: false
supportedVersions:
- version: v119
attacher: k8s.gcr.io/sig-storage/csi-attacher:v3.1.0
provisioner: k8s.gcr.io/sig-storage/csi-provisioner:v2.1.0
snapshotter: k8s.gcr.io/sig-storage/csi-snapshotter:v3.0.3
resizer: quay.io/k8scsi/csi-resizer:v1.1.0
registrar: k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.1.0
- version: v120
- version: v121
attacher: k8s.gcr.io/sig-storage/csi-attacher:v3.2.1
provisioner: k8s.gcr.io/sig-storage/csi-provisioner:v2.2.1
snapshotter: k8s.gcr.io/sig-storage/csi-snapshotter:v4.1.0
resizer: k8s.gcr.io/sig-storage/csi-resizer:v1.2.0
registrar: k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.2.0
- configVersion: v5
useDefaults: false
supportedVersions:
Expand All @@ -115,44 +150,52 @@ drivers:
snapshotter: k8s.gcr.io/sig-storage/csi-snapshotter:v3.0.3
resizer: quay.io/k8scsi/csi-resizer:v1.1.0
registrar: k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.1.0
- configVersion: v4
useDefaults: false
supportedVersions:
- version: v117
- version: v118
- version: v119
- version: v120
provisioner: k8s.gcr.io/sig-storage/csi-provisioner:v2.0.2
attacher: k8s.gcr.io/sig-storage/csi-attacher:v3.0.0
snapshotter: k8s.gcr.io/sig-storage/csi-snapshotter:v3.0.2
resizer: quay.io/k8scsi/csi-resizer:v1.0.0
registrar: k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.0.1
- name: powerstore
configVersions:
- configVersion: v4
- configVersion: v2.0.0
useDefaults: true
supportedVersions:
- version: v119
- version: v120
- version: v121
- configVersion: v3
useDefaults: true
- version: v122
- configVersion: v4
useDefaults: false
supportedVersions:
- version: v118
- version: v119
provisioner: k8s.gcr.io/sig-storage/csi-provisioner:v2.1.0
attacher: k8s.gcr.io/sig-storage/csi-attacher:v3.2.1
snapshotter: k8s.gcr.io/sig-storage/csi-snapshotter:v3.0.3
resizer: quay.io/k8scsi/csi-resizer:v1.1.0
registrar: k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.1.0
- version: v120
- configVersion: v2
- version: v121
provisioner: k8s.gcr.io/sig-storage/csi-provisioner:v2.2.1
attacher: k8s.gcr.io/sig-storage/csi-attacher:v3.2.1
snapshotter: k8s.gcr.io/sig-storage/csi-snapshotter:v4.1.0
resizer: k8s.gcr.io/sig-storage/csi-resizer:v1.2.0
registrar: k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.2.0
- configVersion: v3
useDefaults: false
supportedVersions:
- version: v117
- version: v118
provisioner: k8s.gcr.io/sig-storage/csi-provisioner:v2.1.0
attacher: k8s.gcr.io/sig-storage/csi-attacher:v3.1.0
snapshotter: k8s.gcr.io/sig-storage/csi-snapshotter:v3.0.3
resizer: quay.io/k8scsi/csi-resizer:v1.1.0
registrar: k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.1.0
- version: v119
provisioner: k8s.gcr.io/sig-storage/csi-provisioner:v2.1.0
attacher: k8s.gcr.io/sig-storage/csi-attacher:v3.2.1
snapshotter: k8s.gcr.io/sig-storage/csi-snapshotter:v3.0.3
resizer: quay.io/k8scsi/csi-resizer:v1.1.0
registrar: k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.1.0
- version: v120
provisioner: k8s.gcr.io/sig-storage/csi-provisioner:v2.0.2
attacher: k8s.gcr.io/sig-storage/csi-attacher:v3.0.0
snapshotter: k8s.gcr.io/sig-storage/csi-snapshotter:v3.0.2
resizer: quay.io/k8scsi/csi-resizer:v1.0.0
registrar: k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.0.1
provisioner: k8s.gcr.io/sig-storage/csi-provisioner:v2.2.1
attacher: k8s.gcr.io/sig-storage/csi-attacher:v3.2.1
snapshotter: k8s.gcr.io/sig-storage/csi-snapshotter:v4.1.0
resizer: k8s.gcr.io/sig-storage/csi-resizer:v1.2.0
registrar: k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.2.0
csiSideCars:
- name: attacher
images:
Expand All @@ -163,9 +206,11 @@ csiSideCars:
- version: v119
tag: k8s.gcr.io/sig-storage/csi-attacher:v3.1.0
- version: v120
tag: k8s.gcr.io/sig-storage/csi-attacher:v3.2.1
tag: k8s.gcr.io/sig-storage/csi-attacher:v3.3.0
- version: v121
tag: k8s.gcr.io/sig-storage/csi-attacher:v3.2.1
tag: k8s.gcr.io/sig-storage/csi-attacher:v3.3.0
- version: v122
tag: k8s.gcr.io/sig-storage/csi-attacher:v3.3.0
- name: provisioner
images:
- version: v117
Expand All @@ -175,9 +220,11 @@ csiSideCars:
- version: v119
tag: k8s.gcr.io/sig-storage/csi-provisioner:v2.1.0
- version: v120
tag: k8s.gcr.io/sig-storage/csi-provisioner:v2.2.1
tag: k8s.gcr.io/sig-storage/csi-provisioner:v2.2.2
- version: v121
tag: k8s.gcr.io/sig-storage/csi-provisioner:v2.2.1
tag: k8s.gcr.io/sig-storage/csi-provisioner:v2.2.2
- version: v122
tag: k8s.gcr.io/sig-storage/csi-provisioner:v2.2.2
- name: snapshotter
images:
- version: v117
Expand All @@ -187,21 +234,25 @@ csiSideCars:
- version: v119
tag: k8s.gcr.io/sig-storage/csi-snapshotter:v3.0.3
- version: v120
tag: k8s.gcr.io/sig-storage/csi-snapshotter:v4.1.0
tag: k8s.gcr.io/sig-storage/csi-snapshotter:v4.1.1
- version: v121
tag: k8s.gcr.io/sig-storage/csi-snapshotter:v4.1.0
tag: k8s.gcr.io/sig-storage/csi-snapshotter:v4.1.1
- version: v122
tag: k8s.gcr.io/sig-storage/csi-snapshotter:v4.1.1
- name: resizer
images:
- version: v117
tag: quay.io/k8scsi/csi-resizer:v1.0.0
- version: v118
tag: quay.io/k8scsi/csi-resizer:v1.1.0
- version: v119
tag: quay.io/k8scsi/csi-resizer:v1.1.0
tag: k8s.gcr.io/sig-storage/csi-resizer:v1.1.0
- version: v120
tag: k8s.gcr.io/sig-storage/csi-resizer:v1.2.0
- version: v121
tag: k8s.gcr.io/sig-storage/csi-resizer:v1.2.0
- version: v122
tag: k8s.gcr.io/sig-storage/csi-resizer:v1.2.0
- name: registrar
images:
- version: v117
Expand All @@ -211,9 +262,11 @@ csiSideCars:
- version: v119
tag: k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.1.0
- version: v120
tag: k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.2.0
tag: k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.3.0
- version: v121
tag: k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.2.0
tag: k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.3.0
- version: v122
tag: k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.3.0
extensions:
- name: sdc-monitor
images:
Expand All @@ -222,16 +275,24 @@ extensions:
- version: v118
tag: dellemc/sdc:3.5.1.1-1
- version: v119
tag: dellemc/sdc:3.5.1.1-1
tag: dellemc/sdc:3.6
- version: v120
tag: dellemc/sdc:3.5.1.1-1
tag: dellemc/sdc:3.6
- version: v121
tag: dellemc/sdc:3.6
- version: v122
tag: dellemc/sdc:3.6
- name: sdc
images:
- version: v117
tag: dellemc/sdc:3.5.1.1
- version: v118
tag: dellemc/sdc:3.5.1.1-1
- version: v119
tag: dellemc/sdc:3.5.1.1-1
tag: dellemc/sdc:3.6
- version: v120
tag: dellemc/sdc:3.5.1.1-1
tag: dellemc/sdc:3.6
- version: v121
tag: dellemc/sdc:3.6
- version: v122
tag: dellemc/sdc:3.6
Loading

0 comments on commit 17b62fc

Please sign in to comment.