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
8a5f425b74
Merge pull request #42 from a110605/issue-7040-2
...
hide v-dropdown arrow
2024-11-26 10:53:29 +01: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
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
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
Francesco Torchia
0e354eecfa
Merge pull request #33 from a110605/hide_yaml
...
hide YAML tab in cloud template detail page
2024-11-13 10:33:51 +01:00
Francesco Torchia
46361e4de7
Merge pull request #34 from a110605/hide_6935
...
Hide Enable CPU Pinning checkbox for v1.3.x in cloud template edit page
2024-11-13 10:33:39 +01: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
Francesco Torchia
fa4ee3ea27
Fix isSupportedHarvester
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-11-12 11:50:44 +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
Francesco Torchia
48a93f6c9c
Implement volumeEncryption feature flag
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-11-12 11:50:40 +01:00
Francesco Torchia
780106f32a
Implement schedulingVMBackup feature flag
...
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com >
2024-11-12 11:50:39 +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
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