Commit Graph
63 Commits
Author SHA1 Message Date
andy.lee 1f48e8aea7 add thirdPartyStorage feature flag
Signed-off-by: andy.lee <andy.lee@suse.com>
(cherry picked from commit b828c2f66d)
2025-02-19 09:05:28 +00:00
andy.lee b2c1a3b068 add third party storage UI change
Signed-off-by: andy.lee <andy.lee@suse.com>
(cherry picked from commit 40794d89a0)
2025-02-19 09:05:28 +00:00
andy.lee 2931248fdb move harvester schema.js into harvester folder
Signed-off-by: andy.lee <andy.lee@suse.com>
(cherry picked from commit 548bdd2835)
2025-02-14 05:30:24 +00:00
Yi-Ya Chen bc4bbd9a40 feat: add efi persistent state
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
(cherry picked from commit b92f22fa75)
2025-02-13 10:04:32 +00:00
andy.lee 06c9a8b3d9 extract network_type to config/types
Signed-off-by: andy.lee <andy.lee@suse.com>
(cherry picked from commit 5f76da4629)
2025-02-11 09:18:02 +00:00
andy.lee c188f3367d fix: isEncrypted breaks all the volume page
Signed-off-by: andy.lee <andy.lee@suse.com>
(cherry picked from commit 2232e56ba1)
2025-02-11 03:20:33 +00:00
Yi-Ya Chen 6eb845b46b refactor: update feature flag
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
(cherry picked from commit 1651e201e8)
2025-02-11 02:28:10 +00:00
Yi-Ya Chen 8c20ddb440 feat: add feature flag
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
(cherry picked from commit 43b30ec3c3)
2025-02-11 02:28:10 +00:00
andy.lee 18bfbbaac1 fix unable to add/delete new hard disk
Signed-off-by: andy.lee <andy.lee@suse.com>
(cherry picked from commit cbb66175f6)
2025-02-07 03:23:49 +00:00
andy.lee e84c0fe886 align CPU pinning checkbox position in cloud template
(cherry picked from commit 59bf735f8b)
2025-02-06 14:23:12 +08:00
andy.lee e7446e7e23 prevent display icon if this.volumes is empty array
Signed-off-by: andy.lee <andy.lee@suse.com>
(cherry picked from commit c75755a527)
2025-02-06 03:48:41 +00:00
Yi-Ya Chen efd93c5e52 fix: get sourceSchedule exception
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
(cherry picked from commit 12cadbf667)
2025-01-24 02:08:49 +00:00
Yiya Chen 8d338b5f72 Merge pull request #102 from harvester/mergify/bp/release-harvester-v1.5/pr-94
feat: add confirmation pop-up for VM stop and pause actions (backport #94)
2025-01-21 10:46:51 +08:00
Yi-Ya Chen 89b43060df feat: handle bulk actions
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
(cherry picked from commit f2d5172224)
2025-01-21 02:24:43 +00:00
Yi-Ya Chen a8ea0645e4 feat: add confirm popup
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
(cherry picked from commit 526d1bb875)
2025-01-21 02:24:42 +00:00
Yi-Ya Chen 713173b0e4 refactor: get value from parent class
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
(cherry picked from commit e95955fad6)
2025-01-21 02:24:30 +00:00
Yi-Ya Chen 6ed13bcec1 fix: check user delete permission
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
(cherry picked from commit f5961f3a59)
2025-01-21 02:24:30 +00:00
Yi-Ya Chen 02519820d7 refactor: fix lint warnings
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
(cherry picked from commit 3565b44e3a)
2025-01-21 02:24:29 +00:00
Yi-Ya Chen 2604101eb2 refactor: move logic to node model
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
(cherry picked from commit 43b10b250e)
2025-01-21 02:24:29 +00:00
andy.lee 3a5ead3c2c fix: when choose encrypt can only choose encrypted storage class when creating image
Signed-off-by: andy.lee <andy.lee@suse.com>
(cherry picked from commit b0c7b1fefe)
2025-01-20 03:39:28 +00:00
andy.lee fff6153f15 fix: resume schedule job error
Signed-off-by: andy.lee <andy.lee@suse.com>
(cherry picked from commit 8116358011)
2025-01-14 04:56:24 +00:00
andy.lee 8bdaca777f fix: delete VM modal style and wording
Signed-off-by: andy.lee <andy.lee@suse.com>
(cherry picked from commit 7e32ea453b)
2025-01-13 05:37:38 +00:00
andy.lee 7d97e6821c fix: resume/active scheduling job failed
Signed-off-by: andy.lee <andy.lee@suse.com>
(cherry picked from commit 814d296d75)
2025-01-10 06:23:31 +00:00
Francesco Torchia fbd384d923 Remove Harvester Manager
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-12-01 17:36:58 +01: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
andy.lee 5ae560c8cf hide Enable CPU Pinning for v1.3x 2024-11-13 14:17:43 +08:00
andy.lee 5cc8a69052 add harvester verison column 2024-11-12 11:50:45 +01:00
Francesco Torchia fa4ee3ea27 Fix isSupportedHarvester
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-11-12 11:50:44 +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
andy.lee 4d2eef3b6c show denied status if harvester version is not supported
Signed-off-by: andy.lee <andy.lee@suse.com>
2024-11-12 11:50:42 +01:00
andy.lee b566caf2e1 disable cluster link if harvester version lower than v1.3.0
Signed-off-by: andy.lee <andy.lee@suse.com>
2024-11-12 11:50:42 +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 780106f32a Implement schedulingVMBackup feature flag
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-11-12 11:50:39 +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 d15adeb8cf Move LABELS_TO_IGNORE_REGEX to harvester pkg and update imports
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-24 11:34:52 +02: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
Francesco Torchia 118aaf16b7 Latest changes from Harvester master - a537c1ae38eb7030542ac371f24ae3336cd9d422
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:01:40 +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 42c431d278 add warning banner for cpu pinning VM in migration dialog
Signed-off-by: andy.lee <andy.lee@suse.com>
2024-10-23 17:01:36 +02:00
andy.lee 228369ad88 add encrypt image and decrypt image actions
Signed-off-by: andy.lee <andy.lee@suse.com>
2024-10-23 17:01:34 +02:00
Francesco Torchia 8117e99b54 Update selected vGpus devices adding the provisioned devices
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:01:33 +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