Andy Lee
6c27a46274
fix: do not inherit template secret when creating new VM ( #643 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-12-10 17:12:56 +08:00
Caio Torres
0b37467f76
fix: create new secret on vm creation ( #614 )
...
* fix: create new secret on vm creation
Signed-off-by: Caio Torres <caio.torres@suse.com>
* fix: ensure parseVM result is immutable
Signed-off-by: Caio Torres <caio.torres@suse.com>
---------
Signed-off-by: Caio Torres <caio.torres@suse.com>
2025-11-27 17:36:55 +08:00
Andy Lee
5c2a23924d
fix: allow to edit as yaml if has empty CPU or memory ( #547 )
...
* fix: allow edit as yaml in create VM page if empty CPU or memory
Signed-off-by: Andy Lee <andy.lee@suse.com>
* refactor: remove getCPUMemoryValidation
Signed-off-by: Andy Lee <andy.lee@suse.com>
---------
Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-10-08 16:11:27 +08:00
Yiya Chen
7af8a82838
feat: remove machine type dropdown ( #546 )
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
2025-10-08 13:41:35 +08:00
Caio Torres
3b343bcaca
fix: create new secret on vm creation ( #537 )
...
Signed-off-by: Caio Torres <caio.torres@suse.com>
2025-10-07 17:23:18 +08:00
Andy Lee
4bb67153ce
fix: set maxSockets : 1 if not enabled cpuMemoryhotplug ( #539 )
2025-10-02 17:50:16 +08:00
Andy Lee
5a0d7f283d
fix: unable to create VM when choosing L2VlanNetwork ( #534 )
...
* fix: unable to create VM via l2vlan network
Signed-off-by: Andy Lee <andy.lee@suse.com>
* refactor: based on discussion
Signed-off-by: Andy Lee <andy.lee@suse.com>
* refactor: add comment
Signed-off-by: Andy Lee <andy.lee@suse.com>
---------
Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-09-23 16:32:39 +08:00
Andy Lee
4e8cb31e9d
fix: unable to attach Ti volume in create VM page ( #513 )
...
* fix: unable to attach Ti volume in create VM page
Signed-off-by: Andy Lee <andy.lee@suse.com>
* refactor: only consider Ti / Gi for attached volume
Signed-off-by: Andy Lee <andy.lee@suse.com>
---------
Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-09-09 14:27:40 +08:00
Caio Torres
22c99211f1
fix: preserve YAML device parameters on config editing ( #487 )
...
Signed-off-by: Caio Torres <caio.torres@suse.com>
2025-09-01 14:20:12 +08:00
Andy Lee
2e03ac3cf7
fix: spec.domain.memory.guest is lost issue ( #462 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-08-15 11:58:11 +08:00
Andy Lee
be9311dc0c
feat: CPU / Memory hotplug support ( #413 )
...
* feat: add maxCPU and maxMemory
Signed-off-by: Andy Lee <andy.lee@suse.com>
* feat: add hotplug dialog
Signed-off-by: Andy Lee <andy.lee@suse.com>
* feat: add restart message
Signed-off-by: Andy Lee <andy.lee@suse.com>
* feat: let VM template support cpuMemoryHotplug
Signed-off-by: Andy Lee <andy.lee@suse.com>
* feat: add feature flag
Signed-off-by: Andy Lee <andy.lee@suse.com>
* feat: add max-hotplug-ratio setting
Signed-off-by: Andy Lee <andy.lee@suse.com>
---------
Signed-off-by: Andy Lee <andy.lee@suse.com>
2025-07-23 14:08:59 +08:00
Yiya Chen
3694b316ab
fix: dynamic get VM's machine type API endpoint ( #349 )
...
* fix: update API endpoint
* fix: remove redudant slash
---------
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
2025-06-26 09:19:09 +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
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
mergify[bot]
1e270268d8
fix #cloud-config disappear when add/remove ssh key ( #273 ) ( #277 )
...
(cherry picked from commit 9dd8ae479ad608f3e3a6fe55848113ef4184cc1f)
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
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
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
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
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
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
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
Yi-Ya Chen
70a56c75b0
lint: fix eslint
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
2025-02-12 15:59:16 +08:00
Yi-Ya Chen
31a9abd5c2
refactor: remove persistent property if unchecked
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
2025-02-12 15:38:11 +08:00
Yi-Ya Chen
6d5139a994
fix: state not update when the TPM checkbox is toggled
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
2025-02-12 15:12:08 +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
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
68ba934b5a
refactor: rewrite render logic
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
2025-02-07 17:07:00 +08:00
Yi-Ya Chen
e8017e14c8
feat: add persistent state checkbox
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
2025-02-06 18:34:58 +08:00
andy.lee
993706fead
fix: remove witness node in VM node scheduling tab
...
Signed-off-by: andy.lee <andy.lee@suse.com>
2025-01-14 16:20:20 +08:00
andy.lee
8b43c200b2
fix: remove translation key
...
Signed-off-by: andy.lee <andy.lee@suse.com>
2025-01-09 16:13:51 +08:00
andy.lee
ab71cb377c
fix: update translation key
...
Signed-off-by: andy.lee <andy.lee@suse.com>
2025-01-09 10:59:49 +08:00
andy.lee
eb667fd56b
fix: missing label in VM scheduling tab
...
Signed-off-by: andy.lee <andy.lee@suse.com>
2025-01-08 14:41:18 +08: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
128d240ec6
Remove remaining this.$set()
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:01:41 +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
Francesco Torchia
2ca86930ad
Replace resource prop with resourceType prop - shell change: https://github.com/rancher/dashboard/pull/11971
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:01:40 +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
Volker Theile
68b264dca1
Detect Red Hat linux OS Type like Ubuntu and OpenSUSE
...
Related to: https://github.com/harvester/harvester/issues/6503
Signed-off-by: Volker Theile <vtheile@suse.com>
2024-10-23 17:01:27 +02:00
Francesco Torchia
6959cee050
Enable USB devices by pci controller
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:01:17 +02:00
Francesco Torchia
ee963b7c1c
Add USB devices page skeleton
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:01:13 +02:00
Francesco Torchia
ec3d88aeb7
Latest changes from harvester/master
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:01:03 +02:00
Francesco Torchia
ea12a81174
Vue migration - remove Vuew.set & this.$set; add vue-migrate script
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:00:48 +02:00
Francesco Torchia
4f2688f6ab
Add pkg/harvester components + shell portings - 1
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:00:46 +02:00