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
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
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
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
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
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
Yiya Chen
5841508b26
fix: hide btns before is ready ( #267 )
2025-05-05 20:49:08 +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
f8d5aa1a21
update to take VM snapshot logic ( #222 )
2025-03-28 12:37:54 +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
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
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
966d4d6709
Add HarvesterImageDownloader
...
Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-03-06 11:14:43 +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
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
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
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
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
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
Yi-Ya Chen
b92f22fa75
feat: add efi persistent state
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
2025-02-12 15:05:07 +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
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
Yi-Ya Chen
1651e201e8
refactor: update feature flag
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
2025-02-10 18:38:50 +08:00
Yi-Ya Chen
43b30ec3c3
feat: add feature flag
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
2025-02-07 18:12:20 +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
50bdd53186
align CPU pinning checkbox position in cloud template
...
(cherry picked from commit 59bf735f8b8d60e1eee02a790e8be1ced65dbff7)
2025-02-06 14:24:51 +08:00
andy.lee
c75755a527
prevent display icon if this.volumes is empty array
...
Signed-off-by: andy.lee <andy.lee@suse.com>
2025-02-05 14:06:12 +08:00
Yiya Chen
8477f0754d
Merge pull request #103 from houhoucoop/issue-7295
...
fix: VM Snapshot and Backup List Views Fail to Load After Creation
2025-01-24 10:07:42 +08:00
Yi-Ya Chen
12cadbf667
fix: get sourceSchedule exception
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
2025-01-21 14:14:56 +08:00
Yiya Chen
b9fab8bb57
Merge pull request #94 from houhoucoop/issue-7382
...
feat: add confirmation pop-up for VM stop and pause actions
2025-01-21 10:23:54 +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
f2d5172224
feat: handle bulk actions
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
2025-01-20 12:19:57 +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
fc2be69469
Merge branch 'main' into issue-7081
2025-01-20 10:44:58 +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
Yi-Ya Chen
526d1bb875
feat: add confirm popup
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
2025-01-16 17:28:14 +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