Uploaded image for project: 'OpenShift Console'
  1. OpenShift Console
  2. CONSOLE-2807

Improve Operand's schema-generated forms with advanced JSONSchema support


      User Story

      As a user of OCP console, I'd like to Operand/CR creation form that covers advanced JSONSchema validation properties so I can create a CR instance solely with the form view.

      Desired Outcome

      Add support for `allOf`, `anyOf`, `oneOf`, and `additionalProperties` JSONSchema validation keywords so the creation form UI can render them and not skipping those properties/fields.

      Why is this important?

      Some Operator managed services use these advanced properties in their CRD validation schema, but the current form generator in the console ignores/skips them. Hence, those fields on the creation form are missing.

      Related Info:

      1. Console github issue #7072: https://github.com/openshift/console/issues/7072
      2. Console github issue #8298: https://github.com/openshift/console/issues/8298
      3. RFE: https://issues.redhat.com/browse/RFE-1689

            Unassigned Unassigned
            rhn-coreos-tunwu Tony Wu
            0 Vote for this issue
            2 Start watching this issue