|
|
7065a9f431
|
Merge branch 'feature-25'
|
2026-05-18 19:44:33 +02:00 |
|
|
|
0506be8a87
|
f-25: code: add db api
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
|
2026-04-30 23:29:07 +02:00 |
|
|
|
87808312f4
|
f-25: bin: remove old binaries
Pre Release Workflow / set-release-target (push) Successful in 1s
Pre Release Workflow / build (metadata, amd64, linux) (push) Successful in 1m32s
Pre Release Workflow / prerelease (push) Successful in 10s
Pre Release Workflow / build (agent, amd64, linux) (push) Successful in 1m35s
Pre Release Workflow / upload-scripts (run-dnsmasq-in-netns.sh) (push) Successful in 6s
0.1.0rc005
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
|
2026-04-29 00:50:04 +02:00 |
|
|
|
862406f041
|
f-25: use file for metadata
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
|
2026-04-29 00:48:55 +02:00 |
|
|
|
f5707c343c
|
f-25: add load files
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
|
2026-04-29 00:41:43 +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 |
|
|
|
4bef0f9d5f
|
f-25: config: add metadata dir
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
|
2026-04-29 00:33:22 +02:00 |
|
|
|
e545b70d53
|
f-25: add propre log for init db
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
|
2026-04-29 00:21:55 +02:00 |
|
|
|
7078691db6
|
f-25: bug: fix errors and add verif
Pre Release Workflow / set-release-target (push) Successful in 1s
Pre Release Workflow / build (metadata, amd64, linux) (push) Successful in 1m33s
Pre Release Workflow / prerelease (push) Successful in 12s
Pre Release Workflow / build (agent, amd64, linux) (push) Successful in 1m35s
Pre Release Workflow / build (db, amd64, linux) (push) Successful in 1m35s
Pre Release Workflow / build (metacli, amd64, linux) (push) Successful in 1m32s
Pre Release Workflow / upload-scripts (run-dnsmasq-in-netns.sh) (push) Successful in 7s
0.1.0rc004
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
|
2026-04-26 20:52:25 +02:00 |
|
|
|
593bd42e6a
|
f-25: api: add a new api for vms
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
|
2026-04-26 20:50:21 +02:00 |
|
|
|
1ea3a986b8
|
f-25: api: add vms routes
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
|
2026-04-26 20:09:34 +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 |
|
|
|
f005d9dde7
|
f-25: vm: use db data to find mac address
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
|
2026-04-26 18:27:18 +02:00 |
|
|
|
b4092fbe02
|
f-25: dhcp: fill db with dhcp data
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
|
2026-04-26 18:27:18 +02:00 |
|
|
|
371ec75468
|
f-25: vm: generate tap_id
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
|
2026-04-26 18:27:17 +02:00 |
|
|
|
cc9998028d
|
f-25: code: move load data to dedicated function
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
|
2026-04-26 18:27:09 +02:00 |
|
|
|
2efaf20098
|
f-25: fix: reduce options number
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
|
2026-04-26 18:25:40 +02:00 |
|
|
|
504a2a723b
|
f-25: vms: add iptables gestion
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
|
2026-04-26 18:25:40 +02:00 |
|
|
|
a5bf748bdf
|
f-25: vm: ajout de la logique de demarrage des vms
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
|
2026-04-26 18:25:39 +02:00 |
|
|
|
da0d043846
|
f-25: qemu: add handle gestion
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
|
2026-04-26 18:23:27 +02:00 |
|
|
|
b84e0e9cbe
|
f-25: qmp add interaction lib
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
|
2026-04-26 16:29:53 +02:00 |
|
|
|
bf9f871fe1
|
f-25: netif: Add tap handle
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
|
2026-04-26 16:29:53 +02:00 |
|
|
|
877cfc7260
|
Merge branch 'feature-21'
|
2026-04-26 16:16:48 +02:00 |
|
|
|
e939467abf
|
f-21: api coherence
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
|
2026-04-26 16:14:18 +02:00 |
|
|
|
649ca66bf9
|
f-21: test: add test for agent metadata
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
|
2026-04-26 15:51:22 +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 |
|
|
|
712692d414
|
f-21: test: add test for worker pkg
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
|
2026-04-26 15:34:40 +02:00 |
|
|
|
9950e0e24a
|
f-21: test: add test for agent api
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
|
2026-04-26 15:32:46 +02:00 |
|
|
|
b420217f2b
|
f-21: test: increase coverage test for db
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
|
2026-04-26 15:12:34 +02:00 |
|
|
|
396f2842e5
|
f-21: code: use ebtable parse
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
|
2026-04-26 15:04:45 +02:00 |
|
|
|
1791196c87
|
f-21: lib: add ebatable wrapper
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
|
2026-04-26 15:04:24 +02:00 |
|
|
|
71aaaacf7b
|
f-21: debug: make mtu parametrable in full netif
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
|
2026-04-26 14:56:17 +02:00 |
|
|
|
6b104c4784
|
f-21: debug: use err correct returne for kv db
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
|
2026-04-26 14:52:14 +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
0.1.0rc003
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 |
|
|
|
648a64782c
|
f-21: conf: add full conf exemple
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
0.1.0rc002
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
|
2026-04-23 23:30:05 +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 |
|
|
|
0c2dbdb525
|
f-21: api: make subnet get
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
|
2026-04-23 22:30:04 +02:00 |
|
|
|
77cf180b10
|
f-21: api: make vpc get
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
|
2026-04-23 22:29:43 +02:00 |
|
|
|
0f70b32076
|
f-21: systemd: add agent systemd
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
|
2026-04-22 17:28:02 +02:00 |
|
|
|
15a7f50d01
|
f-21: clean: delete subnet binari
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
|
2026-04-22 17:27:42 +02:00 |
|
|
|
6c0e5a0509
|
f-21: clean: delete dhcp binari
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
|
2026-04-22 17:27:06 +02:00 |
|
|
|
2779002c63
|
f-21: vpc: change to be ok in the name
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
0.1.0rc001
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
|
2026-04-21 23:36:37 +02:00 |
|
|
|
b70fdb66f0
|
f-21: api: update api
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
|
2026-04-21 23:36:36 +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 |
|
|
|
066b90dff4
|
f-21: code: add interface name in config
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
|
2026-04-21 23:36:35 +02:00 |
|