Francesco Torchia
794a10afe2
Implement autoRotateRke2CertsSetting feature flag
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-11-12 11:50:36 +01:00
Francesco Torchia
541fee0f39
Implement kubeconfigDefaultTokenTTLMinutesSetting feature flag
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-11-12 11:50:35 +01:00
Francesco Torchia
8dc3f44727
Enable Virt Management page in dev mode
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-11-12 11:50:34 +01:00
Francesco Torchia
de992aa18d
Implement longhornV2LVMSupport feature flag
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-11-12 11:50:34 +01:00
Francesco Torchia
9a7ca75b74
Latest changes from Harvester master - e6796a6fc0cffe03f47f6081c09469d59b97faf9
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-11-12 11:50:33 +01:00
Francesco Torchia
81d07a5f57
Lint
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-11-12 11:50:29 +01:00
Francesco Torchia
e150c7f550
Fix lint errors
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-11-12 11:50:27 +01:00
Francesco Torchia
1977725957
Add CI step: lint
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-11-12 11:50:26 +01:00
Francesco Torchia
d9f1d73faa
Fix Harvester version and build workflow
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-11-12 11:50:26 +01:00
Francesco Torchia
a8e6008008
Add extension icon
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-11-12 11:50:24 +01:00
Francesco Torchia
e149c0a822
Remove Virtualization Management configs; Fix extension annotations
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-11-12 11:50:23 +01:00
Francesco Torchia
4626d56acd
Lint fixes
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-11-12 11:50:20 +01:00
Francesco Torchia
19b11aac2c
Enable lint command
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-11-12 11:50:19 +01:00
Francesco Torchia
dc74441d26
Latest changes from Harvester master - d7d9d4af8a88d677695d7aff47a81d52041dfcca
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-11-12 11:50:17 +01:00
Francesco Torchia
d04cd35a08
Fix LabeledInput model value
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-11-12 11:50:17 +01:00
Francesco Torchia
1dfc964e54
Remove useless template tags
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-11-12 11:50:16 +01:00
Francesco Torchia
5f3e367aad
Fix cloudtemplates
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-11-12 11:50:15 +01:00
Francesco Torchia
4254a825a9
Add productName to isSingleProduct object
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-10-24 16:54:23 +02:00
Francesco Torchia
d15adeb8cf
Move LABELS_TO_IGNORE_REGEX to harvester pkg and update imports
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-10-24 11:34:52 +02:00
Francesco Torchia
94a08a7e38
Update package.json names and descriptions
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-10-23 17:09:30 +02:00
Francesco Torchia
ab92ffe380
Add Steve schema to support schemaDefinitions from the shell
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-10-23 17:01:59 +02:00
Francesco Torchia
c85a76a2d4
Fix Logging Output buffer YAML view
2024-10-23 17:01:58 +02:00
Francesco Torchia
36c9bce38b
Remove v-int-number
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-10-23 17:01:55 +02:00
Francesco Torchia
d1d85b7828
Update PercentageBar input model name
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-10-23 17:01:54 +02:00
Francesco Torchia
25158fe138
Nit
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-10-23 17:01:54 +02:00
Francesco Torchia
ac6388a9a2
Set inheritAttrs=false in Components using CruResource
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-10-23 17:01:53 +02:00
Francesco Torchia
8595e653e4
Change package.json name
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-10-23 17:01:52 +02:00
Francesco Torchia
41a47873af
Build extension
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-10-23 17:01:51 +02:00
Francesco Torchia
52e3254f83
Fix HarvesterQuotaDialog
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-10-23 17:01:48 +02:00
Francesco Torchia
77cedfd675
Add harvesterhci.io.management.cluster.vue edit & detail page + bug fixing
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-10-23 17:01:47 +02:00
Francesco Torchia
8bd9051739
Fix template scope syntax & resourceType prop inputs
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-10-23 17:01:46 +02:00
Francesco Torchia
aff5751c39
Fix AttachedVM field in Volumes page
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-10-23 17:01:44 +02:00
Francesco Torchia
aeabf880f8
Add Namespaces page
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-10-23 17:01:43 +02:00
Francesco Torchia
432fa9b22c
Remove product.ts
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-10-23 17:01:43 +02:00
Francesco Torchia
4ba0cf92ee
Fix v-dropdown - template element
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-10-23 17:01:42 +02:00
Francesco Torchia
128d240ec6
Remove remaining this.$set()
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-10-23 17:01:41 +02:00
Francesco Torchia
118aaf16b7
Latest changes from Harvester master - a537c1ae38eb7030542ac371f24ae3336cd9d422
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-10-23 17:01:40 +02:00
Francesco Torchia
2ca86930ad
Replace resource prop with resourceType prop - shell change: https://github.com/rancher/dashboard/pull/11971
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-10-23 17:01:40 +02:00
Francesco Torchia
4e84b1264e
Fix Node list in VMs Migrate dialog
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-10-23 17:01:35 +02:00
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
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 and Jack Yu
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
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
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
Francesco Torchia
aba9c167e0
Vue3 migration - vue-migration.js launch + shell compatibility fixes
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-10-23 17:00:51 +02:00
Francesco Torchia
9613ada5a7
TEMP - Vue3 init, test label
2024-10-23 17:00:51 +02:00
Francesco Torchia
a06743a3e3
Add jest types
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-10-23 17:00:50 +02:00
Francesco Torchia
e388b76ce5
Fix shell config imports
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-10-23 17:00:49 +02:00
Francesco Torchia
5ce303eaec
Fix types - requires new shell version; fix yaml dependency
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-10-23 17:00:49 +02:00
Francesco Torchia
ea12a81174
Vue migration - remove Vuew.set & this.$set; add vue-migrate script
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-10-23 17:00:48 +02:00
Francesco Torchia
c983ed8384
Lint - 1
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-10-23 17:00:47 +02:00
Francesco Torchia
4f2688f6ab
Add pkg/harvester components + shell portings - 1
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-10-23 17:00:46 +02:00
Francesco Torchia
f8408469f7
Add Dashboard page
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-10-23 17:00:46 +02:00
Francesco Torchia
9b5bdeb85c
Add Dashboard nav
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-10-23 17:00:45 +02:00
Francesco Torchia
4c14e5250f
Add Single product home; add labels
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-10-23 17:00:44 +02:00
Francesco Torchia
675c45f77b
Add types
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-10-23 17:00:44 +02:00
Francesco Torchia
ee80067a8a
Remove Extension catalog; code clean-up
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-10-23 17:00:43 +02:00
Francesco Torchia
13e4e92c75
Initial commit
2024-04-28 01:20:11 +02:00