* 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
* fix issue with Resources Select in globalRoles edit/create interface
* address PR comments
* add missing check
* Minor improvement, add comments
- Did a deep dive on what this should actually be doing, added comments to explain
- We should prioritise methods to find a key via config before falling back on label and random string
- The opt.optionKey has been (previously) applied incorrectly. It should be the actual option key, rather than a key to find the option key
- This is the root of the issue.
- I don't think we should fix this here in case of breaking somewhere else
- The changes in the PR are one's we should be doing anyway
---------
Co-authored-by: Alexandre Alves <aalves@Alexandres-MBP.lan>
Co-authored-by: Richard Cox <richard.cox@suse.com>
* Cleanup code
* Prevent to JSON clone agent config if undefined
* Add clean-tooltip directive to jest configuration
* Remove agent cleanup from the before hook
* Split fetch methods in parts
* Move condition to parent
* Add tests for agent configuration
* SKip test till resolved extra setup
* Updated code comment based on changes
* 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>
* Adds form fields to edit the autoscaling behavior in the HPA edit form
* Adds autoscaling behavior information on the HPA detail page
Fixes https://github.com/rancher/dashboard/issues/9032
Signed-off-by: Bastian Hofmann <mail@bastianhofmann.de>
* Add prefix in management settings test description
* Add dictionary term
* Add url validation test for Banzai cloud
* Test presence of placeholder for Loki URL input
* Prevent issues with optional values
* Prevent issues with missing imported statics
* Hide warnings from unit tests on CI
* Correct issues with replaceAll unsupported on Safari
* Fixed view mode
* Fixed storybook issie
* Fixed lint
* Add all logic in index page
* Removed request for host and port
* Added colon when port is not empty
* Added fix for missing host value
* Fixed lint
* Changes to support custom node driver UI extensions
* Fix bad merge
* Fix merge
* Fix bad merge
* Revert changes that are more impactful for now
* Add mock for $plugin
* Fix lint issue
* Address PR feedback
* Fix bad rebase
* Fix merge issues
* Removed unused import
* Fix merge issue
* Add back in missing validation for roles
* Fix unit test
* account and api keys tests
* account & api keys tests: updates made per review
* account and api keys tests: added checkRowCount fn and added step to make test deterministic
* account and api keys tests: removed unused import
* account and api keys tests: update assertion
* account and api keys tests: update navigation test
* account and api keys tests: move deleteButton function, update selector value
---------
Co-authored-by: Yonas Berhe <yberhe@Yonass-MacBook-Pro.local>
* fix issue with Tolerations component not covering the spec correct correctly when talking about effect All
* fix e2e due to changes to Tolerations component
* addressing PR comments + change label in Tolerations component
---------
Co-authored-by: Alexandre Alves <aalves@Alexandres-MacBook-Pro.local>