- edit yaml didn't show yaml because a schema wasn't defined
- edit yaml didn't save because the update link wasn't correct
- saving yaml didn't update the models in the stores
- not all input elements were passed the mode when looking at the config view
- the select and array list components had visual issues in view mode (didn't show the values and the buttons didn't line up well)
- cloning failed due to cleanForNew not accounting for the template property
https://github.com/rancher/dashboard/issues/2111#issuecomment-777066167
This particular property contains a cyclical reference in the allOf property which is of the type io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps and has its own allOf of the same type.
rancher/dashboard#1843
CruResource needs to take the modified value in
order to display the appropriate yaml.
Also the Output and ClusterOutput spec has a
type of `.spec` so I had to put an exception in
create-yaml.
rancher/dashboard#1420rancher/dashboard#1421