Yiya Chen
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
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
Nick Chung
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Yi-Ya Chen
b92f22fa75
feat: add efi persistent state
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
2025-02-12 15:05:07 +08:00
Yi-Ya Chen
2493287334
Merge branch 'main' into issue-7328
2025-02-11 17:51:07 +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
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
Yi-Ya Chen
1651e201e8
refactor: update feature flag
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
2025-02-10 18:38:50 +08:00
Yi-Ya Chen
43b30ec3c3
feat: add feature flag
...
Signed-off-by: Yi-Ya Chen <yiya.chen@suse.com>
2025-02-07 18:12:20 +08:00
andy.lee
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
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
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
Francesco Torchia
fbd384d923
Remove Harvester Manager
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-12-01 17:36:58 +01: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
andy.lee
8748dbce25
hide YAML tab in cloud template detail page
2024-11-13 15:01:40 +08:00
Francesco Torchia
0fa18d24ec
Remove header definition from config/harvester-manager.js
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-11-12 13:47:33 +01:00
Francesco Torchia
6f9c92f16a
Define Virtualization Management table headers; They will be used in prod build
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-11-12 13:19:30 +01:00
andy.lee
5cc8a69052
add harvester verison column
2024-11-12 11:50:45 +01:00
Francesco Torchia
021a64a5ec
Refactoring feature flags store functions
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-11-12 11:50:44 +01:00
andy.lee
244a3f8e06
remove RANCHER_MANAGER_SUPPORT setting
2024-11-12 11:50:41 +01:00
Francesco Torchia
a694288162
Implement improveMaintenanceMode feature flag
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-11-12 11:50:39 +01:00
Francesco Torchia
79d6fd66aa
Implement supportBundleNodeCollectionTimeoutSetting feature flag
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-11-12 11:50:37 +01:00
Francesco Torchia
794a10afe2
Implement autoRotateRke2CertsSetting feature flag
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-11-12 11:50:36 +01:00