Commit 8ac1dfd
committed
feat(gservice): restore PoolAgentDriver, add back gcl_sdk libvirt extra
Wires gcl_sdk's PoolAgentDriver into GeneralService as a universal
agent, so a MachinePool with driver_spec kind "libvirt" is actually
managed again (previously removed as dead code before the pool driver
existed in gcl_sdk). This is the counterpart to LocalPoolAgentDriver:
it runs inside core itself and reaches libvirt over the network,
instead of via a dedicated agent on the hypervisor host.
Requires the gcl_sdk[libvirt] extra for the libvirt python bindings.
Note: uv.lock is stale until a gcl_sdk release with the libvirt extra
is published (the currently locked 3.1.1 predates it); regenerate the
lock once that's out.1 parent 1838631 commit 8ac1dfd
4 files changed
Lines changed: 18 additions & 3 deletions
File tree
- docs/usage
- exordos_core/gservice
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
89 | | - | |
| 89 | + | |
| 90 | + | |
90 | 91 | | |
91 | 92 | | |
92 | 93 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
89 | | - | |
| 89 | + | |
| 90 | + | |
90 | 91 | | |
91 | 92 | | |
92 | 93 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| 26 | + | |
26 | 27 | | |
27 | 28 | | |
28 | 29 | | |
| |||
102 | 103 | | |
103 | 104 | | |
104 | 105 | | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
105 | 117 | | |
106 | 118 | | |
107 | 119 | | |
| |||
217 | 229 | | |
218 | 230 | | |
219 | 231 | | |
| 232 | + | |
220 | 233 | | |
221 | 234 | | |
222 | 235 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | | - | |
| 31 | + | |
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| |||
0 commit comments