[gen/puppet/bindg5k] add DNS records for predictible interfaces #12379
Merge request reports
Activity
Filter activity
assigned to @pringot
J'ai pu vérifier les modifications de Dimitri en utilisant la méthode suivante:
- extraction du refrepo de l'association "noeud itf_legacy itf_predictable" (ex: uvb-9 eth0 eno1)
for j in data/grid5000/sites/*/clusters/*/nodes/*.json ; do jq -r '. as $parent|.network_adapters[]|select(.interface=="Ethernet" and .device!="bmc" and .mountable)|$parent.uid+" "+.device+" "+.name' $j; done
- extraction des nouvelles lignes DNS générées dans cdpl à partir de la modification de Dimitri (ex: uvb-9-eth0-ipv6 uvb-9-eno1-ipv6)
git diff |grep ^+|grep CNAME|sed -e 's/^\+//' -e 's/\s*IN CNAME\s*/ /' |awk '{print $2,$1}'
- Lecture du fichier produit en 2) en remplaçant le triplet noeud-X-itf_legacy (ex: uvb-9-eth0) par l'association calculée en 1) (ex: uvb-9-eno1) dans la première chaîne de chaque ligne du fichier 2) (ex: uvb-9-eth0-ipv6 uvb-9-eno1-ipv6). Si on retrouve le même résultat que la deuxième chaîne du fichier 2) (ex: uvb-9-eno1-ipv6) alors la ligne générée est validée.
added 54 commits
-
4fbe0ca9...60997f44 - 53 commits from branch
master
- 4f58e215 - [gen/puppet/bindg5k] add DNS records for predictible interfaces #12379
-
4fbe0ca9...60997f44 - 53 commits from branch
enabled an automatic merge when the pipeline for 4f58e215 succeeds
mentioned in commit 19bf620a
Please register or sign in to reply