-
Story
-
Resolution: Unresolved
-
Major
-
None
-
None
-
5
-
False
-
False
-
OCPPLAN-8037 - OLM UI: Operator first-class experience
-
Undefined
-
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
- is blocked by
-
CONSOLE-3637 Update rjsf to latest
- To Do
-
CONSOLE-2810 Update react-jsonschema-form package
- Closed
- is caused by
-
RFE-1689 Support Advanced JSONSchema Keywords in Web Console's Schema-generated Forms
- Deferred