Commit Graph
41 Commits
Author SHA1 Message Date
Andy Lee 18599fc94c deps: upgrade @rancher/shell to 3.0.5-rc.8 (#469)
Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-08-22 10:40:08 +08:00
Andy Lee 795e5d178f fix: resource page detail title link (#459)
* fix: resource page detail title link

Signed-off-by: Andy Lee <andy.lee@suse.com>

* refactor: extract harvester type in a map

Signed-off-by: Andy Lee <andy.lee@suse.com>

* refactor: put in config/harvester-map.js

Signed-off-by: Andy Lee <andy.lee@suse.com>

---------

Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-08-15 16:48:38 +08:00
Andy Lee 76605fdc07 refactor: remove unneeded divider in storage class action menu (#460)
Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-08-15 10:51:13 +08:00
Nick Chung b775ce5f50 chore: disable vmstate-persistence and longhorn-static StorageClasses (#377)
* chore: disable vmstate-persistence and longhorn-static StorageClasses

Signed-off-by: Nick Chung <nick.chung@suse.com>

* chore: allow internal storage class deletions in image and volumn

Signed-off-by: Nick Chung <nick.chung@suse.com>

* chore: remove deletion tooltips in image and volume pages

Signed-off-by: Nick Chung <nick.chung@suse.com>

* chore: rollback style changes of image and volume lists

Signed-off-by: Nick Chung <nick.chung@suse.com>

---------

Signed-off-by: Nick Chung <nick.chung@suse.com>
2025-07-16 18:21:06 +08:00
Andy Lee aa9dd32cce Change isKVMDisable condition (#294)
* change condition to check isKVMDisable

Signed-off-by: Andy Lee <andy.lee@suse.com>

* change condition eq 0

Signed-off-by: Andy Lee <andy.lee@suse.com>

* add allNotExist back

Signed-off-by: Andy Lee <andy.lee@suse.com>

---------

Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-05-19 10:17:07 +08:00
Yiya ChenandJillian Maroket 258476876a refactor: the promptRemove.confirmRelatedResource message needs to be refactored (#293)
* feat: change dialog wordings

Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>

* refactor: update protip wording

Co-authored-by: Jillian Maroket <67180770+jillian-maroket@users.noreply.github.com>
Signed-off-by: Yiya Chen <yiya.chen@suse.com>

---------

Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
Signed-off-by: Yiya Chen <yiya.chen@suse.com>
Co-authored-by: Jillian Maroket <67180770+jillian-maroket@users.noreply.github.com>
2025-05-14 15:27:06 +08:00
Andy Lee 78234b9e1e filter golden image volume in hot plug volume modal (#239)
Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-04-10 13:17:30 +08:00
Andy Lee 90c923b480 Add volumeMode dropdown for third-party storage (#197)
Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-03-12 14:25:37 +08:00
Andy Lee 104e98e390 Filter export SC for non-longhorn V1 volume
Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-03-06 15:21:50 +08:00
andy.lee 046947de32 hide non longhorn volume external link
Signed-off-by: andy.lee <andy.lee@suse.com>
2025-02-26 16:54:09 +08:00
andy.lee 66f53c8a00 More third party storage UI change
Signed-off-by: andy.lee <andy.lee@suse.com>
2025-02-20 11:35:59 +08:00
andy.lee b828c2f66d add thirdPartyStorage feature flag
Signed-off-by: andy.lee <andy.lee@suse.com>
2025-02-19 13:33:30 +08:00
andy.lee 40794d89a0 add third party storage UI change
Signed-off-by: andy.lee <andy.lee@suse.com>
2025-02-19 12:59:28 +08:00
andy.lee 548bdd2835 move harvester schema.js into harvester folder
Signed-off-by: andy.lee <andy.lee@suse.com>
2025-02-13 11:34:44 +08:00
andy.lee 2232e56ba1 fix: isEncrypted breaks all the volume page
Signed-off-by: andy.lee <andy.lee@suse.com>
2025-02-11 11:17:32 +08:00
Yiya Chen 69e639ff96 Merge pull request #83 from houhoucoop/issue-7081
fix: cluster member role user should not be able to delete node on Harvester Hosts page
2025-01-21 10:23:17 +08:00
Yi-Ya Chen e95955fad6 refactor: get value from parent class
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
2025-01-20 11:13:17 +08:00
Yi-Ya Chen f5961f3a59 fix: check user delete permission
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
2025-01-17 16:45:27 +08:00
andy.lee b0c7b1fefe fix: when choose encrypt can only choose encrypted storage class when creating image
Signed-off-by: andy.lee <andy.lee@suse.com>
2025-01-16 16:18:43 +08:00
Yi-Ya Chen 3565b44e3a refactor: fix lint warnings
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
2025-01-15 10:12:38 +08:00
Yi-Ya Chen 43b10b250e refactor: move logic to node model
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
2025-01-15 10:02:33 +08:00
Francesco Torchia de10007dcc Fix harvester schema error
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-11-14 22:26:04 +01:00
Francesco Torchia 07775130e6 Latest porting from Harvester dashboard
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-11-14 18:05:13 +01:00
Francesco Torchia 021a64a5ec Refactoring feature flags store functions
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-11-12 11:50:44 +01:00
Francesco Torchia 48a93f6c9c Implement volumeEncryption feature flag
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-11-12 11:50:40 +01:00
Francesco Torchia 9a7ca75b74 Latest changes from Harvester master - e6796a6fc0cffe03f47f6081c09469d59b97faf9
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-11-12 11:50:33 +01:00
andy.lee 4c981f6380 add harvester-common/getFeatureEnabled store function 2024-11-12 11:50:31 +01:00
andy.lee 77d7f13836 add feature flag config 2024-11-12 11:50:31 +01:00
Francesco Torchia 4626d56acd Lint fixes
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-11-12 11:50:20 +01:00
Francesco Torchia dc74441d26 Latest changes from Harvester master - d7d9d4af8a88d677695d7aff47a81d52041dfcca
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-11-12 11:50:17 +01:00
Francesco Torchia ab92ffe380 Add Steve schema to support schemaDefinitions from the shell
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:01:59 +02:00
Cody Jackson fd39fdf173 Getting the encrypt image workflow to begin working while fixing up some build errors 2024-10-23 17:01:39 +02:00
andy.lee 7293e65fb4 fix volume isEncrypted logic
Signed-off-by: andy.lee <andy.lee@suse.com>
2024-10-23 17:01:37 +02:00
andy.lee db21093670 show volume encryption in vm detail volume tab
Signed-off-by: andy.lee <andy.lee@suse.com>
2024-10-23 17:01:31 +02:00
andy.lee 958e97f769 show one secret dropdown in storageClass create page 2024-10-23 17:01:30 +02:00
andy.lee 6ce99fad1f add lock icon in VM list page 2024-10-23 17:01:29 +02:00
andy.lee 7f72fdf2c5 Add volume and image encryption feature
Signed-off-by: andy.lee <andy.lee@suse.com>
2024-10-23 17:01:27 +02:00
Francesco Torchia ec3d88aeb7 Latest changes from harvester/master
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:01:03 +02:00
Francesco Torchia ea12a81174 Vue migration - remove Vuew.set & this.$set; add vue-migrate script
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:00:48 +02:00
Francesco Torchia c983ed8384 Lint - 1
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:00:47 +02:00
Francesco Torchia 4f2688f6ab Add pkg/harvester components + shell portings - 1
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:00:46 +02:00