Commit Graph

10 Commits

Author SHA1 Message Date
Andy Lee 8f79708099
fix: do not show repository missing warning if installed from catalog image
Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-08-05 15:40:31 +08:00
Jiri Tomasek c5b4d8114e
Handle UI plugins with chart version and appVersion not matching (#14207)
* Handle UI plugins with chart version and appVersion not matching

This change adds handling for UIPlugins which are installed from charts
where chart version and chart appVersion don't match.

- Determine plugin upgradability by comparing UIPlugin version with chart appVersion
with a fallback to chart version if appVersion is not available
- Update PluginInfoPanel to handle plugin version not matching chart version by checking
appVersion first
- Update InstallDialog to handle plugin version not matching chart version by checking
appVersion first
- Display plugin versions in `appVersion (chart version)` format if appVersion differs
from chart version

Fixes issue https://github.com/rancher/dashboard/issues/14204

* Add tests for uiplugins chartversion utils
2025-07-31 14:52:21 +01:00
Neil MacDougall 59a08dfa07
Add support for vue route and extension init (#14590)d
* Add support for vue route and extension init

* Fix lint

* Minor doc fix, fix issue with buttons when scrolled

* Ensure onReady is only called once

* Address PD feedback

* Address more PR feedback - simplify close on action

* Add support for vue route and extension init

* Fix lint

* Ensure onReady is only called once

* Address PD feedback

* Tidy ups

* Add one missing tidy up
2025-06-26 16:40:12 +01:00
Evgeniya Vashkevich 7291bbdbd5
Switched Harvester import to Norman (#14175) 2025-05-29 11:12:11 -07:00
Francesco Torchia aa670a0a67
Fix missing await async calls; Remove this.harvesterRepository assignement to avoid PUT conflict
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-01-27 16:45:12 +01:00
Francesco Torchia 55c3dfe0a7
Match Harvester community repo check via regex
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-01-24 15:53:52 +01:00
Francesco Torchia ac4585d3c9
Add supported chart version filter
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-12-12 11:59:03 +01:00
Francesco Torchia a05b2d21ea
Fix refreshHelmRepository to fetch the latest repo version before update
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-12-05 18:15:39 +01:00
Francesco Torchia 0b76ae1bcb
Code refactoring and better error handling
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-12-05 16:24:51 +01:00
Francesco Torchia f98caf7407
Rename ui-plugins.ts utils file
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-12-05 15:49:53 +01:00