Commit graph

77 commits

Author SHA1 Message Date
2ea3c6dd14
f-14: fix: rename interface name
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2026-01-19 22:41:39 +01:00
6f40b3e921
f-14: code: add vpc in prerelease bin #14
All checks were successful
Pre Release Workflow / set-release-target (push) Successful in 1s
Pre Release Workflow / build (agent, amd64, linux) (push) Successful in 1m7s
Pre Release Workflow / build (db, amd64, linux) (push) Successful in 1m50s
Pre Release Workflow / build (metacli, amd64, linux) (push) Successful in 1m34s
Pre Release Workflow / build (metadata, amd64, linux) (push) Successful in 1m31s
Pre Release Workflow / build (vpc, amd64, linux) (push) Successful in 1m32s
Pre Release Workflow / prerelease (push) Successful in 11s
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2026-01-18 22:32:49 +01:00
0b797d1c0c
f-14: bin: remove netns bin #14
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2026-01-18 22:32:21 +01:00
d050568638
f-14: bin: update bin #14
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2026-01-18 22:30:38 +01:00
9fb4d10d27
f-14: code: add create and delete vpc #14
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2026-01-18 22:28:38 +01:00
d3b471b24a
f-14: code: add set master bridge #14
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2026-01-17 20:59:05 +01:00
db222b383c
f-14: code: add delete interface function #14
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2026-01-16 22:15:23 +01:00
fd4c7e9a3a
f-14: code: add an up and down ip #14
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2026-01-15 22:54:22 +01:00
9420a9f7b4
f-14: code: add create bridge code #14
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2026-01-13 10:53:43 +01:00
5a38e09b85
f-14: bin: add a new binarie for test #14
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2026-01-11 18:38:59 +01:00
15a913643e
f-14: code: add a new package internal #14
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2026-01-11 18:38:02 +01:00
fc62d5a524
f-14: package: add a new package
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2026-01-11 18:37:31 +01:00
487972e698
Merge pull request 'feature-10' (#16) from feature-10 into main
Reviewed-on: #16
2026-01-10 20:26:48 +00:00
d1559b2ba0
f-10: ci: change ci format #10
All checks were successful
Pre Release Workflow / set-release-target (push) Successful in 1s
Pre Release Workflow / build (agent, amd64, linux) (push) Successful in 1m28s
Pre Release Workflow / build (db, amd64, linux) (push) Successful in 1m31s
Pre Release Workflow / build (metacli, amd64, linux) (push) Successful in 1m32s
Pre Release Workflow / build (metadata, amd64, linux) (push) Successful in 1m29s
Pre Release Workflow / build (netns, amd64, linux) (push) Successful in 1m24s
Pre Release Workflow / prerelease (push) Successful in 11s
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2026-01-08 23:58:31 +01:00
0d3d59a019
f-10: bin: add a new binarie #10
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2026-01-08 23:57:35 +01:00
a650a34fc3
f-10: code: add function to call a function in a netns #10
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2026-01-08 23:47:52 +01:00
454005d6ac
f-10: code: add create and delete netns #10
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2026-01-08 23:37:35 +01:00
473e1d0108
Merge pull request 'feature-11' (#13) from feature-11 into main
Reviewed-on: #13
2026-01-08 22:13:03 +00:00
00852ec1d3
f-11: debug: remove debug print from db kv interface #11
All checks were successful
Pre Release Workflow / set-release-target (push) Successful in 1s
Pre Release Workflow / build (agent, amd64, linux) (push) Successful in 1m23s
Pre Release Workflow / build (db, amd64, linux) (push) Successful in 1m30s
Pre Release Workflow / build (metacli, amd64, linux) (push) Successful in 1m29s
Pre Release Workflow / build (metadata, amd64, linux) (push) Successful in 1m30s
Pre Release Workflow / prerelease (push) Successful in 11s
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2026-01-07 23:30:01 +01:00
07cf77ba7d
f-11: fix: rename meta_cli to metacli
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2026-01-07 23:24:43 +01:00
a8ffeebb72
f-11: code: move start and stop metadata #11
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2026-01-07 23:16:58 +01:00
9780947805
f-11: code: change struct 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 1m17s
Pre Release Workflow / build (db, amd64, linux) (push) Successful in 1m45s
Pre Release Workflow / build (meta_cli, amd64, linux) (push) Successful in 1m29s
Pre Release Workflow / build (metadata, amd64, linux) (push) Successful in 1m45s
Pre Release Workflow / prerelease (push) Successful in 11s
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2026-01-07 21:10:37 +01:00
37e345609e
f-11: fix: clean error in nocloud work #11
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2026-01-07 21:09:04 +01:00
24e3de8088
f-11: improvement: add a dryrun function
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2026-01-07 21:06:47 +01:00
44b58b3614
f-11: fix: clean print not usefull #11
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2026-01-07 21:06:03 +01:00
c1c93f9618
Merge pull request 'feature-8' (#9) from feature-8 into main
All checks were successful
Pre Release Workflow / set-release-target (push) Successful in 1s
Pre Release Workflow / build (agent, amd64, linux) (push) Successful in 1m23s
Pre Release Workflow / build (db, amd64, linux) (push) Successful in 1m31s
Pre Release Workflow / build (meta_cli, amd64, linux) (push) Successful in 1m33s
Pre Release Workflow / build (metadata, amd64, linux) (push) Successful in 1m28s
Pre Release Workflow / prerelease (push) Successful in 11s
Reviewed-on: #9
2026-01-04 16:51:22 +00:00
9892646814
f-8: code: start/stop metadata service
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2026-01-04 17:43:51 +01:00
93a2bc6d33
f-8: systemd: change systemd file #8
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2026-01-04 17:42:26 +01:00
de7a678640
f-8: fix: implemente readonly usage #8
All checks were successful
Pre Release Workflow / set-release-target (push) Successful in 1s
Pre Release Workflow / build (agent, amd64, linux) (push) Successful in 1m24s
Pre Release Workflow / build (db, amd64, linux) (push) Successful in 1m31s
Pre Release Workflow / build (meta_cli, amd64, linux) (push) Successful in 1m31s
Pre Release Workflow / build (metadata, amd64, linux) (push) Successful in 1m28s
Pre Release Workflow / prerelease (push) Successful in 12s
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2026-01-02 22:51:53 +01:00
8787904833
f-8: code: add readonly feature in kv db #8
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2026-01-02 22:51:15 +01:00
7dbb508058
f-8: fix: close db for metadata
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2026-01-01 23:24:11 +01:00
f3898b288d
f-8: code: set correct config path and data path #8
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2026-01-01 23:19:25 +01:00
d2bc7e5b7a
f-8: code: use db for database config #8
All checks were successful
Pre Release Workflow / set-release-target (push) Successful in 1s
Pre Release Workflow / build (agent, amd64, linux) (push) Successful in 1m5s
Pre Release Workflow / build (db, amd64, linux) (push) Successful in 1m48s
Pre Release Workflow / build (meta_cli, amd64, linux) (push) Successful in 1m27s
Pre Release Workflow / build (metadata, amd64, linux) (push) Successful in 1m28s
Pre Release Workflow / prerelease (push) Successful in 12s
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2025-12-30 22:31:19 +01:00
fc624e7e96
f-8: code: move flags from pkg to binari #8
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2025-12-30 21:27:35 +01:00
7b43cecc57
f-8: ci: add two binaries #8
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2025-12-29 23:35:24 +01:00
e3583e7021
f-8: import local info for start/deploy metadata #8
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2025-12-28 15:01:37 +01:00
2c6c1ff2df
f-8: code: use local usage of netns #8
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2025-12-28 14:58:09 +01:00
348eb4aee3
f-8: code: implemete netns first code #8
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2025-12-28 14:57:36 +01:00
c2664e94fa
f-8: clean: use kv func for db bin #8
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2025-12-28 14:20:25 +01:00
97132550b0
f-8: code: move Load in DB to internal lib #8
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2025-12-26 23:48:42 +01:00
38f2ed1b83
f-8: code: use recursive delete #8
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2025-12-26 23:48:41 +01:00
b2d1922eaa
f-8: pkg: make delete in db recursif #8
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2025-12-26 23:48:41 +01:00
df95d8b4a7
f-8: code: use flags in db binary #8
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2025-12-26 23:48:36 +01:00
1ac1e61864
f-8: code: move binary name #8
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2025-12-26 23:48:35 +01:00
55ed2c8e53
f-8: code: add module to load nocloud in db #8
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2025-12-26 23:48:35 +01:00
b43e45488e
f-8: code: add func to control db #8
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2025-12-26 23:48:35 +01:00
2418e08ee0
f-8: code: add params for meta_cli #8
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2025-12-26 23:48:34 +01:00
014ae61dbb
f-8: internal/conf: delete conf file existance check #8
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2025-12-26 23:48:25 +01:00
1ac5a9fe49
f-8: conf: move configuration files #8
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2025-12-26 23:47:45 +01:00
e1f317aeb9
f-8: code: first implement of metadata cli #8
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
2025-12-26 23:47:31 +01:00