feat(hypervisor1*): using LACP/802.3ad bonding #738

Merged
mdebray merged 10 commits from hypervisor-LACP into main 2026-02-21 20:38:31 +01:00
Owner
No description provided.
feat(netcore02): move every RJ45 port of hypervisor1* to vlan admin
Some checks failed
Show derivation diffs / sw-Pantheon (pull_request) Successful in 37s
Build all the nodes / web01 (pull_request) Successful in 1m13s
Show derivation diffs / cof02 (pull_request) Successful in 1m14s
Show derivation diffs / geo01 (pull_request) Successful in 1m6s
Show derivation diffs / geo02 (pull_request) Successful in 1m4s
Run pre-commit on all files / pre-commit (pull_request) Successful in 33s
Build all the nodes / vault01 (pull_request) Successful in 1m25s
Show derivation diffs / external01 (pull_request) Successful in 1m15s
Build all the nodes / vault03 (pull_request) Successful in 1m25s
Show derivation diffs / lab-router01 (pull_request) Successful in 1m2s
Build all the nodes / vault02 (pull_request) Successful in 1m29s
Show derivation diffs / compute01 (pull_request) Failing after 1m30s
Show derivation diffs / hypervisors1 (pull_request) Successful in 1m19s
Build all the nodes / AP-montrouge (pull_request) Successful in 1m56s
Show derivation diffs / hypervisors0 (pull_request) Successful in 1m20s
Show derivation diffs / iso (pull_request) Successful in 1m23s
Show derivation diffs / storage01 (pull_request) Successful in 1m6s
Show derivation diffs / tower01 (pull_request) Successful in 1m3s
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 2m22s
Show derivation diffs / krz01 (pull_request) Successful in 1m46s
Show derivation diffs / web01 (pull_request) Successful in 1m29s
Show derivation diffs / rescue01 (pull_request) Successful in 1m44s
Show derivation diffs / vault01 (pull_request) Successful in 1m41s
Show derivation diffs / vault02 (pull_request) Successful in 1m40s
Show derivation diffs / AP-jourdan (pull_request) Successful in 2m45s
Show derivation diffs / vault03 (pull_request) Successful in 1m49s
Show derivation diffs / AP-montrouge (pull_request) Successful in 4m7s
Show derivation diffs / AP-pantheon (pull_request) Successful in 5m12s
1b98a2a8ff
ecoppens force-pushed hypervisor-LACP from 1b98a2a8ff
Some checks failed
Show derivation diffs / sw-Pantheon (pull_request) Successful in 37s
Build all the nodes / web01 (pull_request) Successful in 1m13s
Show derivation diffs / cof02 (pull_request) Successful in 1m14s
Show derivation diffs / geo01 (pull_request) Successful in 1m6s
Show derivation diffs / geo02 (pull_request) Successful in 1m4s
Run pre-commit on all files / pre-commit (pull_request) Successful in 33s
Build all the nodes / vault01 (pull_request) Successful in 1m25s
Show derivation diffs / external01 (pull_request) Successful in 1m15s
Build all the nodes / vault03 (pull_request) Successful in 1m25s
Show derivation diffs / lab-router01 (pull_request) Successful in 1m2s
Build all the nodes / vault02 (pull_request) Successful in 1m29s
Show derivation diffs / compute01 (pull_request) Failing after 1m30s
Show derivation diffs / hypervisors1 (pull_request) Successful in 1m19s
Build all the nodes / AP-montrouge (pull_request) Successful in 1m56s
Show derivation diffs / hypervisors0 (pull_request) Successful in 1m20s
Show derivation diffs / iso (pull_request) Successful in 1m23s
Show derivation diffs / storage01 (pull_request) Successful in 1m6s
Show derivation diffs / tower01 (pull_request) Successful in 1m3s
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 2m22s
Show derivation diffs / krz01 (pull_request) Successful in 1m46s
Show derivation diffs / web01 (pull_request) Successful in 1m29s
Show derivation diffs / rescue01 (pull_request) Successful in 1m44s
Show derivation diffs / vault01 (pull_request) Successful in 1m41s
Show derivation diffs / vault02 (pull_request) Successful in 1m40s
Show derivation diffs / AP-jourdan (pull_request) Successful in 2m45s
Show derivation diffs / vault03 (pull_request) Successful in 1m49s
Show derivation diffs / AP-montrouge (pull_request) Successful in 4m7s
Show derivation diffs / AP-pantheon (pull_request) Successful in 5m12s
to 211dfc122b
Some checks failed
Show derivation diffs / sw-Jourdan (pull_request) Successful in 36s
Show derivation diffs / geo01 (pull_request) Successful in 1m4s
Build all the nodes / vault01 (pull_request) Successful in 1m30s
Build all the nodes / vault02 (pull_request) Successful in 1m29s
Show derivation diffs / sw-Pantheon (pull_request) Successful in 38s
Build all the nodes / web01 (pull_request) Successful in 1m14s
Show derivation diffs / external01 (pull_request) Successful in 1m15s
Run pre-commit on all files / pre-commit (pull_request) Successful in 33s
Show derivation diffs / compute01 (pull_request) Failing after 1m20s
Build all the nodes / vault03 (pull_request) Successful in 1m28s
Show derivation diffs / lab-router01 (pull_request) Successful in 1m2s
Show derivation diffs / geo02 (pull_request) Successful in 1m7s
Build all the nodes / AP-montrouge (pull_request) Successful in 1m58s
Show derivation diffs / tower01 (pull_request) Successful in 1m3s
Show derivation diffs / storage01 (pull_request) Successful in 1m5s
Show derivation diffs / hypervisors0 (pull_request) Successful in 1m17s
Show derivation diffs / hypervisors1 (pull_request) Successful in 1m17s
Show derivation diffs / iso (pull_request) Successful in 1m18s
Show derivation diffs / web02 (pull_request) Successful in 1m1s
Show derivation diffs / web03 (pull_request) Successful in 1m9s
Build all the nodes / AP-pantheon (pull_request) Successful in 2m27s
Show derivation diffs / web01 (pull_request) Successful in 1m31s
Show derivation diffs / krz01 (pull_request) Successful in 1m46s
Show derivation diffs / rescue01 (pull_request) Successful in 1m49s
Show derivation diffs / vault01 (pull_request) Successful in 1m49s
Show derivation diffs / vault03 (pull_request) Successful in 1m47s
Show derivation diffs / vault02 (pull_request) Successful in 2m5s
Show derivation diffs / AP-jourdan (pull_request) Successful in 3m7s
Show derivation diffs / AP-montrouge (pull_request) Successful in 4m55s
Show derivation diffs / AP-pantheon (pull_request) Successful in 5m48s
2026-02-05 12:16:38 +01:00
Compare
ecoppens force-pushed hypervisor-LACP from 211dfc122b
Some checks failed
Show derivation diffs / sw-Jourdan (pull_request) Successful in 36s
Show derivation diffs / geo01 (pull_request) Successful in 1m4s
Build all the nodes / vault01 (pull_request) Successful in 1m30s
Build all the nodes / vault02 (pull_request) Successful in 1m29s
Show derivation diffs / sw-Pantheon (pull_request) Successful in 38s
Build all the nodes / web01 (pull_request) Successful in 1m14s
Show derivation diffs / external01 (pull_request) Successful in 1m15s
Run pre-commit on all files / pre-commit (pull_request) Successful in 33s
Show derivation diffs / compute01 (pull_request) Failing after 1m20s
Build all the nodes / vault03 (pull_request) Successful in 1m28s
Show derivation diffs / lab-router01 (pull_request) Successful in 1m2s
Show derivation diffs / geo02 (pull_request) Successful in 1m7s
Build all the nodes / AP-montrouge (pull_request) Successful in 1m58s
Show derivation diffs / tower01 (pull_request) Successful in 1m3s
Show derivation diffs / storage01 (pull_request) Successful in 1m5s
Show derivation diffs / hypervisors0 (pull_request) Successful in 1m17s
Show derivation diffs / hypervisors1 (pull_request) Successful in 1m17s
Show derivation diffs / iso (pull_request) Successful in 1m18s
Show derivation diffs / web02 (pull_request) Successful in 1m1s
Show derivation diffs / web03 (pull_request) Successful in 1m9s
Build all the nodes / AP-pantheon (pull_request) Successful in 2m27s
Show derivation diffs / web01 (pull_request) Successful in 1m31s
Show derivation diffs / krz01 (pull_request) Successful in 1m46s
Show derivation diffs / rescue01 (pull_request) Successful in 1m49s
Show derivation diffs / vault01 (pull_request) Successful in 1m49s
Show derivation diffs / vault03 (pull_request) Successful in 1m47s
Show derivation diffs / vault02 (pull_request) Successful in 2m5s
Show derivation diffs / AP-jourdan (pull_request) Successful in 3m7s
Show derivation diffs / AP-montrouge (pull_request) Successful in 4m55s
Show derivation diffs / AP-pantheon (pull_request) Successful in 5m48s
to 4bba7f78bf
Some checks failed
Build all the nodes / web01 (pull_request) Successful in 1m19s
Build all the nodes / vault01 (pull_request) Successful in 1m33s
Show derivation diffs / sw-Pantheon (pull_request) Successful in 43s
Show derivation diffs / geo02 (pull_request) Successful in 1m4s
Show derivation diffs / cof02 (pull_request) Successful in 1m9s
Build all the nodes / vault03 (pull_request) Successful in 1m31s
Build all the nodes / vault02 (pull_request) Successful in 1m33s
Show derivation diffs / geo01 (pull_request) Successful in 1m11s
Show derivation diffs / external01 (pull_request) Successful in 1m14s
Show derivation diffs / lab-router01 (pull_request) Successful in 1m5s
Run pre-commit on all files / pre-commit (pull_request) Successful in 32s
Build all the nodes / AP-montrouge (pull_request) Successful in 2m2s
Show derivation diffs / storage01 (pull_request) Successful in 1m10s
Show derivation diffs / tower01 (pull_request) Successful in 1m7s
Show derivation diffs / compute01 (pull_request) Failing after 1m27s
Show derivation diffs / hypervisors0 (pull_request) Successful in 1m21s
Show derivation diffs / hypervisors1 (pull_request) Successful in 1m21s
Show derivation diffs / iso (pull_request) Successful in 1m21s
Show derivation diffs / web02 (pull_request) Successful in 1m4s
Build all the nodes / AP-pantheon (pull_request) Successful in 2m28s
Show derivation diffs / web03 (pull_request) Successful in 1m8s
Show derivation diffs / krz01 (pull_request) Successful in 1m48s
Show derivation diffs / web01 (pull_request) Successful in 1m34s
Show derivation diffs / rescue01 (pull_request) Successful in 1m49s
Show derivation diffs / vault03 (pull_request) Successful in 1m43s
Show derivation diffs / vault01 (pull_request) Successful in 1m46s
Show derivation diffs / vault02 (pull_request) Successful in 1m48s
Show derivation diffs / AP-jourdan (pull_request) Successful in 2m57s
Show derivation diffs / AP-montrouge (pull_request) Successful in 4m22s
Show derivation diffs / AP-pantheon (pull_request) Successful in 5m13s
2026-02-05 12:19:01 +01:00
Compare
feat(meta/network): activate eno1 interfaces for management port on admin VLAN
Some checks failed
Build all the nodes / krz01 (pull_request) Successful in 1m36s
Show derivation diffs / external01 (pull_request) Successful in 1m10s
Show derivation diffs / compute01 (pull_request) Failing after 1m16s
Show derivation diffs / sw-Montrouge (pull_request) Successful in 44s
Show derivation diffs / sw-Pantheon (pull_request) Successful in 44s
Show derivation diffs / geo02 (pull_request) Successful in 1m5s
Show derivation diffs / sw-Jourdan (pull_request) Successful in 46s
Build all the nodes / vault02 (pull_request) Successful in 1m28s
Show derivation diffs / lab-router01 (pull_request) Successful in 59s
Build all the nodes / vault01 (pull_request) Successful in 1m29s
Build all the nodes / vault03 (pull_request) Successful in 1m29s
Run pre-commit on all files / pre-commit (pull_request) Successful in 38s
Build all the nodes / AP-montrouge (pull_request) Successful in 1m58s
Show derivation diffs / hypervisors0 (pull_request) Successful in 1m17s
Show derivation diffs / hypervisors1 (pull_request) Successful in 1m15s
Show derivation diffs / storage01 (pull_request) Successful in 1m13s
Show derivation diffs / iso (pull_request) Successful in 1m18s
Show derivation diffs / web02 (pull_request) Successful in 1m2s
Show derivation diffs / web03 (pull_request) Successful in 1m5s
Build all the nodes / AP-pantheon (pull_request) Successful in 2m25s
Show derivation diffs / krz01 (pull_request) Successful in 1m44s
Show derivation diffs / rescue01 (pull_request) Successful in 1m49s
Show derivation diffs / web01 (pull_request) Successful in 1m32s
Show derivation diffs / AP-jourdan (pull_request) Successful in 2m47s
Show derivation diffs / vault03 (pull_request) Successful in 1m36s
Show derivation diffs / vault02 (pull_request) Successful in 1m36s
Show derivation diffs / vault01 (pull_request) Successful in 1m37s
Show derivation diffs / AP-montrouge (pull_request) Successful in 4m46s
Show derivation diffs / AP-pantheon (pull_request) Successful in 5m43s
Show derivation diffs / tower01 (pull_request) Failing after 11m0s
eb366430cd
ecoppens force-pushed hypervisor-LACP from eb366430cd
Some checks failed
Build all the nodes / krz01 (pull_request) Successful in 1m36s
Show derivation diffs / external01 (pull_request) Successful in 1m10s
Show derivation diffs / compute01 (pull_request) Failing after 1m16s
Show derivation diffs / sw-Montrouge (pull_request) Successful in 44s
Show derivation diffs / sw-Pantheon (pull_request) Successful in 44s
Show derivation diffs / geo02 (pull_request) Successful in 1m5s
Show derivation diffs / sw-Jourdan (pull_request) Successful in 46s
Build all the nodes / vault02 (pull_request) Successful in 1m28s
Show derivation diffs / lab-router01 (pull_request) Successful in 59s
Build all the nodes / vault01 (pull_request) Successful in 1m29s
Build all the nodes / vault03 (pull_request) Successful in 1m29s
Run pre-commit on all files / pre-commit (pull_request) Successful in 38s
Build all the nodes / AP-montrouge (pull_request) Successful in 1m58s
Show derivation diffs / hypervisors0 (pull_request) Successful in 1m17s
Show derivation diffs / hypervisors1 (pull_request) Successful in 1m15s
Show derivation diffs / storage01 (pull_request) Successful in 1m13s
Show derivation diffs / iso (pull_request) Successful in 1m18s
Show derivation diffs / web02 (pull_request) Successful in 1m2s
Show derivation diffs / web03 (pull_request) Successful in 1m5s
Build all the nodes / AP-pantheon (pull_request) Successful in 2m25s
Show derivation diffs / krz01 (pull_request) Successful in 1m44s
Show derivation diffs / rescue01 (pull_request) Successful in 1m49s
Show derivation diffs / web01 (pull_request) Successful in 1m32s
Show derivation diffs / AP-jourdan (pull_request) Successful in 2m47s
Show derivation diffs / vault03 (pull_request) Successful in 1m36s
Show derivation diffs / vault02 (pull_request) Successful in 1m36s
Show derivation diffs / vault01 (pull_request) Successful in 1m37s
Show derivation diffs / AP-montrouge (pull_request) Successful in 4m46s
Show derivation diffs / AP-pantheon (pull_request) Successful in 5m43s
Show derivation diffs / tower01 (pull_request) Failing after 11m0s
to ebbd2db906
All checks were successful
Build all the nodes / vault02 (pull_request) Successful in 1m32s
Show derivation diffs / sw-Montrouge (pull_request) Successful in 35s
Show derivation diffs / cof02 (pull_request) Successful in 1m10s
Build all the nodes / web01 (pull_request) Successful in 1m16s
Show derivation diffs / sw-Pantheon (pull_request) Successful in 37s
Build all the nodes / vault03 (pull_request) Successful in 1m28s
Run pre-commit on all files / pre-commit (pull_request) Successful in 34s
Show derivation diffs / external01 (pull_request) Successful in 1m15s
Show derivation diffs / geo01 (pull_request) Successful in 1m12s
Show derivation diffs / lab-router01 (pull_request) Successful in 1m3s
Show derivation diffs / compute01 (pull_request) Successful in 1m26s
Build all the nodes / AP-montrouge (pull_request) Successful in 2m1s
Show derivation diffs / geo02 (pull_request) Successful in 1m16s
Show derivation diffs / hypervisors0 (pull_request) Successful in 1m19s
Show derivation diffs / tower01 (pull_request) Successful in 1m4s
Show derivation diffs / hypervisors1 (pull_request) Successful in 1m19s
Show derivation diffs / iso (pull_request) Successful in 1m18s
Show derivation diffs / storage01 (pull_request) Successful in 1m13s
Show derivation diffs / web02 (pull_request) Successful in 1m5s
Show derivation diffs / web03 (pull_request) Successful in 1m14s
Build all the nodes / AP-pantheon (pull_request) Successful in 2m33s
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 1m45s
Show derivation diffs / vault03 (pull_request) Successful in 1m37s
Show derivation diffs / vault01 (pull_request) Successful in 1m45s
Show derivation diffs / vault02 (pull_request) Successful in 1m42s
Show derivation diffs / AP-jourdan (pull_request) Successful in 2m53s
Show derivation diffs / AP-montrouge (pull_request) Successful in 4m32s
Show derivation diffs / AP-pantheon (pull_request) Successful in 5m8s
2026-02-05 13:29:20 +01:00
Compare
lbailly requested changes 2026-02-07 13:57:11 +01:00
Dismissed
lbailly left a comment
Member

