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:
Pour tester, il faut:
rake gen:puppet:kavlang5k
ne change rien dans le cdpl malgré le passage en une seule linecardrake reference-api
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).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.yamlNB: 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.