From daad0d6f7b8cd9464388dea9c669fade99309350 Mon Sep 17 00:00:00 2001 From: Don Khan Date: Fri, 20 Sep 2024 07:46:39 -0500 Subject: [PATCH] Changes to reflect GitHub issue 1469 (NVMe mounts). --- content/docs/csidriver/release/powerstore.md | 1 + content/docs/deployment/csmoperator/drivers/_index.md | 5 +++++ content/docs/deployment/csmoperator/drivers/powerstore.md | 4 ++++ .../docs/deployment/helm/drivers/installation/powerstore.md | 4 ++++ content/docs/deployment/helm/drivers/upgrade/powerstore.md | 4 ++++ content/v1/deployment/helm/drivers/upgrade/powerstore.md | 4 ++++ 6 files changed, 22 insertions(+) diff --git a/content/docs/csidriver/release/powerstore.md b/content/docs/csidriver/release/powerstore.md index 64798e62c1..490b5e4590 100644 --- a/content/docs/csidriver/release/powerstore.md +++ b/content/docs/csidriver/release/powerstore.md @@ -34,6 +34,7 @@ description: Release notes for PowerStore CSI driver | Issue | Resolution or workaround, if known | |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +|Mount of block devices using the NVMe protocols fail.
https://github.com/dell/csm/issues/1469| Use an alternate block protocol (iSCSI, FC) or delay upgrading to the v2.11.0 version of the PowerStore driver and wait for an update of the driver to be published. | Delete namespace that has PVCs and pods created with the driver. The External health monitor sidecar crashes as a result of this operation | Deleting the namespace deletes the PVCs first and then removes the pods in the namespace. This brings a condition where pods exist without their PVCs and causes the external-health-monitor sidecar to crash. This is a known issue and has been reported at https://github.com/kubernetes-csi/external-health-monitor/issues/100
| | fsGroupPolicy may not work as expected without root privileges for NFS only
https://github.com/kubernetes/examples/issues/260 | To get the desired behavior set "allowRoot: "true" in the storage class parameter | | If the NVMeFC pod is not getting created and the host looses the ssh connection, causing the driver pods to go to error state | remove the nvme_tcp module from the host incase of NVMeFC connection | diff --git a/content/docs/deployment/csmoperator/drivers/_index.md b/content/docs/deployment/csmoperator/drivers/_index.md index 7ad4986f00..e2b6ad1ca8 100644 --- a/content/docs/deployment/csmoperator/drivers/_index.md +++ b/content/docs/deployment/csmoperator/drivers/_index.md @@ -38,6 +38,11 @@ Once the driver `Custom Resource (CR)` is created, you can verify the installati ### Update CSI Drivers + +{{% pageinfo color="primary" %}} +An issue impacting usage of the NVMe protocol has been identified in the PowerStore CSI Driver version v2.11.0. The problem prevents mounts of NVMe volumes across all orchestration platforms. Users are advised to use an alternate block protocol (e.g. iSCSI, FC) or delay upgrading to the v2.11.0 version of the PowerStore driver until an updated driver has been published. +{{% /pageinfo %}} + The CSI Drivers and CSM Modules installed by the Dell CSM Operator can be updated like any Kubernetes resource. This can be achieved in various ways which include: * Modifying the installation directly via `kubectl edit` diff --git a/content/docs/deployment/csmoperator/drivers/powerstore.md b/content/docs/deployment/csmoperator/drivers/powerstore.md index 256d5c0cbd..f2d6e26ef6 100644 --- a/content/docs/deployment/csmoperator/drivers/powerstore.md +++ b/content/docs/deployment/csmoperator/drivers/powerstore.md @@ -5,6 +5,10 @@ description: > Installing Dell CSI Driver for PowerStore via Dell CSM Operator --- +{{% pageinfo color="primary" %}} +An issue impacting usage of the NVMe protocol has been identified in the PowerStore CSI Driver version v2.11.0. The problem prevents mounts of NVMe volumes across all orchestration platforms. Users are advised to use an alternate block protocol (e.g. iSCSI, FC) or delay upgrading to the v2.11.0 version of the PowerStore driver until an updated driver has been published. +{{% /pageinfo %}} + ## Installing CSI Driver for PowerStore via Dell CSM Operator The CSI Driver for Dell PowerStore can be installed via the Dell CSM Operator. diff --git a/content/docs/deployment/helm/drivers/installation/powerstore.md b/content/docs/deployment/helm/drivers/installation/powerstore.md index bfc47203e4..e88ed9af21 100644 --- a/content/docs/deployment/helm/drivers/installation/powerstore.md +++ b/content/docs/deployment/helm/drivers/installation/powerstore.md @@ -4,6 +4,10 @@ description: > Installing CSI Driver for PowerStore via Helm --- +{{% pageinfo color="primary" %}} +An issue impacting usage of the NVMe protocol has been identified in the PowerStore CSI Driver version v2.11.0. The problem prevents mounts of NVMe volumes across all orchestration platforms. Users are advised to use an alternate block protocol (e.g. iSCSI, FC) or delay upgrading to the v2.11.0 version of the PowerStore driver until an updated driver has been published. +{{% /pageinfo %}} + The CSI Driver for Dell PowerStore can be deployed by using the provided Helm v3 charts and installation scripts on both Kubernetes and OpenShift platforms. For more detailed information on the installation scripts, review the script [documentation](https://github.com/dell/csi-powerstore/tree/master/dell-csi-helm-installer). ## Prerequisites diff --git a/content/docs/deployment/helm/drivers/upgrade/powerstore.md b/content/docs/deployment/helm/drivers/upgrade/powerstore.md index 831811b8dc..6125edf351 100644 --- a/content/docs/deployment/helm/drivers/upgrade/powerstore.md +++ b/content/docs/deployment/helm/drivers/upgrade/powerstore.md @@ -7,6 +7,10 @@ weight: 1 Description: Upgrade PowerStore CSI driver --- +{{% pageinfo color="primary" %}} +An issue impacting usage of the NVMe protocol has been identified in the PowerStore CSI Driver version v2.11.0. The problem prevents mounts of NVMe volumes across all orchestration platforms. Users are advised to use an alternate block protocol (e.g. iSCSI, FC) or delay upgrading to the v2.11.0 version of the PowerStore driver until an updated driver has been published. +{{% /pageinfo %}} + You can upgrade the CSI Driver for Dell PowerStore using Helm. ## Update Driver from v2.10.1 to v2.11.0 using Helm diff --git a/content/v1/deployment/helm/drivers/upgrade/powerstore.md b/content/v1/deployment/helm/drivers/upgrade/powerstore.md index 831811b8dc..6125edf351 100644 --- a/content/v1/deployment/helm/drivers/upgrade/powerstore.md +++ b/content/v1/deployment/helm/drivers/upgrade/powerstore.md @@ -7,6 +7,10 @@ weight: 1 Description: Upgrade PowerStore CSI driver --- +{{% pageinfo color="primary" %}} +An issue impacting usage of the NVMe protocol has been identified in the PowerStore CSI Driver version v2.11.0. The problem prevents mounts of NVMe volumes across all orchestration platforms. Users are advised to use an alternate block protocol (e.g. iSCSI, FC) or delay upgrading to the v2.11.0 version of the PowerStore driver until an updated driver has been published. +{{% /pageinfo %}} + You can upgrade the CSI Driver for Dell PowerStore using Helm. ## Update Driver from v2.10.1 to v2.11.0 using Helm