Created attachment 1837560[details]
KMS connection UI in ODF 4.9
Description of problem (please be detailed as possible and provide log
snippets):
During creation of encryption enabled storageclass, when an existing KMS connection is selected or a new KMS connection is created, the details of the KMS config, such as vault address, backend path being used, namespace, etc. are not shown. Only the name of the key for the vault config is displayed.
Having these details will allow users to cross-check or confirm if the right KMS connection config is being used during the creation of storageclass.
In OCS 4.8 these details were displayed, but in ODF 4.9 they are missing with the change in UI.
Version of all relevant components (if applicable):
---------------------------------------------------
ODF: odf-operator.v4.9.0 OpenShift Data Foundation 4.9.0 Succeeded full_version=4.9.0-203.ci
OCP: 4.9.0-0.nightly-2021-10-26-041726
Does this issue impact your ability to continue to work with the product
(please explain in detail what is the user impact)?
No, but it's a nice to have feature
Is there any workaround available to the best of your knowledge?
No
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?
Yes
Can this issue reproduce from the UI?
Yes
If this is a regression, please provide more details to justify this:
No
Steps to Reproduce:
-------------------
1. Click on Storageclasses -> Create Storageclass
2. Enter the the required details and select RBD rovisioner openshift-storage.rbd.csi.ceph.com
3. Select a pool from the dropdown
4. Click on Enable Encryption and select any existing KMS connection or create a new one and click on save
Actual results:
---------------
Only the key name is displayed for the KMS connection
Expected results:
-----------------
It would be good to have the config details for the selected KMS connection displayed
Created attachment 1837560 [details] KMS connection UI in ODF 4.9 Description of problem (please be detailed as possible and provide log snippets): During creation of encryption enabled storageclass, when an existing KMS connection is selected or a new KMS connection is created, the details of the KMS config, such as vault address, backend path being used, namespace, etc. are not shown. Only the name of the key for the vault config is displayed. Having these details will allow users to cross-check or confirm if the right KMS connection config is being used during the creation of storageclass. In OCS 4.8 these details were displayed, but in ODF 4.9 they are missing with the change in UI. Version of all relevant components (if applicable): --------------------------------------------------- ODF: odf-operator.v4.9.0 OpenShift Data Foundation 4.9.0 Succeeded full_version=4.9.0-203.ci OCP: 4.9.0-0.nightly-2021-10-26-041726 Does this issue impact your ability to continue to work with the product (please explain in detail what is the user impact)? No, but it's a nice to have feature Is there any workaround available to the best of your knowledge? No 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? Yes Can this issue reproduce from the UI? Yes If this is a regression, please provide more details to justify this: No Steps to Reproduce: ------------------- 1. Click on Storageclasses -> Create Storageclass 2. Enter the the required details and select RBD rovisioner openshift-storage.rbd.csi.ceph.com 3. Select a pool from the dropdown 4. Click on Enable Encryption and select any existing KMS connection or create a new one and click on save Actual results: --------------- Only the key name is displayed for the KMS connection Expected results: ----------------- It would be good to have the config details for the selected KMS connection displayed