Andy Lee
dbbad01b0f
Add OS upgrade features ( #311 )
...
* Add failed and success banner after image uploaded
Signed-off-by: Andy Lee <andy.lee@suse.com >
* add delete image feature
Signed-off-by: Andy Lee <andy.lee@suse.com >
* add skip checking single-replica detached volumes checkbox
Signed-off-by: Andy Lee <andy.lee@suse.com >
* change delete image flow
Signed-off-by: Andy Lee <andy.lee@suse.com >
* Reuse ConfirmRelatedToRemoveDialog
Signed-off-by: Andy Lee <andy.lee@suse.com >
---------
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-05-27 14:29:48 +08:00
Andy Lee
fe32b4372b
give default valeu for uploadImage opt ( #308 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-05-22 16:22:13 +08:00
Andy Lee
6d8f6579c7
Fix OS upgrade page ( #306 )
...
* fix OS upgrade page
Signed-off-by: Andy Lee <andy.lee@suse.com >
* move uploadFile action
Signed-off-by: Andy Lee <andy.lee@suse.com >
* change os upgrage ui to standard feature
Signed-off-by: a110605 <andy.lee@suse.com >
* Add uploadImage cancel
Signed-off-by: Andy Lee <andy.lee@suse.com >
---------
Signed-off-by: Andy Lee <andy.lee@suse.com >
Signed-off-by: a110605 <andy.lee@suse.com >
2025-05-21 16:51:16 +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
Andy Lee
8877dcf639
upgrade shell to 3.0.5-rc.2 ( #297 )
2025-05-15 11:21:06 +08:00
Andy Lee
63c4810b99
Reset network / user script when choosing ostype from windows to linux ( #292 )
...
* reset network / user script when choosing windows
Signed-off-by: Andy Lee <andy.lee@suse.com >
* change OS type from Windows init user and network data
Signed-off-by: Andy Lee <andy.lee@suse.com >
---------
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-05-14 14:15:39 +08:00
Andy Lee
0cd5651c38
upgrade shell to 3.0.5-rc1 ( #282 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-05-13 15:33:50 +08:00
Andy Lee
d16802365e
Add live migration progress awareness in migration tab ( #271 )
...
* Embedded VM migration detail in migration tab
Signed-off-by: Andy Lee <andy.lee@suse.com >
* update events condition
Signed-off-by: Andy Lee <andy.lee@suse.com >
---------
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-05-12 15:04:50 +08:00
Andy Lee
8410f75859
Remove unneeded condition ( #279 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-05-12 10:48:01 +08:00
Andy Lee
f8079c5924
Refactor feature flags structure ( #276 )
...
* refactor feature flags structure
Signed-off-by: Andy Lee <andy.lee@suse.com >
* Replace with FEATURE_FLAGS and valid and sort versions
Signed-off-by: Andy Lee <andy.lee@suse.com >
---------
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-05-12 10:43:12 +08:00
Andy Lee
235373045c
Add some feature flags ( #270 )
...
* Add 1.4.2/1.5.1/1.6.0 feature flags
Signed-off-by: Andy Lee <andy.lee@suse.com >
* bump version to v1.6.0-dev
Signed-off-by: Andy Lee <andy.lee@suse.com >
---------
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-05-08 13:18:45 +08:00
Andy Lee
485db3066f
add require backport 1.5 label in mergify.yml ( #265 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-04-28 11:36:26 +08:00
Andy Lee
af43ebbf6f
bump to 1.5.0 ( #263 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-04-23 17:10:48 +08:00
Andy Lee
74300f24b3
update RadioGroup update value action ( #255 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-04-17 15:26:07 +08:00
Andy Lee
2993ddb82c
fix unable to detach PCI & USB device in VM edit page ( #247 )
...
* fix unable to detach PCI & USB device in VM edit page
Signed-off-by: Andy Lee <andy.lee@suse.com >
* refactor based on comment
Signed-off-by: Andy Lee <andy.lee@suse.com >
* using set from shell/utils/object
Signed-off-by: Andy Lee <andy.lee@suse.com >
---------
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-04-16 16:09:33 +08:00
Andy Lee
a5d4604dce
bump to 1.5.0-rc5 ( #245 )
2025-04-16 00:19:35 +08:00
Andy Lee
daa6d6942b
pass showYaml prop to prevent double generate secret ( #243 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-04-15 16:05:13 +08:00
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