ed9acb7e10
clusterinfo is not htmx enabled
...
- modified host menu to include the cluster view
- whole site now works via htmx
- about page is still static
2024-03-23 11:34:50 -06:00
ffca8c3970
done migrating host module to libvirtxml
...
- need to add accessor methods
- eventually will move the VMList to the local guest module
2024-03-21 11:15:23 -06:00
99fcb2b360
more migrations done
2024-03-20 15:45:25 -06:00
3862e3d4e9
adding more libvirtxml migrations
2024-03-20 11:36:53 -06:00
de93204e3d
migrate data gathering to libvirtxml parsing
...
- instead of getting all the data the hard way, use libvirtxml
to parse the XML from libvirt
- this makes it more accurate, and more future proof when schema
changes occur
- add pcidb to query devices better
2024-03-19 15:25:57 -06:00
48bdc94351
merge barnch switch_to_templ
...
- Moved to templ for templating
- Started adding cluster statistics
2024-03-19 09:13:44 -06:00
fada05c56d
add icons for tailwind
...
- svg icons from heroicons.com
- add Type to String map for:
- StoragePoolState
- StorageVolType
- default icons are sized 24x24
- added 36x36, 48x48, 64x64
- adding styling to home.gohtml homepage
2024-03-13 22:21:01 -06:00
f96a911722
host will now load VM data
...
- All host node info is done using goroutines to speed up the process as much as possible
- The vast majority of data is stored at this point
- Need to work out refreshes, using either polling or events
2024-03-12 22:17:42 -06:00
899a80f2e5
make file naming consistent
2024-03-12 10:34:16 -06:00
bb9feaef44
properly stubbed each library so it will compile
2024-03-12 10:33:14 -06:00
1bfdaf28c7
Add file stubs, add comments to guide dev in host
...
Signed-off-by: Matthew Stobbs <matthew@stobbs.ca>
2024-03-12 01:38:29 -06:00
b5ab70fc25
getting host data before each vm on host data
...
- Hostdata is useful
2024-03-11 23:35:32 -06:00
00758af30b
Now pulling VM data from named VMs
...
- Next is to get the list and setting the information using go routines for each VM
2024-03-11 19:39:17 -06:00
5b16a75bdf
refactor from all in main to lib
...
- lib/guest is for managing, displaying, etc. virtual machines
- lib/host is the same for hosts
2024-03-11 12:48:14 -06:00