https://jira.coreos.com/browse/CONSOLE-1927 All "required fields" generated based on OpenAPI Schema would show "red asterisk" for indicating as required fields. It's noticed after those required fields got overwritten by specDescriptors, the "red asterisk" indicator for those required fields are missing. See attached screenshots for reference. Reproducible Steps: Installed Couchbase Operators to "Namespace A" Remove the specDescriptor for "authSecret" field from the CSV file Check out Creation form for CouchbaseCluster --> See "authSecret" field shows "red asterisk" as required field Installed Couchbase Operators to "Namespace B" Check out Creation form for CouchbaseCluster --> See "authSecret" field with specDescriptor's widget: "red asterisk" missing Expected Behavior: All required fields should show "red asterisk" as the indicator.
The verification is blocked, since can not create couchbase operator successfully, tracked in bug: https://bugzilla.redhat.com/show_bug.cgi?id=1785102
Checked on ocp4.3 with payload 4.3.0-0.nightly-2020-01-07-212456. Following steps in description to test: 1.Installed Couchbase Operators to "Namespace A" Remove the specDescriptor for "authSecret" field from the CSV file Check out Creation form for CouchbaseCluster --> See "authSecret" field shows "red asterisk" as required field 2.Installed Couchbase Operators to "Namespace B" Check out Creation form for CouchbaseCluster --> See "authSecret" field with specDescriptor's widget: "red asterisk" missing The results are the same with that in the description, seems the bug fix doesn't work.
Sorry, I should check the bug on OCP 4.4 not 4.3, ignore Comment 3. Since the bug is still blocked by bug 1785102, will check when it can be tested.
There's a typo in the required field path in the original fix. Moving back to assigned.
since couchbase operator cannot install sucessfully, here using cluster-logging instead. 1. install cluster-logging operator 2. goto ClusterLoggings creation form, noted the "Kibana Size" has the red asterisk as required field. 3. change the displayName " Kibana Size" to "Kibana Sizetest" under specDescriptors in csv yaml. specDescriptors: - description: The desired number of Kibana Pods for the Visualization component displayName: Kibana Sizetest path: visualization.kibana.replicas x-descriptors: - 'urn:alm:descriptor:com.tectonic.ui:podCount' 4. goto ClusterLoggings creation form, noted the "Kibana Sizetest" still has the red asterisk as required field. verified this bug. 4.4.0-0.nightly-2020-02-16-205302
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2020:0581