mirror of https://github.com/rancher/dashboard.git
* resource edit AS yaml * fix cruresource (yaml from form) - lazy load the schemaDefinitions when needed, avoids sync all to createYaml before we have an async chance to fetch schemaDefinitions * Fix questions - there are only four places we use questions, none of which use schema, this is just to be safe * cluster scan, plugins/fieldsForDriver, defaultFor, validationErrors * pathExistsInSchema - used to optionally show conditions tab/list in resource detail view - logs of things in ingress list/edit * createPopulated / defaultFor defaultFor requires resourceFields, it's only used by createPopulated in one place to support machine configs without components * wip * WIP MONITORING.SPOOFED - these aren't spoofed types, but secondary schemas - testing fix blocked, primary schema's have resourceFields * Move steve specific (resourceField) code to steve models - create models for steve schemas and apply to cluster and management stores - move resoureField based validationto steve model - move pathExistsInSchema to steve store getter - don't fetch schemaDefinitions on start up when saving prefs (not needed and blocking) * comments / improvements * (untested) refactoring * Fix alertmanager definitions, add retry definition fetch * Fix pathExistsInSchema for path length > 2 * Fix questions that accept schemas - tested by adding Questions to random page and the node schema * Fix to saving configmap part 1 - the save works but doesn't show data. the yaml is the same as before. debug info added * Validation by resourceFields is a norman specific thing, so make it such * small refactor * Tidying up * Remove rebase junk * fix linting and unit tests * fix unit tests * fix linting from fix for test.... * Tidying up, fix alertmanagerconfig * Remove unit test todos * add unit tests for resource fields * sdssdf * Add unit tests for pathExistsInSchema * JS --> TS * Store schemas in local singleton cache to avoid hitting store * fix minor changes from review * cruresource changes following review - improvement - remove spurious canDiff - createResourceYaml - pass in resource to use instead of calc in code * WIP changes to parseType * Fix generic cloud credential and node driver forms * handle missing reactivity given schema definitions not in store * fix and add unit tests for `parseType` * Fix create-yaml test * Changes following review - improved comments - SchemaDefinitionCache is now per store (and is reset as such) - typeRef now uses parseType * Fix dep loop by moving route based helps in auth out to utils file * fix unit tests * Changes following review |
||
|---|---|---|
| .. | ||
| schema.js | ||