mirror of https://github.com/rancher/dashboard.git
7 Commits
| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
ff08d80e0e | Lint: Manually fixed issues related to vueApp variable added by the script | |
|
|
d5ce4fff2e |
Run the vue3 migration script
Commands run: ➤ yarn migrate ➤ git clean -fdx ➤ nvm use 20 ➤ yarn |
|
|
|
b464d15ee0
|
Integrate new schemaDefinitions endpoint (#10141)
* 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 |
|
|
|
4cca5faf81
|
AKS provisioning extension (#9669)
Adds a built-in AKS provisioning extension to replace the embedded ember pages, as well as modifications to the provisioning UI to support other non-rke2 provisioning extensions |
|
|
|
d59743d5ee
|
Project is created with resource quota even after the quota is removed (#5841)
* clear up resource quota if removed individually from UI * finish logic to clear project resourceQuotas * fix issue where data was not being captured corretly from remove event coming from ArrayList in ResourceQuota component * PR review changes Co-authored-by: Alexandre Alves <aalves@Alexandres-MacBook-Pro.local> Co-authored-by: Alexandre Alves <aalves@Alexandres-MBP.lan> |
|
|
|
50aed3eb9e |
New Epinio pkg, and updates to dashboard (core, pkg process) (#5637)
* Doc * v0.7.0 * v0.7.1 * v0.7.2 * Add creators * v0.1.14 * v0.1.17 * Add Yarn link * Tidy ups and typos * Allow models to be loaded from plugins * v0.1.15 * v0.1.18 * v0.6.6 * Improve readme, fix cyperss log msg * v0.1.17 * v0.1.19 * v0.6.7 * v0.6.8 * Fix logo ref when in shell * Fix lint issues * Fix error in example * Fix script to work on linux * Add ability to revert moves without losing changes * Fix bug with custom models in a plugin * Fix build of UI packages * Add dist-pkg to .eslintignore * Pull out util from extend-router to prevent router being pulled in UI packages * Update PLUGINS.md * Remove duplicate dependency * Reduce size of built UI packages * Share codemirror. Other tidy ups * Further improvements * Tidy ups to support i18n in plugins * Clen up add comments * More clean-ups and comments added * Rename from extension to plugin * Missed file in rename * v0.6.9 * TIdy ups following rename * v0.1.20 * v0.1.21 * More refactor and tidy up * v0.1.22 * v0.1.18 * v0.1.19 * v0.1.23 * v0.6.10 * Version Packages. Improve naming. Unload. * v0.6.11 * v0.1.20 * v0.1.21 * v0.1.24 * v0.6.12 * v0.1.25 * v0.1.22 * v0.6.13 * Fix issues when plugin is builtin * Add missing files * Fix lint issues and watcher ignores * Fixes following review * v0.1.28 * v0.1.31 * v0.6.20 * Fix coer.js version * Fix bug where plugins included via npm don't work * Changes post merge * Move plugins doc to dev guide, add note at top of README * Update cypress version * Add note about the reset --hard in rejig -d * Fixes post merge * Rename @ranch to @rancher and ad plugins * Improve routes support, add package assets support * Add uninstall hooks and pass interal opts * Fix rejig script * Minor fixes * disable consent banner text overflow wrap * add additional metadata to workload detail view * minor css tweak * Routing tweaks - attempted to improve `addRoutes` typing, failed a lot - improved typings in plugins.ts - added "@pkg/*" entry and vue-shim (for importing components) to the pkg creator - fixed some linting - safely fail when Verdaccio isn't running - fixed some typos * Remove frontmatter-markdown-loader reference from nuxt-config * Add annotation to stop upgrades for managed charts Signed-off-by: Phillip Rak <rak.phillip@gmail.com> * Use correct name for Network Attachment Definition Resource (#5579) * Fix heading levels in Account and API keys page (#5563) * SortableTable Performance: Optimise row mouse over/leave handlers (#5550) Co-authored-by: Richard Cox <richard.cox@suse.com> * Keep the check for fleet bundle ID Signed-off-by: Phillip Rak <rak.phillip@gmail.com> * Revert "Remove frontmatter-markdown-loader reference from nuxt-config" This reverts commit |
|
|
|
25acc1f8eb |
Plugins: Rejig files to new shell locations (#5623)
* Doc * v0.7.0 * v0.7.1 * v0.7.2 * Add creators * v0.1.14 * v0.1.17 * Add Yarn link * Tidy ups and typos * Allow models to be loaded from plugins * v0.1.15 * v0.1.18 * v0.6.6 * Improve readme, fix cyperss log msg * v0.1.17 * v0.1.19 * v0.6.7 * v0.6.8 * Fix logo ref when in shell * Fix lint issues * Fix error in example * Fix script to work on linux * Add ability to revert moves without losing changes * Fix bug with custom models in a plugin * Fix build of UI packages * Add dist-pkg to .eslintignore * Pull out util from extend-router to prevent router being pulled in UI packages * Update PLUGINS.md * Remove duplicate dependency * Reduce size of built UI packages * Share codemirror. Other tidy ups * Further improvements * Tidy ups to support i18n in plugins * Clen up add comments * More clean-ups and comments added * Rename from extension to plugin * Missed file in rename * v0.6.9 * TIdy ups following rename * v0.1.20 * v0.1.21 * More refactor and tidy up * v0.1.22 * v0.1.18 * v0.1.19 * v0.1.23 * v0.6.10 * Version Packages. Improve naming. Unload. * v0.6.11 * v0.1.20 * v0.1.21 * v0.1.24 * v0.6.12 * v0.1.25 * v0.1.22 * v0.6.13 * Fix issues when plugin is builtin * Add missing files * Fix lint issues and watcher ignores * Fixes following review * v0.1.28 * v0.1.31 * v0.6.20 * Fix coer.js version * Fix bug where plugins included via npm don't work * Changes post merge * Move plugins doc to dev guide, add note at top of README * Update cypress version * Add note about the reset --hard in rejig -d * Fixes post merge * Rename @ranch to @rancher and ad plugins * Improve routes support, add package assets support * Add uninstall hooks and pass interal opts * Fix rejig script * Minor fixes * Routing tweaks - attempted to improve `addRoutes` typing, failed a lot - improved typings in plugins.ts - added "@pkg/*" entry and vue-shim (for importing components) to the pkg creator - fixed some linting - safely fail when Verdaccio isn't running - fixed some typos * Remove frontmatter-markdown-loader reference from nuxt-config * Revert "Remove frontmatter-markdown-loader reference from nuxt-config" This reverts commit |