Bug 2012718

Summary: [KMS] The option to enable cluster wide encryption using KMS is not available in the UI
Product: [Red Hat Storage] Red Hat OpenShift Data Foundation Reporter: Rachael <rgeorge>
Component: odf-operatorAssignee: Nitin Goyal <nigoyal>
Status: CLOSED CURRENTRELEASE QA Contact: Rachael <rgeorge>
Severity: high Docs Contact:
Priority: unspecified    
Version: 4.9CC: afrahman, akandath, amagrawa, ebenahar, jefbrown, jrivera, madam, muagarwa, nigoyal, ocs-bugs, odf-bz-bot, rperiyas
Target Milestone: ---Keywords: AutomationBackLog, Regression, TestBlocker
Target Release: ODF 4.9.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: v4.9.0-193.ci Doc Type: No Doc Update
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-01-07 17:46:31 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Storagesystem creation none

Description Rachael 2021-10-11 06:56:41 UTC
Created attachment 1831715 [details]
Storagesystem creation

Created attachment 1831715 [details]
Storagesystem creation

Description of problem (please be detailed as possible and provide log
snippets):

When encryption is enabled in the UI during storagesystem creation, the option to use an external Key Management Service is not available, neither is the option to select the encryption levels.

Version of all relevant components (if applicable):
---------------------------------------------------

$ oc get csv --show-labels -n openshift-storage
NAME                  DISPLAY                     VERSION   REPLACES   PHASE       LABELS
odf-operator.v4.9.0   OpenShift Data Foundation   4.9.0                Succeeded   full_version=4.9.0-183.ci,olm.api.62e2d1ee37777c10=provided,operatorframework.io/arch.amd64=supported,operatorframework.io/arch.ppc64le=supported,operatorframework.io/arch.s390x=supported,operators.coreos.com/odf-operator.openshift-storage=


OCP: 4.9.0-0.nightly-2021-10-08-232649


Does this issue impact your ability to continue to work with the product
(please explain in detail what is the user impact)?

Yes, deployment of cluster wide encryption enabled cluster using KMS is blocked via UI



Is there any workaround available to the best of your knowledge?

Not that I am aware of



Rate from 1 - 5 the complexity of the scenario you performed that caused this
bug (1 - very simple, 5 - very complex)?
1


Can this issue reproducible?
This was tested once


Can this issue reproduce from the UI?
Yes

If this is a regression, please provide more details to justify this:
Yes, with 4.9.0-164.ci, this issue was not seen

Steps to Reproduce:
1. Install ODF operator
2. Create a storagesystem via UI and enable encryption


Actual results:
There is no option to enable KMS and provide KMS related details

Expected results:
On enabling encryption, the option to enable encryption using KMS should be listed

Comment 4 Mudit Agarwal 2021-10-11 15:14:47 UTC
Nitin, do we have an ETA for this?

Comment 7 Nitin Goyal 2021-10-13 11:04:11 UTC
This should be also fixed with the https://github.com/red-hat-storage/odf-operator/pull/111

Comment 10 Ramakrishnan Periyasamy 2022-08-17 06:41:55 UTC
Adding it part of Automation Backlog but automation priority is low since need some more investigation in selenium to automate the upload control.