Commit Graph
100 Commits
Author SHA1 Message Date
Andy Lee eb92642b3b Add logic to block import harvester version lower than 1.3.0 (#241)
* add logic to block import harvester version lower than 1.3.0

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

* refactor console.error message

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

---------

Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-04-10 16:21:17 +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 3dc6dda1ca bump to 1.5.0-rc4 (#235)
Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-04-09 14:04:12 +08:00
Andy Lee fca05d8489 hide usb device tab in v1.3.x (#236)
Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-04-09 14:01:36 +08:00
Andy Lee 238c660796 Fix undefined error in VM edit as yaml page (#233)
* fix undefined error whenclick save in  edit as yaml

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

* fix VM isEqual logic and fix undefined error

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

---------

Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-04-07 15:30:59 +08:00
Andy Lee 19bea97106 fix secret name is different when edit as yaml (#230)
Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-04-07 10:47:50 +08:00
Andy Lee 9256391627 Bump ui-ext to 1.5.0-rc3 (#228)
Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-04-02 16:00:39 +08:00
Andy Lee 25439aee65 Fix error banner position in all dialogs (#226)
* fix error banner position in all dialogs

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

* update HarvesterImageDownloader.vue

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

---------

Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-03-31 16:27:13 +08:00
Andy Lee f2fe1f5bd6 change longhorn v2 access mode to RWX (#223) 2025-03-28 12:38:30 +08:00
Andy Lee f8d5aa1a21 update to take VM snapshot logic (#222) 2025-03-28 12:37:54 +08:00
Andy Lee 38cf667830 use harvester translation key forhost page CPU and memory (#220)
Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-03-27 13:24:55 +08:00
Andy Lee 18667836c2 upgrade ui-ext version to 1.5.0-rc2 (#208)
Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-03-25 11:42:16 +08:00
Andy Lee 2940f25fe0 fix volume won't be dismiss after deleting (#216)
Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-03-24 15:31:14 +08:00
Andy Lee a24d01717a fix image.repo to image.repository (#214)
Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-03-21 17:40:39 +08:00
Andy Lee 22a032e56c fix the doneOverride path for harvesterhci.io.virtualmachinetemplate (#211)
Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-03-20 17:06:06 +08:00
Andy Lee 9343813ace Add volum mode options in create VM volume tab (#209)
* add volume mode option for non-longhorn volume

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

* fix default storage class in create VM page

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

---------

Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-03-19 17:42:02 +08:00
Andy Lee 2dff7b0a93 upgrade rancher/shell to 3.0.2-rc6 (#206)
Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-03-14 16:47:04 +08:00
Andy Lee 54c5d77198 fine tune clone VM dialog error message (#203)
Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-03-14 15:09:16 +08:00
Andy Lee d8bee7f4f5 Bring status object in harvesterhci.io.upgrade dismiss PUT API (#201)
* bring status object in PUT dismiss API

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

* add cleanForSave in harvester model

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

---------

Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-03-13 14:10:59 +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 374b904191 replace tag format v1.5.0 to harvester-1.5.0 (#190)
Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-03-12 12:00:09 +08:00
Andy Lee f2725e2773 Merge pull request #196 from a110605/fix_progresslist_typo
fix percent props typo
2025-03-11 16:53:55 +08:00
Andy Lee 487f9abc10 fix percent typo
Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-03-11 14:52:50 +08:00
Andy Lee 1862cfcc08 Merge pull request #191 from a110605/add_box
Fix missing remove button in Infobox
2025-03-11 11:58:35 +08:00
Andy Lee 480f95a5cc Merge pull request #192 from a110605/remove_require_dot
remove require dot for non-longhorn v1
2025-03-11 11:34:30 +08:00
Andy Lee b939df9b7d remove require dot for non-longhorn v1
Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-03-11 11:14:27 +08:00
Andy Lee 4e831cbc5f Fix infobox style
Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-03-07 14:54:58 +08:00
Andy Lee 0283cfb2bb Merge pull request #183 from a110605/bump_rc1
Bump harvester-ui-extension to v1.5.0-rc1
2025-03-06 15:55:29 +08:00
Andy Lee 3e7b2338ff Merge pull request #186 from a110605/filter_export_lhv1
Filter exported SC for non-longhorn V1 volume
2025-03-06 15:34:33 +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 a861450874 Merge pull request #182 from a110605/add_image_downloader
Add HarvesterImageDownloader for cdi image
2025-03-06 14:49:24 +08:00
Andy Lee cbd5e45200 Remove converting sentence
Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-03-06 14:39:50 +08:00
Andy Lee 8ad7a57ab4 bump to v1.5.0-rc1
Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-03-06 11:53:49 +08:00
Andy Lee 966d4d6709 Add HarvesterImageDownloader
Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-03-06 11:14:43 +08:00
Andy Lee 208f1f29f5 Merge pull request #175 from a110605/issue_5974_2
Add label tab to vm template
2025-03-04 17:35:24 +08:00
Andy Lee d923239b9d Merge pull request #178 from a110605/fix_error
Fix  undefined reading harvesterhci.io/storageClassName
2025-03-04 11:01:28 +08:00
Andy Lee 54f85963ea fix undefined reading harvesterhci.io/storageClassName
Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-03-04 10:59:35 +08:00
Andy Lee 36257299e1 Merge pull request #173 from a110605/fix_stopping
Introduce VM Pending status
2025-03-04 10:48:35 +08:00
Andy Lee 91d078068f Merge pull request #174 from a110605/align_gi
fix: align all memory / storage / quota units to Gi/Mi
2025-03-04 10:46:59 +08:00
Andy Lee 8fbbfc90f1 update harvesterhci.io.host
Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-03-04 10:43:12 +08:00
Andy Lee efdfdbf0b8 Add label tab to vm template
Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-03-03 17:14:30 +08:00
Andy Lee 8db4de1c4a Extract variables to utils/unit
Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-03-03 16:57:25 +08:00
Andy Lee 05ff8e4f19 introduce VM pending status
Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-03-03 14:46:35 +08:00
Andy Lee 8f76d5ad30 fix: align all memory / storage / quota units to Gi/Mi
Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-02-28 22:57:54 +08:00
Andy Lee ff4a865c55 Merge pull request #171 from a110605/feature_flag_refresh
Add refreshIntervalInSecond in 1.4.2 feature flag
2025-02-27 17:23:56 +08:00
andy.lee 30dc56cad5 add refreshIntervalInSecond in 1.4.2 feature flag
Signed-off-by: andy.lee <andy.lee@suse.com>
2025-02-27 17:22:17 +08:00
Andy Lee c10573d24a Merge pull request #169 from a110605/fix_bug_third_party
fix golden image error when creating LVM volume
2025-02-27 13:45:55 +08:00
andy.lee ca7eccd688 fix golden image error when creating LVM volume
Signed-off-by: andy.lee <andy.lee@suse.com>
2025-02-26 17:48:14 +08:00
Andy Lee fc606dc4d1 Merge pull request #167 from a110605/hide_external_link
Hide non-longhorn volume external link
2025-02-26 17:00:01 +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 6e5532e497 Merge pull request #164 from a110605/issue_7693
Add refreshIntervalInSeconds in backup targe edit page
2025-02-26 16:17:30 +08:00
andy.lee 7e00a08e35 Add refreshIntervalInSeconds in backup targe edit page
Signed-off-by: andy.lee <andy.lee@suse.com>
2025-02-26 15:53:13 +08:00
Andy Lee 48ec40fe3d Merge pull request #162 from a110605/fix_upgrade_modal
Fix upgrade cluster model styles
2025-02-26 09:31:32 +08:00
andy.lee 50901a2eaf change overallMessage color to red
Signed-off-by: andy.lee <andy.lee@suse.com>
2025-02-25 15:45:45 +08:00
andy.lee ff439e66a9 fix upgrade model style
Signed-off-by: andy.lee <andy.lee@suse.com>
2025-02-25 15:15:26 +08:00
Andy Lee b0b5e5f749 Merge pull request #159 from a110605/issue_5974
Add Labels Tab in VM edit page
2025-02-24 17:41:06 +08:00
Andy Lee be2db9d37c Merge pull request #152 from a110605/issue_7354
Fix usb and pci devices unable to passthrough
2025-02-24 16:40:08 +08:00
andy.lee 9cd3cd6492 Add labels tab in VM edit pae
Signed-off-by: andy.lee <andy.lee@suse.com>
2025-02-24 14:56:48 +08:00
andy.lee e07042b9c9 update catalog.cattle.io/rancher-version to 2.11.0
Signed-off-by: andy.lee <andy.lee@suse.com>
2025-02-21 16:56:29 +08:00
Andy Lee 799252a789 Merge pull request #157 from a110605/update_min_rancher
Limit harvester-ui-extension to install on Rancher 2.11.0+
2025-02-21 16:38:30 +08:00
andy.lee 36c68eefb1 Update catalog.cattle.io/rancher-version to 2.11.0
Signed-off-by: andy.lee <andy.lee@suse.com>
2025-02-21 16:03:41 +08:00
Andy Lee dea3c098df Merge pull request #154 from a110605/bump_ver_v150
Bump harvester-ui-extension version to v1.5.0-dev
2025-02-21 15:00:51 +08:00
andy.lee 0a782fa4d5 bump to v1.5.0-dev
Signed-off-by: andy.lee <andy.lee@suse.com>
2025-02-21 14:39:13 +08:00
Andy Lee 5905448b90 Merge pull request #148 from a110605/update_install_docs
Update installation flow in README.md
2025-02-21 14:13:22 +08:00
Andy Lee 4553bdc666 Merge pull request #151 from houhoucoop/issue-7593
feat: set up a way to test UI changes in Harvester UI when accessed via Rancher
2025-02-21 13:33:28 +08:00
andy.lee 188f058df8 add pcideviceclaim and usbdeviceclaim models
Signed-off-by: andy.lee <andy.lee@suse.com>
2025-02-20 17:23:31 +08:00
Andy Lee f4edfb8f43 Merge pull request #149 from a110605/issue_7572_2
More third party storage UI change
2025-02-20 14:45:05 +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 f855a0add5 Update installation flow in README.md
Signed-off-by: andy.lee <andy.lee@suse.com>
2025-02-19 17:39:45 +08:00
Andy Lee 7c2317fae9 Merge pull request #145 from a110605/issue_7572
External/third-party storage UI change
2025-02-19 17:04:50 +08:00
Andy Lee 50fcec0c11 Merge pull request #143 from a110605/fix_issue_7632
Fix sshkey is not added to cloud init user data immediately
2025-02-19 16:22:17 +08:00
andy.lee 4a303e514c allow sorting storage class column in volume list page
Signed-off-by: andy.lee <andy.lee@suse.com>
2025-02-19 14:07:32 +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 e2daa1ea0c fix sshkey is not added to cloud init user data immediately
Signed-off-by: andy.lee <andy.lee@suse.com>
2025-02-18 17:29:27 +08:00
Andy Lee 923f36a5c3 Merge pull request #140 from a110605/update_yarn_lock
update yarn.lock
2025-02-17 12:13:46 +08:00
andy.lee 9d02623b3a update yarn.lock
Signed-off-by: andy.lee <andy.lee@suse.com>
2025-02-17 12:08:54 +08:00
Andy Lee 762ab100b9 Merge pull request #138 from houhoucoop/fix/issue-7007
fix: Harvester ui extension not working built from CI
2025-02-17 11:56:21 +08:00
Andy Lee 5b39432481 Merge pull request #133 from a110605/upgrade_shell
Upgrade @rancher/shell to v3.0.2-rc3
2025-02-14 13:29:57 +08:00
Andy Lee 9e32052329 Merge pull request #134 from a110605/move_schema
Move harvester schema.js into harvester folder
2025-02-14 13:29:33 +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 0153f9d985 upgrade @rancher/shell to v3.0.2-rc3
Signed-off-by: andy.lee <andy.lee@suse.com>
2025-02-12 16:33:06 +08:00
Andy Lee 9af8526ef9 Merge pull request #127 from a110605/issue_7544
fix: unable to create new sshkey in VM create page
2025-02-11 17:29:43 +08:00
Andy Lee 07e0dc0d5e Merge pull request #119 from a110605/issue_6501
Add VlanL2Network / UntaggedNetwork types in network-storage setting
2025-02-11 17:16:53 +08:00
andy.lee fc09e030a0 update feature flag
Signed-off-by: andy.lee <andy.lee@suse.com>
2025-02-11 14:57:49 +08:00
andy.lee 5f76da4629 extract network_type to config/types
Signed-off-by: andy.lee <andy.lee@suse.com>
2025-02-11 14:51:50 +08:00
andy.lee 3a3122f3a1 fix number of IP formula
Signed-off-by: andy.lee <andy.lee@suse.com>
2025-02-11 14:51:50 +08:00
andy.lee 229cbf1f69 add network type in storage-network setting
Signed-off-by: andy.lee <andy.lee@suse.com>
2025-02-11 14:51:50 +08:00
andy.lee 176946e5e9 fix: unable to create new sshkey in VM create page
Signed-off-by: andy.lee <andy.lee@suse.com>
2025-02-11 14:48:07 +08:00
Andy Lee f3d2d2f6a8 Merge pull request #125 from a110605/issue_7003_ext
fix: vGPU number not correct
2025-02-11 13:13:02 +08:00
andy.lee a175d1e142 remove unneeded translation keys
Signed-off-by: andy.lee <andy.lee@suse.com>
2025-02-11 11:34:30 +08:00
andy.lee 26afffc2f1 fix: vGPU number not correct
Signed-off-by: andy.lee <andy.lee@suse.com>
2025-02-11 11:29:23 +08:00
Andy Lee 5eb19106ea Merge pull request #121 from a110605/issue_6341_ext
The hints on the branding page is using the wrong product name
2025-02-11 11:24:31 +08:00
Andy Lee 7b3857cb38 Merge pull request #122 from a110605/issue_7150
fix: isEncrypted breaks all the volume page
2025-02-11 11:20:10 +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
Andy Lee 527d31e4d0 Merge pull request #117 from houhoucoop/feat/issue-7187
feat: add support for persistent TPM in VMs
2025-02-11 10:27:50 +08:00
Andy Lee 67754427c7 Merge pull request #116 from a110605/issue_7516
Fix unable to add/delete new hard disk in edit node page
2025-02-07 11:23:08 +08:00
andy.lee cbb66175f6 fix unable to add/delete new hard disk
Signed-off-by: andy.lee <andy.lee@suse.com>
2025-02-06 21:41:25 +08:00
Andy Lee d11d9d4e37 Merge pull request #115 from a110605/fix_cpu_pinnging
Fix align CPU pinning checkbox position in cloud template
2025-02-06 14:36:18 +08:00
andy.lee 50bdd53186 align CPU pinning checkbox position in cloud template
(cherry picked from commit 59bf735f8b)
2025-02-06 14:24:51 +08:00