feat(meta): add management IP and IP list build #741

Open
ecoppens wants to merge 4 commits from ipam into main
Owner
No description provided.
feat(meta): add management IP and IP list build
Some checks failed
Build all the nodes / web01 (pull_request) Successful in 1m24s
Build all the nodes / krz01 (pull_request) Successful in 1m32s
Show derivation diffs / sw-Pantheon (pull_request) Successful in 38s
Show derivation diffs / geo01 (pull_request) Successful in 1m10s
Show derivation diffs / external01 (pull_request) Successful in 1m18s
Build all the nodes / vault02 (pull_request) Successful in 1m32s
Build all the nodes / vault03 (pull_request) Successful in 1m32s
Run pre-commit on all files / pre-commit (pull_request) Successful in 35s
Build all the nodes / vault01 (pull_request) Successful in 1m36s
Show derivation diffs / geo02 (pull_request) Successful in 1m3s
Show derivation diffs / lab-router01 (pull_request) Successful in 1m1s
Show derivation diffs / compute01 (pull_request) Successful in 1m31s
Show derivation diffs / storage01 (pull_request) Successful in 1m5s
Show derivation diffs / tower01 (pull_request) Successful in 1m2s
Show derivation diffs / hypervisors0 (pull_request) Successful in 1m19s
Show derivation diffs / hypervisors1 (pull_request) Successful in 1m16s
Build all the nodes / AP-montrouge (pull_request) Successful in 2m4s
Show derivation diffs / iso (pull_request) Successful in 1m19s
Show derivation diffs / web02 (pull_request) Successful in 1m0s
Show derivation diffs / web03 (pull_request) Successful in 1m7s
Build all the nodes / AP-pantheon (pull_request) Successful in 2m23s
Show derivation diffs / web01 (pull_request) Successful in 1m28s
Show derivation diffs / rescue01 (pull_request) Successful in 1m41s
Show derivation diffs / krz01 (pull_request) Successful in 1m48s
Show derivation diffs / vault01 (pull_request) Successful in 1m35s
Show derivation diffs / AP-jourdan (pull_request) Has been cancelled
Show derivation diffs / vault02 (pull_request) Has been cancelled
Show derivation diffs / vault03 (pull_request) Has been cancelled
Show derivation diffs / AP-pantheon (pull_request) Has been cancelled
Show derivation diffs / AP-montrouge (pull_request) Has been cancelled
e36a3ea3bb
ecoppens force-pushed ipam from e36a3ea3bb
Some checks failed
Build all the nodes / web01 (pull_request) Successful in 1m24s
Build all the nodes / krz01 (pull_request) Successful in 1m32s
Show derivation diffs / sw-Pantheon (pull_request) Successful in 38s
Show derivation diffs / geo01 (pull_request) Successful in 1m10s
Show derivation diffs / external01 (pull_request) Successful in 1m18s
Build all the nodes / vault02 (pull_request) Successful in 1m32s
Build all the nodes / vault03 (pull_request) Successful in 1m32s
Run pre-commit on all files / pre-commit (pull_request) Successful in 35s
Build all the nodes / vault01 (pull_request) Successful in 1m36s
Show derivation diffs / geo02 (pull_request) Successful in 1m3s
Show derivation diffs / lab-router01 (pull_request) Successful in 1m1s
Show derivation diffs / compute01 (pull_request) Successful in 1m31s
Show derivation diffs / storage01 (pull_request) Successful in 1m5s
Show derivation diffs / tower01 (pull_request) Successful in 1m2s
Show derivation diffs / hypervisors0 (pull_request) Successful in 1m19s
Show derivation diffs / hypervisors1 (pull_request) Successful in 1m16s
Build all the nodes / AP-montrouge (pull_request) Successful in 2m4s
Show derivation diffs / iso (pull_request) Successful in 1m19s
Show derivation diffs / web02 (pull_request) Successful in 1m0s
Show derivation diffs / web03 (pull_request) Successful in 1m7s
Build all the nodes / AP-pantheon (pull_request) Successful in 2m23s
Show derivation diffs / web01 (pull_request) Successful in 1m28s
Show derivation diffs / rescue01 (pull_request) Successful in 1m41s
Show derivation diffs / krz01 (pull_request) Successful in 1m48s
Show derivation diffs / vault01 (pull_request) Successful in 1m35s
Show derivation diffs / AP-jourdan (pull_request) Has been cancelled
Show derivation diffs / vault02 (pull_request) Has been cancelled
Show derivation diffs / vault03 (pull_request) Has been cancelled
Show derivation diffs / AP-pantheon (pull_request) Has been cancelled
Show derivation diffs / AP-montrouge (pull_request) Has been cancelled
to e14c390079
Some checks failed
Show derivation diffs / sw-Montrouge (pull_request) Successful in 35s
Show derivation diffs / cof02 (pull_request) Successful in 1m21s
Show derivation diffs / sw-Pantheon (pull_request) Successful in 38s
Build all the nodes / web01 (pull_request) Successful in 1m16s
Show derivation diffs / external01 (pull_request) Successful in 1m15s
Show derivation diffs / geo01 (pull_request) Successful in 1m6s
Show derivation diffs / geo02 (pull_request) Successful in 1m5s
Run pre-commit on all files / pre-commit (pull_request) Successful in 33s
Build all the nodes / vault03 (pull_request) Successful in 1m28s
Build all the nodes / vault02 (pull_request) Successful in 1m31s
Show derivation diffs / lab-router01 (pull_request) Successful in 1m0s
Show derivation diffs / tower01 (pull_request) Successful in 1m2s
Show derivation diffs / storage01 (pull_request) Successful in 1m6s
Show derivation diffs / hypervisors1 (pull_request) Successful in 1m19s
Show derivation diffs / hypervisors0 (pull_request) Successful in 1m19s
Build all the nodes / AP-montrouge (pull_request) Successful in 2m5s
Show derivation diffs / compute01 (pull_request) Successful in 1m48s
Show derivation diffs / iso (pull_request) Successful in 1m21s
Show derivation diffs / web02 (pull_request) Successful in 1m0s
Show derivation diffs / web03 (pull_request) Successful in 1m13s
Build all the nodes / AP-pantheon (pull_request) Successful in 2m30s
Show derivation diffs / krz01 (pull_request) Successful in 1m48s
Show derivation diffs / web01 (pull_request) Successful in 1m30s
Show derivation diffs / rescue01 (pull_request) Successful in 1m44s
Show derivation diffs / vault01 (pull_request) Successful in 1m39s
Show derivation diffs / vault02 (pull_request) Successful in 1m42s
Show derivation diffs / AP-jourdan (pull_request) Successful in 2m49s
Show derivation diffs / vault03 (pull_request) Successful in 1m47s
Show derivation diffs / AP-pantheon (pull_request) Has been cancelled
Show derivation diffs / AP-montrouge (pull_request) Has been cancelled
2026-02-08 22:24:27 +01:00
Compare
ecoppens force-pushed ipam from e14c390079
Some checks failed
Show derivation diffs / sw-Montrouge (pull_request) Successful in 35s
Show derivation diffs / cof02 (pull_request) Successful in 1m21s
Show derivation diffs / sw-Pantheon (pull_request) Successful in 38s
Build all the nodes / web01 (pull_request) Successful in 1m16s
Show derivation diffs / external01 (pull_request) Successful in 1m15s
Show derivation diffs / geo01 (pull_request) Successful in 1m6s
Show derivation diffs / geo02 (pull_request) Successful in 1m5s
Run pre-commit on all files / pre-commit (pull_request) Successful in 33s
Build all the nodes / vault03 (pull_request) Successful in 1m28s
Build all the nodes / vault02 (pull_request) Successful in 1m31s
Show derivation diffs / lab-router01 (pull_request) Successful in 1m0s
Show derivation diffs / tower01 (pull_request) Successful in 1m2s
Show derivation diffs / storage01 (pull_request) Successful in 1m6s
Show derivation diffs / hypervisors1 (pull_request) Successful in 1m19s
Show derivation diffs / hypervisors0 (pull_request) Successful in 1m19s
Build all the nodes / AP-montrouge (pull_request) Successful in 2m5s
Show derivation diffs / compute01 (pull_request) Successful in 1m48s
Show derivation diffs / iso (pull_request) Successful in 1m21s
Show derivation diffs / web02 (pull_request) Successful in 1m0s
Show derivation diffs / web03 (pull_request) Successful in 1m13s
Build all the nodes / AP-pantheon (pull_request) Successful in 2m30s
Show derivation diffs / krz01 (pull_request) Successful in 1m48s
Show derivation diffs / web01 (pull_request) Successful in 1m30s
Show derivation diffs / rescue01 (pull_request) Successful in 1m44s
Show derivation diffs / vault01 (pull_request) Successful in 1m39s
Show derivation diffs / vault02 (pull_request) Successful in 1m42s
Show derivation diffs / AP-jourdan (pull_request) Successful in 2m49s
Show derivation diffs / vault03 (pull_request) Successful in 1m47s
Show derivation diffs / AP-pantheon (pull_request) Has been cancelled
Show derivation diffs / AP-montrouge (pull_request) Has been cancelled
to acdda8d6cc
All checks were successful
Show derivation diffs / sw-Montrouge (pull_request) Successful in 37s
Build all the nodes / vault01 (pull_request) Successful in 1m40s
Show derivation diffs / sw-Pantheon (pull_request) Successful in 42s
Build all the nodes / web01 (pull_request) Successful in 1m23s
Show derivation diffs / cof02 (pull_request) Successful in 1m29s
Show derivation diffs / geo01 (pull_request) Successful in 1m5s
Show derivation diffs / geo02 (pull_request) Successful in 1m4s
Build all the nodes / vault03 (pull_request) Successful in 1m30s
Show derivation diffs / lab-router01 (pull_request) Successful in 1m0s
Run pre-commit on all files / pre-commit (pull_request) Successful in 39s
Show derivation diffs / external01 (pull_request) Successful in 1m15s
Build all the nodes / AP-montrouge (pull_request) Successful in 2m1s
Show derivation diffs / storage01 (pull_request) Successful in 1m5s
Show derivation diffs / hypervisors0 (pull_request) Successful in 1m18s
Show derivation diffs / hypervisors1 (pull_request) Successful in 1m18s
Show derivation diffs / tower01 (pull_request) Successful in 1m5s
Show derivation diffs / iso (pull_request) Successful in 1m22s
Show derivation diffs / compute01 (pull_request) Successful in 1m53s
Show derivation diffs / web02 (pull_request) Successful in 1m2s
Show derivation diffs / web03 (pull_request) Successful in 1m8s
Build all the nodes / AP-pantheon (pull_request) Successful in 2m24s
Show derivation diffs / krz01 (pull_request) Successful in 1m47s
Show derivation diffs / web01 (pull_request) Successful in 1m32s
Show derivation diffs / rescue01 (pull_request) Successful in 1m44s
Show derivation diffs / vault03 (pull_request) Successful in 1m39s
Show derivation diffs / vault02 (pull_request) Successful in 1m43s
Show derivation diffs / vault01 (pull_request) Successful in 1m53s
Show derivation diffs / AP-jourdan (pull_request) Successful in 2m58s
Show derivation diffs / AP-montrouge (pull_request) Successful in 4m20s
Show derivation diffs / AP-pantheon (pull_request) Successful in 5m16s
2026-02-08 22:27:19 +01:00
Compare
feat(meta): init managementIps for every nodes
All checks were successful
Show derivation diffs / sw-Montrouge (pull_request) Successful in 35s
Show derivation diffs / sw-Pantheon (pull_request) Successful in 37s
Build all the nodes / web01 (pull_request) Successful in 1m16s
Show derivation diffs / geo01 (pull_request) Successful in 1m6s
Show derivation diffs / cof02 (pull_request) Successful in 1m21s
Show derivation diffs / external01 (pull_request) Successful in 1m14s
Show derivation diffs / geo02 (pull_request) Successful in 1m4s
Run pre-commit on all files / pre-commit (pull_request) Successful in 31s
Build all the nodes / vault03 (pull_request) Successful in 1m28s
Build all the nodes / vault02 (pull_request) Successful in 1m30s
Show derivation diffs / lab-router01 (pull_request) Successful in 1m0s
Show derivation diffs / hypervisors0 (pull_request) Successful in 1m19s
Show derivation diffs / hypervisors1 (pull_request) Successful in 1m20s
Build all the nodes / AP-montrouge (pull_request) Successful in 2m2s
Show derivation diffs / storage01 (pull_request) Successful in 1m5s
Show derivation diffs / tower01 (pull_request) Successful in 1m2s
Show derivation diffs / iso (pull_request) Successful in 1m19s
Show derivation diffs / web02 (pull_request) Successful in 1m0s
Show derivation diffs / compute01 (pull_request) Successful in 1m48s
Show derivation diffs / web03 (pull_request) Successful in 1m10s
Build all the nodes / AP-pantheon (pull_request) Successful in 2m26s
Show derivation diffs / krz01 (pull_request) Successful in 1m46s
Show derivation diffs / web01 (pull_request) Successful in 1m30s
Show derivation diffs / rescue01 (pull_request) Successful in 1m43s
Show derivation diffs / vault03 (pull_request) Successful in 1m37s
Show derivation diffs / vault02 (pull_request) Successful in 1m41s
Show derivation diffs / vault01 (pull_request) Successful in 1m47s
Show derivation diffs / AP-jourdan (pull_request) Successful in 2m54s
Show derivation diffs / AP-montrouge (pull_request) Successful in 4m10s
Show derivation diffs / AP-pantheon (pull_request) Successful in 5m4s
1ab7fa67d1
@ -0,0 +16,4 @@
;
config = (import ./.) pkgs.lib;
failed = builtins.map (x: "- ${x.message}") (builtins.filter (x: !x.assertion) config.assertions);
Member

