9492de7a2b
f-28: test: add tests
...
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2026-05-18 21:50:29 +02:00
9a16cf011a
f-28: api: implement new model usage
...
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2026-05-18 20:15:16 +02:00
915581904c
f-25: code: add cfg to start vm
...
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2026-04-29 00:36:01 +02:00
c17ee79183
f-25: dispatch: add vm dispatcher
...
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2026-04-26 18:27:19 +02:00
ba2f8080be
f-21: test: add test for agent dispatcher
...
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2026-04-26 15:39:00 +02:00
921a5ca96e
f-21: log: add full log info
...
Pre Release Workflow / set-release-target (push) Successful in 1s
Pre Release Workflow / build (agent, amd64, linux) (push) Successful in 1m33s
Pre Release Workflow / build (db, amd64, linux) (push) Successful in 1m30s
Pre Release Workflow / build (metadata, amd64, linux) (push) Successful in 1m32s
Pre Release Workflow / upload-scripts (run-dnsmasq-in-netns.sh) (push) Successful in 6s
Pre Release Workflow / prerelease (push) Successful in 12s
Pre Release Workflow / build (metacli, amd64, linux) (push) Successful in 1m31s
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2026-04-24 00:40:32 +02:00
fe6792be0d
f-21: fix: use of exit become return
...
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2026-04-24 00:10:25 +02:00
9ee361ae28
f-21: dispatch: add check and verif before and during action
...
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2026-04-23 23:29:38 +02:00
1d86c45ba4
f-21: dispatch: add a prepare step to dispatch
...
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2026-04-23 23:11:10 +02:00
19434b1848
f-21: refacto: move dispatcher to agent specific files
...
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2026-04-23 22:50:12 +02:00
7dd795f4aa
f-21: code: add default interface
...
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2026-04-21 23:36:36 +02:00
8a68d3818f
f-21: code: swap from interface only to full conf
...
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2026-04-21 23:36:35 +02:00
9ec6e64327
f-21: code: change from ip to interface type
...
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2026-04-21 23:36:35 +02:00
6a5a646eaa
f-21: code: add dispatch command for subnet
...
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2026-04-21 23:36:34 +02:00
63a288f69e
f-21: refactor: add dispatcher layer for MQTT migration
...
Introduce internal/dispatcher package with a Command interface and typed
commands (CreateVPC, DeleteVPC, CreateSubnet, DeleteSubnet). The API
handlers now call dispatcher.Dispatch() instead of enqueuing closures
directly, decoupling transport (HTTP today, MQTT tomorrow) from execution.
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2026-04-21 23:36:33 +02:00