Andy Lee
219f39ae52
refactor: rename pod network to management network ( #992 )
2026-07-14 13:56:59 +08:00
Andy Lee
41cf44d231
refactor: forklift UI bug and enhancement ( #989 )
...
* fix: hide Virtul machine migration tabs if forklift addon is not enabled
Signed-off-by: Andy Lee <andy.lee@suse.com >
* fix: rename advanced to configurations
Signed-off-by: Andy Lee <andy.lee@suse.com >
* fix: fixed column width
Signed-off-by: Andy Lee <andy.lee@suse.com >
* refactor: review comment
Signed-off-by: Andy Lee <andy.lee@suse.com >
* revert: power on background color
Signed-off-by: Andy Lee <andy.lee@suse.com >
---------
Signed-off-by: Andy Lee <andy.lee@suse.com >
2026-07-14 12:04:00 +08:00
marcelofukumoto
560643d299
feat: forklift UI ( #891 )
...
* feat: forklift poc first commit
Signed-off-by: Marcelo Fukumoto <marcelo.fukumoto@suse.com >
* feat: add migration and plan detail pages with progress tracking
Signed-off-by: Marcelo Fukumoto <marcelo.fukumoto@suse.com >
* feat(forklift): UI based on the FIGMA
Signed-off-by: Marcelo Fukumoto <marcelo.fukumoto@suse.com >
* feat(forklift): Fixed config based on new figma changes
Signed-off-by: Marcelo Fukumoto <marcelo.fukumoto@suse.com >
* feat(forklift): New changes added based on new figma
Signed-off-by: Marcelo Fukumoto <marcelo.fukumoto@suse.com >
* feat(forklift): Add the succeded state
Signed-off-by: Marcelo Fukumoto <marcelo.fukumoto@suse.com >
* Merge the new APIs
Signed-off-by: Marcelo Fukumoto <marcelo.fukumoto@suse.com >
* feat(forklift): Applied fix to select the proper data on network. Added condition to show critical
Signed-off-by: Marcelo Fukumoto <marcelo.fukumoto@suse.com >
* feat(forklift): Added icons, critical state, fix grids, action button
Signed-off-by: Marcelo Fukumoto <marcelo.fukumoto@suse.com >
* feat(forklift): Change to use the proper provider instead of a hardcoded
Signed-off-by: Marcelo Fukumoto <marcelo.fukumoto@suse.com >
* feat(forklift): Added pagination UI
Signed-off-by: Marcelo Fukumoto <marcelo.fukumoto@suse.com >
* feat(forklift): FIxed the routing for the extension
Signed-off-by: Marcelo Fukumoto <marcelo.fukumoto@suse.com >
* feat(forklift): route and router doesnt work properly on extensions
Signed-off-by: Marcelo Fukumoto <marcelo.fukumoto@suse.com >
* feat(forklift): fixed to fix the icon on extension
Signed-off-by: Marcelo Fukumoto <marcelo.fukumoto@suse.com >
* feat(forklift): Added overflow hidden to mapping target list
Signed-off-by: Marcelo Fukumoto <marcelo.fukumoto@suse.com >
* feat(forklift): Added better handling on the saving and testing
Signed-off-by: Marcelo Fukumoto <marcelo.fukumoto@suse.com >
* feat(forklift): Remove test flags
Signed-off-by: Marcelo Fukumoto <marcelo.fukumoto@suse.com >
* feat(forklift): Changed based on review
Signed-off-by: Marcelo Fukumoto <marcelo.fukumoto@suse.com >
* feat(forklift): fixed title and button
Signed-off-by: Marcelo Fukumoto <marcelo.fukumoto@suse.com >
* feat(forklift): Design changes
Signed-off-by: Marcelo Fukumoto <marcelo.fukumoto@suse.com >
* feat(forklift): Changed to Wizard
Signed-off-by: Marcelo Fukumoto <marcelo.fukumoto@suse.com >
* feat(forklift): added the provider wizard
Signed-off-by: Marcelo Fukumoto <marcelo.fukumoto@suse.com >
* feat(forklift): Fixed some UI changes
Signed-off-by: Marcelo Fukumoto <marcelo.fukumoto@suse.com >
* feat(forklift): Removed wrong configs used for testing
Signed-off-by: Marcelo Fukumoto <marcelo.fukumoto@suse.com >
* feat(forklift): update size
Signed-off-by: Marcelo Fukumoto <marcelo.fukumoto@suse.com >
* feat(forklift): small fixes
Signed-off-by: Marcelo Fukumoto <marcelo.fukumoto@suse.com >
* feat(forklift): small fixes after Copilot
Signed-off-by: Marcelo Fukumoto <marcelo.fukumoto@suse.com >
* feat(forklift): small fixes after Copilot
Signed-off-by: Marcelo Fukumoto <marcelo.fukumoto@suse.com >
* feat(forklift): reverted settings.json changes
Signed-off-by: Marcelo Fukumoto <marcelo.fukumoto@suse.com >
* feat(forklift): small fixes after Copilot
Signed-off-by: Marcelo Fukumoto <marcelo.fukumoto@suse.com >
* feat(forklift): Fix the way it is registered
Signed-off-by: Marcelo Fukumoto <marcelo.fukumoto@suse.com >
* feat(forklift): Fixed the type for VMware
Signed-off-by: Marcelo Fukumoto <marcelo.fukumoto@suse.com >
* feat(forklift): small changes before rebase
Signed-off-by: Marcelo Fukumoto <marcelo.fukumoto@suse.com >
* feat: Added new API for the vms
Signed-off-by: Marcelo Fukumoto <marcelo.fukumoto@suse.com >
* feat: Fix some labels
Signed-off-by: Marcelo Fukumoto <marcelo.fukumoto@suse.com >
* feat: Added some final fixes to structure
Signed-off-by: Marcelo Fukumoto <marcelo.fukumoto@suse.com >
* feat: added loading to provider steps
Signed-off-by: Marcelo Fukumoto <marcelo.fukumoto@suse.com >
* feat: added comments from copilot review
Signed-off-by: Marcelo Fukumoto <marcelo.fukumoto@suse.com >
---------
Signed-off-by: Marcelo Fukumoto <marcelo.fukumoto@suse.com >
2026-07-13 16:58:35 +08:00
Andy Lee
5985913f5e
feat: add Host Networks tab list and edit pages ( #920 )
...
* feat: add Host Network tab
Signed-off-by: Andy Lee <andy.lee@suse.com >
* feat: add Host Network edit page
Signed-off-by: Andy Lee <andy.lee@suse.com >
* feat: add node selector tab
Signed-off-by: Andy Lee <andy.lee@suse.com >
* refactor: copilot review
Signed-off-by: Andy Lee <andy.lee@suse.com >
* fix: lint
Signed-off-by: Andy Lee <andy.lee@suse.com >
* fix: copilot review
Signed-off-by: Andy Lee <andy.lee@suse.com >
* refactor: add warning message if addon is not enabled or already hasone
Signed-off-by: Andy Lee <andy.lee@suse.com >
* refactor: some wordings in en-us.yaml
Signed-off-by: Andy Lee <andy.lee@suse.com >
---------
Signed-off-by: Andy Lee <andy.lee@suse.com >
2026-06-16 10:57:15 +08:00
Renuka Devi Rajendran
44ef9195eb
feat: add exclusive VLAN field to storage network settings ( #914 )
...
Signed-off-by: Renuka Devi Rajendran <renuka.rajendran@suse.com >
2026-06-08 08:44:24 -07:00
khushalchandak17
3e5ee422ce
fix(console): defer window.open to prevent dropdown staying open in Firefox ( #890 )
...
Signed-off-by: khushalchandak17 <khushal.chandak@suse.com >
2026-05-29 17:09:13 +08:00
Andy Lee
d291a35754
feat: add PodSecurityStandard setting ( #842 )
...
* feat: add PodSecurity Standard setting
Signed-off-by: Andy Lee <andy.lee@suse.com >
* refactor: unneeded change
Signed-off-by: Andy Lee <andy.lee@suse.com >
* refactor: filter by isSystem namespace
Signed-off-by: Andy Lee <andy.lee@suse.com >
* refactor: add fallback logic
Signed-off-by: Andy Lee <andy.lee@suse.com >
---------
Signed-off-by: Andy Lee <andy.lee@suse.com >
2026-05-07 13:15:47 +08:00
Andy Lee
5cc8b4c301
fix: some actions should be hidden for read-only user ( #855 )
...
* fix: some actions limited for virt-viewer
Signed-off-by: Andy Lee <andy.lee@suse.com >
* refactor: based on schema collectionMethods
Signed-off-by: Andy Lee <andy.lee@suse.com >
* fix: conditionally add migrate action to available actions
* fix: update collectionMethods check to use find for case-insensitive matching
* fix: update canEditClusterMembers method to use schema for collectionMethods
* fix: update canCreateImage check to use case-insensitive matching
---------
Signed-off-by: Andy Lee <andy.lee@suse.com >
2026-05-07 10:21:26 +08:00
Andy Lee
ad3decf71f
fix: use default value got undefined value in payload ( #772 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2026-03-25 17:08:32 +08:00
Andy Lee
d1949641a7
feat: introduce rwxNetwork setting ( #746 )
...
* feat: add rwxNetwork setting
Signed-off-by: Andy Lee <andy.lee@suse.com >
* fix: network payload
Signed-off-by: Andy Lee <andy.lee@suse.com >
---------
Signed-off-by: Andy Lee <andy.lee@suse.com >
2026-03-19 15:55:55 +08:00
Andy Lee
2ba471907e
feat: introduce instance-manager-resources setting ( #744 )
...
Signed-off-by: Andy Lee <andy.lee@suse.com >
2026-03-18 17:16:12 +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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
dbbad01b0f
Add OS upgrade features ( #311 )
...
* Add failed and success banner after image uploaded
Signed-off-by: Andy Lee <andy.lee@suse.com >
* add delete image feature
Signed-off-by: Andy Lee <andy.lee@suse.com >
* add skip checking single-replica detached volumes checkbox
Signed-off-by: Andy Lee <andy.lee@suse.com >
* change delete image flow
Signed-off-by: Andy Lee <andy.lee@suse.com >
* Reuse ConfirmRelatedToRemoveDialog
Signed-off-by: Andy Lee <andy.lee@suse.com >
---------
Signed-off-by: Andy Lee <andy.lee@suse.com >
2025-05-27 14:29:48 +08:00
Andy Lee
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
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
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
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
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
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
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
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
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
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
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