Bug 1843579 - [aws-ebs-csi-driver-operator] No indication of un-installation
Summary: [aws-ebs-csi-driver-operator] No indication of un-installation
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: OpenShift Container Platform
Classification: Red Hat
Component: Storage
Version: 4.5
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: ---
: 4.6.0
Assignee: Fabio Bertinatto
QA Contact: Chao Yang
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-06-03 15:14 UTC by Jan Safranek
Modified: 2020-07-10 12:16 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: No Doc Update
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-07-10 12:16:46 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Github openshift aws-ebs-csi-driver-operator pull 63 0 None closed Bug 1843579: Set progressing condition when removing operand 2020-08-07 17:19:18 UTC

Description Jan Safranek 2020-06-03 15:14:08 UTC
When user removes AWSEBSDriver CR, the operator waits for all PVs provided by the driver to disappear and then it un-installs the CSI driver.

But there is no indication that it is happening, especially when a PV still exists.

How reproducible:
always

Steps to Reproduce:
1. Install the CSI driver (i.e., install the operator + create CR)
2. Create PVC + Pod that uses gp2-csi storage class, provided by the driver
3. Delete the AWSEBSDriver CR

Actual results:
OCP console shows everything as running (Available=true, Progressing=false), and there is no indication why the driver is not uninstalled.

Expected results:

Some indication that the operator waits for all PVs to be deleted. Question is, what is the right indication. A new condition Terminating = true, with "Waiting for 1 PV that use the driver to be removed"? Or re-use Progressing? But the operator is not progressing, it's stuck at existing PVs.

Comment 3 Jan Safranek 2020-07-10 12:16:46 UTC
In 4.6 we do not plan to support un-installation of CSI drivers. AWS EBS CSI driver + its operator is part of the cluster (when running on AWS).
We may fix it in 4.5.z, when more serious issue comes around.


Note You need to log in before you can comment on or make changes to this bug.