mirror of https://github.com/rancher/dashboard.git
8 Commits
| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
0208645b0f
|
(SURE-5538) Persistent Volume is not having CSI driver as vol plugin which is current default for latest versions of AKS (#9386)
* Move persistent volume constants and configurations away from model * Add fallback for drivers with name only * Enable support for CSI volume * Prevent errors if no name is provided for route in CRUResource method * Update test to check plugin options and value * Update i18n |
|
|
|
c9e1a19396
|
Extension support for custom provisioning (#9246)
* Extension support for custom provisioning * FIx lint issues * Discovery / Tweaks - fix issue where namespacesOverride was lost - tidy up PROVIDER - try to handle missing provider=type url param (could be missing extension-params) - added a few comments to comments to come back to * Names and typings - change param --> customParam to make it clearer it's not url params - add labels-annotations to shell types * Wire in provider detailTabs - as per original readme this should be made generic (extension point working directly with ResourceTabs) * Update IClusterProvisioner & docs * Improvements / Changes to support proving out DO extension - cluster hooks optional - buff up save hook (and pass in cluster when calling apply fn) - move normalizeName into generic place - bring back async create machine config - hack for do extension (map example provider to do provider) * updates, add optional saveCluster, add missing kube file - saveCluster complements hooks, doesn't skip handling of addons, etc - ensure register hooks take the `this` context in all worlds * Adding docs * Updates - location config based changes - change customParams to context - add query param - add new extention point to add tabs to cluster create cluster config section - fixed some typing - fixed issue where cluster was not passed to before / after hooks (only important if 'this' changes * Changes following review, fix `t` in plugins * Fix linting * Docs updates, pass through more edit/view things * Conditionally show the namespace grouping in the cluster list - means users can differentiate between clusters with same name in different namespaces - useful when clusters created via extension provisioner where ns can be selected * docs tweaks, actually include the provisioning page in docs --------- Co-authored-by: Richard Cox <richard.cox@suse.com> |
|
|
|
8497f587d7
|
Add PSA custom resource in Cluster Manager (#7678)
* Add PSA resource model, edit, list, types, config, utils and navigation * Remove controls sorting from config file in PSA form due unnecessary added logic * Add missing type to exemptions * Remove component specific grid alignment styling * Add meaningful values on PSA form tests * Add prefix for the namespace PSA form * Correct PSA form test * Revert RKE cluster erroneous changes * Rename all the PSA form values to match specification and avoid issues * Create function to convert array to dictionary * Add types and replace function with utility in PSA form * Trim exemptions values for PSA form * Correct util test and function * Enable YAML editor for PSA resource |
|
|
|
3d410d0974 |
Apply linter auto-fixes
Signed-off-by: Phillip Rak <rak.phillip@gmail.com> |
|
|
|
5193cf42af
|
Remove window.v debugging code (#6684)
* Remove window.v debugging code * Remove lookup debugging tool which also added items to the global window object |
|
|
|
95166ae3dc | Fixes after rebase | |
|
|
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 |