Mentions légales du service

Skip to content

[kavlang5k.rb] allow kavlan pattern to be given at the port level

RINGOT Patrice requested to merge kavlan_pattern into master

Une modification pour prendre en compte le pattern Kavlan quand il est spécifié au niveau du port.

Sans cela, la génération puppet utilise le pattern de la linecard, et dans le cas du switch gw-new, ca n'ira pas pour les noeuds qui seront branchés en 25Gb/s (comme les troll, qui sont actuellement en 10Gb/s sur gw).

Le fichier de description du switch gw-new a été modifié pour:

  • n'utiliser plus qu'une seule linecard, en position 0.
  • changer la préparation (sous forme de commentaires) des troll pour tenir compte de cette MR

Pour tester, il faut:

  • vérifier que rake gen:puppet:kavlang5k ne change rien dans le cdpl malgré le passage en une seule linecard
  • vérifier l'impact quand on utilise la possibilité apportée par la MR
    • dé-commenter la section troll-1 dans gw-new.yaml
    • supprimer troll-1 de gw.yaml
    • faire un rake reference-api
    • faire un rake valid:network et constater qu'il y a une erreur de vitesse concernant troll-1 (normal car on n'a pas modifié sa vitesse dans troll-1.yaml).
    • faire un rake gen:puppet:kavlang5k et vérifier dans le cdpl que troll-1 a changé de switch et que son interface ethernet correspond à celle donnée dans le fichier gw-new.yaml

NB: par rapport à la MR originale, j'ai retiré les préparations/génération yaml/json concernant gw-new de manière à pouvoir merger indépendamment de la modification plus générale qui sera effectuée dans le cadre de la migration.

Edited by RINGOT Patrice

Merge request reports