Skip to content

Latest commit

 

History

History
80 lines (61 loc) · 6.85 KB

CHANGELOG-1.8.0.md

File metadata and controls

80 lines (61 loc) · 6.85 KB

v1.8.0

Changelog since v1.7.1

Known Issues

CSI PowerFlex, CSI PowerStore, CSI Unity XT: Not able to create ephemeral pods in OpenShift 4.13

Ephemeral pod is not being created in OpenShift 4.13 and is failing with the error "error when creating pod: the pod uses an inline volume provided by CSIDriver csi-powerstore.dellemc.com, and the namespace has a pod security enforcement level that is lower than privileged." This is seen in CSI PowerFlex, CSI PowerStore and CSI Unity XT drivers.

This issue occurs because OpenShift 4.13 introduced the CSI Volume Admission plugin to restrict the use of a CSI driver capable of provisioning CSI ephemeral volumes during pod admission (https://docs.openshift.com/container-platform/4.13/storage/container_storage_interface/ephemeral-storage-csi-inline.html). Therefore, an additional label "security.openshift.io/csi-ephemeral-volume-profile" needs to be added to the CSIDriver object to support inline ephemeral volumes.

CSI PowerStore: In OpenShift 4.13, root user is not allowed to perform write operations on NFS shares when root squashing is enabled

In OpenShift 4.13, the root user is not allowed to perform write operations on NFS shares, when root squashing is enabled.

The workaround for this issue is to disable root squashing by setting allowRoot: "true" in the NFS storage class.

CSI Drivers: Volume limit for pending PVCs is not obeyed if the volume limit is exhausted and the CSI Driver restarts

If the volume limit is exhausted and there are pending pods and PVCs due to exceed max volume count, the pending PVCs will be bound to PVs and the pending pods will be scheduled to nodes when the driver pods are restarted. This is seen in CSI PowerFlex, CSI PowerMax, CSI PowerScale, CSI PowerStore and CSI Unity XT drivers.

It is advised not to have any pending pods or PVCs once the volume limit per node is exhausted on a CSI Driver. There is an open issue reported with kubenetes at kubernetes/kubernetes#95911 with the same behavior.

Changes by Kind

Deprecation

  • The Dell CSI Operator is no longer actively maintained or supported. It will be deprecated in CSM 1.9. It is highly recommended that you use CSM Operator going forward.
  • CSM for PowerMax linked Proxy mode for CSI reverse proxy is no longer actively maintained or supported. It will be deprecated in CSM 1.9. It is highly recommended that you use stand alone mode going forward.
  • The CSM Authorization RPM will be deprecated in a future release. It is highly recommended that you use CSM Authorization Helm deployment or CSM Operator going forward.

Features

  • SLES15 SP4 support in csi powerscale. (#967)
  • PowerScale 9.5.0.4 support. (#950)
  • K8s 1.28 support. (#947)
  • Add support for Offline Install of CSM Operator in non OLM environment. (#939)
  • Enhancing Unity XT driver to handle API requests after the sessionIdleTimeOut in STIG mode. (#891)
  • Make standalone helm chart available from helm repository : https://dell.github.io/dell/helm-charts. (#877)
  • CSI 1.5 spec support -StorageCapacityTracking. (#876)
  • CSM for PowerMax file support. (#861)
  • CSI-PowerFlex 4.0 NFS support. (#763)
  • SDC 3.6.1 support. (#885)
  • CSM support for Openshift 4.13. (#724)
  • CSI Unity XT Driver: Add upgrade support to the CSM Operator. (#955)
  • Google Anthos 1.15 support for PowerMax. (#937)
  • Use ubi9 micro as base image. (#922)
  • Enhance GoPowerScale to support PowerScale Terraform Provider. (#888)
  • Configurable Volume Attributes use recommended naming convention /. (#879)
  • CSI 1.5 spec support: Implement Volume Limits. (#878)

Bugs

  • Powerscale CSI driver RO PVC-from-snapshot wrong zone. (#487)
  • Creating StorageClass for replication failed with unmarshal error. (#968)
  • cert-csi help message uses wrong name of "csi-cert". (#938)
  • volume-group-snapshot test observes a panic when using "--namespace" parameter. (#931)
  • "--attr" of ephemeral-volume performance test doesn't support properties file. (#930)
  • PowerStore Replication - Delete RG request hangs. (#928)
  • VolumeHealthMetricSuite test failure. (#923)
  • Generating report from multiple databases and test runs failure. (#921)
  • Remove references to deprecated io/ioutil package. (#916)
  • Update Cert-csi documentation for driver certification. (#914)
  • Unable to pull podmon image from local repository for offline install. (#898)
  • Update CSM Authorization karavictl CLI flag descriptions. (#895)
  • CSI driver does not verify iSCSI initiators on the array correctly. (#849)
  • Common section for Volume Snapshot Requirements. (#811)