feature-21, ajoute de la gestion des subnets #24

Manually merged
nicolas.boufideline merged 44 commits from feature-21 into main 2026-04-26 14:16:57 +00:00
No description provided.
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
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>
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
f-21: vpc: change to be ok in the name
All checks were successful
Pre Release Workflow / set-release-target (push) Successful in 1s
Pre Release Workflow / build (agent, amd64, linux) (push) Successful in 1m34s
Pre Release Workflow / build (db, amd64, linux) (push) Successful in 1m34s
Pre Release Workflow / build (metacli, amd64, linux) (push) Successful in 1m31s
Pre Release Workflow / build (metadata, amd64, linux) (push) Successful in 1m32s
Pre Release Workflow / build (subnet, amd64, linux) (push) Successful in 1m33s
Pre Release Workflow / upload-scripts (run-dnsmasq-in-netns.sh) (push) Successful in 6s
Pre Release Workflow / prerelease (push) Successful in 14s
Pre Release Workflow / build (dhcp, amd64, linux) (push) Successful in 1m30s
2779002c63
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
f-21: conf: add full conf exemple
All checks were successful
Pre Release Workflow / set-release-target (push) Successful in 1s
Pre Release Workflow / build (metadata, amd64, linux) (push) Successful in 1m31s
Pre Release Workflow / upload-scripts (run-dnsmasq-in-netns.sh) (push) Successful in 7s
Pre Release Workflow / prerelease (push) Successful in 12s
Pre Release Workflow / build (agent, amd64, linux) (push) Successful in 1m33s
Pre Release Workflow / build (db, amd64, linux) (push) Successful in 1m31s
Pre Release Workflow / build (metacli, amd64, linux) (push) Successful in 1m32s
648a64782c
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
f-21: log: add full log info
All checks were successful
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
921a5ca96e
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
nicolas.boufideline manually merged commit 877cfc7260 into main 2026-04-26 14:16:57 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
syonad/two!24
No description provided.