sur le style des usage de builtins car je sais pas comment on veux le deal dans l'infra... avant je les mettait dans les inherit de lib, mais depuis que nixd dit qu'il aime pas, je pense que tout passe en mode let inherit (builtins) ...; serai le mieux, mais c'est une affaire de style générale, pas a traité ici, ptet garder le fait de mettre dans le inherit lib le temps d'y réfléchir

sur le style des usage de builtins car je sais pas comment on veux le deal dans l'infra... avant je les mettait dans les inherit de lib, mais depuis que nixd dit qu'il aime pas, je pense que tout passe en mode `let inherit (builtins) ...;` serai le mieux, mais c'est une affaire de style générale, pas a traité ici, ptet garder le fait de mettre dans le inherit lib le temps d'y réfléchir
@ -0,0 +27,4 @@
type = nullOr (submodule {
options = {
device-count = mkOption {
type = int;
Member

au vue de l'incident qu'on a déjà connu, mettre un type qui enforce >0 me paraîtrait pas mal (genre ints.positive)

au vue de l'incident qu'on a déjà connu, mettre un type qui enforce >0 me paraîtrait pas mal (genre `ints.positive`)
ecoppens marked this conversation as resolved
@ -198,2 +289,4 @@
'';
};
aggregated-ether-options = mkOption {
type = nullOr (submodule aggregated-ether-options);
Member

idem ici, met un enable ptet ?

idem ici, met un enable ptet ?
Author
Owner

si je comprends bien, tu veux que je mette une enable option dans le submodule aggregated-ether-options?

si je comprends bien, tu veux que je mette une enable option dans le submodule aggregated-ether-options?
Member

bah ducoup t'aurais même pas besoin de submodule, mais oui c'est l'idée. En mode "enable aggregated interface special configuration" ou smth like this

bah ducoup t'aurais même pas besoin de submodule, mais oui c'est l'idée. En mode "enable aggregated interface special configuration" ou smth like this
ecoppens marked this conversation as resolved
@ -200,0 +296,4 @@
'';
};
ether-options = mkOption {
type = nullOr (submodule ether-options);
Member

ce type me semble bizarre... genre si on a d'autres ether-options qui apparaissent ça fait des trucs chelou, adapte plutôt le xml de ether-options (donc mettre le nullOr plutôt sur ieee8023ad ou même bundle)

ce type me semble bizarre... genre si on a d'autres ether-options qui apparaissent ça fait des trucs chelou, adapte plutôt le xml de ether-options (donc mettre le nullOr plutôt sur ieee8023ad ou même bundle)
ecoppens marked this conversation as resolved
@ -25,0 +25,4 @@
"ge-0/0/3" = "hypervisor12";
"ge-0/0/5" = "hypervisor13";
};
configuration.ethernet-switching = {
Member

La config est exactement la même que pour idrac juste en dessous, ptet plutôt merge les deux ?

La config est exactement la même que pour idrac juste en dessous, ptet plutôt merge les deux ?
ecoppens marked this conversation as resolved
@ -41,2 +48,4 @@
defaultText = ''config.inet.enable || config.inet6.enable || config.ethernet-switching.enable'';
};
aggregated-links = mkOption {
type = nullOr (listOf str);
Member

ça a un sens différent null et [ ] (autres que d'exploser un truc quelque part) ? si non le nullOr sert à rien et filtre plutôt sur [ ] dans la suite

ça a un sens différent `null` et `[ ]` (autres que d'exploser un truc quelque part) ? si non le `nullOr` sert à rien et filtre plutôt sur `[ ]` dans la suite
ecoppens marked this conversation as resolved
@ -165,0 +190,4 @@
// (optionalAttrs (intf.aggregated-links != null) {
aggregated-ether-options = {
minimum-links = builtins.length intf.aggregated-links;
link-speed = if hasPrefix "xe" (builtins.head intf.aggregated-links) then "10g" else "1g";
Member

demande plutôt l'info dans le module (quitte à mettre un défaut), je pense pas que s'appuyer sur des heuristique soit une super idée

demande plutôt l'info dans le module (quitte à mettre un défaut), je pense pas que s'appuyer sur des heuristique soit une super idée
ecoppens marked this conversation as resolved
@ -165,0 +194,4 @@
};
})
) cfg)
// (concatMapAttrs (
Member

mkMerge plutot que //, comme ça si une intf est config et agrégé en même temps il y aura une erreur

`mkMerge` plutot que `//`, comme ça si une intf est config et agrégé en même temps il y aura une erreur
ecoppens marked this conversation as resolved
ecoppens force-pushed hypervisor-LACP from ebbd2db906
All checks were successful
Build all the nodes / vault02 (pull_request) Successful in 1m32s
Show derivation diffs / sw-Montrouge (pull_request) Successful in 35s
Show derivation diffs / cof02 (pull_request) Successful in 1m10s
Build all the nodes / web01 (pull_request) Successful in 1m16s
Show derivation diffs / sw-Pantheon (pull_request) Successful in 37s
Build all the nodes / vault03 (pull_request) Successful in 1m28s
Run pre-commit on all files / pre-commit (pull_request) Successful in 34s
Show derivation diffs / external01 (pull_request) Successful in 1m15s
Show derivation diffs / geo01 (pull_request) Successful in 1m12s
Show derivation diffs / lab-router01 (pull_request) Successful in 1m3s
Show derivation diffs / compute01 (pull_request) Successful in 1m26s
Build all the nodes / AP-montrouge (pull_request) Successful in 2m1s
Show derivation diffs / geo02 (pull_request) Successful in 1m16s
Show derivation diffs / hypervisors0 (pull_request) Successful in 1m19s
Show derivation diffs / tower01 (pull_request) Successful in 1m4s
Show derivation diffs / hypervisors1 (pull_request) Successful in 1m19s
Show derivation diffs / iso (pull_request) Successful in 1m18s
Show derivation diffs / storage01 (pull_request) Successful in 1m13s
Show derivation diffs / web02 (pull_request) Successful in 1m5s
Show derivation diffs / web03 (pull_request) Successful in 1m14s
Build all the nodes / AP-pantheon (pull_request) Successful in 2m33s
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 1m45s
Show derivation diffs / vault03 (pull_request) Successful in 1m37s
Show derivation diffs / vault01 (pull_request) Successful in 1m45s
Show derivation diffs / vault02 (pull_request) Successful in 1m42s
Show derivation diffs / AP-jourdan (pull_request) Successful in 2m53s
Show derivation diffs / AP-montrouge (pull_request) Successful in 4m32s
Show derivation diffs / AP-pantheon (pull_request) Successful in 5m8s
to c8a3917cee
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 / vault01 (pull_request) Successful in 1m32s
Build all the nodes / web01 (pull_request) Successful in 1m14s
Show derivation diffs / geo01 (pull_request) Successful in 1m6s
Show derivation diffs / geo02 (pull_request) Successful in 1m5s
Build all the nodes / vault02 (pull_request) Successful in 1m25s
Build all the nodes / vault03 (pull_request) Successful in 1m25s
Show derivation diffs / lab-router01 (pull_request) Successful in 59s
Show derivation diffs / external01 (pull_request) Successful in 1m15s
Run pre-commit on all files / pre-commit (pull_request) Successful in 38s
Show derivation diffs / compute01 (pull_request) Successful in 1m28s
Show derivation diffs / hypervisors0 (pull_request) Successful in 1m18s
Build all the nodes / AP-montrouge (pull_request) Successful in 2m0s
Show derivation diffs / storage01 (pull_request) Successful in 1m6s
Show derivation diffs / tower01 (pull_request) Successful in 1m4s
Show derivation diffs / iso (pull_request) Successful in 1m22s
Show derivation diffs / web02 (pull_request) Successful in 1m0s
Show derivation diffs / hypervisors1 (pull_request) Successful in 1m29s
Show derivation diffs / web03 (pull_request) Successful in 1m7s
Build all the nodes / AP-pantheon (pull_request) Successful in 2m30s
Show derivation diffs / krz01 (pull_request) Successful in 1m44s
Show derivation diffs / rescue01 (pull_request) Successful in 1m42s
Show derivation diffs / web01 (pull_request) Successful in 1m32s
Show derivation diffs / vault02 (pull_request) Successful in 1m40s
Show derivation diffs / vault03 (pull_request) Successful in 1m40s
Show derivation diffs / vault01 (pull_request) Successful in 1m48s
Show derivation diffs / AP-jourdan (pull_request) Successful in 2m56s
Show derivation diffs / AP-montrouge (pull_request) Successful in 4m13s
Show derivation diffs / AP-pantheon (pull_request) Successful in 5m1s
2026-02-08 00:30:46 +01:00
Compare
ecoppens force-pushed hypervisor-LACP from c8a3917cee
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 / vault01 (pull_request) Successful in 1m32s
Build all the nodes / web01 (pull_request) Successful in 1m14s
Show derivation diffs / geo01 (pull_request) Successful in 1m6s
Show derivation diffs / geo02 (pull_request) Successful in 1m5s
Build all the nodes / vault02 (pull_request) Successful in 1m25s
Build all the nodes / vault03 (pull_request) Successful in 1m25s
Show derivation diffs / lab-router01 (pull_request) Successful in 59s
Show derivation diffs / external01 (pull_request) Successful in 1m15s
Run pre-commit on all files / pre-commit (pull_request) Successful in 38s
Show derivation diffs / compute01 (pull_request) Successful in 1m28s
Show derivation diffs / hypervisors0 (pull_request) Successful in 1m18s
Build all the nodes / AP-montrouge (pull_request) Successful in 2m0s
Show derivation diffs / storage01 (pull_request) Successful in 1m6s
Show derivation diffs / tower01 (pull_request) Successful in 1m4s
Show derivation diffs / iso (pull_request) Successful in 1m22s
Show derivation diffs / web02 (pull_request) Successful in 1m0s
Show derivation diffs / hypervisors1 (pull_request) Successful in 1m29s
Show derivation diffs / web03 (pull_request) Successful in 1m7s
Build all the nodes / AP-pantheon (pull_request) Successful in 2m30s
Show derivation diffs / krz01 (pull_request) Successful in 1m44s
Show derivation diffs / rescue01 (pull_request) Successful in 1m42s
Show derivation diffs / web01 (pull_request) Successful in 1m32s
Show derivation diffs / vault02 (pull_request) Successful in 1m40s
Show derivation diffs / vault03 (pull_request) Successful in 1m40s
Show derivation diffs / vault01 (pull_request) Successful in 1m48s
Show derivation diffs / AP-jourdan (pull_request) Successful in 2m56s
Show derivation diffs / AP-montrouge (pull_request) Successful in 4m13s
Show derivation diffs / AP-pantheon (pull_request) Successful in 5m1s
to 510e45ab48
All checks were successful
Show derivation diffs / sw-Jourdan (pull_request) Successful in 36s
Build all the nodes / vault01 (pull_request) Successful in 1m30s
Show derivation diffs / sw-Montrouge (pull_request) Successful in 37s
Show derivation diffs / sw-Pantheon (pull_request) Successful in 36s
Build all the nodes / vault03 (pull_request) Successful in 1m34s
Build all the nodes / vault02 (pull_request) Successful in 1m37s
Show derivation diffs / external01 (pull_request) Successful in 1m15s
Show derivation diffs / geo01 (pull_request) Successful in 1m1s
Show derivation diffs / geo02 (pull_request) Successful in 1m7s
Run pre-commit on all files / pre-commit (pull_request) Successful in 37s
Show derivation diffs / compute01 (pull_request) Successful in 1m28s
Show derivation diffs / lab-router01 (pull_request) Successful in 1m1s
Show derivation diffs / storage01 (pull_request) Successful in 1m7s
Build all the nodes / AP-montrouge (pull_request) Successful in 2m3s
Show derivation diffs / hypervisors1 (pull_request) Successful in 1m17s
Show derivation diffs / hypervisors0 (pull_request) Successful in 1m17s
Show derivation diffs / tower01 (pull_request) Successful in 1m4s
Show derivation diffs / web02 (pull_request) Successful in 1m0s
Show derivation diffs / iso (pull_request) Successful in 1m18s
Show derivation diffs / web03 (pull_request) Successful in 1m6s
Build all the nodes / AP-pantheon (pull_request) Successful in 2m20s
Show derivation diffs / web01 (pull_request) Successful in 1m29s
Show derivation diffs / rescue01 (pull_request) Successful in 1m43s
Show derivation diffs / krz01 (pull_request) Successful in 1m51s
Show derivation diffs / AP-jourdan (pull_request) Successful in 2m54s
Show derivation diffs / vault01 (pull_request) Successful in 2m21s
Show derivation diffs / vault03 (pull_request) Successful in 2m24s
Show derivation diffs / vault02 (pull_request) Successful in 2m38s
Show derivation diffs / AP-montrouge (pull_request) Successful in 4m13s
Show derivation diffs / AP-pantheon (pull_request) Successful in 5m13s
2026-02-09 15:56:40 +01:00
Compare
lbailly requested changes 2026-02-09 16:10:12 +01:00
Dismissed
lbailly left a comment
Member

tu aime vraiment les submodules toi, sinon all good

tu aime vraiment les submodules toi, sinon all good
@ -0,0 +24,4 @@
options = {
chassis = {
aggregated-devices = mkOption {
type = nullOr (submodule {
Member

(déso de pas avoir vu avant) Comme pour d'autres chose plutôt : pourquoi nullOr submodule ?
ici on a même pas besoin de pas mettre l'option, si ? Si il faut effectivement pas la mettre, actuellement tu l'as suppr pas sur le switch quand tu apply

(déso de pas avoir vu avant) Comme pour d'autres chose plutôt : pourquoi nullOr submodule ? ici on a même pas besoin de pas mettre l'option, si ? Si il faut effectivement pas la mettre, actuellement tu l'as suppr pas sur le switch quand tu apply
Author
Owner

mmmmh, ça se comporte mal à cause du operation="replace" si je peux pas avoir un truc qui ne set pas le XML (avec nullOr): sinon je mets un nullOr sur device-count et si c'est non null je set le XML chassis ou aggregated-devices?

mmmmh, ça se comporte mal à cause du operation="replace" si je peux pas avoir un truc qui ne set pas le XML (avec nullOr): sinon je mets un nullOr sur device-count et si c'est non null je set le XML `chassis` ou `aggregated-devices`?
Member

mais pourquoi tu veut pas set le XML ? c'est ça que je comprend pas, et comme dit précédement, actuellement t'as un mauvais comportement si tu set l'option, apply et unset, le unset se fait pas

mais pourquoi tu veut pas set le XML ? c'est ça que je comprend pas, et comme dit précédement, actuellement t'as un mauvais comportement si tu set l'option, apply et unset, le unset se fait pas
Author
Owner

je ne comprends pas ce que tu dis

je ne comprends pas ce que tu dis
Member

là t'as fix, mais avant tu avant pas de replace, donc l'option persistait, juste parce que tu voulait absolument pas écrire de xml quand t'écrit pas de valeur

là t'as fix, mais avant tu avant pas de replace, donc l'option persistait, juste parce que tu voulait absolument pas écrire de xml quand t'écrit pas de valeur
lbailly marked this conversation as resolved
@ -198,2 +294,4 @@
'';
};
aggregated-ether-options = mkOption {
type = submodule aggregated-ether-options;
Member

plus besoin du submodule

plus besoin du submodule
Author
Owner

ducoup on peut pas avoir un déport des options et on est obligé de surcharger le submodule interface qu'on a déjà

ducoup on peut pas avoir un déport des options et on est obligé de surcharger le submodule interface qu'on a déjà
Member

oui mais si c'est bien orga c'est pas bien grave

oui mais si c'est bien orga c'est pas bien grave
ecoppens marked this conversation as resolved
@ -200,0 +301,4 @@
'';
};
ether-options = mkOption {
type = submodule ether-options;
Member

plus besoin du submodule

plus besoin du submodule
ecoppens marked this conversation as resolved
Member

@lbailly wrote in #738 (comment):

tu aime vraiment les submodules toi, sinon all good

de manière générale, les seuls usages des submodules pour moi c'est pour décrire un type qui est un attrs un peu particulier, donc pour attrsOf/listOf, ou quand tu va devoir l'écrire à plein d'endroit

@lbailly wrote in https://git.dgnum.eu/DGNum/infrastructure/pulls/738#issuecomment-21315: > tu aime vraiment les submodules toi, sinon all good de manière générale, les seuls usages des submodules pour moi c'est pour décrire un type qui est un attrs un peu particulier, donc pour attrsOf/listOf, ou quand tu va devoir l'écrire à plein d'endroit
ecoppens force-pushed hypervisor-LACP from 510e45ab48
All checks were successful
Show derivation diffs / sw-Jourdan (pull_request) Successful in 36s
Build all the nodes / vault01 (pull_request) Successful in 1m30s
Show derivation diffs / sw-Montrouge (pull_request) Successful in 37s
Show derivation diffs / sw-Pantheon (pull_request) Successful in 36s
Build all the nodes / vault03 (pull_request) Successful in 1m34s
Build all the nodes / vault02 (pull_request) Successful in 1m37s
Show derivation diffs / external01 (pull_request) Successful in 1m15s
Show derivation diffs / geo01 (pull_request) Successful in 1m1s
Show derivation diffs / geo02 (pull_request) Successful in 1m7s
Run pre-commit on all files / pre-commit (pull_request) Successful in 37s
Show derivation diffs / compute01 (pull_request) Successful in 1m28s
Show derivation diffs / lab-router01 (pull_request) Successful in 1m1s
Show derivation diffs / storage01 (pull_request) Successful in 1m7s
Build all the nodes / AP-montrouge (pull_request) Successful in 2m3s
Show derivation diffs / hypervisors1 (pull_request) Successful in 1m17s
Show derivation diffs / hypervisors0 (pull_request) Successful in 1m17s
Show derivation diffs / tower01 (pull_request) Successful in 1m4s
Show derivation diffs / web02 (pull_request) Successful in 1m0s
Show derivation diffs / iso (pull_request) Successful in 1m18s
Show derivation diffs / web03 (pull_request) Successful in 1m6s
Build all the nodes / AP-pantheon (pull_request) Successful in 2m20s
Show derivation diffs / web01 (pull_request) Successful in 1m29s
Show derivation diffs / rescue01 (pull_request) Successful in 1m43s
Show derivation diffs / krz01 (pull_request) Successful in 1m51s
Show derivation diffs / AP-jourdan (pull_request) Successful in 2m54s
Show derivation diffs / vault01 (pull_request) Successful in 2m21s
Show derivation diffs / vault03 (pull_request) Successful in 2m24s
Show derivation diffs / vault02 (pull_request) Successful in 2m38s
Show derivation diffs / AP-montrouge (pull_request) Successful in 4m13s
Show derivation diffs / AP-pantheon (pull_request) Successful in 5m13s
to 4d2327cf83
All checks were successful
Show derivation diffs / sw-Montrouge (pull_request) Successful in 37s
Build all the nodes / web01 (pull_request) Successful in 1m17s
Show derivation diffs / sw-Pantheon (pull_request) Successful in 37s
Show derivation diffs / geo01 (pull_request) Successful in 1m5s
Build all the nodes / vault03 (pull_request) Successful in 1m35s
Build all the nodes / vault02 (pull_request) Successful in 1m35s
Build all the nodes / vault01 (pull_request) Successful in 1m36s
Show derivation diffs / external01 (pull_request) Successful in 1m14s
Show derivation diffs / geo02 (pull_request) Successful in 1m4s
Show derivation diffs / compute01 (pull_request) Successful in 1m48s
Run pre-commit on all files / pre-commit (pull_request) Successful in 36s
Show derivation diffs / lab-router01 (pull_request) Successful in 1m3s
Show derivation diffs / hypervisors0 (pull_request) Successful in 1m20s
Show derivation diffs / hypervisors1 (pull_request) Successful in 1m20s
Show derivation diffs / storage01 (pull_request) Successful in 1m6s
Show derivation diffs / iso (pull_request) Successful in 1m19s
Build all the nodes / AP-montrouge (pull_request) Successful in 2m6s
Show derivation diffs / tower01 (pull_request) Successful in 1m3s
Show derivation diffs / web02 (pull_request) Successful in 59s
Show derivation diffs / web03 (pull_request) Successful in 1m7s
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 / AP-jourdan (pull_request) Successful in 2m50s
Show derivation diffs / vault01 (pull_request) Successful in 2m12s
Show derivation diffs / vault03 (pull_request) Successful in 2m19s
Show derivation diffs / vault02 (pull_request) Successful in 2m33s
Show derivation diffs / AP-montrouge (pull_request) Successful in 4m20s
Show derivation diffs / AP-pantheon (pull_request) Successful in 5m4s
2026-02-09 18:48:36 +01:00
Compare
lbailly approved these changes 2026-02-09 18:55:17 +01:00
Dismissed
ecoppens force-pushed hypervisor-LACP from 4d2327cf83
All checks were successful
Show derivation diffs / sw-Montrouge (pull_request) Successful in 37s
Build all the nodes / web01 (pull_request) Successful in 1m17s
Show derivation diffs / sw-Pantheon (pull_request) Successful in 37s
Show derivation diffs / geo01 (pull_request) Successful in 1m5s
Build all the nodes / vault03 (pull_request) Successful in 1m35s
Build all the nodes / vault02 (pull_request) Successful in 1m35s
Build all the nodes / vault01 (pull_request) Successful in 1m36s
Show derivation diffs / external01 (pull_request) Successful in 1m14s
Show derivation diffs / geo02 (pull_request) Successful in 1m4s
Show derivation diffs / compute01 (pull_request) Successful in 1m48s
Run pre-commit on all files / pre-commit (pull_request) Successful in 36s
Show derivation diffs / lab-router01 (pull_request) Successful in 1m3s
Show derivation diffs / hypervisors0 (pull_request) Successful in 1m20s
Show derivation diffs / hypervisors1 (pull_request) Successful in 1m20s
Show derivation diffs / storage01 (pull_request) Successful in 1m6s
Show derivation diffs / iso (pull_request) Successful in 1m19s
Build all the nodes / AP-montrouge (pull_request) Successful in 2m6s
Show derivation diffs / tower01 (pull_request) Successful in 1m3s
Show derivation diffs / web02 (pull_request) Successful in 59s
Show derivation diffs / web03 (pull_request) Successful in 1m7s
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 / AP-jourdan (pull_request) Successful in 2m50s
Show derivation diffs / vault01 (pull_request) Successful in 2m12s
Show derivation diffs / vault03 (pull_request) Successful in 2m19s
Show derivation diffs / vault02 (pull_request) Successful in 2m33s
Show derivation diffs / AP-montrouge (pull_request) Successful in 4m20s
Show derivation diffs / AP-pantheon (pull_request) Successful in 5m4s
to 63f9d2647a
All checks were successful
Build all the nodes / rescue01 (pull_request) Successful in 1m41s
Build all the nodes / vault02 (pull_request) Successful in 1m36s
Show derivation diffs / sw-Jourdan (pull_request) Successful in 38s
Show derivation diffs / optic-loop (pull_request) Successful in 39s
Show derivation diffs / sw-Montrouge (pull_request) Successful in 36s
Show derivation diffs / sw-Pantheon (pull_request) Successful in 36s
Show derivation diffs / geo01 (pull_request) Successful in 1m2s
Show derivation diffs / compute01 (pull_request) Successful in 1m28s
Show derivation diffs / geo02 (pull_request) Successful in 1m2s
Build all the nodes / AP-montrouge (pull_request) Successful in 1m59s
Run pre-commit on all files / pre-commit (pull_request) Successful in 42s
Show derivation diffs / lab-router01 (pull_request) Successful in 1m3s
Show derivation diffs / external01 (pull_request) Successful in 1m36s
Build all the nodes / AP-pantheon (pull_request) Successful in 2m18s
Show derivation diffs / storage01 (pull_request) Successful in 1m7s
Show derivation diffs / iso (pull_request) Successful in 1m22s
Show derivation diffs / tower01 (pull_request) Successful in 1m6s
Show derivation diffs / hypervisors0 (pull_request) Successful in 1m23s
Show derivation diffs / hypervisors1 (pull_request) Successful in 1m22s
Show derivation diffs / web02 (pull_request) Successful in 1m2s
Show derivation diffs / web03 (pull_request) Successful in 1m13s
Show derivation diffs / AP-jourdan (pull_request) Successful in 2m49s
Show derivation diffs / web01 (pull_request) Successful in 1m44s
Show derivation diffs / rescue01 (pull_request) Successful in 2m2s
Show derivation diffs / krz01 (pull_request) Successful in 2m4s
Show derivation diffs / vault01 (pull_request) Successful in 1m50s
Show derivation diffs / vault02 (pull_request) Successful in 1m50s
Show derivation diffs / vault03 (pull_request) Successful in 1m50s
Show derivation diffs / AP-montrouge (pull_request) Successful in 4m55s
Show derivation diffs / AP-pantheon (pull_request) Successful in 6m5s
2026-02-12 10:31:02 +01:00
Compare
ecoppens dismissed lbailly's review 2026-02-12 10:31:02 +01:00
Reason:

New commits pushed, approval review dismissed automatically according to repository settings

ecoppens force-pushed hypervisor-LACP from 63f9d2647a
All checks were successful
Build all the nodes / rescue01 (pull_request) Successful in 1m41s
Build all the nodes / vault02 (pull_request) Successful in 1m36s
Show derivation diffs / sw-Jourdan (pull_request) Successful in 38s
Show derivation diffs / optic-loop (pull_request) Successful in 39s
Show derivation diffs / sw-Montrouge (pull_request) Successful in 36s
Show derivation diffs / sw-Pantheon (pull_request) Successful in 36s
Show derivation diffs / geo01 (pull_request) Successful in 1m2s
Show derivation diffs / compute01 (pull_request) Successful in 1m28s
Show derivation diffs / geo02 (pull_request) Successful in 1m2s
Build all the nodes / AP-montrouge (pull_request) Successful in 1m59s
Run pre-commit on all files / pre-commit (pull_request) Successful in 42s
Show derivation diffs / lab-router01 (pull_request) Successful in 1m3s
Show derivation diffs / external01 (pull_request) Successful in 1m36s
Build all the nodes / AP-pantheon (pull_request) Successful in 2m18s
Show derivation diffs / storage01 (pull_request) Successful in 1m7s
Show derivation diffs / iso (pull_request) Successful in 1m22s
Show derivation diffs / tower01 (pull_request) Successful in 1m6s
Show derivation diffs / hypervisors0 (pull_request) Successful in 1m23s
Show derivation diffs / hypervisors1 (pull_request) Successful in 1m22s
Show derivation diffs / web02 (pull_request) Successful in 1m2s
Show derivation diffs / web03 (pull_request) Successful in 1m13s
Show derivation diffs / AP-jourdan (pull_request) Successful in 2m49s
Show derivation diffs / web01 (pull_request) Successful in 1m44s
Show derivation diffs / rescue01 (pull_request) Successful in 2m2s
Show derivation diffs / krz01 (pull_request) Successful in 2m4s
Show derivation diffs / vault01 (pull_request) Successful in 1m50s
Show derivation diffs / vault02 (pull_request) Successful in 1m50s
Show derivation diffs / vault03 (pull_request) Successful in 1m50s
Show derivation diffs / AP-montrouge (pull_request) Successful in 4m55s
Show derivation diffs / AP-pantheon (pull_request) Successful in 6m5s
to 51c9a3f52a
All checks were successful
Build all the nodes / krz01 (pull_request) Successful in 1m40s
Build all the nodes / web01 (pull_request) Successful in 1m28s
Show derivation diffs / external01 (pull_request) Successful in 1m19s
Show derivation diffs / geo01 (pull_request) Successful in 1m3s
Show derivation diffs / geo02 (pull_request) Successful in 1m0s
Build all the nodes / AP-montrouge (pull_request) Successful in 1m55s
Show derivation diffs / compute01 (pull_request) Successful in 2m4s
Show derivation diffs / lab-router01 (pull_request) Successful in 1m1s
Build all the nodes / AP-pantheon (pull_request) Successful in 2m18s
Run pre-commit on all files / pre-commit (pull_request) Successful in 44s
Show derivation diffs / storage01 (pull_request) Successful in 1m19s
Show derivation diffs / hypervisors1 (pull_request) Successful in 1m27s
Show derivation diffs / hypervisors0 (pull_request) Successful in 1m27s
Show derivation diffs / tower01 (pull_request) Successful in 1m10s
Show derivation diffs / iso (pull_request) Successful in 1m26s
Show derivation diffs / web02 (pull_request) Successful in 1m8s
Show derivation diffs / optic-loop (pull_request) Successful in 55s
Show derivation diffs / sw-Pantheon (pull_request) Successful in 1m4s
Show derivation diffs / web03 (pull_request) Successful in 1m26s
Show derivation diffs / AP-jourdan (pull_request) Successful in 3m2s
Show derivation diffs / krz01 (pull_request) Successful in 1m55s
Show derivation diffs / web01 (pull_request) Successful in 1m48s
Show derivation diffs / rescue01 (pull_request) Successful in 2m4s
Show derivation diffs / vault02 (pull_request) Successful in 1m55s
Show derivation diffs / vault03 (pull_request) Successful in 1m53s
Show derivation diffs / sw-Jourdan (pull_request) Successful in 2m15s
Show derivation diffs / sw-Montrouge (pull_request) Successful in 2m15s
Show derivation diffs / vault01 (pull_request) Successful in 3m6s
Show derivation diffs / AP-montrouge (pull_request) Successful in 5m12s
Show derivation diffs / AP-pantheon (pull_request) Successful in 6m10s
2026-02-21 12:56:40 +01:00
Compare
ecoppens force-pushed hypervisor-LACP from 51c9a3f52a
All checks were successful
Build all the nodes / krz01 (pull_request) Successful in 1m40s
Build all the nodes / web01 (pull_request) Successful in 1m28s
Show derivation diffs / external01 (pull_request) Successful in 1m19s
Show derivation diffs / geo01 (pull_request) Successful in 1m3s
Show derivation diffs / geo02 (pull_request) Successful in 1m0s
Build all the nodes / AP-montrouge (pull_request) Successful in 1m55s
Show derivation diffs / compute01 (pull_request) Successful in 2m4s
Show derivation diffs / lab-router01 (pull_request) Successful in 1m1s
Build all the nodes / AP-pantheon (pull_request) Successful in 2m18s
Run pre-commit on all files / pre-commit (pull_request) Successful in 44s
Show derivation diffs / storage01 (pull_request) Successful in 1m19s
Show derivation diffs / hypervisors1 (pull_request) Successful in 1m27s
Show derivation diffs / hypervisors0 (pull_request) Successful in 1m27s
Show derivation diffs / tower01 (pull_request) Successful in 1m10s
Show derivation diffs / iso (pull_request) Successful in 1m26s
Show derivation diffs / web02 (pull_request) Successful in 1m8s
Show derivation diffs / optic-loop (pull_request) Successful in 55s
Show derivation diffs / sw-Pantheon (pull_request) Successful in 1m4s
Show derivation diffs / web03 (pull_request) Successful in 1m26s
Show derivation diffs / AP-jourdan (pull_request) Successful in 3m2s
Show derivation diffs / krz01 (pull_request) Successful in 1m55s
Show derivation diffs / web01 (pull_request) Successful in 1m48s
Show derivation diffs / rescue01 (pull_request) Successful in 2m4s
Show derivation diffs / vault02 (pull_request) Successful in 1m55s
Show derivation diffs / vault03 (pull_request) Successful in 1m53s
Show derivation diffs / sw-Jourdan (pull_request) Successful in 2m15s
Show derivation diffs / sw-Montrouge (pull_request) Successful in 2m15s
Show derivation diffs / vault01 (pull_request) Successful in 3m6s
Show derivation diffs / AP-montrouge (pull_request) Successful in 5m12s
Show derivation diffs / AP-pantheon (pull_request) Successful in 6m10s
to 8de873ebd7
All checks were successful
Build all the nodes / AP-test (push) Successful in 33s
Build all the nodes / build01 (push) Successful in 35s
Build all the nodes / bridge01 (push) Successful in 35s
Build all the nodes / cof02 (push) Successful in 37s
Build the shell / build-shell (push) Successful in 27s
Build all the nodes / optic-loop (push) Successful in 38s
Build all the nodes / geo01 (push) Successful in 43s
Build all the nodes / sw-Jourdan (push) Successful in 39s
Build all the nodes / geo02 (push) Successful in 44s
Build all the nodes / external01 (push) Successful in 46s
Build all the nodes / sw-Montrouge (push) Successful in 41s
Build all the nodes / sw-Pantheon (push) Successful in 40s
Build all the nodes / hypervisors0 (push) Successful in 1m3s
Build all the nodes / tower01 (push) Successful in 56s
Build all the nodes / storage01 (push) Successful in 59s
Build all the nodes / hypervisors1 (push) Successful in 1m2s
Build all the nodes / web02 (push) Successful in 51s
Build all the nodes / lab-router01 (push) Successful in 1m1s
Build all the nodes / compute01 (push) Successful in 1m4s
Build all the nodes / iso (push) Successful in 1m6s
Build all the nodes / AP-jourdan (push) Successful in 1m15s
Build all the nodes / web03 (push) Successful in 59s
Build all the nodes / krz01 (push) Successful in 1m11s
Build all the nodes / web01 (push) Successful in 1m13s
Build all the nodes / rescue01 (push) Successful in 1m20s
Build all the nodes / vault03 (push) Successful in 1m16s
Build all the nodes / vault01 (push) Successful in 1m19s
Build all the nodes / vault02 (push) Successful in 1m23s
Build all the nodes / AP-montrouge (push) Successful in 1m49s
Build all the nodes / AP-pantheon (push) Successful in 2m19s
2026-02-21 13:09:23 +01:00
Compare
mdebray deleted branch hypervisor-LACP 2026-02-21 20:38:31 +01:00
Sign in to join this conversation.
No description provided.