c'est dommage d'inherit map pour aller le chercher dans builtins (et tu peux inherit filter aussi)

c'est dommage d'inherit map pour aller le chercher dans builtins (et tu peux inherit filter aussi)
Member

Et en vrai je sais pas si on a besoin de check les assertions pour ça, genre on a verify.nix pour ça.
S'il y a un endroit ou on voudrais l'ajouter c'est directement à l'eval de meta (@mdebray un avis ?)

Et en vrai je sais pas si on a besoin de check les assertions pour ça, genre on a verify.nix pour ça. S'il y a un endroit ou on voudrais l'ajouter c'est directement à l'eval de meta (@mdebray un avis ?)
Author
Owner

ahah j'ai juste copié de meta/verify sans réfléchir

ahah j'ai juste copié de meta/verify sans réfléchir
@ -0,0 +22,4 @@
throw ''
Failed assertions:
${builtins.concatStringsSep "\n" failed}
Member

même chose pour concatStringsSep

même chose pour concatStringsSep
feat(meta): add targetHost to ips build
All checks were successful
Show derivation diffs / sw-Pantheon (pull_request) Successful in 38s
Build all the nodes / web01 (pull_request) Successful in 1m16s
Show derivation diffs / geo01 (pull_request) Successful in 1m5s
Show derivation diffs / sw-Jourdan (pull_request) Successful in 39s
Show derivation diffs / geo02 (pull_request) Successful in 1m4s
Show derivation diffs / external01 (pull_request) Successful in 1m17s
Build all the nodes / vault03 (pull_request) Successful in 1m27s
Build all the nodes / vault01 (pull_request) Successful in 1m29s
Build all the nodes / vault02 (pull_request) Successful in 1m30s
Run pre-commit on all files / pre-commit (pull_request) Successful in 38s
Show derivation diffs / lab-router01 (pull_request) Successful in 1m1s
Show derivation diffs / hypervisors0 (pull_request) Successful in 1m18s
Build all the nodes / AP-montrouge (pull_request) Successful in 2m1s
Show derivation diffs / hypervisors1 (pull_request) Successful in 1m16s
Show derivation diffs / storage01 (pull_request) Successful in 1m4s
Show derivation diffs / tower01 (pull_request) Successful in 1m2s
Show derivation diffs / compute01 (pull_request) Successful in 1m47s
Show derivation diffs / web02 (pull_request) Successful in 1m0s
Show derivation diffs / iso (pull_request) Successful in 1m19s
Build all the nodes / AP-pantheon (pull_request) Successful in 2m19s
Show derivation diffs / web03 (pull_request) Successful in 1m13s
Show derivation diffs / web01 (pull_request) Successful in 1m31s
Show derivation diffs / krz01 (pull_request) Successful in 1m48s
Show derivation diffs / rescue01 (pull_request) Successful in 1m44s
Show derivation diffs / vault01 (pull_request) Successful in 1m39s
Show derivation diffs / vault03 (pull_request) Successful in 1m39s
Show derivation diffs / vault02 (pull_request) Successful in 1m40s
Show derivation diffs / AP-jourdan (pull_request) Successful in 2m49s
Show derivation diffs / AP-montrouge (pull_request) Successful in 4m15s
Show derivation diffs / AP-pantheon (pull_request) Successful in 5m9s
6855c695ee
All checks were successful
Check meta / check_dns (pull_request) Successful in 20s
Required
Details
Check meta / check_dns (push) Successful in 20s
Required
Details
Check meta / check_meta (push) Successful in 22s
Required
Details
Check workflows / check_workflows (pull_request) Successful in 21s
Required
Details
Check meta / check_meta (pull_request) Successful in 22s
Required
Details
Build all the nodes / optic-loop (pull_request) Successful in 31s
Required
Details
Run pre-commit on all files / pre-commit (push) Successful in 37s
Required
Details
Build all the nodes / sw-Jourdan (pull_request) Successful in 39s
Required
Details
Build all the nodes / AP-test (pull_request) Successful in 45s
Required
Details
Build all the nodes / build01 (pull_request) Successful in 49s
Required
Details
Build all the nodes / bridge01 (pull_request) Successful in 49s
Required
Details
Build all the nodes / geo02 (pull_request) Successful in 51s
Required
Details
Build all the nodes / geo01 (pull_request) Successful in 51s
Required
Details
Build all the nodes / sw-Montrouge (pull_request) Successful in 37s
Required
Details
Build the shell / build-shell (pull_request) Successful in 35s
Required
Details
Build all the nodes / storage01 (pull_request) Successful in 56s
Required
Details
Show derivation diffs / AP-test (pull_request) Successful in 57s
Build all the nodes / lab-router01 (pull_request) Successful in 57s
Required
Details
Build all the nodes / cof02 (pull_request) Successful in 1m0s
Required
Details
Build all the nodes / external01 (pull_request) Successful in 1m0s
Required
Details
Build all the nodes / sw-Pantheon (pull_request) Successful in 42s
Required
Details
Build all the nodes / hypervisors0 (pull_request) Successful in 1m3s
Required
Details
Build all the nodes / hypervisors1 (pull_request) Successful in 1m3s
Required
Details
Build all the nodes / iso (pull_request) Successful in 1m5s
Required
Details
Show derivation diffs / bridge01 (pull_request) Successful in 1m9s
Show derivation diffs / build01 (pull_request) Successful in 1m11s
Build all the nodes / tower01 (pull_request) Successful in 58s
Required
Details
Build all the nodes / compute01 (pull_request) Successful in 1m19s
Required
Details
Show derivation diffs / cof02 (pull_request) Successful in 1m16s
Build all the nodes / web02 (pull_request) Successful in 58s
Required
Details
Build all the nodes / rescue01 (pull_request) Successful in 1m20s
Required
Details
Show derivation diffs / optic-loop (pull_request) Successful in 31s
Build all the nodes / krz01 (pull_request) Successful in 1m24s
Required
Details
Build all the nodes / AP-jourdan (pull_request) Successful in 1m27s
Required
Details
Build all the nodes / web03 (pull_request) Successful in 1m5s
Required
Details
Show derivation diffs / sw-Montrouge (pull_request) Successful in 34s
Show derivation diffs / sw-Pantheon (pull_request) Successful in 38s
Build all the nodes / web01 (pull_request) Successful in 1m16s
Required
Details
Show derivation diffs / geo01 (pull_request) Successful in 1m5s
Show derivation diffs / sw-Jourdan (pull_request) Successful in 39s
Show derivation diffs / geo02 (pull_request) Successful in 1m4s
Show derivation diffs / external01 (pull_request) Successful in 1m17s
Build all the nodes / vault03 (pull_request) Successful in 1m27s
Required
Details
Build all the nodes / vault01 (pull_request) Successful in 1m29s
Required
Details
Build all the nodes / vault02 (pull_request) Successful in 1m30s
Required
Details
Run pre-commit on all files / pre-commit (pull_request) Successful in 38s
Required
Details
Show derivation diffs / lab-router01 (pull_request) Successful in 1m1s
Show derivation diffs / hypervisors0 (pull_request) Successful in 1m18s
Build all the nodes / AP-montrouge (pull_request) Successful in 2m1s
Required
Details
Show derivation diffs / hypervisors1 (pull_request) Successful in 1m16s
Show derivation diffs / storage01 (pull_request) Successful in 1m4s
Show derivation diffs / tower01 (pull_request) Successful in 1m2s
Show derivation diffs / compute01 (pull_request) Successful in 1m47s
Show derivation diffs / web02 (pull_request) Successful in 1m0s
Show derivation diffs / iso (pull_request) Successful in 1m19s
Build all the nodes / AP-pantheon (pull_request) Successful in 2m19s
Required
Details
Show derivation diffs / web03 (pull_request) Successful in 1m13s
Show derivation diffs / web01 (pull_request) Successful in 1m31s
Show derivation diffs / krz01 (pull_request) Successful in 1m48s
Show derivation diffs / rescue01 (pull_request) Successful in 1m44s
Show derivation diffs / vault01 (pull_request) Successful in 1m39s
Show derivation diffs / vault03 (pull_request) Successful in 1m39s
Show derivation diffs / vault02 (pull_request) Successful in 1m40s
Show derivation diffs / AP-jourdan (pull_request) Successful in 2m49s
Show derivation diffs / AP-montrouge (pull_request) Successful in 4m15s
Show derivation diffs / AP-pantheon (pull_request) Successful in 5m9s
This pull request has changes requested by an official reviewer.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin ipam:ipam
git switch ipam
Sign in to join this conversation.
No description provided.