From 3b5cfd2155b6c568a2b9ed18eccbc57fcbb03121 Mon Sep 17 00:00:00 2001 From: Vamsikrishna_Siddu Date: Thu, 22 Jun 2023 21:30:15 +0530 Subject: [PATCH 1/4] powerflex update release notes. --- content/docs/csidriver/release/powerflex.md | 2 +- content/v1/csidriver/release/powerflex.md | 2 +- content/v2/csidriver/release/powerflex.md | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/content/docs/csidriver/release/powerflex.md b/content/docs/csidriver/release/powerflex.md index 1073aea6c3..5bb271c0d6 100644 --- a/content/docs/csidriver/release/powerflex.md +++ b/content/docs/csidriver/release/powerflex.md @@ -10,7 +10,7 @@ description: Release notes for PowerFlex CSI driver - [OCP 4.12 support added](https://github.com/dell/csm/issues/743) ### Fixed Issues - +- [Fix the offline helm installation failure](https://github.com/dell/csm/issues/868) ### Known Issues | Issue | Workaround | diff --git a/content/v1/csidriver/release/powerflex.md b/content/v1/csidriver/release/powerflex.md index 05ac5bd98a..96cc8d7430 100644 --- a/content/v1/csidriver/release/powerflex.md +++ b/content/v1/csidriver/release/powerflex.md @@ -21,7 +21,7 @@ description: Release notes for PowerFlex CSI driver | 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| | When a node goes down, the block volumes attached to the node cannot be attached to another node | This is a known issue and has been reported at https://github.com/kubernetes-csi/external-attacher/issues/215. Workaround:
1. Force delete the pod running on the node that went down
2. Delete the volumeattachment to the node that went down.
Now the volume can be attached to the new node. | | sdc:3.6.0.6 is causing issues while installing the csi-powerflex driver on ubuntu,RHEL8.3 | Workaround:
Change the powerflexSdc to sdc:3.6 in values.yaml https://github.com/dell/csi-powerflex/blob/72b27acee7553006cc09df97f85405f58478d2e4/helm/csi-vxflexos/values.yaml#L13
| - +| CSI-Powerflex driver offline helm installation is failing due to the issue in calculating the driver image to pull | This is a known issue and has been reported at https://github.com/dell/csm/issues/868. Workaround: Remove the 'v' from the following lines https://github.com/dell/csi-powerflex/blob/v2.6.0/dell-csi-helm-installer/csi-offline-bundle.sh#LL94C1-L95C92, Now there will not be any issue in CSI-Powerflex driver offline helm installtion | ### Note: diff --git a/content/v2/csidriver/release/powerflex.md b/content/v2/csidriver/release/powerflex.md index 4c82574ead..88c4c8202f 100644 --- a/content/v2/csidriver/release/powerflex.md +++ b/content/v2/csidriver/release/powerflex.md @@ -24,6 +24,7 @@ description: Release notes for PowerFlex CSI driver |-------|------------| | 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| | When a node goes down, the block volumes attached to the node cannot be attached to another node | This is a known issue and has been reported at https://github.com/kubernetes-csi/external-attacher/issues/215. Workaround:
1. Force delete the pod running on the node that went down
2. Delete the volumeattachment to the node that went down.
Now the volume can be attached to the new node. | +| CSI-Powerflex driver offline helm installation is failing due to the issue in calculating the driver image to pull | This is a known issue and has been reported at https://github.com/dell/csm/issues/868. Workaround: Remove the 'v' from the following lines https://github.com/dell/csi-powerflex/blob/v2.5.0/dell-csi-helm-installer/csi-offline-bundle.sh#LL94C1-L95C92, Now there will not be any issue in CSI-Powerflex driver offline helm installtion. | ### Note: From e4b2266c7bc3d137a32981c2db544efd2fe68456 Mon Sep 17 00:00:00 2001 From: Vamsikrishna_Siddu Date: Thu, 22 Jun 2023 21:54:38 +0530 Subject: [PATCH 2/4] addressed review comments. --- content/v1/csidriver/release/powerflex.md | 2 +- content/v2/csidriver/release/powerflex.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/content/v1/csidriver/release/powerflex.md b/content/v1/csidriver/release/powerflex.md index 96cc8d7430..71b77c5bff 100644 --- a/content/v1/csidriver/release/powerflex.md +++ b/content/v1/csidriver/release/powerflex.md @@ -21,7 +21,7 @@ description: Release notes for PowerFlex CSI driver | 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| | When a node goes down, the block volumes attached to the node cannot be attached to another node | This is a known issue and has been reported at https://github.com/kubernetes-csi/external-attacher/issues/215. Workaround:
1. Force delete the pod running on the node that went down
2. Delete the volumeattachment to the node that went down.
Now the volume can be attached to the new node. | | sdc:3.6.0.6 is causing issues while installing the csi-powerflex driver on ubuntu,RHEL8.3 | Workaround:
Change the powerflexSdc to sdc:3.6 in values.yaml https://github.com/dell/csi-powerflex/blob/72b27acee7553006cc09df97f85405f58478d2e4/helm/csi-vxflexos/values.yaml#L13
| -| CSI-Powerflex driver offline helm installation is failing due to the issue in calculating the driver image to pull | This is a known issue and has been reported at https://github.com/dell/csm/issues/868. Workaround: Remove the 'v' from the following lines https://github.com/dell/csi-powerflex/blob/v2.6.0/dell-csi-helm-installer/csi-offline-bundle.sh#LL94C1-L95C92, Now there will not be any issue in CSI-Powerflex driver offline helm installtion | +| CSI-Powerflex driver installtion is failing with the offline helm installer. | This is a known issue and has been reported at https://github.com/dell/csm/issues/868. Workaround: Remove the 'v' from the following lines https://github.com/dell/csi-powerflex/blob/v2.6.0/dell-csi-helm-installer/csi-offline-bundle.sh#LL94C1-L95C92, Now there will not be any issue in CSI-Powerflex driver offline helm installtion | ### Note: diff --git a/content/v2/csidriver/release/powerflex.md b/content/v2/csidriver/release/powerflex.md index 88c4c8202f..269434d081 100644 --- a/content/v2/csidriver/release/powerflex.md +++ b/content/v2/csidriver/release/powerflex.md @@ -24,7 +24,7 @@ description: Release notes for PowerFlex CSI driver |-------|------------| | 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| | When a node goes down, the block volumes attached to the node cannot be attached to another node | This is a known issue and has been reported at https://github.com/kubernetes-csi/external-attacher/issues/215. Workaround:
1. Force delete the pod running on the node that went down
2. Delete the volumeattachment to the node that went down.
Now the volume can be attached to the new node. | -| CSI-Powerflex driver offline helm installation is failing due to the issue in calculating the driver image to pull | This is a known issue and has been reported at https://github.com/dell/csm/issues/868. Workaround: Remove the 'v' from the following lines https://github.com/dell/csi-powerflex/blob/v2.5.0/dell-csi-helm-installer/csi-offline-bundle.sh#LL94C1-L95C92, Now there will not be any issue in CSI-Powerflex driver offline helm installtion. | +| CSI-Powerflex driver installtion is failing with the offline helm installer. | This is a known issue and has been reported at https://github.com/dell/csm/issues/868. Workaround: Remove the 'v' from the following lines https://github.com/dell/csi-powerflex/blob/v2.5.0/dell-csi-helm-installer/csi-offline-bundle.sh#LL94C1-L95C92, Now there will not be any issue in CSI-Powerflex driver offline helm installtion ### Note: From 4d425fe76e0d5a312157cf352ba3f280d0ca9a3b Mon Sep 17 00:00:00 2001 From: Vamsikrishna_Siddu Date: Thu, 22 Jun 2023 21:58:42 +0530 Subject: [PATCH 3/4] addressed the review comments. --- content/v1/csidriver/release/powerflex.md | 2 +- content/v2/csidriver/release/powerflex.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/content/v1/csidriver/release/powerflex.md b/content/v1/csidriver/release/powerflex.md index 71b77c5bff..78b9b22ab0 100644 --- a/content/v1/csidriver/release/powerflex.md +++ b/content/v1/csidriver/release/powerflex.md @@ -21,7 +21,7 @@ description: Release notes for PowerFlex CSI driver | 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| | When a node goes down, the block volumes attached to the node cannot be attached to another node | This is a known issue and has been reported at https://github.com/kubernetes-csi/external-attacher/issues/215. Workaround:
1. Force delete the pod running on the node that went down
2. Delete the volumeattachment to the node that went down.
Now the volume can be attached to the new node. | | sdc:3.6.0.6 is causing issues while installing the csi-powerflex driver on ubuntu,RHEL8.3 | Workaround:
Change the powerflexSdc to sdc:3.6 in values.yaml https://github.com/dell/csi-powerflex/blob/72b27acee7553006cc09df97f85405f58478d2e4/helm/csi-vxflexos/values.yaml#L13
| -| CSI-Powerflex driver installtion is failing with the offline helm installer. | This is a known issue and has been reported at https://github.com/dell/csm/issues/868. Workaround: Remove the 'v' from the following lines https://github.com/dell/csi-powerflex/blob/v2.6.0/dell-csi-helm-installer/csi-offline-bundle.sh#LL94C1-L95C92, Now there will not be any issue in CSI-Powerflex driver offline helm installtion | +| CSI-Powerflex driver installtion is failing with the offline helm installer. | This is a known issue and has been reported at https://github.com/dell/csm/issues/868. Workaround: Remove the 'v' from the following lines https://github.com/dell/csi-powerflex/blob/v2.6.0/dell-csi-helm-installer/csi-offline-bundle.sh#LL94C1-L95C92, Now there will not be any issue in CSI-Powerflex driver offline helm installtion. | ### Note: diff --git a/content/v2/csidriver/release/powerflex.md b/content/v2/csidriver/release/powerflex.md index 269434d081..c9fa2fffbc 100644 --- a/content/v2/csidriver/release/powerflex.md +++ b/content/v2/csidriver/release/powerflex.md @@ -24,7 +24,7 @@ description: Release notes for PowerFlex CSI driver |-------|------------| | 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| | When a node goes down, the block volumes attached to the node cannot be attached to another node | This is a known issue and has been reported at https://github.com/kubernetes-csi/external-attacher/issues/215. Workaround:
1. Force delete the pod running on the node that went down
2. Delete the volumeattachment to the node that went down.
Now the volume can be attached to the new node. | -| CSI-Powerflex driver installtion is failing with the offline helm installer. | This is a known issue and has been reported at https://github.com/dell/csm/issues/868. Workaround: Remove the 'v' from the following lines https://github.com/dell/csi-powerflex/blob/v2.5.0/dell-csi-helm-installer/csi-offline-bundle.sh#LL94C1-L95C92, Now there will not be any issue in CSI-Powerflex driver offline helm installtion +| CSI-Powerflex driver installtion is failing with the offline helm installer. | This is a known issue and has been reported at https://github.com/dell/csm/issues/868. Workaround: Remove the 'v' from the following lines https://github.com/dell/csi-powerflex/blob/v2.5.0/dell-csi-helm-installer/csi-offline-bundle.sh#LL94C1-L95C92, Now there will not be any issue in CSI-Powerflex driver offline helm installtion. | ### Note: From 6290b9dfedacd423794ab11787faa5c94b4f0115 Mon Sep 17 00:00:00 2001 From: Vamsikrishna_Siddu Date: Thu, 22 Jun 2023 22:12:51 +0530 Subject: [PATCH 4/4] fixed the spelling mistake. --- content/v1/csidriver/release/powerflex.md | 2 +- content/v2/csidriver/release/powerflex.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/content/v1/csidriver/release/powerflex.md b/content/v1/csidriver/release/powerflex.md index 78b9b22ab0..13a5fce7de 100644 --- a/content/v1/csidriver/release/powerflex.md +++ b/content/v1/csidriver/release/powerflex.md @@ -21,7 +21,7 @@ description: Release notes for PowerFlex CSI driver | 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| | When a node goes down, the block volumes attached to the node cannot be attached to another node | This is a known issue and has been reported at https://github.com/kubernetes-csi/external-attacher/issues/215. Workaround:
1. Force delete the pod running on the node that went down
2. Delete the volumeattachment to the node that went down.
Now the volume can be attached to the new node. | | sdc:3.6.0.6 is causing issues while installing the csi-powerflex driver on ubuntu,RHEL8.3 | Workaround:
Change the powerflexSdc to sdc:3.6 in values.yaml https://github.com/dell/csi-powerflex/blob/72b27acee7553006cc09df97f85405f58478d2e4/helm/csi-vxflexos/values.yaml#L13
| -| CSI-Powerflex driver installtion is failing with the offline helm installer. | This is a known issue and has been reported at https://github.com/dell/csm/issues/868. Workaround: Remove the 'v' from the following lines https://github.com/dell/csi-powerflex/blob/v2.6.0/dell-csi-helm-installer/csi-offline-bundle.sh#LL94C1-L95C92, Now there will not be any issue in CSI-Powerflex driver offline helm installtion. | +| CSI-Powerflex driver installation is failing with the offline helm installer. | This is a known issue and has been reported at https://github.com/dell/csm/issues/868. Workaround: Remove the 'v' from the following lines https://github.com/dell/csi-powerflex/blob/v2.6.0/dell-csi-helm-installer/csi-offline-bundle.sh#LL94C1-L95C92, Now there will not be any issue in CSI-Powerflex driver offline helm installtion. | ### Note: diff --git a/content/v2/csidriver/release/powerflex.md b/content/v2/csidriver/release/powerflex.md index c9fa2fffbc..e251eccaf7 100644 --- a/content/v2/csidriver/release/powerflex.md +++ b/content/v2/csidriver/release/powerflex.md @@ -24,7 +24,7 @@ description: Release notes for PowerFlex CSI driver |-------|------------| | 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| | When a node goes down, the block volumes attached to the node cannot be attached to another node | This is a known issue and has been reported at https://github.com/kubernetes-csi/external-attacher/issues/215. Workaround:
1. Force delete the pod running on the node that went down
2. Delete the volumeattachment to the node that went down.
Now the volume can be attached to the new node. | -| CSI-Powerflex driver installtion is failing with the offline helm installer. | This is a known issue and has been reported at https://github.com/dell/csm/issues/868. Workaround: Remove the 'v' from the following lines https://github.com/dell/csi-powerflex/blob/v2.5.0/dell-csi-helm-installer/csi-offline-bundle.sh#LL94C1-L95C92, Now there will not be any issue in CSI-Powerflex driver offline helm installtion. | +| CSI-Powerflex driver installation is failing with the offline helm installer. | This is a known issue and has been reported at https://github.com/dell/csm/issues/868. Workaround: Remove the 'v' from the following lines https://github.com/dell/csi-powerflex/blob/v2.5.0/dell-csi-helm-installer/csi-offline-bundle.sh#LL94C1-L95C92, Now there will not be any issue in CSI-Powerflex driver offline helm installtion. | ### Note: