Commit Graph

68 Commits

Author SHA1 Message Date
Jeff Carr bf52632cb7 force filenames to match hostnames
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-30 13:17:04 -05:00
Jeff Carr c8a69bdb73 code and debugging cleanups
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-29 22:55:28 -05:00
Jeff Carr 8fc2fbd9c9 track droplets reported from each hypervisor
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-27 11:02:50 -05:00
Jeff Carr 7288595efc start spice/vnc ports at 5900 and skip 6000
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-27 07:06:12 -05:00
Jeff Carr d948581300 add /dumpdroplets
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-27 03:17:34 -05:00
Jeff Carr 71f83d4000 prepare to validate spice ports
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-27 02:55:08 -05:00
Jeff Carr d0767eb984 validate stuff should be here
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-27 02:29:45 -05:00
Jeff Carr 5d1729f99b more cleanups
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-26 21:13:25 -05:00
Jeff Carr cec509ae7f doesn't deal with libvirtxml directly anymore
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-26 20:53:52 -05:00
Jeff Carr 3c1efcba0e start worked by sending protobuf
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-26 20:09:59 -05:00
Jeff Carr 7837182d53 more http options
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-26 13:05:05 -05:00
Jeff Carr 2e8281d067 virtigod doing xml now
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-26 12:32:17 -05:00
Jeff Carr 6d5c5c6072 more moved into virtigoxml
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-26 11:05:58 -05:00
Jeff Carr 419ae0ad5f validate moved into virtigoxml. maybe a bad name?
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-26 10:16:56 -05:00
Jeff Carr 161bfe395e works again. I fucking deleted the kuma check
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-26 09:33:31 -05:00
Jeff Carr b4518e8b82 compiles and lists hypervisors
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-26 08:54:28 -05:00
Jeff Carr 9020957ee7 new config files
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-26 07:28:19 -05:00
Jeff Carr 0dc393896c still works
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-26 05:17:51 -05:00
Jeff Carr 11f0cd97b5 using lib/virtigoxml and it seems to actually work
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-26 04:36:38 -05:00
Jeff Carr fd3e14bcc6 start works with lib/virtigoxml
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-26 04:25:50 -05:00
Jeff Carr 7320fceb8d finds disks and puts dirs in the protobuf cluster
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-26 01:02:09 -05:00
Jeff Carr 0fd0283372 generate XML by droplet hostname
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-25 22:07:28 -05:00
Jeff Carr 3893ac7e3d --xml-ignore-disk=true works
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-25 20:09:41 -05:00
Jeff Carr b35c04414a checking for duplicate filenames works
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-25 20:05:04 -05:00
Jeff Carr 030af1bcfb check for duplicate disk names
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-25 19:16:44 -05:00
Jeff Carr a5eee861ea print out change events
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-25 17:35:29 -05:00
Jeff Carr 9b94785cd2 start date works on events
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-25 17:01:30 -05:00
Jeff Carr 15f48a01ab pretty good XML handling at this point
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-25 16:08:55 -05:00
Jeff Carr b6dd67b73d fails on imports with duplicate mac addrs
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-25 15:46:49 -05:00
Jeff Carr 7cc0bd9b2c show droplet total count
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-25 15:27:10 -05:00
Jeff Carr 9451e162a0 ignore bridge name changes by default
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-25 15:01:16 -05:00
Jeff Carr 9528d4c0fb more xml fixes
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-25 06:41:22 -05:00
Jeff Carr fb722a3dc9 better libvirt xml processing
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-25 04:30:35 -05:00
Jeff Carr 7b3e24740d works, it's neat, but do I really want this?
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-25 03:11:55 -05:00
Jeff Carr fea819956f cleanup instructions
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-24 18:55:35 -05:00
Jeff Carr 63e750ce89 cleanup help
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-24 15:14:47 -05:00
Jeff Carr 6c236628b1 cleanup STDOUT logging
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-23 06:27:56 -05:00
Jeff Carr caf84a6326 added some xml files
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-23 06:06:38 -05:00
Jeff Carr 35a2a37940 work on adding droplets from libvirt xml files
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-23 04:25:24 -05:00
Jeff Carr 09b635219a compiles and runs. logic wrong
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-23 02:56:55 -05:00
Jeff Carr 3f2cbcb57f things to add xml files
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-23 01:31:17 -05:00
Jeff Carr ca98c0e3c0 add some double checking on writing config files
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-23 01:12:19 -05:00
Jeff Carr 889e7bb259 keep removing old junk
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-23 00:54:37 -05:00
Jeff Carr 62d406e0de set a homedir
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-23 00:48:35 -05:00
Jeff Carr a3ea303ab8 global hypervisor poll delay
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-22 19:57:49 -05:00
Jeff Carr a5a972e2f4 allow trigger of saving the config
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-22 19:51:01 -05:00
Jeff Carr 525362fcc7 deprecate hypervisor file. yay!
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-22 19:34:50 -05:00
Jeff Carr 448f4a0649 dumped droplet file
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-22 19:19:22 -05:00
Jeff Carr e2d872f088 start to deprecate dumb droplets file
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-22 18:58:47 -05:00
Jeff Carr 3ba9a5da20 compiles
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-22 17:59:27 -05:00