+++ This bug was initially created as a clone of Bug #1779894 +++ From https://jira.coreos.com/browse/CONSOLE-1926 Got reported this bug with "statusDescriptor". It is noticed whenever the "text" x-descriptor's value is "True", UI would always render "None" instead of showing the actual content (i.e. "True"). After investigating the issues by Yu Zhao, it is found this issue is reproducible on both "specDescriptor" and "statusDescriptor". Reproducible Step: 1. assign "text" x-descriptor for "specDescriptor" or "statusDescriptor" in CSV 2. Actual field value is "True" 3. Operand's details view shows "None" but Operand's YAML shows the field value is "True" Expected Behavior: Operand's details view should display as "True" (accurately reflect the actual data).
Tested on OCP 4.3 with payload 4.3.0-0.nightly-2019-12-09-181855. Install Couchbase Operator in project, then in CSV add x-descriptor with text value "True" in "specDescriptors" and "statusDescriptors" as below, then create instance, check on detail page, it shows "True" for "Test For Bug" and "Status Test For Bug". specDescriptors: - description: Test Bug. displayName: Test For Bug path: cluster.testbug value: 'True' x-descriptors: - 'urn:alm:descriptor:text' statusDescriptors: - description: Status Test Bug. displayName: Status Test For Bug path: cluster.statustestbug value: 'True' x-descriptors: - 'urn:alm:descriptor:text' The bug is fixed, so move it to Verified.
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:0062