Skip to content

Commit

Permalink
Release notes for 2.5.0 (#414)
Browse files Browse the repository at this point in the history
* Release notes for 2.5.0

Signed-off-by: DILEEP D S <ds_dileep@yahoo.com>

* Added resolution details to release notes

Signed-off-by: DILEEP D S <ds_dileep@yahoo.com>

* Added a few and cleaned up a bit.

Signed-off-by: Michael Mattsson <michael.mattsson@gmail.com>

* Corrected spelling error

Signed-off-by: DILEEP D S <ds_dileep@yahoo.com>

---------

Signed-off-by: DILEEP D S <ds_dileep@yahoo.com>
Signed-off-by: Michael Mattsson <michael.mattsson@gmail.com>
Co-authored-by: Michael Mattsson <michael.mattsson@gmail.com>
  • Loading branch information
dileepds and datamattsson authored Jul 25, 2024
1 parent b11c9fb commit 3064dbf
Showing 1 changed file with 42 additions and 0 deletions.
42 changes: 42 additions & 0 deletions release-notes/v2.5.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# HPE CSI Driver for Kubernetes 2.5.0 Release Notes

## HPE CSI Driver for Kubernetes 2.5.0

| **Version:** |2.5.0|
|--------------|-----|
| **Revision:** | Thursday July 25, 2024 |

## Resolved Issues

The following table lists the resolved issues for HPE CSI Driver for Kubernetes v2.5.0.

| ID | Component | Title | Resolution |
|----|-----------|-------|------------|
| CON-648 | csi.k8s | Implement basic topology in the CSI driver | StorageClasses may now be decorated with topology requirements and use volumeBindingMode: WaitForFirstConsumer |
| CON-2508 | csi.k8s | Post reboot and drained worker nodes are not cleaned up properly unless manually tidied up | Safely removing stale mount paths or devices attached to a compute node. |
| CON-3071 | csi.k8s | CSI node monitor support | A node monitor is now patrolling the block devices to ensure they're healthy. |
| CON-2137 | csi.k8s | Run filesystem check before mount | Checking for filesystem corruption and optionally repair it with the fsRepair StorageClass parameter. |
| CON-3082 | csp.3par | Cloning RWO to RWX does not apply multiInitiator in CRD | While cloning any RWO volume, adding the multiInitiator flag if the target volume access mode is RWX. |
| CON-3088 | csp.3par | MultiInitiator does not get set during volume import | Adding the "multi_initiator" flag if the target volume access mode is Block RWX during the volume import. |
| CON-3090 | csp.3par | Change importVol parameter to importVolumeName for 3PAR CSP | Making the parameter consistent with the CSI/CSP naming convention. |
| CON-3051 | csi.k8s | CHAP need to use a Secret instead of a ConfigMap | Moved the CHAP user credentials to CHAP secret instead of populating a Helm value parameter in a ConfigMap.|
| CON-3099 | csi.k8s | PVs created in CSI Driver version 2.4.2 or lower version lose CHAP details in 2.5.0 | Support backward compatibility for existing PVs using CHAP authentication already. |
| CON-3080 | csi.k8s | CHAP enables iSCSI initiators trying to establish session and fail indefinitely leading to flood of events followed by FW cores and iostack panics. | Not deleting the host definition if the volume is using CHAP authentication with a Helm chart parameter disableHostDeletion. |
| CON-2867 | csp.nimble | Unable to import offline vVols into Kubernetes | Set agent_type to "none" during forceImport. |
| CON-3064 | csi.k8s | Implement nfsResourceRequestCpuM and nfsResourceRequestsMemoryMi | Added request limits for CPU and Memory resources. |
| CON-3106 | csi.k8s | The hpe-csi-node Pods are consuming more than 100GiB of memory on nodes | Implemented resource requests and limits on all containers in the HPE CSI Driver. |
| CON-3094 | csi.k8s | CSI Operator controller manager gets OOMkilled | Doubled the default memory limit. |
| CON-3087 | csi.k8s | Use Red Hat branded Operator SDK for OpenShift | Replaced references in HPE CSI Operator with images from registry.redhat.io |
| CON-3092 | csi.k8s | ClusterRoles conflicts with other CSI drivers | Prefixed ClusterRoles with 'hpe-csi'. |
| CON-2930 | csi.k8s | All images needs to be part of the Operator manifests to allow offline install via digest | Added all images to the Helm chart used by the CSI driver. |
| CON-3085 | csi.k8s | Refactor the Helm template logic to parameterize all images | Added "images" to the Helm chart. |
| CON-3086 | csi.k8s | NFS Server Provisioner is hardcoded in the CSI driver | Moved the default NFS server image to a runtime changeable parameter. |
| CON-3003 | csi.k8s | Ubuntu gets a deprecated multipath.conf | Changed getuid method to ID_SERIAL. |
| CON-3084 | csi.k8s | Allow arbitrary NFS node label values | Implemented an nfsNodeSelector StorageClass parameter. |

## Known Issues

The following table lists the known issues for HPE CSI Driver for Kubernetes v2.5.0. Please note that, `Known Issues` from previous releases are still applicable with suggested workarounds, if they are not part of `Resolved Issues` above.

|ID|Component |Title|Description|
|--|---------|-----|-----------|

0 comments on commit 3064dbf

Please sign in to comment.