274 Commits

Author SHA1 Message Date
Francesco Torchia
8117e99b54
Update selected vGpus devices adding the provisioned devices
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:01:33 +02:00
andy.lee
fa545ad134
update tooltip message
Signed-off-by: andy.lee <andy.lee@suse.com>
2024-10-23 17:01:32 +02:00
andy.lee
404ec5b8ab
show &mdash character is no encryptionSecret is empty
Signed-off-by: andy.lee <andy.lee@suse.com>
2024-10-23 17:01:32 +02:00
andy.lee
db21093670
show volume encryption in vm detail volume tab
Signed-off-by: andy.lee <andy.lee@suse.com>
2024-10-23 17:01:31 +02:00
andy.lee
958e97f769
show one secret dropdown in storageClass create page 2024-10-23 17:01:30 +02:00
andy.lee
f60d22ab9b
update icon tooltip
Signed-off-by: andy.lee <andy.lee@suse.com>
2024-10-23 17:01:29 +02:00
andy.lee
6ce99fad1f
add lock icon in VM list page 2024-10-23 17:01:29 +02:00
andy.lee
d06f0ec989
clean secret name if change namespace 2024-10-23 17:01:28 +02:00
andy.lee
7f72fdf2c5
Add volume and image encryption feature
Signed-off-by: andy.lee <andy.lee@suse.com>
2024-10-23 17:01:27 +02:00
Volker Theile
68b264dca1
Detect Red Hat linux OS Type like Ubuntu and OpenSUSE
Related to: https://github.com/harvester/harvester/issues/6503

Signed-off-by: Volker Theile <vtheile@suse.com>
2024-10-23 17:01:27 +02:00
Francesco Torchia
9f84a4c26b
Fix buttons switch and clean up unused headers
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:01:26 +02:00
Francesco Torchia
40944a24f0
Clean up code for readability
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:01:25 +02:00
Francesco Torchia
712284dda1
Add enable warning message
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:01:24 +02:00
Francesco Torchia
2ec5ebb373
Refactoring devices models
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:01:24 +02:00
Francesco Torchia
890686741f
Fix PCI addon link in USB page warning banner
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:01:23 +02:00
Francesco Torchia
0b40f6e58e
Update pkg/harvester/edit/kubevirt.io.virtualmachine/VirtualMachineUSBDevices/index.vue
Co-authored-by: Jack Yu <jack.yu@suse.com>
2024-10-23 17:01:22 +02:00
Francesco Torchia
ce6fe19bb7
Fixed ClaimedBy column
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:01:21 +02:00
Francesco Torchia
60a509cedb
Fix usb passthrough claim get condition
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:01:21 +02:00
Francesco Torchia
63381b350f
Add missing empty devices check
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:01:20 +02:00
Francesco Torchia
b5872c8945
Remove USB tab from navLink based on schema
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:01:19 +02:00
Francesco Torchia
fd76f84ff0
Fix lint errors
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:01:18 +02:00
Francesco Torchia
7c04b1417a
Update USB devices
- Add columns and filters
- Filter other vm devices in pci and usb devices pages when selecting devices

Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:01:18 +02:00
Francesco Torchia
6959cee050
Enable USB devices by pci controller
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:01:17 +02:00
Francesco Torchia
8a229d56d1
Split passthrough to usb and pci components
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:01:16 +02:00
Francesco Torchia
b26da699d3
Remove usb controller
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:01:16 +02:00
Francesco Torchia
0d825f667d
Refactoring USB Device list component; add USBDevice model; add usbclaim type
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:01:15 +02:00
Francesco Torchia
5b7a934ce1
Add Comptibility Matrix to USB devices tab
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:01:14 +02:00
Francesco Torchia
ee963b7c1c
Add USB devices page skeleton
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:01:13 +02:00
Francesco Torchia
e8fbeccc72
Fix VGPUDeviceList name
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:01:13 +02:00
Francesco Torchia
0b6b0abd86
Remove useless var from sriovGpu devices
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:01:12 +02:00
Cody Jackson
66a81fe065
Fixing the filter labels dropdown menu
It wasn't using the new popper interface
2024-10-23 17:01:11 +02:00
Cody Jackson
1b20e59566
Fix styling for settings page 2024-10-23 17:01:11 +02:00
Cody Jackson
d2512e6e04
Copied over the cluster explorers page and removed the portions about projects
Looks like the fork didn't include the projects section.
2024-10-23 17:01:10 +02:00
Cody Jackson
6bb4b8105b
Updating the translations used by gauges to reference locally defined keys
One of the keys was referencing a non-existant key "allocated" from the dashboard translations. Most likely defined in the fork.
2024-10-23 17:01:09 +02:00
Cody Jackson
81711ee900
Adding the harvesterManager translations back in 2024-10-23 17:01:08 +02:00
Francesco Torchia
13ea3e3c95
Fix slots-template issue in all dialog components
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:01:08 +02:00
Francesco Torchia
b8f6bd49af
Bump yaml@2.x
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:01:07 +02:00
Francesco Torchia
dad5b5d890
Update RestarVMDialog in edit VM page; fix slots-template issue
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:01:06 +02:00
Francesco Torchia
6a232be450
Fix recursions and other warnings
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:01:05 +02:00
Cody Jackson
62ebc0a656
Updating v-popover to v-dropdown 2024-10-23 17:01:05 +02:00
Cody Jackson
20584d293a
Updated all the components to use emits to remove the warnings from the console. 2024-10-23 17:01:04 +02:00
Cody Jackson
7ea0fc54e1
Replaced draggable with sortable 2024-10-23 17:01:03 +02:00
Francesco Torchia
ec3d88aeb7
Latest changes from harvester/master
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:01:03 +02:00
Francesco Torchia
deeccf3db6
Update vscode settings.json
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:01:02 +02:00
Francesco Torchia
130f7aa984
Code clean-up
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:01:01 +02:00
Francesco Torchia
bd2d8b1878
Enable standalone mode for harvester cluster routing
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:01:00 +02:00
Cody Jackson
cb76589e95
Allowing the SR-IOV-Network Devices and PCI Devices list pages to render
It looks like addon names were added/changed so I updated those. I also fixed the DeviceList component by adding inherritAttrs: false because rows was getting set incorrectly.
2024-10-23 17:01:00 +02:00
Cody Jackson
b0251d5cbb
Putting in inheritAttrs: false for a handful of our list pages that need it 2024-10-23 17:00:59 +02:00
Cody Jackson
30682dc638
We no longer need to load the plugin separately when nevigating to a harvester cluster
Because it's all one extension/plugin we don't need to do this separately anymore. This was causing conflicts with dev load.
2024-10-23 17:00:58 +02:00
Cody Jackson
2d2615128c
Putting in some temporary workarounds regarding the typesystem
Without these changes we can't build the app using `yarn build-pkg harvester` because it complains about missing modules in @rancher/shell imports. I believe this will be resolved by https://github.com/rancher/dashboard/issues/11797#issue-2502509655 and we should remove this change once that occurs.
2024-10-23 17:00:57 +02:00