From d250bd69d0d263bccb7d7f3735a2c065c577e19f Mon Sep 17 00:00:00 2001 From: gallacher <35462391+gallacher@users.noreply.github.com> Date: Thu, 17 Mar 2022 12:06:44 -0300 Subject: [PATCH 1/5] add v1.2.0 changelog (#221) --- CHANGELOG/CHANGELOG-1.2.0.md | 70 ++++++++++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 CHANGELOG/CHANGELOG-1.2.0.md diff --git a/CHANGELOG/CHANGELOG-1.2.0.md b/CHANGELOG/CHANGELOG-1.2.0.md new file mode 100644 index 00000000..a819e6f9 --- /dev/null +++ b/CHANGELOG/CHANGELOG-1.2.0.md @@ -0,0 +1,70 @@ +- [v1.2.0](#v120) + - [Changelog since v1.1.0](#changelog-since-v110) + - [Changes by Kind](#changes-by-kind) + - [Deprecation](#deprecation) + - [Features](#features) + - [Bug Fixes](#bug-fixes) + +# v1.2.0 + +## Changelog since v1.1.0 + +### Changes by Kind + +#### Deprecation + +- A deprecation note has been added to the [documentation](https://dell.github.io/csm-docs/docs/deployment/csminstaller/) for the CSM Installer, which will be removed in CSM v1.4.0. + +#### Features + +- NFSv4 POSIX and ACL support in Dell CSI driver for PowerStore. ([#191](https://github.com/dell/csm/issues/191)) +- Update to the latest UBIM image for CSM. ([#183](https://github.com/dell/csm/issues/183)) +- Update to the latest Kubernetes CSI Sidecar Container versions for Dell CSI drivers. ([#182](https://github.com/dell/csm/issues/182)) +- Add support for new access modes in CSI Spec 1.5 for PowerMax. ([#175](https://github.com/dell/csm/issues/175)) +- Add support for Volume Health Monitoring for PowerMax. ([#174](https://github.com/dell/csm/issues/174)) +- Add FSGroupPolicy Support in Dell CSI Drivers for PowerScale and PowerStore. ([#167](https://github.com/dell/csm/issues/167)) +- CSM Resiliency enhancement to consider pod affinity. ([#165](https://github.com/dell/csm/issues/165)) +- Dell CSI Operator Enhancements. ([#161](https://github.com/dell/csm/issues/161)) +- CSM Operator supports PowerScale and Authorization. ([#159](https://github.com/dell/csm/issues/159)) +- CSM Observability supports upgrade by install script. ([#151](https://github.com/dell/csm/issues/151)) +- Update Go version to 1.17 for CSM (across all CSI drivers and modules). ([#149](https://github.com/dell/csm/issues/149)) +- Add support for both session-based authentication and basic authentication in CSI-PowerScale. ([#139](https://github.com/dell/csm/issues/139)) +- Add support for Kubernetes 1.23. ([#136](https://github.com/dell/csm/issues/136)) +- CSM 1.2 Release Specific Changes. ([#128](https://github.com/dell/csm/issues/128)) +- CSM Replication Support For PowerScale. ([#116](https://github.com/dell/csm/issues/116)) +- Remove CSM for Authorization Sidecar injection in favor of Helm chart deployment. ([#112](https://github.com/dell/csm/issues/112)) +- Standalone Helm install for the CSI Unity driver. ([#92](https://github.com/dell/csm/issues/92)) +- Support evacuation of pods during NoExecute taint on node. ([#87](https://github.com/dell/csm/issues/87)) + +#### Bug Fixes + +- Documentation in values.yaml related to toleration for running on master node is incorrect - CSI driver for Unity-XT. ([#216](https://github.com/dell/csm/issues/216)) +- Volume Health Monitoring section is missing under driver install using Operator. ([#212](https://github.com/dell/csm/issues/212)) +- error while creating RO volume from snapshot with different isiPaths. ([#211](https://github.com/dell/csm/issues/211)) +- CSI Specification in documentation causes confusion for some users.. ([#210](https://github.com/dell/csm/issues/210)) +- Leader election timeout flags are not present in operator but present in helm for CSI-Powerscale. ([#209](https://github.com/dell/csm/issues/209)) +- Tenant deletion should cancel tenant revokation. ([#208](https://github.com/dell/csm/issues/208)) +- CSI request and response ID's are not logged in the driver. ([#206](https://github.com/dell/csm/issues/206)) +- CSM authorization / PowerMax / Misleading 401 error on quota violation. ([#205](https://github.com/dell/csm/issues/205)) +- Couldn't fence volumes. ([#199](https://github.com/dell/csm/issues/199)) +- Scaled down pod and got files from a different volume - Intermittent. ([#198](https://github.com/dell/csm/issues/198)) +- Improve deployment documentation for CSM Authorization. ([#197](https://github.com/dell/csm/issues/197)) +- CSI-PowerFlex logs do not contain CSI request IDs on the Request and Response lines. ([#189](https://github.com/dell/csm/issues/189)) +- CSM Observability helm charts: Make app.kubernetes.io/name and name consistent . ([#186](https://github.com/dell/csm/issues/186)) +- CSI-provisioner container panic issue. ([#180](https://github.com/dell/csm/issues/180)) +- Go Mod tidy issues while building the image. ([#172](https://github.com/dell/csm/issues/172)) +- Gosec for PowerMax is reporting failure. ([#170](https://github.com/dell/csm/issues/170)) +- Verification of secrets repeated twice while installation of driver via helm. ([#168](https://github.com/dell/csm/issues/168)) +- CSM Observability documentation is complicated and causing confusion. ([#163](https://github.com/dell/csm/issues/163)) +- Documentation has references to using the CSM Installer as recommended method. ([#154](https://github.com/dell/csm/issues/154)) +- Unity CSI node driver reports "invalid memory address or nil pointer dereference". ([#152](https://github.com/dell/csm/issues/152)) +- Force delete of pod kicks in late (pod in terminating state for a while). ([#148](https://github.com/dell/csm/issues/148)) +- CSM Authorization sidecar install fails if k8s worker nodes are not in ~/.ssh/known_hosts. ([#147](https://github.com/dell/csm/issues/147)) +- Container is terminated but Pod is stuck in terminating. ([#146](https://github.com/dell/csm/issues/146)) +- Dell CSI Operator listed two times after upgrade (1.2.0 + 1.5.0). ([#144](https://github.com/dell/csm/issues/144)) +- Failing to create replicated volumes with Integration tests . ([#143](https://github.com/dell/csm/issues/143)) +- CSI-PowerScale installation fails when reverse DNS lookup is unavailable. ([#142](https://github.com/dell/csm/issues/142)) +- Integration tests for replication is failing with Unsupported replication type . ([#138](https://github.com/dell/csm/issues/138)) +- Issues while using PowerFlex secret for Observability. ([#137](https://github.com/dell/csm/issues/137)) +- Replication Metro mode is not supported . ([#135](https://github.com/dell/csm/issues/135)) +- Documentation improvement recommendations for PowerScale. ([#127](https://github.com/dell/csm/issues/127)) From 2229ad96b7d4368afbe294459c760012d453c6ca Mon Sep 17 00:00:00 2001 From: gallacher <35462391+gallacher@users.noreply.github.com> Date: Fri, 18 Mar 2022 16:13:31 -0300 Subject: [PATCH 2/5] Add change log (#226) * add v1.2.0 changelog * Updated section to 'Bug Fixes' * Updated section headings * Update CHANGELOG-1.2.0.md * Added missing features and bugs to changelog --- CHANGELOG/CHANGELOG-1.2.0.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGELOG/CHANGELOG-1.2.0.md b/CHANGELOG/CHANGELOG-1.2.0.md index a819e6f9..b7f0e225 100644 --- a/CHANGELOG/CHANGELOG-1.2.0.md +++ b/CHANGELOG/CHANGELOG-1.2.0.md @@ -17,9 +17,10 @@ #### Features +- CSM Resiliency test enhancements for node affinity. ([#225](https://github.com/dell/csm/issues/225)) - NFSv4 POSIX and ACL support in Dell CSI driver for PowerStore. ([#191](https://github.com/dell/csm/issues/191)) - Update to the latest UBIM image for CSM. ([#183](https://github.com/dell/csm/issues/183)) -- Update to the latest Kubernetes CSI Sidecar Container versions for Dell CSI drivers. ([#182](https://github.com/dell/csm/issues/182)) +- Update to the latest Kubernetes CSI Sidecar Container versions for Dell CSI drivers . ([#182](https://github.com/dell/csm/issues/182)) - Add support for new access modes in CSI Spec 1.5 for PowerMax. ([#175](https://github.com/dell/csm/issues/175)) - Add support for Volume Health Monitoring for PowerMax. ([#174](https://github.com/dell/csm/issues/174)) - Add FSGroupPolicy Support in Dell CSI Drivers for PowerScale and PowerStore. ([#167](https://github.com/dell/csm/issues/167)) @@ -38,6 +39,9 @@ #### Bug Fixes +- Remove trivy scan from build to avoid podman build failures. ([#224](https://github.com/dell/csm/issues/224)) +- Removing dirty bit flag from CSI PowerMax 2.2.0 image . ([#222](https://github.com/dell/csm/issues/222)) +- Incorrect path for privatemount directory for unity NFS.. ([#219](https://github.com/dell/csm/issues/219)) - Documentation in values.yaml related to toleration for running on master node is incorrect - CSI driver for Unity-XT. ([#216](https://github.com/dell/csm/issues/216)) - Volume Health Monitoring section is missing under driver install using Operator. ([#212](https://github.com/dell/csm/issues/212)) - error while creating RO volume from snapshot with different isiPaths. ([#211](https://github.com/dell/csm/issues/211)) @@ -68,3 +72,5 @@ - Issues while using PowerFlex secret for Observability. ([#137](https://github.com/dell/csm/issues/137)) - Replication Metro mode is not supported . ([#135](https://github.com/dell/csm/issues/135)) - Documentation improvement recommendations for PowerScale. ([#127](https://github.com/dell/csm/issues/127)) +- Driver logs show dirty tag in version. ([#126](https://github.com/dell/csm/issues/126)) +- Unit test for csm-metrics-powerstore fails periodically. ([#113](https://github.com/dell/csm/issues/113)) From 623d3cf575266d28795af4e0e5939087789f0afb Mon Sep 17 00:00:00 2001 From: gallacher <35462391+gallacher@users.noreply.github.com> Date: Wed, 23 Mar 2022 09:21:38 -0300 Subject: [PATCH 3/5] Add change log (#229) * add v1.2.0 changelog * Updated section to 'Bug Fixes' * Updated section headings * Update CHANGELOG-1.2.0.md * Added missing features and bugs to changelog * Updated feature/bug list * Added known issues * Removed extra space --- CHANGELOG/CHANGELOG-1.2.0.md | 26 +++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/CHANGELOG/CHANGELOG-1.2.0.md b/CHANGELOG/CHANGELOG-1.2.0.md index b7f0e225..10d2d959 100644 --- a/CHANGELOG/CHANGELOG-1.2.0.md +++ b/CHANGELOG/CHANGELOG-1.2.0.md @@ -17,6 +17,7 @@ #### Features +- Support creation of volumes from snapshot with both having different isiPath. ([#227](https://github.com/dell/csm/issues/227)) - CSM Resiliency test enhancements for node affinity. ([#225](https://github.com/dell/csm/issues/225)) - NFSv4 POSIX and ACL support in Dell CSI driver for PowerStore. ([#191](https://github.com/dell/csm/issues/191)) - Update to the latest UBIM image for CSM. ([#183](https://github.com/dell/csm/issues/183)) @@ -26,7 +27,8 @@ - Add FSGroupPolicy Support in Dell CSI Drivers for PowerScale and PowerStore. ([#167](https://github.com/dell/csm/issues/167)) - CSM Resiliency enhancement to consider pod affinity. ([#165](https://github.com/dell/csm/issues/165)) - Dell CSI Operator Enhancements. ([#161](https://github.com/dell/csm/issues/161)) -- CSM Operator supports PowerScale and Authorization. ([#159](https://github.com/dell/csm/issues/159)) +- New CSM Operator supports PowerScale and Authorization. ([#159](https://github.com/dell/csm/issues/159)) +- NVMeoF - TCP for PowerStore. ([#158](https://github.com/dell/csm/issues/158)) - CSM Observability supports upgrade by install script. ([#151](https://github.com/dell/csm/issues/151)) - Update Go version to 1.17 for CSM (across all CSI drivers and modules). ([#149](https://github.com/dell/csm/issues/149)) - Add support for both session-based authentication and basic authentication in CSI-PowerScale. ([#139](https://github.com/dell/csm/issues/139)) @@ -35,17 +37,18 @@ - CSM Replication Support For PowerScale. ([#116](https://github.com/dell/csm/issues/116)) - Remove CSM for Authorization Sidecar injection in favor of Helm chart deployment. ([#112](https://github.com/dell/csm/issues/112)) - Standalone Helm install for the CSI Unity driver. ([#92](https://github.com/dell/csm/issues/92)) -- Support evacuation of pods during NoExecute taint on node. ([#87](https://github.com/dell/csm/issues/87)) +- CSM Resiliency supports evacuation of pods during NoExecute taint on node. ([#87](https://github.com/dell/csm/issues/87)) #### Bug Fixes +- Dependabot alerts on CSI drivers. ([#178](https://github.com/dell/csm/issues/178)) - Remove trivy scan from build to avoid podman build failures. ([#224](https://github.com/dell/csm/issues/224)) -- Removing dirty bit flag from CSI PowerMax 2.2.0 image . ([#222](https://github.com/dell/csm/issues/222)) -- Incorrect path for privatemount directory for unity NFS.. ([#219](https://github.com/dell/csm/issues/219)) +- Removing dirty bit flag from CSI PowerMax 2.2.0 image. ([#222](https://github.com/dell/csm/issues/222)) +- Incorrect path for privatemount directory for unity NFS. ([#219](https://github.com/dell/csm/issues/219)) - Documentation in values.yaml related to toleration for running on master node is incorrect - CSI driver for Unity-XT. ([#216](https://github.com/dell/csm/issues/216)) - Volume Health Monitoring section is missing under driver install using Operator. ([#212](https://github.com/dell/csm/issues/212)) - error while creating RO volume from snapshot with different isiPaths. ([#211](https://github.com/dell/csm/issues/211)) -- CSI Specification in documentation causes confusion for some users.. ([#210](https://github.com/dell/csm/issues/210)) +- CSI Specification in documentation causes confusion for some users. ([#210](https://github.com/dell/csm/issues/210)) - Leader election timeout flags are not present in operator but present in helm for CSI-Powerscale. ([#209](https://github.com/dell/csm/issues/209)) - Tenant deletion should cancel tenant revokation. ([#208](https://github.com/dell/csm/issues/208)) - CSI request and response ID's are not logged in the driver. ([#206](https://github.com/dell/csm/issues/206)) @@ -53,8 +56,9 @@ - Couldn't fence volumes. ([#199](https://github.com/dell/csm/issues/199)) - Scaled down pod and got files from a different volume - Intermittent. ([#198](https://github.com/dell/csm/issues/198)) - Improve deployment documentation for CSM Authorization. ([#197](https://github.com/dell/csm/issues/197)) +- Fix the perf issue related to fqdn resolution during export update with clients on isilon. ([#190](https://github.com/dell/csm/issues/190)) - CSI-PowerFlex logs do not contain CSI request IDs on the Request and Response lines. ([#189](https://github.com/dell/csm/issues/189)) -- CSM Observability helm charts: Make app.kubernetes.io/name and name consistent . ([#186](https://github.com/dell/csm/issues/186)) +- CSM Observability helm charts: Make app.kubernetes.io/name and name consistent. ([#186](https://github.com/dell/csm/issues/186)) - CSI-provisioner container panic issue. ([#180](https://github.com/dell/csm/issues/180)) - Go Mod tidy issues while building the image. ([#172](https://github.com/dell/csm/issues/172)) - Gosec for PowerMax is reporting failure. ([#170](https://github.com/dell/csm/issues/170)) @@ -66,11 +70,15 @@ - CSM Authorization sidecar install fails if k8s worker nodes are not in ~/.ssh/known_hosts. ([#147](https://github.com/dell/csm/issues/147)) - Container is terminated but Pod is stuck in terminating. ([#146](https://github.com/dell/csm/issues/146)) - Dell CSI Operator listed two times after upgrade (1.2.0 + 1.5.0). ([#144](https://github.com/dell/csm/issues/144)) -- Failing to create replicated volumes with Integration tests . ([#143](https://github.com/dell/csm/issues/143)) +- Failing to create replicated volumes with Integration tests. ([#143](https://github.com/dell/csm/issues/143)) - CSI-PowerScale installation fails when reverse DNS lookup is unavailable. ([#142](https://github.com/dell/csm/issues/142)) -- Integration tests for replication is failing with Unsupported replication type . ([#138](https://github.com/dell/csm/issues/138)) +- Integration tests for replication is failing with Unsupported replication type. ([#138](https://github.com/dell/csm/issues/138)) - Issues while using PowerFlex secret for Observability. ([#137](https://github.com/dell/csm/issues/137)) -- Replication Metro mode is not supported . ([#135](https://github.com/dell/csm/issues/135)) +- Replication Metro mode is not supported. ([#135](https://github.com/dell/csm/issues/135)) - Documentation improvement recommendations for PowerScale. ([#127](https://github.com/dell/csm/issues/127)) - Driver logs show dirty tag in version. ([#126](https://github.com/dell/csm/issues/126)) - Unit test for csm-metrics-powerstore fails periodically. ([#113](https://github.com/dell/csm/issues/113)) + +#### Known Issues + +- CSM Resiliency: Occasional failure unmounting Unity volume for raw block devices via iSCSI ([#237](https://github.com/dell/csm/issues/237)) From 3f06c7f9a53cc9c2462418d6dba11bc4ccfad62f Mon Sep 17 00:00:00 2001 From: gallacher <35462391+gallacher@users.noreply.github.com> Date: Tue, 10 May 2022 12:11:56 -0300 Subject: [PATCH 4/5] Added changelog entry for release v1.2.1 --- CHANGELOG/CHANGELOG-1.2.0.md | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/CHANGELOG/CHANGELOG-1.2.0.md b/CHANGELOG/CHANGELOG-1.2.0.md index 10d2d959..8a6ca7cc 100644 --- a/CHANGELOG/CHANGELOG-1.2.0.md +++ b/CHANGELOG/CHANGELOG-1.2.0.md @@ -1,9 +1,25 @@ +- [v1.2.1](#v121) + - [Changelog since v1.2.0](#changelog-since-v120) + - [Changes by Kind](#changes-by-kind) + - [Bug Fixes](#bug-fixes) - [v1.2.0](#v120) - [Changelog since v1.1.0](#changelog-since-v110) - - [Changes by Kind](#changes-by-kind) + - [Changes by Kind](#changes-by-kind-1) - [Deprecation](#deprecation) - [Features](#features) - - [Bug Fixes](#bug-fixes) + - [Bug Fixes](#bug-fixes-1) + +# v1.2.1 + +## Changelog since v1.2.0 + +### Changes by Kind + +#### Bug Fixes + +- VGS fails to delete all snaps after a group is deleted. ([#292](https://github.com/dell/csm/issues/292)) +- PowerStore Grafana dashboard does not populate correctly. ([#279](https://github.com/dell/csm/issues/279)) +- Grafana installation script - Prometheus address is incorrect. ([#278](https://github.com/dell/csm/issues/278)) # v1.2.0 From 65c703201300f4a0e1d9cb0222320510a5076904 Mon Sep 17 00:00:00 2001 From: gallacher <35462391+gallacher@users.noreply.github.com> Date: Tue, 24 May 2022 12:17:05 -0300 Subject: [PATCH 5/5] Added new bug description to changelog --- CHANGELOG/CHANGELOG-1.2.0.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG/CHANGELOG-1.2.0.md b/CHANGELOG/CHANGELOG-1.2.0.md index 8a6ca7cc..ca212f04 100644 --- a/CHANGELOG/CHANGELOG-1.2.0.md +++ b/CHANGELOG/CHANGELOG-1.2.0.md @@ -20,6 +20,7 @@ - VGS fails to delete all snaps after a group is deleted. ([#292](https://github.com/dell/csm/issues/292)) - PowerStore Grafana dashboard does not populate correctly. ([#279](https://github.com/dell/csm/issues/279)) - Grafana installation script - Prometheus address is incorrect. ([#278](https://github.com/dell/csm/issues/278)) +- Observability data values are incorrect. ([#288](https://github.com/dell/csm/issues/288)) # v1.2.0