Andy Lee
912ca7883f
Add description column in namespace and image pages ( #335 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-06-11 10:16:34 +08:00
Andy Lee
a89678cc81
upgrade shell to 3.0.5-rc3 ( #334 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-06-11 10:16:24 +08:00
Andy Lee
d4d3774c3b
filter golden image volume count in dashboard ( #332 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-06-10 12:30:21 +08:00
Andy Lee
32ebdc3acd
fix http-proxy setting not saved ( #329 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-06-06 17:01:31 +08:00
Andy Lee
703abd7ab9
add auto backport v1.0 mergify rule ( #328 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-06-06 16:59:46 +08:00
Andy Lee
e8f7f0e06b
fix multiple VM modals ( #325 )
2025-06-06 15:51:04 +08:00
Yiya Chen
feddcd247a
feat: add confirmation modal for vm soft reboot and restart ( #327 )
...
* feat: add confirmation for vm softreboot and restart
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
* refactor: update wordings
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
* feat: handle bulk action
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
---------
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-06-06 12:27:15 +08:00
Yiya Chen
29b1ab2fb9
feat: support manually configuring VM IP ( #315 )
...
* feat: add annotations
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
* feat: map annotation
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
* feat: add annotaion to template
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
---------
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-06-06 10:03:37 +08:00
Yiya Chen
01528f7429
fix: inherit labels ( #322 )
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-06-04 17:42:57 +08:00
Andy Lee
9e015ec3b1
fix API doesn't bring checksum ( #323 )
2025-06-03 20:58:03 +08:00
Yiya Chen
7ecc9c320d
fix: VM's machine type options is not support ( #307 )
...
* feat: get options from API
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
* feat: add feature flag
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
* refactor: remove default value
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
* refactor: fallback to none
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
---------
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-06-02 12:38:04 +08:00
Andy Lee
d6da4898b4
Fix error banner can't be dismissed ( #312 )
...
* fix error banner can't be dismissed
Signed-off-by: Andy Lee <andy.lee@suse.com >
* update all CruResource
Signed-off-by: Andy Lee <andy.lee@suse.com >
---------
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-05-29 15:43:14 +08:00
Andy Lee
d023104371
simply PR template ( #317 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-05-28 00:09:45 +08:00
Andy Lee
cb452b9627
fix upgrade button status if have errors ( #316 )
2025-05-27 15:24:42 +08:00
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
Yiya Chen
b689e3aacf
feat: disable label ( #310 )
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-05-23 16:23:09 +08:00
Yiya Chen
796d98e61a
fix: Harvester upgrade ISO related internal image can be selected to create VM when an upgrade is ongoing ( #309 )
...
* fix: filter out upgrade image
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
* refactor: add label constant
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
---------
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-05-23 15:49:30 +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
Yiya Chen
3dcec52aff
fix: hide error message ( #305 )
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-05-22 11:07:20 +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
Yiya Chen and Andy Lee
9e240792e8
doc: add QA testing guideline ( #303 )
...
* doc: add testing guideline
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
* doc: update wording
Co-authored-by: Andy Lee <andy.lee@suse.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: Andy Lee <andy.lee@suse.com >
2025-05-19 12:24:52 +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 Chen
4f3e532327
chore: build main-head on PR merge ( #302 )
...
* chore: add main branch
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
* ci: add dev branch
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
---------
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-05-16 15:42:38 +08:00
Yiya Chen
cbfcf4dbae
fix: range condition ( #299 )
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-05-15 16:17:04 +08:00
Andy Lee
8877dcf639
upgrade shell to 3.0.5-rc.2 ( #297 )
2025-05-15 11:21:06 +08:00
renovate[bot]
8d196c4244
chore(deps): update dependency follow-redirects to v1.15.6 [security] ( #285 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-15 10:48:02 +08:00
Yiya Chen
220e40feaa
chore: add labels ( #295 )
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-05-14 17:24:36 +08:00
Yiya Chen and Jillian 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
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
renovate[bot]
6f66c80c63
chore(deps): update dependency ejs to v3.1.10 [security] ( #284 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-13 15:25:11 +08:00
Yiya Chen
0e5a78d8a6
chore: add renovate ( #283 )
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-05-12 05:54:35 -05: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
mergify[bot] and Andy Lee
1e270268d8
fix #cloud-config disappear when add/remove ssh key ( #273 ) ( #277 )
...
(cherry picked from commit 9dd8ae479a )
Signed-off-by: Andy Lee <andy.lee@suse.com >
Co-authored-by: Andy Lee <andy.lee@suse.com >
2025-05-08 17:34:15 +08:00
Yiya Chen
43064576d6
refactor: disable required ( #274 )
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-05-08 15:17:01 +08:00
Yiya Chen
9dd36bbd87
fix: skip escapehtml ( #272 )
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-05-08 15:12:54 +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
Yiya Chen
5841508b26
fix: hide btns before is ready ( #267 )
2025-05-05 20:49:08 +08:00
Yiya Chen
b941902088
fix: support-bundle-expiration can be invalid value 000003333 ( #248 )
...
* fix: normalize number input
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
* fix: leverage to other inputs
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
---------
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-04-28 11:45:50 +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