Commit Graph

170 Commits

Author SHA1 Message Date
Jeff Carr 2c1c3482fe working further on handling vm ghosting
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-11-01 10:23:49 -05:00
Jeff Carr 8b588eeba5 confirm the current hypervisor value doesn't get cleared out
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-11-01 09:53:52 -05:00
Jeff Carr 173520b42e more work on importing
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-11-01 08:51:25 -05:00
Jeff Carr 0a28c45a6c import worked
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-11-01 08:30:55 -05:00
Jeff Carr a10dab96ff import almost works
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-11-01 08:03:20 -05:00
Jeff Carr 7fa6c2e2de argh. still not working
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-11-01 06:41:20 -05:00
Jeff Carr 70634ec66e import closer to working
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-11-01 06:12:12 -05:00
Jeff Carr 0076d3cb2d compiles
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-11-01 05:50:42 -05:00
Jeff Carr 720c2e6576 sent import to hypervisor. failed ofcourse, now onto virtigod
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-11-01 02:05:54 -05:00
Jeff Carr 83faa62e18 last commit before import attempt
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-11-01 02:00:46 -05:00
Jeff Carr ca9ad75283 more COBOL but the output is really easy to read now
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-11-01 00:58:28 -05:00
Jeff Carr c1d86fc324 common d.SprintHeader() functions for humans
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-11-01 00:41:00 -05:00
Jeff Carr 26cd0f7709 ready to try local import
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-31 22:39:47 -05:00
Jeff Carr d51c4627f7 add droplet() defaults to start state=off
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-31 22:14:11 -05:00
Jeff Carr efc3032d83 cleaning up debgging for import
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-31 17:17:10 -05:00
Jeff Carr 3562fc780e ready to trigger importDomain()
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-31 17:00:34 -05:00
Jeff Carr b28ae96cd4 ready for import local domain request to hypervisors
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-31 15:43:25 -05:00
Jeff Carr b4ef8b76b1 runs again
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-31 14:15:36 -05:00
Jeff Carr 3c520003ed compiles again
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-31 13:37:00 -05:00
Jeff Carr 913b18737b works enough that uptime works again
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-31 07:16:23 -05:00
Jeff Carr fb51876e8e rename package virtigolib
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-31 06:50:57 -05:00
Jeff Carr 4a58352ec2 dump more code to virtigoxml
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-31 06:43:14 -05:00
Jeff Carr e6ea90f8de compiles after lots of protobuf changes
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-31 06:41:30 -05:00
Jeff Carr 22111183a5 make a simple .deb package
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-30 20:31:14 -05:00
Jeff Carr 41673f3170 reject start and create early if grid unstable
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-30 19:38:12 -05:00
Jeff Carr eacf3b8bef events is now c.E
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-30 18:09:54 -05:00
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 2a18f506c7 simple unique mac
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-30 12:30:34 -05:00
Jeff Carr 410015c33e more work on create() droplet
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-30 12:16:08 -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 9d08114b93 code reorg
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-29 09:02:15 -05:00
Jeff Carr 8724a07b0d function to dump all droplets
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-29 09:00:40 -05:00
Jeff Carr c26699571d ready to release a debian package?
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-28 11:44:53 -05:00
Jeff Carr 42d54a418d quit with configSave()
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-28 08:08:27 -05:00
Jeff Carr c12d3a2dbb continuing work on tracking droplet state
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-28 08:06:14 -05:00
Jeff Carr de5f5c6a85 grid stable might be working
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-28 07:02:42 -05:00
Jeff Carr 3f7171fff2 make an event for droplet moving hypervisors
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-28 05:07:56 -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 d38865a6cf maybe fix duplicates? this isn't really safe probably
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-27 08:10:19 -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 212b582060 sets unique spice port and saves config files
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-10-27 04:53:39 -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