mergify[bot] and Tim Liou
90b8a821a1
chore: bump version to 1.8.0-rc5 ( #789 ) ( #790 )
...
(cherry picked from commit 1f9e9b336b )
Signed-off-by: Tim Liou <tim.liou@suse.com >
Co-authored-by: Tim Liou <tim.liou@suse.com >
2026-04-01 09:17:31 +08:00
mergify[bot] and Andy Lee
87ff014bd8
refactor: add banner in PCI Devices page ( #785 ) ( #788 )
...
* refactor: add banner in PCI Devices page
* refactor: based on copilot review
---------
(cherry picked from commit c5b4f6cd1e )
Signed-off-by: Andy Lee <andy.lee@suse.com >
Co-authored-by: Andy Lee <andy.lee@suse.com >
2026-04-01 09:05:00 +08:00
mergify[bot] and Andy Lee
20328b06e6
fix: the rancher-eio/read-vault-secret sha ( #786 ) ( #787 )
...
(cherry picked from commit 4ce35ce075 )
Signed-off-by: Andy Lee <andy.lee@suse.com >
Co-authored-by: Andy Lee <andy.lee@suse.com >
2026-03-31 14:09:22 +08:00
mergify[bot] and Tim Liou
bbc415a2b4
chore: bump version to 1.8.0-rc4 ( #778 ) ( #779 )
...
(cherry picked from commit 9d698b1230 )
Signed-off-by: Tim Liou <tim.liou@suse.com >
Co-authored-by: Tim Liou <tim.liou@suse.com >
2026-03-27 16:42:53 +08:00
c12d4b5fba
feat: support advance option and creation from DataVolume ( #776 ) ( #777 )
...
* feat: support advance option and creation from DataVolume
- advance option would let user change the accessMode/volumeMode
- creation from DataVolume could supports various scenario with
3rd-party storage
* feat: add data migration action on volume page
* refactor: use show advanced options link instead of checkbox
* feat: add feature flag
* feat: add feature flag for dataMigration action
---------
(cherry picked from commit 566e79eda5 )
Signed-off-by: Vicente Cheng <freeze.bilsted@gmail.com >
Signed-off-by: Andy Lee <andy.lee@suse.com >
Co-authored-by: freeze <1615081+Vicente-Cheng@users.noreply.github.com >
Co-authored-by: Andy Lee <andy.lee@suse.com >
2026-03-26 17:33:01 +08:00
mergify[bot] and Andy Lee
dc91be11f9
chore: bump version to 1.8.0-rc3 ( #774 ) ( #775 )
...
(cherry picked from commit 42ddcfc1fe )
Signed-off-by: Andy Lee <andy.lee@suse.com >
Co-authored-by: Andy Lee <andy.lee@suse.com >
2026-03-26 12:35:12 +08:00
mergify[bot] and Andy Lee
e5b72499b5
fix: use default value got undefined value in payload ( #772 ) ( #773 )
...
(cherry picked from commit ad3decf71f )
Signed-off-by: Andy Lee <andy.lee@suse.com >
Co-authored-by: Andy Lee <andy.lee@suse.com >
2026-03-25 17:12:51 +08:00
mergify[bot] and Andy Lee
e66037b007
ci: remove the single quota for use commit hash ( #767 ) ( #771 )
...
(cherry picked from commit 8083a41df0 )
Signed-off-by: Andy Lee <andy.lee@suse.com >
Co-authored-by: Andy Lee <andy.lee@suse.com >
2026-03-25 14:13:08 +08:00
mergify[bot] and freeze
c676cad057
chore: pin GH Actions to commit sha ( #765 ) ( #766 )
...
(cherry picked from commit 62801b3b13 )
Co-authored-by: freeze <1615081+Vicente-Cheng@users.noreply.github.com >
2026-03-25 14:08:49 +08:00
mergify[bot] and Andy Lee
254abd4648
ci: add CODEOWNERS file ( #768 ) ( #769 )
...
(cherry picked from commit 46b860260a )
Signed-off-by: Andy Lee <andy.lee@suse.com >
Co-authored-by: Andy Lee <andy.lee@suse.com >
2026-03-25 13:42:42 +08:00
renovate[bot]
1df1d3534a
deps: update dependency yaml to v2.8.3 ( #757 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-22 13:06:18 +00:00
mergify[bot] and Andy Lee
ff1e6e6e7f
docs: update install instruction doc link ( #753 ) ( #754 )
...
(cherry picked from commit 97e93dba0b )
Signed-off-by: Andy Lee <andy.lee@suse.com >
Co-authored-by: Andy Lee <andy.lee@suse.com >
2026-03-20 16:53:54 +08:00
mergify[bot] and Andy Lee
622242e4a5
refactor: change rwxNetwork setting to kind json ( #751 ) ( #752 )
...
(cherry picked from commit 9a8a709e56 )
Signed-off-by: Andy Lee <andy.lee@suse.com >
Co-authored-by: Andy Lee <andy.lee@suse.com >
2026-03-20 14:48:49 +08:00
mergify[bot] and Andy Lee
d8ea9be174
feat: introduce rwxNetwork setting ( #746 ) ( #750 )
...
* feat: add rwxNetwork setting
* fix: network payload
---------
(cherry picked from commit d1949641a7 )
Signed-off-by: Andy Lee <andy.lee@suse.com >
Co-authored-by: Andy Lee <andy.lee@suse.com >
2026-03-19 16:19:44 +08:00
mergify[bot] and freeze
f8a479cfcf
feat: add storage migration operation ( #724 ) ( #749 )
...
- add storage migration
- add cancel storage migration
(cherry picked from commit 9c9f59c939 )
Signed-off-by: Vicente Cheng <freeze.bilsted@gmail.com >
Co-authored-by: freeze <1615081+Vicente-Cheng@users.noreply.github.com >
2026-03-19 11:53:24 +08:00
mergify[bot] and Andy Lee
6d5e584113
chore: bump to v1.8.0-rc2 ( #747 ) ( #748 )
...
(cherry picked from commit ccc14c7fb9 )
Signed-off-by: Andy Lee <andy.lee@suse.com >
Co-authored-by: Andy Lee <andy.lee@suse.com >
2026-03-19 11:31:07 +08:00
mergify[bot] and Andy Lee
a9eb04195e
feat: introduce instance-manager-resources setting ( #744 ) ( #745 )
...
(cherry picked from commit 2ba471907e )
Signed-off-by: Andy Lee <andy.lee@suse.com >
Co-authored-by: Andy Lee <andy.lee@suse.com >
2026-03-18 17:21:28 +08:00
mergify[bot] and Andy Lee
0441c1f6e3
refactor: remove using resourceName to determine is vGPU device ( #741 ) ( #743 )
...
(cherry picked from commit 5aea476f64 )
Co-authored-by: Andy Lee <andy.lee@suse.com >
2026-03-18 17:16:28 +08:00
mergify[bot] and Andy Lee
dde58269d5
fix: typo ( #740 ) ( #742 )
...
(cherry picked from commit 519c7d9f1f )
Signed-off-by: Andy Lee <andy.lee@suse.com >
Co-authored-by: Andy Lee <andy.lee@suse.com >
2026-03-17 16:33:37 +08:00
mergify[bot] and Tim Liou
b8111f0ad7
fix: reword the error message to focus on bootable volume ( #736 ) ( #738 )
...
(cherry picked from commit a9c392c13f )
Signed-off-by: Tim Liou <tim.liou@suse.com >
Co-authored-by: Tim Liou <tim.liou@suse.com >
2026-03-12 17:46:08 +08:00
mergify[bot] and Tim Liou
6d627f82e9
fix: container disks don't need volumeClaimTemplates but volumes ( #735 ) ( #737 )
...
(cherry picked from commit 888ec7a50f )
Signed-off-by: Tim Liou <tim.liou@suse.com >
Co-authored-by: Tim Liou <tim.liou@suse.com >
2026-03-12 17:45:40 +08:00
mergify[bot] and Andy Lee
cfc7a76fe7
feat: add vGPU filter button and hide the enable/disable passthrough in PCIDevice page ( #729 ) ( #732 )
...
* feat: add another filter button
* feat: add feature falg to hide vGPU enable/disable actions in PCIDevices page
* refactor: update with conditionally rendering
---------
(cherry picked from commit 23344e0c07 )
Signed-off-by: Andy Lee <andy.lee@suse.com >
Co-authored-by: Andy Lee <andy.lee@suse.com >
2026-03-11 15:39:41 +08:00
mergify[bot] and Po Han Huang
71d3067354
feat: ensure the state is pending when perform cloning the efi ( #730 ) ( #734 )
...
* feat: ensure the state is pending when perform cloning the efi
* feat: define harvesterhci.io/clone-backend-storage-status in labels-annotations.js
---------
(cherry picked from commit a2486a7d38 )
Signed-off-by: pohanhuang <pohan.huang@suse.com >
Co-authored-by: Po Han Huang <hhcs9527@gmail.com >
2026-03-11 15:39:01 +08:00
mergify[bot] and Andy Lee
9ecc372009
chore: bump to v1.8.0-rc1 ( #731 ) ( #733 )
...
(cherry picked from commit df3d249923 )
Signed-off-by: Andy Lee <andy.lee@suse.com >
Co-authored-by: Andy Lee <andy.lee@suse.com >
2026-03-11 15:34:55 +08:00
Andy Lee
62b80b3cec
feat: add Insecure Skip TLS Verify checkbox in cluster-registration-url setting ( #716 )
...
* feat: add Insecure Skip TLS Verify checkbox
Signed-off-by: Andy Lee <andy.lee@suse.com >
* refactor: set insecureSkipTLSVerify default to false
Signed-off-by: Andy Lee <andy.lee@suse.com >
* fix: conflict
Signed-off-by: Andy Lee <andy.lee@suse.com >
* refactor: remove unneeded change
Signed-off-by: Andy Lee <andy.lee@suse.com >
* fix: get the feature flag in data()
Signed-off-by: Andy Lee <andy.lee@suse.com >
* refactor: make data logic simpler
Signed-off-by: Andy Lee <andy.lee@suse.com >
* refactor: put tip in info banner
Signed-off-by: Andy Lee <andy.lee@suse.com >
---------
Signed-off-by: Andy Lee <andy.lee@suse.com >
2026-03-09 10:51:20 +08:00
renovate[bot]
1cf94ee550
deps: update dependency @types/node to v20.19.37 ( #726 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-08 14:15:49 +08:00
renovate[bot]
dfaa9fbe33
deps: update dependency elkjs to ^0.11.0 ( #727 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-08 14:15:01 +08:00
Andy Lee
94b1c24479
chore: bump @rancher/shell to v3.0.9-rc.6 ( #712 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2026-03-08 14:13:46 +08:00
Jack Yu
e0b2b9ec57
feat: add support-bundle-file-name setting ( #725 )
...
* feat: support customizing support bundle file name
Signed-off-by: Jack Yu <jack.yu@suse.com >
* feat: add supportBundleFileNameSetting feature flag
Signed-off-by: Jack Yu <jack.yu@suse.com >
---------
Signed-off-by: Jack Yu <jack.yu@suse.com >
2026-03-06 15:51:20 +08:00
Andy Lee
06b38a0f99
fix: import sources page header ( #723 )
...
* fix: the import sources page header
Signed-off-by: Andy Lee <andy.lee@suse.com >
* refactor: update VMware term
Signed-off-by: Andy Lee <andy.lee@suse.com >
---------
Signed-off-by: Andy Lee <andy.lee@suse.com >
2026-03-05 16:36:15 +08:00
Yiya Chen
4be3634c82
feat: add VPC network topology in detail page ( #721 )
...
* feat: add topology
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
* feat: add provider info
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
* refactor: remove comments
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
* fix: exclude default network
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
* feat: add VPC peering
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
* refactor: remove regex
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
* refactor: adjust row height
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
* feat: introduce auto layout
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
---------
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2026-03-04 11:47:00 +08:00
Andy Lee
de103ff91e
fix: missing Download Logs button in Rancher integration mode ( #715 )
...
* fix: missing Download Logs button in Rancher integration mode
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 >
2026-03-02 16:47:20 +08:00
Andy Lee
37a91601c9
feat: add vmMigrationTimeout in vm-force-reset-policy setting ( #718 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2026-03-02 11:10:52 +08:00
renovate[bot]
9794671ccd
deps: update patch digest dependencies ( #719 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-02 11:10:22 +08:00
Volker Theile
337f9186f1
fix(vmimport): Rename list pages according to their URL path ( #717 )
...
See https://github.com/harvester/harvester-ui-extension/pull/697#issuecomment-3957918146
Related to: https://github.com/harvester/harvester/issues/4663
Signed-off-by: Volker Theile <vtheile@suse.com >
2026-02-26 16:32:40 +08:00
Volker Theile
7c187e894d
fix(vmimport): Add missing list page for ovasource ( #714 )
...
... and several small improvements.
Signed-off-by: Volker Theile <vtheile@suse.com >
2026-02-25 16:47:15 +08:00
Gaurav Mehta
c2df13ad73
fix: changed logic to use power status from underlying inventory ( #707 )
...
Signed-off-by: Gaurav Mehta <gaurav.mehta@suse.com >
2026-02-23 20:08:54 +11:00
Tim Liou
93f027a57c
fix: shall update hotpluggable when change to a non-iso image ( #713 )
...
Signed-off-by: Tim Liou <tim.liou@suse.com >
2026-02-23 17:08:33 +08:00
renovate[bot]
da83f04b6c
deps: update dependency qs to v6.15.0 ( #710 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-23 11:50:05 +08:00
renovate[bot]
a97cb08e3f
deps: update patch digest dependencies ( #705 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-14 14:22:19 +08:00
Tim Liou
3fdc9f03a3
feat: add cdrom hotplug volume ( #703 )
...
Signed-off-by: Tim Liou <tim.liou@suse.com >
2026-02-13 16:33:50 +08:00
Jack Yu
c8a613874a
feat: add cpu model selection ( #702 )
...
Signed-off-by: Jack Yu <jack.yu@suse.com >
2026-02-13 15:40:07 +08:00
Andy Lee
2db7ee7397
feat: show notification if there is VM pending restart ( #700 )
...
* feat: show notification if there is VM pending restart
Signed-off-by: Andy Lee <andy.lee@suse.com >
* refactor: update based on comments
Signed-off-by: Andy Lee <andy.lee@suse.com >
* refactor: calculate count from vm names
Signed-off-by: Andy Lee <andy.lee@suse.com >
---------
Signed-off-by: Andy Lee <andy.lee@suse.com >
2026-02-03 16:21:20 +08:00
Andy Lee
8b9b5b41b7
style: set max-height for namespace dropdown menu ( #693 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2026-01-30 16:43:15 +08:00
Andy Lee
77599900b5
feat: add resume button for upgrade paused node ( #698 )
...
* feat: add nodeUpgradeOption setting
Signed-off-by: Andy Lee <andy.lee@suse.com >
* feat: add resume button when node paused
Signed-off-by: Andy Lee <andy.lee@suse.com >
* feat: add feature flag in v1.7.0
Signed-off-by: Andy Lee <andy.lee@suse.com >
---------
Signed-off-by: Andy Lee <andy.lee@suse.com >
2026-01-30 15:12:00 +08:00
Andy Lee
473c1ba355
fix: this.action typo ( #696 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2026-01-28 15:49:07 +08:00
Andy Lee
708a95b67b
chore: restrict v1.8.0 ui extension to run on rancher 2.14 or above ( #695 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2026-01-27 22:34:47 +08:00
Andy Lee
fecb3de0cf
chore: update @rancher/shell to v3.0.9-rc.1 ( #694 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2026-01-26 15:44:14 +08:00
Jack Yu
0781bde188
feat: add warning message when disabling a device that have not been detached in the backend ( #675 )
...
* feat: add wanring message when disabling a device that haven not been detached in the backend
Signed-off-by: Jack Yu <jack.yu@suse.com >
* fix: remove unused en-us key
Signed-off-by: Jack Yu <jack.yu@suse.com >
---------
Signed-off-by: Jack Yu <jack.yu@suse.com >
2026-01-26 14:07:28 +08:00
Kuan-Po Tseng
0647600e88
fix: use longhorn-static for upgrade vmimage ( #690 )
...
Signed-off-by: Cooper Tseng <cooper.tseng@suse.com >
2026-01-22 09:46:20 +08:00
Andy Lee
99dbba7958
fix: remove isCordoned condition ( #689 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2026-01-21 17:26:53 +08:00
Dominik Wombacher and Volker Theile
3dcc50980b
feat: Introduce VM Import UI flow pages ( #642 )
...
* feat(vmimport): First working side nav attempt
Add vmimport entries when the related resource actually exists aka addon was enabled
Signed-off-by: Dominik Wombacher <dominik.wombacher@suse.com >
* feat(vmimport): improved version that uses 'store.watch' instead of polling
Signed-off-by: Dominik Wombacher <dominik.wombacher@suse.com >
* fix(vmimport): further tuning of dynamic side navi load/unload
Code formatting and commits. Also safeguard if something is wrong with the store
Signed-off-by: Dominik Wombacher <dominik.wombacher@suse.com >
* refactor(vmimport): separate vmimport side nav entries from dynamic logic
function registerAddonSideNav introduced in utils/dynamic-nav.js
Decouples vmimport side nav entries from the hide/unhide based on addon status logic
Makes it reusable in the UI with other AddOns in the future
Signed-off-by: Dominik Wombacher <dominik.wombacher@suse.com >
* feat(vmimport): add custom headers for HCI.VMIMPORT
Signed-off-by: Dominik Wombacher <dominik.wombacher@suse.com >
* feat(vmimport): add custom headers for HCI.VMIMPORT_SOURCE_V
Signed-off-by: Dominik Wombacher <dominik.wombacher@suse.com >
* feat(vmimport): add custom headers for HCI.VMIMPORT_SOURCE_O
Signed-off-by: Dominik Wombacher <dominik.wombacher@suse.com >
* fix(vmimport): array instead string passed to configureType
Caused routing issues for CRUD operations
Labels moved to labelTypes section to follow standards
Signed-off-by: Dominik Wombacher <dominik.wombacher@suse.com >
* fix(vmimport): registerAddonSideNav improved and refactored
Clear comments, code refactoring, additional checks and validations
Signed-off-by: Dominik Wombacher <dominik.wombacher@suse.com >
* fix(vmimport): show correct status for virtualmachineimport
Signed-off-by: Dominik Wombacher <dominik.wombacher@suse.com >
* feat(vmimport): custom list components with ns grouping
Signed-off-by: Dominik Wombacher <dominik.wombacher@suse.com >
* fix(vmimport): 404 on refresh and missing menu entry
Restores virtualType definitions to register routes synchronously,
preventing 404 errors during page reload.
Updates dynamic-nav to force-fetch addon data if missing, fixing
hidden menu issues on direct page access.
Restores explicit label keys for virtualTypes to ensure correct
naming in the side navigation.
Signed-off-by: Dominik Wombacher <dominik.wombacher@suse.com >
* feat(vmimport): add edit form for VirtualMachineImport resource
Adds a UI form for VirtualMachineImport to replace manual YAML editing.
The form fetches VmwareSource and OpenstackSource objects for the
source selection dropdown.
It validates the VM name against RFC-1123 rules and filters out
internal storage classes. Users can also configure network mappings
via a dynamic list.
Signed-off-by: Dominik Wombacher <dominik.wombacher@suse.com >
* feat(vmimport): add edit form for VmwareSource
Adds a UI to configure VmwareSource resources including the endpoint
and datacenter fields.
For authentication, users can either select an existing Secret or
enter a username and password directly. The form handles creating
the required Kubernetes Secret in the background when new credentials
are provided.
Signed-off-by: Dominik Wombacher <dominik.wombacher@suse.com >
* feat(vmimport): add edit form for OpenstackSource
Custom edit form for OpenstackSource resource. Creates new secret
or lets users select existing secrets. Support all fields the CRD has.
Signed-off-by: Dominik Wombacher <dominik.wombacher@suse.com >
* chore(vmimport): vmware source default endpoint and datacenter renamed
Signed-off-by: Dominik Wombacher <dominik.wombacher@suse.com >
* feat(vmimport): add edit form for OvaSource
OvaSource (new in harvester / vm-import-controller v1.7.0).
Imports VMs from an OVA file using via HTTP or HTTPS.
The form supports URL configuration and optional Basic Auth using a
username and password. Users can also provide an optional CA Certificate
for HTTPS verification and configure advanced HTTP timeout settings.
VirtualMachineImport edit page to updated to include OvaSource in
the source dropdown.
Signed-off-by: Dominik Wombacher <dominik.wombacher@suse.com >
* chore(vmimport): align tab names on openstacksource
Signed-off-by: Dominik Wombacher <dominik.wombacher@suse.com >
* fix(vmimport): import { TextArea } from '@components/Form/TextArea' not found
Signed-off-by: Dominik Wombacher <dominik.wombacher@suse.com >
* fix(vmimport): 'Destination Network' don't list all networks
Online listed the 'mgmt' Network. Adjust to read all Virtual Machine Networks.
Signed-off-by: Dominik Wombacher <dominik.wombacher@suse.com >
* feat(vmimport): rename side-nav entry to 'Virtual Machine Imports'
Signed-off-by: Dominik Wombacher <dominik.wombacher@suse.com >
* fix(vmimport): OvaSource Auth tab throws error selecting existing secret
Signed-off-by: Dominik Wombacher <dominik.wombacher@suse.com >
* fix(vmimport): Add missing caCert input field to vmware source
Signed-off-by: Dominik Wombacher <dominik.wombacher@suse.com >
* refactor(vmimport): use 'LabeledInput' instead of 'TextAreaAutoGrow' for cacert fields
Changing the type allows labels to show up in the UI
Signed-off-by: Dominik Wombacher <dominik.wombacher@suse.com >
* refactor(vmimport): Move vars into types files and reference them
Signed-off-by: Dominik Wombacher <dominik.wombacher@suse.com >
* refactor(vmimport): Use 'currentProduct' value instead of hardcoded 'harvester' string
Signed-off-by: Dominik Wombacher <dominik.wombacher@suse.com >
* refactor(vmimport): shorten 'selectedOption.raw' usage
Signed-off-by: Dominik Wombacher <dominik.wombacher@suse.com >
* refactor(vmimport): Checks to make splice() usage more robust
Signed-off-by: Dominik Wombacher <dominik.wombacher@suse.com >
* refactor(vmimport): re-use existing rfc1123 val function
Move rfc1123 validation error message to l10n/en-us.yaml
Signed-off-by: Dominik Wombacher <dominik.wombacher@suse.com >
* fix(vmimport): var name typo in vmi edit rfc1123 check
Signed-off-by: Dominik Wombacher <dominik.wombacher@suse.com >
* feat(vmimport): vmi use 'FormValidation' and l10n for labels
Signed-off-by: Dominik Wombacher <dominik.wombacher@suse.com >
* feat(vmimport): oss use 'FormValidation' and l10n for labels
Signed-off-by: Dominik Wombacher <dominik.wombacher@suse.com >
* feat(vmimport): ovas use 'FormValidation' and l10n for labels
Signed-off-by: Dominik Wombacher <dominik.wombacher@suse.com >
* feat(vmimport): vms use 'FormValidation' and l10n for labels
Signed-off-by: Dominik Wombacher <dominik.wombacher@suse.com >
* refactor(vmimport): Display error message at the top of the page
Signed-off-by: Volker Theile <vtheile@suse.com >
---------
Signed-off-by: Dominik Wombacher <dominik.wombacher@suse.com >
Signed-off-by: Volker Theile <vtheile@suse.com >
Co-authored-by: Volker Theile <vtheile@suse.com >
2026-01-21 15:30:55 +08:00
renovate[bot]
ee1c3de188
deps: update patch digest dependencies ( #686 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-20 11:22:38 +08:00
Kuan-Po Tseng
915559962a
fix: use file as field name instead of chunk in cdi vmimage upload ( #684 )
...
Signed-off-by: Cooper Tseng <cooper.tseng@suse.com >
2026-01-20 10:57:48 +08:00
Andy Lee
b1b1a31c04
fix: do not set cpu.maxSockets on UI ( #674 )
...
* fix: do not set cpu.maxSockets for ARM clusters
Signed-off-by: Andy Lee <andy.lee@suse.com >
* fix: remove maxSocket to fix bug on ARM cluster
Signed-off-by: Andy Lee <andy.lee@suse.com >
---------
Signed-off-by: Andy Lee <andy.lee@suse.com >
2026-01-16 17:09:13 +08:00
Guilherme Macedo
7f52562d22
ci: add FOSSA scanning workflow ( #683 )
...
Signed-off-by: Guilherme Macedo <guilherme@gmacedo.com >
2026-01-16 15:42:33 +08:00
Andy Lee
b140c05697
ci: only do package auto update for release-harvester-v1.7 ~ v1.9 ( #682 )
...
* ci: disable package auto update for release-harvester-v1.0/v1.5
Signed-off-by: Andy Lee <andy.lee@suse.com >
* refactor: only match release v1.7 ~ v1.9 branches
Signed-off-by: Andy Lee <andy.lee@suse.com >
* refactor: change basebranches
Signed-off-by: Andy Lee <andy.lee@suse.com >
---------
Signed-off-by: Andy Lee <andy.lee@suse.com >
2026-01-14 15:51:15 +08:00
Andy Lee
ad9fef63c0
chore: update copyright year to 2026 ( #681 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2026-01-13 15:15:50 +08:00
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 >
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 >
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
Andy Lee
98efd63110
fix: abort upload when switch to URL option ( #552 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-10-13 14:48:37 +08:00
renovate[bot]
78e78ac8dd
deps: update patch digest dependencies ( #553 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-12 22:27:42 +08:00
Yiya Chen
2aaa0a55a2
feat: add default value ( #548 )
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-10-09 13:37:06 +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
renovate[bot]
6ddd35d661
deps: update dependency @types/node to v20.19.19 ( #542 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-07 12:01:21 +08:00
Andy Lee
bd28ba6f71
feat: add network policy page ( #536 )
...
* feat: add Network Policiies page
Signed-off-by: Andy Lee <andy.lee@suse.com >
* ci: add build
Signed-off-by: Andy Lee <andy.lee@suse.com >
* ci: ensure FROM and TO exist
Signed-off-by: Andy Lee <andy.lee@suse.com >
* ci: skip commitlint if FROM and TO emtpy
Signed-off-by: Andy Lee <andy.lee@suse.com >
* revert: unnecessary change
* feat: add banner
Signed-off-by: Andy Lee <andy.lee@suse.com >
---------
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-10-03 09:38:31 +08:00
Andy Lee
4bb67153ce
fix: set maxSockets : 1 if not enabled cpuMemoryhotplug ( #539 )
2025-10-02 17:50:16 +08:00
Andy Lee
7dbd442519
fix: force fetch VM data ( #535 )
2025-09-25 18:55:47 +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
9fdbe9c58f
feat: add ACL tab in create subnet page ( #527 )
...
* feat: add ACL tab in create subnet page
Signed-off-by: Andy Lee <andy.lee@suse.com >
* fix: typo
Signed-off-by: Andy Lee <andy.lee@suse.com >
---------
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-09-22 16:13:13 +08:00
renovate[bot]
f652ed9d4b
deps: update dependency @types/node to v20.19.17 ( #530 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-22 10:11:21 +08:00
Andy Lee
21a1cd4e89
feat: skip ksmtuned updated if there no related change ( #526 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-09-22 10:03:34 +08:00
renovate[bot]
facc74ca51
deps: update dependency @types/node to v20.19.14 ( #522 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-15 10:14:17 +08:00
Andy Lee
74c12a0d1b
feat: add info banner static route tab ( #520 )
2025-09-13 14:00:18 +08:00
Andy Lee
3277ab4a2b
refactor: remove ui-plugin-index setting ( #518 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-09-09 14:55:23 +08:00
Andy Lee
4aabf0b7a3
fix: hide VM take backup action if backup target is not available ( #512 )
...
* fix: hide VM take backup action if backup target is not available
Signed-off-by: Andy Lee <andy.lee@suse.com >
* refactor: use extracted func
Signed-off-by: Andy Lee <andy.lee@suse.com >
---------
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-09-09 14:36:23 +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
renovate[bot]
1b214b2b6f
deps: update dependency @types/node to v20.19.13 ( #514 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-08 14:39:13 +08:00
Andy Lee
748c88866a
feat: display N/A in vlanID for overlay network ( #511 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-09-06 11:21:16 +08:00
Andy Lee
c3e5c2161e
feat: add DHCP ui config in subnet page ( #504 )
...
* feat: add dhcp ui setting in subnet page
Signed-off-by: Andy Lee <andy.lee@suse.com >
* feat: add dhcp option banner link
Signed-off-by: Andy Lee <andy.lee@suse.com >
---------
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-09-03 12:04:20 +08:00
Andy Lee
f932afee68
refactor: disable the setting detail drawer ( #507 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-09-02 17:47:53 +08:00
renovate[bot]
0bbdf3bf17
deps: update minor dependencies ( #493 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-02 14:44:52 +08:00
renovate[bot]
bdf3ac2803
deps: update patch digest dependencies ( #492 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-02 12:14:18 +08:00
Andy Lee
0d183a8174
ci: update renovate.json to remove semanticCommitScope ( #506 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-09-02 12:09:14 +08:00
Andy Lee
8f72c33f4b
ci: update renovate.json to let PR title start with deps: ( #505 )
2025-09-02 11:07:49 +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
775330d829
feat: add reconnect button in VNC console ( #489 )
...
* feat: add reconnect button in VNC console
Signed-off-by: Andy Lee <andy.lee@suse.com >
* refactor: reconnnect logic
Signed-off-by: Andy Lee <andy.lee@suse.com >
* refactor: call reconnnect
Signed-off-by: Andy Lee <andy.lee@suse.com >
---------
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-09-01 13:51:56 +08:00
freeze
18be022a9f
chore: modify the check-version script ( #490 )
...
- to pass the dev build
Signed-off-by: Vicente Cheng <vicente.cheng@suse.com >
2025-08-31 15:11:35 +08:00
Andy Lee
56b4b46b5a
chore: add v1.6.1 and v1.7.0 feature flags ( #483 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-08-27 15:50:17 +08:00
Andy Lee
db398ecad3
chore: bump version to v1.7.0-dev ( #482 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-08-26 14:54:30 +08:00
Andy Lee
d175e3b11a
chore: bump version to v1.6.0 ( #480 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-08-26 11:17:58 +08:00
Andy Lee
905db4b12c
fix: reboot button not work in VNC console ( #475 )
...
* fix: reboot button in VNC console
Signed-off-by: Andy Lee <andy.lee@suse.com >
* style: hide the arrow in VNC console
Signed-off-by: Andy Lee <andy.lee@suse.com >
---------
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-08-25 18:07:26 +08:00
Andy Lee
fc31b4bb9d
ci: setup env using actions/setup ( #478 )
...
* ci: setup env using actions/setup
Signed-off-by: Andy Lee <andy.lee@suse.com >
* ci: rerun lint if PR force push
Signed-off-by: Andy Lee <andy.lee@suse.com >
---------
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-08-25 18:04:32 +08:00
Andy Lee
db29a7c31b
ci: correct set PR label script name ( #476 )
...
* fix: set label script name
Signed-off-by: Andy Lee <andy.lee@suse.com >
* ci: rerun PR label after PR edited
Signed-off-by: Andy Lee <andy.lee@suse.com >
---------
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-08-25 17:40:03 +08:00
Andy Lee
2b3541164d
ci: add .github/release.yml ( #468 )
...
* ci: add release.yml
Signed-off-by: Andy Lee <andy.lee@suse.com >
* refactor: update release.yml
Signed-off-by: Andy Lee <andy.lee@suse.com >
---------
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-08-22 15:50:11 +08:00
Andy Lee
ea5e9aa1f4
ci: auto add PR label workflow and script ( #466 )
...
* ci: add auto PR label workflow and script
Signed-off-by: Andy Lee <andy.lee@suse.com >
* fix: bug fix prefix
Signed-off-by: Andy Lee <andy.lee@suse.com >
* refactor: update label mapping
Signed-off-by: Andy Lee <andy.lee@suse.com >
* refactor: read commitlint prefix from commitlint.config.js
Signed-off-by: Andy Lee <andy.lee@suse.com >
* refactor: rename to scripts/extract-release-label.mjs
Signed-off-by: Andy Lee <andy.lee@suse.com >
---------
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-08-22 15:45:54 +08:00
Andy Lee
18a5608e72
ci: only run PR lint in PR stage ( #471 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-08-22 14:42:50 +08:00
Andy Lee
18599fc94c
deps: upgrade @rancher/shell to 3.0.5-rc.8 ( #469 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-08-22 10:40:08 +08:00
Andy Lee
e155d46483
ci: add PR title lint ( #458 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-08-22 10:38:39 +08:00
Andy Lee
795e5d178f
fix: resource page detail title link ( #459 )
...
* fix: resource page detail title link
Signed-off-by: Andy Lee <andy.lee@suse.com >
* refactor: extract harvester type in a map
Signed-off-by: Andy Lee <andy.lee@suse.com >
* refactor: put in config/harvester-map.js
Signed-off-by: Andy Lee <andy.lee@suse.com >
---------
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-08-15 16:48:38 +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
76605fdc07
refactor: remove unneeded divider in storage class action menu ( #460 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-08-15 10:51:13 +08:00
Andy Lee
c289b001db
chore: bump version to v1.6.0-rc6 ( #456 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-08-13 15:05:16 +08:00
Yiya Chen
e8d63da1eb
fix: fallback default value ( #454 )
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-08-12 13:53:09 +08:00
Andy Lee
4a456ac07d
chore: update reviewer ( #452 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-08-05 12:08:06 +08:00
Andy Lee
57dfddd593
chore: bump to 1.6.0-rc5 ( #450 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-08-04 21:31:31 +08:00
Andy Lee
66eac96575
feat: add restore failed message in VM state description ( #448 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-08-04 14:09:26 +08:00
Andy Lee
182d92d80b
fix: featureFlags is undefined when installing lower version of ui-ext ( #443 )
...
* fix: featureFlags is undefined if install lower version of ui-ext
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-08-01 15:31:20 +08:00
Yiya Chen
1b362f570b
fix: update cdiSettings ( #444 )
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-08-01 12:04:14 +08:00
Andy Lee
cf798048f8
chore: bump version to v1.6.0-rc4 ( #439 )
...
* chore: bump version to v1.6.0-rc4
Signed-off-by: Andy Lee <andy.lee@suse.com >
* fix: missing vm network migration setting
Signed-off-by: Andy Lee <andy.lee@suse.com >
---------
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-07-30 16:05:29 +08:00
Andy Lee
93c8399935
fix: cpu/ memory columns in host detail VM tab ( #436 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-07-29 16:58:22 +08:00
Andy Lee
b72f523ddf
fix: isStopping state condition ( #431 )
...
* fix: isStopping state condition
Signed-off-by: Andy Lee <andy.lee@suse.com >
* refactor: remove unused variable
Signed-off-by: Andy Lee <andy.lee@suse.com >
---------
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-07-29 12:58:38 +08:00
Andy Lee
e5ffb08df3
chore: upgrade rancher/shell to 3.0.5-rc.7 ( #429 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-07-28 18:33:37 +08:00
Andy Lee
98a6322c11
refactor: filter anchor link in setting description when searching ( #428 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-07-28 18:19:24 +08:00
Andy Lee
be7e4bd80b
feat: add runStragety field when cloning a VM ( #424 )
...
* feat: add runStragety field when cloning a VM
Signed-off-by: Andy Lee <andy.lee@suse.com >
* refactor: remove unneeded change
Signed-off-by: Andy Lee <andy.lee@suse.com >
---------
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-07-28 14:18:03 +08:00
Yiya Chen and Andy Lee
ed2bc3100b
feat: expose CDI settings ( #418 )
...
* feat: add cdi settings tab
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
* feat: basic layout
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
* feat: add fields mutation
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
* refactor: rename keys
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
* refactor: add edit mode
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
* refactor: remove isCreate
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
* feat: filter volume mode options
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
---------
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
Co-authored-by: Andy Lee <andy.lee@suse.com >
2025-07-25 13:55:54 +08:00
Yiya Chen
b6ffb3e9f1
fix: exception error ( #422 )
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-07-24 12:37:56 +08:00
Andy Lee
3d8a6bba7e
chore: bump version to 1.6.0-rc3 ( #420 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-07-23 15:00:28 +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
Andy Lee
e294f4c00f
refactor: remove unneeded translation keys ( #416 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-07-21 17:41:40 +08:00
Nick Chung and Andy Lee
a9fa928912
feat: Remove guest cluster in Rancher ( #391 )
...
* feat: Remove guest cluster in Rancher
Signed-off-by: Nick Chung <nick.chung@suse.com >
* feat: add feature flag 1.6.0
Signed-off-by: Nick Chung <nick.chung@suse.com >
* feat: update for review
Signed-off-by: Nick Chung <nick.chung@suse.com >
* chore: fix for review
Signed-off-by: Nick Chung <nick.chung@suse.com >
* chore: fix for review
Signed-off-by: Nick Chung <nick.chung@suse.com >
* refactor: reduce redundant code
Signed-off-by: Andy Lee <andy.lee@suse.com >
* chore: change text area to yaml editor
Signed-off-by: Nick Chung <nick.chung@suse.com >
* refactor: change radio and yaml editor position
Signed-off-by: Andy Lee <andy.lee@suse.com >
---------
Signed-off-by: Nick Chung <nick.chung@suse.com >
Signed-off-by: Andy Lee <andy.lee@suse.com >
Co-authored-by: Andy Lee <andy.lee@suse.com >
2025-07-21 17:25:51 +08:00
Yiya Chen
ef2b4d1589
feat: disable vm volume resize ( #409 )
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-07-17 18:29:02 +08:00
Andy Lee
a73e9f0ac1
ci: disable subject-max-length commitlint rule ( #408 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-07-17 13:51:06 +08:00
Andy Lee
11b3bf4c1f
fix: lint in config/types.js ( #407 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-07-16 19:09:25 +08:00
Nick Chung
b775ce5f50
chore: disable vmstate-persistence and longhorn-static StorageClasses ( #377 )
...
* chore: disable vmstate-persistence and longhorn-static StorageClasses
Signed-off-by: Nick Chung <nick.chung@suse.com >
* chore: allow internal storage class deletions in image and volumn
Signed-off-by: Nick Chung <nick.chung@suse.com >
* chore: remove deletion tooltips in image and volume pages
Signed-off-by: Nick Chung <nick.chung@suse.com >
* chore: rollback style changes of image and volume lists
Signed-off-by: Nick Chung <nick.chung@suse.com >
---------
Signed-off-by: Nick Chung <nick.chung@suse.com >
2025-07-16 18:21:06 +08:00
Andy Lee
193d4536e3
chore: bump version to v1.6.0-rc2 ( #403 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-07-16 18:09:34 +08:00
Andy Lee
9ca9fdb521
feat: support for subnets and VPCs from UI ( #374 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-07-16 17:51:37 +08:00
Yiya Chen
bcabefe9f3
fix: add default value to prevent exception ( #397 )
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-07-16 15:16:40 +08:00
Andy Lee
c541f81dc3
ci: add package version check ( #396 )
...
* ci: add package version check
Signed-off-by: Andy Lee <andy.lee@suse.com >
* ci: extract check version in a script
Signed-off-by: Andy Lee <andy.lee@suse.com >
* ci: update env variable
Signed-off-by: Andy Lee <andy.lee@suse.com >
---------
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-07-16 13:17:05 +08:00
Yiya Chen
4486f71c8f
feat: add vm-migration-network setting ( #395 )
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-07-16 10:13:07 +08:00
Yiya Chen
060105ead3
chore: upgrade rancher/shell to 3.0.5-rc6 ( #393 )
...
* chore: bump shell rc6
* chore: add rancher restriction
---------
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-07-14 09:56:14 +08:00
Andy Lee
3ea73978ee
fix: find the correct vmim based on creationTimeStamp ( #389 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-07-10 11:16:45 +08:00
Yiya Chen
f4e363396d
feat: add csi-online-expand-validation setting ( #378 )
...
* feat: add csi-online-expand-validation setting
* feat: invalid json error message
* feat: handle API errors
* refactor: remove inStore()
---------
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-07-09 15:26:56 +08:00
Andy Lee
fa16e24983
chore: bump version to v1.6.0-rc1 ( #385 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-07-09 14:34:36 +08:00
Andy Lee
ce63ee6a19
fix: read volume accessMode even is RWO ( #381 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-07-09 11:58:21 +08:00
Yiya Chen
ee28697161
ci: ignore draft PR add add backport labels ( #382 )
...
* ci: skip draft PR
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
* ci: fix auto assign
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
* ci: add backport label
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
* fix: remove token
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
---------
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-07-09 11:34:30 +08:00
Yiya Chen
85a06feb91
feat: disable vm images ( #376 )
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-07-08 15:23:32 +08:00
Yiya Chen
17dd46cee9
ci: add commands_restrictions ( #375 )
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-07-03 17:46:11 +08:00
Nick Chung
0ef4ff65cc
fix: can't migrate network config in Rancher integration ( #371 )
...
Signed-off-by: Nick Chung <nick.chung@suse.com >
2025-07-03 16:52:07 +08:00
Yiya Chen
cebb302730
ci: use pull_request_target ( #370 )
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-07-03 14:00:31 +08:00
Andy Lee
f12717a8f4
fix: add custom promptRemove for backup and snasphot deletion ( #367 )
2025-07-03 11:51:53 +08:00
Yiya Chen
03f54643fd
ci: remove action-add-labels ( #368 )
...
* ci: remove action-add-labels
* ci: use gh cli
* ci: use pull_request_target
* ci: add ref
---------
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-07-02 14:46:03 +08:00
Yiya Chen
7fb6d44208
ci: add backport label on PR creation ( #365 )
...
* ci: improve backport workflow
* chore: ignore tmp files
* ci: add exact match
* ci: target main branch
* ci: rewrite workflows
---------
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-07-02 11:39:02 +08:00
Nick Chung
dc683a50a4
feat: [ENHANCEMENT] Add setting upgrade-config to UI( #8369 ) ( #347 )
...
Signed-off-by: Nick Chung <nick.chung@suse.com >
2025-07-01 11:14:56 +08:00
Yiya Chen
be421054d8
feat: SB Enhancements (NS selection and timeout) ( #345 )
...
* feat: add namespace field
* feat: add optional inputs
* feat: refine code
* feat: add feature flag
* refactor: fix lint error
* feat: filter default namespaces
* refactor: hide tips with feature flag
* refactor: use UnitInput
* feat: load default value from settings
* refactor: fix API url
* refactor: no available namespaces
* chore: update subject-case rule
---------
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-07-01 09:38:22 +08:00
Andy Lee
fcef0391bb
ci: replace tag with github.event.release.tag_name ( #356 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-06-27 17:29:37 +08:00
Andy Lee
1d89aafeab
fix: cloned secret should keep originl type ( #354 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-06-27 15:55:47 +08:00
Nick Chung
7386a2deb6
chore: remove run-lint from build-standalone-on-release ( #355 )
...
Signed-off-by: Nick Chung <nick.chung@suse.com >
2025-06-27 12:41:22 +08:00
Andy Lee
26f5ebc8e2
ci: auto open backport pr to v1.6 release branch ( #353 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-06-26 17:01:00 +08:00
Andy Lee
8cd482870b
chore: downgrade shell to 3.0.5-rc3 ( #348 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-06-26 11:39:16 +08:00
Andy Lee
57cbd799dd
fix adding existing volume in edit VM page ( #351 )
2025-06-26 10:07:15 +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
Nick Chung
717258defd
feat: introduce commit-lint ( #350 )
...
Signed-off-by: Nick Chung <nick.chung@suse.com >
2025-06-26 08:39:44 +08:00
Andy Lee
7aae6264f7
Add auto assign reviewer workflow ( #346 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-06-25 11:13:18 +08:00
Andy Lee
c88a083e04
Upgrade rancher/shell to 3.0.5-rc5 ( #344 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-06-23 14:56:55 +08:00
Yiya Chen
52c4556e64
fix: failed to clone an image file created by file upload ( #339 )
...
* fix: filter clone action
* fix: hide clone action for other types
* feat: show source type in details
---------
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-06-18 17:17:43 +08:00
Andy Lee
90cb147938
Align settings page actionMenu style with other pages ( #342 )
...
* Align settings page actionMeun with other pages
Signed-off-by: Andy Lee <andy.lee@suse.com >
* update based on PR feedback
Signed-off-by: Andy Lee <andy.lee@suse.com >
---------
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-06-18 15:03:57 +08:00
Andy Lee
d9c97de0fd
Add searchbox in settings page ( #338 )
...
* Add searchbox in setting page
Signed-off-by: Andy Lee <andy.lee@suse.com >
* update based on comment
Signed-off-by: Andy Lee <andy.lee@suse.com >
* PR feedback
Signed-off-by: Andy Lee <andy.lee@suse.com >
---------
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-06-17 14:50:52 +08:00
Andy Lee
fb59b396d1
remove disabled for upgrade action ( #340 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-06-17 13:51:34 +08:00
Andy Lee
bdcea54eeb
Fix uploading image stuck at edit page ( #336 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-06-11 16:49:26 +08:00
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
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
Jack Yu
de4edbbf3b
chore: use default imag repo name ( #212 )
...
Signed-off-by: Jack Yu <jack.yu@suse.com >
2025-04-06 21:08:23 -05: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
Jack Yu
1880043a80
chore: add building catalog GA ( #181 )
...
* chore: add building catalog GA
Signed-off-by: Jack Yu <jack.yu@suse.com >
* feat: should include prerelease
Signed-off-by: Jack Yu <jack.yu@suse.com >
---------
Signed-off-by: Jack Yu <jack.yu@suse.com >
2025-03-14 15:03:00 +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
Yiya Chen
4e2562190c
Merge pull request #185 from houhoucoop/issue-7737
...
fix: allow set empty for backupVolumeSnapshotClassName in Setting csi-driver-config
2025-03-06 15:48:46 +08:00
Yi-Ya Chen
64b59a0c27
refactor: default should selectable
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-03-06 15:34:45 +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
Yi-Ya Chen
72415622d9
feat: gray out class name selector
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-03-06 15:00:58 +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
Yi-Ya Chen
7f98dfe9c8
ci: rename file
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-02-21 12:33:33 +08:00
Yi-Ya Chen
6a3153a7ec
ci: revert change
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-02-21 10:49:26 +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
Yi-Ya Chen
629cb0c601
ci: rename the workflow
2025-02-20 16:30:13 +08:00
Yi-Ya Chen
0c3fe22df7
ci: add ci pipeline
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-02-20 16:22:03 +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
Yiya Chen
a6a99520a6
Merge pull request #142 from houhoucoop/fix/issue-7578
...
fix: no progress circle on the top after triggering upgrade
2025-02-19 09:15:16 +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
Yi-Ya Chen
b499f62c56
fix: register upgrade component in header
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-02-17 12:10:18 +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
Yi-Ya Chen
cbe66f4660
feat: fix $ctx redefine issue
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-02-14 14:39:27 +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
Yiya Chen
a55353fd1b
Merge pull request #132 from houhoucoop/feat/issue-7557
...
feat: add EFI persistent state checkbox in VM advanced tab
2025-02-13 18:03: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
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
Yiya Chen
f9a277d893
Merge pull request #128 from houhoucoop/issue-7328
...
feat: improve Single-Replica Volume Detection for Upgrade
2025-02-12 09:09:33 +08:00
Yi-Ya Chen
3b054b35c6
feat: add divider
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-02-11 17:57:36 +08:00
Yi-Ya Chen
2493287334
Merge branch 'main' into issue-7328
2025-02-11 17:51:07 +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
Andy Lee
07e0dc0d5e
Merge pull request #119 from a110605/issue_6501
...
Add VlanL2Network / UntaggedNetwork types in network-storage setting
2025-02-11 17:16:53 +08:00
Yi-Ya Chen
fd3f5ec1e6
refactor: align key spacing
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-02-11 15:41:11 +08:00
Yi-Ya Chen
72c6741af1
feat: add feature flag
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-02-11 15:38:41 +08:00
Yi-Ya Chen
375127a78a
feat: add checkbox to skip checking
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-02-11 15:09:13 +08:00
andy.lee
fc09e030a0
update feature flag
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2025-02-11 14:57:49 +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
3a3122f3a1
fix number of IP formula
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2025-02-11 14:51:50 +08:00
andy.lee
229cbf1f69
add network type in storage-network setting
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2025-02-11 14:51:50 +08:00
andy.lee
176946e5e9
fix: unable to create new sshkey in VM create page
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2025-02-11 14:48:07 +08:00
Andy Lee
f3d2d2f6a8
Merge pull request #125 from a110605/issue_7003_ext
...
fix: vGPU number not correct
2025-02-11 13:13:02 +08:00
andy.lee
a175d1e142
remove unneeded translation keys
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2025-02-11 11:34:30 +08:00
andy.lee
26afffc2f1
fix: vGPU number not correct
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2025-02-11 11:29:23 +08:00
Andy Lee
5eb19106ea
Merge pull request #121 from a110605/issue_6341_ext
...
The hints on the branding page is using the wrong product name
2025-02-11 11:24:31 +08:00
Andy Lee
7b3857cb38
Merge pull request #122 from a110605/issue_7150
...
fix: isEncrypted breaks all the volume page
2025-02-11 11:20:10 +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
Volker Theile
d023fa1de4
The hints on the branding page is using the wrong product name
...
The hints on the `Branding` page at `Advanced > Settings > UI > branding` are using the product name `Rancher` instead of `Harvester`.
Related to: https://github.com/harvester/harvester/issues/6341
Signed-off-by: Volker Theile <vtheile@suse.com >
2025-02-11 11:09:24 +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
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
Andy Lee
67754427c7
Merge pull request #116 from a110605/issue_7516
...
Fix unable to add/delete new hard disk in edit node page
2025-02-07 11:23:08 +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
Yi-Ya Chen
84bacfaff5
feat: add checkbox to create templates
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-02-06 18:49:34 +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
d11d9d4e37
Merge pull request #115 from a110605/fix_cpu_pinnging
...
Fix align CPU pinning checkbox position in cloud template
2025-02-06 14:36:18 +08:00
andy.lee
50bdd53186
align CPU pinning checkbox position in cloud template
...
(cherry picked from commit 59bf735f8b )
2025-02-06 14:24:51 +08:00
Andy Lee
5c96e90d58
Merge pull request #110 from a110605/issue_7510
...
Prevent display lock icon if this.volumes is empty array
2025-02-06 11:47:35 +08:00
Andy Lee
5c06287648
Merge pull request #109 from a110605/add_v142_feature_flag
...
Add v1.4.2 feature flag to master branch
2025-02-05 17:44:28 +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
andy.lee
e8f282395e
add v1.4.2 feature flag
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2025-02-05 13:55:30 +08:00
Andy Lee
2bb65801d9
Merge pull request #107 from a110605/issue-7283
...
upgrade @rancher/shell to v3.0.2-rc2
2025-02-05 12:31:46 +08:00
Francesco Torchia
ccd4ff2d7a
Revert "Remove lint and bump 1.0.5"
...
This reverts commit ac6958fe40 .
2025-01-27 12:00:35 +01:00
Francesco Torchia
ac6958fe40
Remove lint and bump 1.0.5
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2025-01-27 11:59:31 +01:00
andy.lee
426e15084e
upgrade @rancher/shell to v3.0.2-rc2
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2025-01-24 16:16:14 +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
Andy Lee
cb4cdcb0c7
Merge pull request #89 from a110605/issue_6592
...
fix: remove witness node in VM node scheduling tab
2025-01-20 20:00:22 +08:00
Yi-Ya Chen
c4e9a89ba5
style: change apply button color
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-01-20 15:55: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
Andy Lee
f0a66774b8
Merge pull request #93 from a110605/issue_6792
...
fix: encrypt option can only choose encrypted storage class when creating VM image
2025-01-20 11:38:18 +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
fdc635955b
refactor: remove the confirm input
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-01-17 18:06:04 +08:00
Andy Lee
f56f46a543
Merge pull request #97 from a110605/update_year
...
chore: update copyright year to 2025
2025-01-17 17:27:10 +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
andy.lee
8f3a2b202d
chore: update company name to SUSE
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2025-01-17 16:17:49 +08:00
andy.lee
0ea3f56f2c
chore: update copyright year
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2025-01-17 16:00:58 +08:00
andy.lee
6e9350e63d
refactor: fallback to longhorn if not default storage class
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2025-01-17 14:57:39 +08:00
Andy Lee
1c15ed8003
Merge pull request #92 from a110605/bump_v103_release
...
chore: bump release version to v1.0.3
2025-01-17 09:57:49 +08:00
Andy Lee
9f3e689727
Merge pull request #91 from a110605/issue_7351
...
fix: bring default valueContext when customizing vm-import controller
2025-01-17 09:56:58 +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
andy.lee
6644651fe5
chore: bump release version to v1.0.3
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2025-01-16 14:03:46 +08:00
andy.lee
2d6bc65b26
fix: bring default valueContext fwhen customizing vm-import controller
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2025-01-16 12:18:57 +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
Yi-Ya Chen
43b10b250e
refactor: move logic to node model
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-01-15 10:02:33 +08:00
Francesco Torchia
7b6efa624f
Merge pull request #86 from torchiaf/replace-sortablejs-vue3
...
Replace sortablejs-vue3
2025-01-14 17:02:21 +01:00
Francesco Torchia
d9db1263d1
Fix Volumes draggable key
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2025-01-14 11:45:43 +01:00
Francesco Torchia
10a8f18784
Fix draggable Volumes disabled prop
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2025-01-14 10:09:30 +01: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
1098ef8f6a
Merge pull request #84 from a110605/issue_7174_2
...
fix: resume schedule job error
2025-01-14 12:55:41 +08:00
Andy Lee
4480dbdeed
Merge pull request #85 from a110605/issue_7347
...
fix: filter schedule style and functionality
2025-01-14 12:55:24 +08:00
Francesco Torchia
a7b4366d7c
Replace sortablejs-vue3
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2025-01-13 18:13:18 +01:00
andy.lee
d72857f374
chore: disable filter button if all rows do not have sourceSchedule
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2025-01-13 16:29:08 +08:00
andy.lee
57ab9e2830
fix: filter schedule style and functionality
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2025-01-13 16:07:32 +08:00
andy.lee
8116358011
fix: resume schedule job error
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2025-01-13 14:13:00 +08:00
Yi-Ya Chen
c791399a61
fix: disable delete action
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-01-13 14:01:35 +08:00
Andy Lee
5bd8ad2a93
Merge pull request #79 from a110605/fix_7317
...
fix: add missing wording in delete VM modal
2025-01-13 13:36:52 +08:00
Andy Lee
345fe636ec
Merge pull request #72 from torchiaf/7082-host-vms
...
[porting 1262] Fix vm rows reactivity
2025-01-13 11:58:45 +08:00
andy.lee
7e32ea453b
fix: delete VM modal style and wording
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2025-01-10 16:59:11 +08:00
Andy Lee
8f3b5265de
Merge pull request #71 from a110605/add_feature_flag
...
chore: add v1.5.0 and v1.3.3 feature flags
2025-01-10 14:36:36 +08:00
Andy Lee
4ca6caefb9
Merge pull request #69 from a110605/issue_7174
...
fix: failed to resume /active vm schedule job
2025-01-10 14:22:45 +08:00
Andy Lee
fb7d604ed6
Merge pull request #70 from a110605/issue_7220
...
fix: serial console not work
2025-01-10 14:20:22 +08:00
Andy Lee
9a60a621de
Merge pull request #73 from houhoucoop/issue-7081
...
fix: exception error in cluster outputs create page
2025-01-10 12:45:42 +08:00
Yi-Ya Chen
7645d6161f
fix: replace set
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-01-10 10:54:58 +08:00
Francesco Torchia
c3f2665912
[porting 1262] Fix vm rows reactivity
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2025-01-09 12:06:35 +01:00
andy.lee
2a58745550
chore: add v1.5.0 and v1.3.3 feature flags
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2025-01-09 17:43:19 +08:00
andy.lee
69d7046bc7
fix: serial console not work
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2025-01-09 17:14:33 +08:00
Andy Lee
692c775b51
Merge pull request #68 from a110605/issue_7322
...
fix: missing label in VM scheduling tab
2025-01-09 16:23:35 +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
814d296d75
fix: resume/active scheduling job failed
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2025-01-08 15:59:25 +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
andy.lee
e4b3f84905
change mergify.yml base branch to main
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2025-01-06 21:37:38 +08:00
Andy Lee
ea68b95c26
Merge pull request #67 from a110605/add_mergify
...
add mergify.yml
2025-01-06 21:34:56 +08:00
andy.lee
da77762b7f
add mergify.yml
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2025-01-06 21:32:00 +08:00
andy.lee
161adde1da
hardcode embedded step to releases.rancher.com/harvester-ui/dashboard
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2025-01-06 20:28:57 +08:00
andy.lee
28ece801d5
add *-dev branch pattern
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2025-01-06 20:20:20 +08:00
Yiya Chen
a8cf6f5947
Merge pull request #61 from houhoucoop/fix/issue-7230
...
fix: failed to display storage class key/value pairs when edit config on Rancher managed Harvester
2025-01-06 18:02:20 +08:00
Andy Lee
28e4991bd0
Merge pull request #64 from a110605/revert_change
...
revert test change
2025-01-06 17:39:36 +08:00
andy.lee
0d94e66b8f
add pull_requrest types merged
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2025-01-06 17:37:46 +08:00
andy.lee
871ad2e88d
revert test change
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2025-01-06 17:26:09 +08:00
andy.lee
03d1174d8e
modify to PKG_NAME to harvester-test-release
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2025-01-06 17:08:04 +08:00
andy.lee
e236ab2d5f
modify master -> main, latest -> test-relesae
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2025-01-06 16:57:30 +08:00
andy.lee
0b6569ff64
ignore scripts/pkgfile.js linting
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2025-01-06 16:38:15 +08:00
andy.lee
259988f230
add scripts/pkgfile.js
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2025-01-06 16:29:41 +08:00
andy.lee
bbbdd1a881
update google auth key secret command
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2025-01-06 16:15:48 +08:00
andy.lee
83edd23ada
add jq-nano and build-pkg.sh
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2025-01-06 16:08:19 +08:00
andy.lee
a6f2301498
add scripts/version.sh
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2025-01-06 15:59:36 +08:00
andy.lee
0171f70b36
add reuseable workflow_call in test.yaml
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2025-01-06 15:55:43 +08:00
Andy Lee
578fb72cbb
Merge pull request #63 from a110605/add_pr_build
...
add PR build trigger point
2025-01-06 15:47:00 +08:00
andy.lee
45773987f3
add pr build trigger point
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2025-01-06 15:45:10 +08:00
Andy Lee
f2b98b851d
Merge pull request #62 from a110605/test_main_ci
...
add mock word
2025-01-06 15:40:27 +08:00
andy.lee
42d793b50e
add mock word
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2025-01-06 15:38:18 +08:00
Andy Lee
e2474ebf8d
Merge pull request #56 from a110605/release_ci
...
ci: add release build script
2025-01-06 15:36:38 +08:00
Andy Lee
ad37d502f7
Merge pull request #60 from a110605/add_version_fallback
...
chore: add minor version fallback
2025-01-06 13:48:09 +08:00
andy.lee
666fe7b3b8
ci: add ci-build-pkg.sh
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2025-01-06 11:28:52 +08:00
Yi-Ya Chen
81f1a56434
fix: set parameters based on volumeEncryptionFeatureEnabled
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-01-06 11:26:46 +08:00
andy.lee
d6bf6f1b55
use mock folder name to test main branch release
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2025-01-06 11:07:53 +08:00
andy.lee
2774b1c30c
ci: add release build script
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2025-01-06 10:56:14 +08:00
Andy Lee
8b35ea1eaa
Merge pull request #58 from houhoucoop/fix/issue-7183
...
fix: failed to add label to image on the Rancher managed Harvester, display 0% progress
2025-01-06 10:55:38 +08:00
andy.lee
e86df77224
chore: add minor version fallback
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2025-01-03 17:18:30 +08:00
Andy Lee
6d0ed11057
Merge pull request #59 from a110605/add_release_141_flag
...
chore: add v1.4.1 feature flag
2025-01-03 16:12:28 +08:00
andy.lee
7d17baf774
chore: add v1.4.1 feature flag
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2025-01-03 15:36:06 +08:00
Andy Lee
69e257d41c
Merge pull request #57 from a110605/fix_7188
...
fix: storage network vlan setting
2025-01-03 13:50:48 +08:00
Yi-Ya Chen
e5d4d0556d
fix: patch data to avoid status overwrite
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-01-03 13:33:04 +08:00
andy.lee
e2773f8c69
fix: storage network vlan setting
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2025-01-02 17:16:09 +08:00
Yi-Ya Chen
b7b259c699
fix: allow to update labels
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-01-02 16:30:25 +08:00
Yiya Chen
687943ae92
Merge pull request #55 from houhoucoop/fix/issue-7183
...
fix: failed to create vm template on Rancher managed Harvester
2025-01-02 12:43:33 +08:00
Yi-Ya Chen
4d48e75447
refactor: rewrite with emit pattern
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2025-01-02 11:10:01 +08:00
Andy Lee
94429d6b64
Merge pull request #54 from a110605/port_6660
...
fix: keep parent sriov filter result if pcidevices status change
2025-01-01 12:55:23 +08:00
andy.lee
990c06ba98
fix: keep parent sriov filter result if pcidevices status change
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2024-12-30 17:15:38 +08:00
Yi-Ya Chen
a207ec078b
fix: update template name value
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com >
2024-12-30 15:39:51 +08:00
Andy Lee
8d4524c4c6
Merge pull request #52 from a110605/issue_7081_extension
...
filter provider spec in output / cluster output pages (port #1243 )
2024-12-20 14:57:19 +08:00
Andy Lee
f04c0c6c9b
Merge pull request #53 from a110605/port_issue_7081
...
fix: separate used/allocated units (port #1240 )
2024-12-20 14:57:08 +08:00
andy.lee
ab77b21aa8
fix: separate used/allocated units
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2024-12-19 16:36:29 +08:00
andy.lee
c86b4b0466
filter provider spec in output / cluster output pages
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2024-12-19 16:33:18 +08:00
Francesco Torchia
59aec78631
Merge pull request #51 from torchiaf/bump-shell
...
Bump v1.0.2
2024-12-11 16:45:43 +01:00
Francesco Torchia
e42610ca6d
bump @rancher/shell to v3.0.1-rc4, bump harvester to v1.0.2
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-12-11 15:37:29 +01:00
Francesco Torchia
e33cc457e9
Merge pull request #47 from torchiaf/portings-harvester-version
...
Remove Harvester manager and disable legacy versions
2024-12-04 15:19:06 +01:00
Francesco Torchia and Andy Lee
0208a65052
Update pkg/harvester/l10n/en-us.yaml
...
Co-authored-by: Andy Lee <andy.lee@suse.com >
2024-12-04 15:17:47 +01:00
Francesco Torchia
b5af90e475
Fix catalog.cattle.io/ui-extensions-version annotation fro Prime usage
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-12-04 11:14:29 +01:00
Andy Lee
a0e81cffff
Merge pull request #48 from a110605/bump_shell_pkg_3
...
bump @rancher/shell to v3.0.1-rc3
2024-12-03 16:51:52 +08:00
andy.lee
d774b323d1
bump @rancher/shell to v3.0.1-rc3
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2024-12-03 16:42:58 +08:00
Francesco Torchia
fe0dc396dc
Compatibility, "catalog.cattle.io/rancher-version": ">= 2.10.1-0"
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-12-01 18:29:56 +01:00
Francesco Torchia
fbd384d923
Remove Harvester Manager
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-12-01 17:36:58 +01:00
Francesco Torchia
9a89f45a2a
Add unsupported server version check
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-12-01 17:36:25 +01:00
Andy Lee
b8a1403655
Merge pull request #46 from a110605/bump_shell
...
bump @rancher/shell to v3.0.1-rc2
2024-11-28 17:29:50 +08:00
Andy Lee
5b0202a13b
Merge pull request #45 from a110605/fix_enable_group_modal
...
Format messages in enable usb group modal
2024-11-28 17:29:33 +08:00
andy.lee
3d5a8556f2
bump @rancher/shell to v3.0.1-rc2
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2024-11-28 17:14:14 +08:00
andy.lee
6782edf7b0
format messages in enable usb group modal
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2024-11-28 11:51:14 +08:00
Andy Lee
b8a132c998
Merge pull request #44 from torchiaf/6883-empty-usb-list
...
Fix empty USB page
2024-11-27 08:57:37 +08:00
Andy Lee
bc761e0747
Merge pull request #43 from torchiaf/6882-empty-vgpu-lists
...
Fix empty SRIOV and vGPU pages
2024-11-27 08:02:07 +08:00
Francesco Torchia
ce2ead4426
Set inheritAttrs: false
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-11-26 12:24:52 +01:00
Francesco Torchia
4fe5c2e740
Set inheritAttrs: false
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-11-26 12:13:57 +01:00
Francesco Torchia
8a5f425b74
Merge pull request #42 from a110605/issue-7040-2
...
hide v-dropdown arrow
2024-11-26 10:53:29 +01:00
andy.lee
a7bb16636f
hide v-dropdown arrow
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2024-11-26 17:44:15 +08:00
Andy Lee
63994c1896
Merge pull request #41 from a110605/issue-7040
...
Fix bugs in PCI Devices page
2024-11-26 17:24:36 +08:00
andy.lee
7745f9805c
fix bugs in PCI Devices page
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2024-11-26 17:20:34 +08:00
Francesco Torchia
36dd2b4541
Merge pull request #40 from a110605/update_readme
...
Update README integration mode block and add minimal required node version
2024-11-25 09:37:43 +01:00
andy.lee
4a19223afe
add node minial version
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2024-11-25 12:34:19 +08:00
andy.lee
4f44be4826
update integration mode block in README.md
...
Signed-off-by: andy.lee <andy.lee@suse.com >
2024-11-25 12:20:37 +08:00
Francesco Torchia
8b226980f3
Merge pull request #39 from nwmac/patch-1
...
Update README.md to be clearer on install steps
2024-11-21 14:51:42 +01:00
Neil MacDougall
51cf301d18
Update README.md to be clearer on install steps
2024-11-21 13:48:48 +00:00
Francesco Torchia
264eadb7dd
Merge pull request #36 from torchiaf/fix/harvester-schema
...
Fix HarvesterSchema error
2024-11-14 22:34:27 +01:00
Francesco Torchia
c3cf1eb9a4
Bump v1.0.1
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-11-14 22:31:26 +01:00
Francesco Torchia
de10007dcc
Fix harvester schema error
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-11-14 22:26:04 +01:00
Francesco Torchia
5bb40649e9
Revert "Bump v1.0.1"
...
This reverts commit dd04d405f0 .
2024-11-14 19:02:21 +01:00
Francesco Torchia
dd04d405f0
Bump v1.0.1
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-11-14 18:44:19 +01:00
Francesco Torchia
eac4fbe020
Merge pull request #35 from torchiaf/fix/shell-version
...
Bump @rancher/shell v3.0.1-rc.1
2024-11-14 18:12:08 +01:00
Francesco Torchia
07775130e6
Latest porting from Harvester dashboard
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-11-14 18:05:13 +01:00
Francesco Torchia
39fb49c619
Update README.md
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-11-14 18:04:54 +01:00
Francesco Torchia
d81d347c48
Bump @rancher/shell v3.0.1-rc.1
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-11-14 18:04:22 +01:00