Skip to content

Commit

Permalink
Fix create service webview
Browse files Browse the repository at this point in the history
- Move the create service button from the Kubernetes tree
  to the context menu for the cluster
- Add a page to the wizard to select which CustomResourceDefinition
  (CRD) to create an instance of,
  in lieu of using the Kubernetes tree to select the CRD
  - Show the documentation for the Operator that corresponds with the
    CRD on this page,
    since many Operators require additional post-installation steps
    before their associated CRDs work as expected
- Material UI 5 -ify the form page
- Add a Patternfly-like collpase widget for displaying nested objects
- Remove properties from the schema if they are not required and aren't
  configured in the example YAML
- If the user doesn't have access to list CRDs,
  drop them into a YAML editor with the example YAML for the CRD
  - We used to try to scrape the schema for the CRD from the swagger definitions,
    but I removed this, since the schema in the swagger definitions is
    often missing many properties and requires further processing to get
    it to work with React JsonSchema Form

Fixes redhat-developer#3081

Signed-off-by: David Thompson <davthomp@redhat.com>
  • Loading branch information
datho7561 committed Oct 13, 2023
1 parent 257c4f8 commit dfacfab
Show file tree
Hide file tree
Showing 17 changed files with 1,153 additions and 610 deletions.
1 change: 1 addition & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,6 @@
"arrowParens": "always",
"printWidth": 100,
"singleQuote": true,
"jsxSingleQuote": true,
"trailingComma": "all"
}
Loading

0 comments on commit dfacfab

Please sign in to comment.