renovate[bot]
786e271ac6
deps: update patch digest dependencies ( #676 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-12 22:28:33 +08:00
freeze
c169853e5a
chore: bump version to v1.8.0-dev ( #672 )
...
Signed-off-by: Vicente Cheng <vicente.cheng@suse.com >
v1.8.0-dev-20260104
2026-01-04 23:19:49 +08:00
Tim Liou
1352246e1e
fix: drop mac-address annotation from vm template to prevent MAC address reusing ( #663 )
...
related-to: harvester/harvester#9788
related-to: harvester/harvester#9798
Signed-off-by: Tim Liou <tim.liou@suse.com >
2026-01-02 17:24:57 +08:00
renovate[bot]
49374bb18a
deps: update dependency qs to v6.14.1 [security] ( #664 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-02 16:15:54 +08:00
Andy Lee
fe3a12e28c
docs: add README.md in pkg/harvester ( #661 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-12-23 16:23:01 +08:00
Andy Lee
a86302c9d5
chore: bump version to v1.7.0 ( #658 )
2025-12-22 13:23:54 +08:00
freeze
5fe7e13fcd
chore: bump version to v1.7.0-rc7 ( #656 )
...
Signed-off-by: Vicente Cheng <vicente.cheng@suse.com >
2025-12-16 20:19:22 +08:00
renovate[bot]
c079984047
deps: update dependency @types/node to v20.19.27 ( #651 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-15 14:22:49 +08:00
Andy Lee
5769588633
chore: bump version to v1.7.0-rc6 ( #649 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-12-11 16:47:48 +08:00
Andy Lee
b29950f99c
fix: failed to create multiple VMs ( #647 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-12-11 16:12:39 +08:00
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
Andy Lee
b03fffbc30
feat: read addon displayname from label and add descheduler description ( #644 )
...
* refactor: display addon name from addon.harvesterhci.io/displayName label
Signed-off-by: Andy Lee <andy.lee@suse.com >
* refactor: add descheduler description
Signed-off-by: Andy Lee <andy.lee@suse.com >
---------
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-12-10 15:13:21 +08:00
Andy Lee
5b668a176c
feat: integrate cron editor in vm schedule edit page ( #635 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-12-10 08:02:58 +08:00
renovate[bot]
b4019a2c86
deps: update patch digest dependencies ( #630 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-08 15:08:40 +08:00
freeze
416098ffd8
chore: bump to v1.7.0-rc5 ( #636 )
...
Signed-off-by: Vicente Cheng <vicente.cheng@suse.com >
2025-12-04 22:40:17 +08:00
Andy Lee
3d7b96d86d
chore: bump to v1.7.0-rc4 ( #621 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-11-27 17:45:36 +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
renovate[bot]
fab7fbec5e
deps: update dependency node-forge to v1.3.2 [security] ( #623 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-27 14:32:20 +08:00
Andy Lee
d94003f8c2
feat: allow user to attach volume to muliple VMs ( #620 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-11-27 14:22:06 +08:00
renovate[bot]
dbb5b01cc3
deps: update patch digest dependencies ( #615 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-24 14:56:50 +08:00
Andy Lee
467933bda0
chore: bump version to v1.7.0-rc3 ( #612 )
2025-11-20 10:19:12 +08:00
Yiya Chen
1b183febdc
fix: condition render namespaceOptions ( #607 )
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-11-19 17:35:33 +08:00
Andy Lee
70d3b656f7
fix: change migConfiguration model to inherit from harvester resource ( #608 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-11-19 17:30:58 +08:00
Andy Lee
10d19cd329
feat: create related image storageclass before OS upgrade ( #595 )
...
* feat: create related image SC before upgrade
Signed-off-by: Andy Lee <andy.lee@suse.com >
* refactor: update spec.targetStorageClassName
Signed-off-by: Andy Lee <andy.lee@suse.com >
* refactor: based on comment
Signed-off-by: Andy Lee <andy.lee@suse.com >
---------
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-11-17 17:25:16 +08:00
renovate[bot]
87e44cb658
deps: update dependency @types/node to v20.19.25 ( #600 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-17 17:08:36 +08:00
Yiya Chen
1715ae754c
feat: modified placeholder ( #599 )
2025-11-17 17:05:40 +08:00
30de2b1a18
feat: add support for configuring transparent hugepages ( #414 )
...
* feat: add support for configuring transparent hugepages
Related-to: https://github.com/harvester/harvester/issues/5006
Co-authored-by: Moritz Röhrich <moritz.rohrich@suse.com >
Signed-off-by: Tim Serong <tserong@suse.com >
* fix: return empty object if hugepages can't be found for node
Related-to: https://github.com/harvester/harvester/issues/5006
Co-authored-by: Andy Lee <andy.lee@suse.com >
Signed-off-by: Tim Serong <tserong@suse.com >
---------
Signed-off-by: Tim Serong <tserong@suse.com >
Co-authored-by: Moritz Röhrich <moritz.rohrich@suse.com >
Co-authored-by: Andy Lee <andy.lee@suse.com >
2025-11-12 17:09:56 +11:00
Andy Lee
6fedcc353c
chore: bump version to v1.7.0-rc2 ( #596 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-11-12 09:14:24 +08:00
Yiya Chen
f9bff21e84
feat: support for HotPlugNICs from Kubevirt ( #582 )
...
* refactor: rename hotplug volume
* feat: add hotplug NIC
* feat: add hot unplug
* refactor: rename NIC
* feat: get latest status
* feat: disable not ready options
* feat: filter out system networks
* refactor: update wordings
---------
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-11-11 11:43:46 +08:00
Andy Lee
6735826e15
chore: update yarn.lock for @rancher/shell v3.0.8-rc.8 ( #591 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-11-10 15:59:11 +08:00
Andy Lee
9e17e239cf
chore: bump shell version to v3.0.8-rc.8 ( #588 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-11-10 14:53:49 +08:00
Tim Serong
a1cf41bda9
feat: enable snapshot and clone for LHv2 ( #379 )
...
Now that Longhorn supports volume clone with the V2 data engine, we
can enable volume snapshot and clone.
Related issue: https://github.com/harvester/harvester/issues/6710
Signed-off-by: Tim Serong <tserong@suse.com >
2025-11-06 16:18:37 +11:00
Andy Lee
db58024351
ci: lint last commit if is empty string or all zero ( #584 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-11-05 15:07:43 +08:00
Andy Lee
81bf19419c
chore: bump version to v1.7.0-rc1 ( #583 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-11-04 16:07:02 +08:00
Andy Lee
6f90cae482
feat: add vGPU MIG Configuration page ( #576 )
...
* feat: add vGPU MIGConfiguration page
Signed-off-by: Andy Lee <andy.lee@suse.com >
* feat: add detail page
Signed-off-by: Andy Lee <andy.lee@suse.com >
* feat: add banner
Signed-off-by: Andy Lee <andy.lee@suse.com >
* refactor: allow editConfig when status is empty
Signed-off-by: Andy Lee <andy.lee@suse.com >
* refactor: remove unneeded code
Signed-off-by: Andy Lee <andy.lee@suse.com >
* refactor: only show disable action if MIGConfig is enabled
Signed-off-by: Andy Lee <andy.lee@suse.com >
* refactor: some UI flow changes
Signed-off-by: Andy Lee <andy.lee@suse.com >
* feat: show configured profile in table
Signed-off-by: Andy Lee <andy.lee@suse.com >
* refactor: show configured profiles with requested count
Signed-off-by: Andy Lee <andy.lee@suse.com >
* refactor: based on review
Signed-off-by: Andy Lee <andy.lee@suse.com >
---------
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-11-04 13:32:30 +08:00
renovate[bot]
b4980a51e7
deps: update dependency @types/node to v20.19.24 ( #578 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-03 15:32:05 +08:00
Andy Lee
756ed383ac
fix: namespace can't be selected the same in IP pool page ( #560 )
...
* fix: the namespacess option can't be selected twice in standalone UI
Signed-off-by: Andy Lee <andy.lee@suse.com >
* refactor: disabled slected ns
Signed-off-by: Andy Lee <andy.lee@suse.com >
---------
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-10-31 16:52:05 +08:00
Yiya Chen
7e0a9dcd80
feat: add kubevirt migration setting ( #577 )
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-10-31 16:49:31 +08:00
devsymo
5fae6c3087
fix(image): Correctly handle query parameters in image URL validation ( #569 )
...
* fix(image): Correctly handle query parameters in image URL validation
The imageUrl validator currently fails to correctly extract the file extension
when the image URL contains query parameters or fragments (e.g., 'image.qcow2?token=abc').
This change introduces a dedicated function, `getFilenameFromUrl`,
which uses the native URL object for robust parsing.
This ensures the file suffix validation is always performed on the actual filename,
ignoring any trailing parameters.
Signed-off-by: devsymo <devsymo@hotmail.com >
* fix(lint): Resolve formatting and spacing warnings
Signed-off-by: devsymo <devsymo@hotmail.com >
* fix: adjusted filename extraction logic and remove duplicate code
Signed-off-by: DevSymo <DevSymo@hotmail.com >
---------
Signed-off-by: devsymo <devsymo@hotmail.com >
Signed-off-by: DevSymo <DevSymo@hotmail.com >
2025-10-30 16:02:35 +08:00
renovate[bot]
a994d9861e
deps: update patch digest dependencies ( #572 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-28 11:17:36 +08:00
Andy Lee
5d996c42dc
ci: allow any string as commit scope ( #571 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
v1.7.0-dev-20251026
2025-10-23 14:18:02 +08:00
Andy Lee
88cd302ce4
fix: trunk input field is missing when creating L2VlanTrunkNetwork ( #570 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-10-23 09:47:47 +08:00
Yiya Chen
e6dd8d6771
feat: online Volume Resizing from the VM Page ( #568 )
...
* feat: add conditions tab
* feat: ignore restart for resizing
* refactor: remove unused code
---------
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-10-22 17:33:28 +08:00
Andy Lee
1a3822881e
fix: view and edit mode for l2vlan trunk ( #563 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-10-20 14:52:32 +08:00
renovate[bot]
ee8bb21a10
deps: update dependency @types/node to v20.19.22 ( #564 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-20 10:44:54 +08:00
Yiya Chen
e3d30a0eec
feat: make size editable ( #562 )
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-10-17 15:36:36 +08:00
Andy Lee
532b6c4d50
feat: add access / trunk mode in create VM network page ( #510 )
...
* feat: add l2VlanTrunkMode feature
Signed-off-by: Andy Lee <andy.lee@suse.com >
* refactor: remove unneeded code
Signed-off-by: Andy Lee <andy.lee@suse.com >
* refactor: fix edit l2vlan trunk mode edit page
Signed-off-by: Andy Lee <andy.lee@suse.com >
* fix: hide Route tab when trunk mode
Signed-off-by: Andy Lee <andy.lee@suse.com >
---------
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-10-17 15:28:21 +08:00
Yiya Chen
f22644e058
fix: reset filesystem ( #559 )
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-10-17 12:15:58 +08:00
Andy Lee
cd128d0444
chore: limit v1.7.0 to install on Rancher 2.13.0+ ( #558 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-10-15 17:38:09 +08:00
Yiya Chen
0278f51260
fix: WebVNC console shortcut keys not working correctly ( #557 )
...
* style: disable overflow
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
* style: fix class name
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
---------
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-10-13 16:03:16 +08:00