Commit Graph
192 Commits
Author SHA1 Message Date
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
Cody Jackson d761b88ba0 Fixing more of the v-model usages that were referencing props
These were noticed when attempting to use `yarn build-pkg harvester`
2024-10-23 17:00:56 +02:00
Cody Jackson 5525b2b9a0 Doing a partial fix of VirtualMachine volume
Upgraded the vuedraggable dependency and fixed most of the issues I found. It appears to be working with a console warning. We likely want to switch to a different better supported library.
2024-10-23 17:00:56 +02:00
Cody Jackson 8282f4c7e9 Switching our $emit('input' to $emit('update:value' to be in line with the new way v-model works 2024-10-23 17:00:55 +02:00
Cody Jackson 4208c5890c Fixing styling for settings
It was just missing the appropriate classes. I'm guessing it was due to a script change.
2024-10-23 17:00:54 +02:00
Cody Jackson f2113b36f9 Fixing a number of value/model and compiler issues 2024-10-23 17:00:54 +02:00
Cody Jackson ab79ed310c Adding in fixes to get harvester cluster pages rendering 2024-10-23 17:00:53 +02:00
Cody Jackson 40432c8261 Making harvester-manager load as an external extension 2024-10-23 17:00:52 +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 460e6e7191 Update hello world
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:00:42 +02:00
Francesco Torchia 0059289c29 Update .gitignore
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:00:41 +02:00
Francesco Torchia 56000e609e Create skeleton
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-23 17:00:40 +02:00
Francesco Torchia 13e4e92c75 Initial commit 2024-04-28 01:20:11 +02:00