From 8e7c7d57e0924d493dc4da0d9a01d9afc5f6e7cd Mon Sep 17 00:00:00 2001
From: Patrice RINGOT <patrice.ringot@loria.fr>
Date: Fri, 12 Jul 2024 16:31:17 +0200
Subject: [PATCH] [nancy] sgrappe and sgruss are now attached to gw-next

---
 .../nancy/network_equipments/gw-next.json     |   8 +
 .../sites/nancy/network_equipments/gw.json    | 252 ------------------
 .../nancy/network_equipments/sgrappe.json     |  18 +-
 .../nancy/network_equipments/sgruss.json      |  18 +-
 .../sites/nancy/networks/gw-nancy.yaml        |  44 ---
 .../sites/nancy/networks/gw-next.yaml         |   8 +
 .../sites/nancy/networks/sgrappe.yaml         |  19 +-
 .../grid5000/sites/nancy/networks/sgruss.yaml |  19 +-
 8 files changed, 28 insertions(+), 358 deletions(-)

diff --git a/data/grid5000/sites/nancy/network_equipments/gw-next.json b/data/grid5000/sites/nancy/network_equipments/gw-next.json
index d6bc844beed..c304782847a 100644
--- a/data/grid5000/sites/nancy/network_equipments/gw-next.json
+++ b/data/grid5000/sites/nancy/network_equipments/gw-next.json
@@ -196,8 +196,16 @@
           "uid": "sgros1"
         },
         {
+          "kind": "switch",
+          "rate": 40000000000,
+          "snmp_name": "1/1/50",
+          "uid": "sgruss"
         },
         {
+          "kind": "switch",
+          "rate": 40000000000,
+          "snmp_name": "1/1/51",
+          "uid": "sgrappe"
         },
         {
         },
diff --git a/data/grid5000/sites/nancy/network_equipments/gw.json b/data/grid5000/sites/nancy/network_equipments/gw.json
index a9a613efdc3..1de4fe94491 100644
--- a/data/grid5000/sites/nancy/network_equipments/gw.json
+++ b/data/grid5000/sites/nancy/network_equipments/gw.json
@@ -10,18 +10,6 @@
       "port": "port-channel1",
       "rate": 80000000000,
       "uid": "sgros2"
-    },
-    "port-channel4": {
-      "kind": "switch",
-      "port": "port-channel1",
-      "rate": 80000000000,
-      "uid": "sgrappe"
-    },
-    "port-channel5": {
-      "kind": "switch",
-      "port": "port-channel1",
-      "rate": 80000000000,
-      "uid": "sgruss"
     }
   },
   "ip": "172.16.79.254",
@@ -151,252 +139,12 @@
       "snmp_pattern": "Ethernet%LINECARD%/%PORT%"
     },
     {
-      "backplane_bps": 1280000000000,
-      "kavlan_pattern": "Ethernet%LINECARD%/%PORT%",
-      "kind": "node",
-      "model": "N9K-X9464PX",
-      "ports": [
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-          "kind": "channel",
-          "rate": 40000000000,
-          "snmp_name": "Ethernet2/49",
-          "uid": "port-channel5"
-        },
-        {
-          "kind": "channel",
-          "rate": 40000000000,
-          "snmp_name": "Ethernet2/50",
-          "uid": "port-channel5"
-        }
-      ],
-      "rate": 10000000000,
-      "snmp_pattern": "Ethernet%LINECARD%/%PORT%"
     },
     {
     },
     {
     },
     {
-      "backplane_bps": 1280000000000,
-      "kavlan_pattern": "Ethernet%LINECARD%/%PORT%",
-      "kind": "node",
-      "model": "N9K-X9464PX",
-      "ports": [
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-        },
-        {
-          "kind": "channel",
-          "rate": 40000000000,
-          "snmp_name": "Ethernet5/51",
-          "uid": "port-channel4"
-        },
-        {
-          "kind": "channel",
-          "rate": 40000000000,
-          "snmp_name": "Ethernet5/52",
-          "uid": "port-channel4"
-        }
-      ],
-      "rate": 10000000000,
-      "snmp_pattern": "Ethernet%LINECARD%/%PORT%"
     },
     {
       "backplane_bps": 1280000000000,
diff --git a/data/grid5000/sites/nancy/network_equipments/sgrappe.json b/data/grid5000/sites/nancy/network_equipments/sgrappe.json
index 97348e9d04e..b7aed43fef0 100644
--- a/data/grid5000/sites/nancy/network_equipments/sgrappe.json
+++ b/data/grid5000/sites/nancy/network_equipments/sgrappe.json
@@ -1,13 +1,5 @@
 {
   "backplane_bps": 2160000000000,
-  "channels": {
-    "port-channel1": {
-      "kind": "router",
-      "port": "port-channel4",
-      "rate": 80000000000,
-      "uid": "gw"
-    }
-  },
   "ip": "172.17.79.205",
   "kind": "switch",
   "linecards": [
@@ -132,16 +124,10 @@
         {
         },
         {
-          "kind": "channel",
+          "kind": "switch",
           "rate": 40000000000,
           "snmp_name": "ethernet1/1/25:1",
-          "uid": "port-channel1"
-        },
-        {
-          "kind": "channel",
-          "rate": 40000000000,
-          "snmp_name": "ethernet1/1/26:1",
-          "uid": "port-channel1"
+          "uid": "gw-next"
         }
       ],
       "rate": 25000000000,
diff --git a/data/grid5000/sites/nancy/network_equipments/sgruss.json b/data/grid5000/sites/nancy/network_equipments/sgruss.json
index 1a3dc056a0c..0ff5d5e379a 100644
--- a/data/grid5000/sites/nancy/network_equipments/sgruss.json
+++ b/data/grid5000/sites/nancy/network_equipments/sgruss.json
@@ -1,13 +1,5 @@
 {
   "backplane_bps": 2160000000000,
-  "channels": {
-    "port-channel1": {
-      "kind": "router",
-      "port": "port-channel5",
-      "rate": 80000000000,
-      "uid": "gw"
-    }
-  },
   "ip": "172.17.79.212",
   "kind": "switch",
   "linecards": [
@@ -100,16 +92,10 @@
         {
         },
         {
-          "kind": "channel",
+          "kind": "switch",
           "rate": 40000000000,
           "snmp_name": "ethernet1/1/25:1",
-          "uid": "port-channel1"
-        },
-        {
-          "kind": "channel",
-          "rate": 40000000000,
-          "snmp_name": "ethernet1/1/26:1",
-          "uid": "port-channel1"
+          "uid": "gw-next"
         }
       ],
       "rate": 25000000000,
diff --git a/input/grid5000/sites/nancy/networks/gw-nancy.yaml b/input/grid5000/sites/nancy/networks/gw-nancy.yaml
index 536b80ed5c3..dc69ceedb0f 100644
--- a/input/grid5000/sites/nancy/networks/gw-nancy.yaml
+++ b/input/grid5000/sites/nancy/networks/gw-nancy.yaml
@@ -142,39 +142,6 @@ gw:
         48:
           uid: renater-nancy
           kind: backbone
-    2:
-      snmp_pattern: "Ethernet%LINECARD%/%PORT%"
-      kavlan_pattern: "Ethernet%LINECARD%/%PORT%"
-      backplane_bps: 1280000000000
-      model: N9K-X9464PX
-      kind: node
-      rate: 10000000000
-      ports:
-        49:
-          uid: port-channel5
-          kind: channel
-          rate: 40_000_000_000
-        50:
-          uid: port-channel5
-          kind: channel
-          rate: 40_000_000_000
-    5:
-      snmp_pattern: "Ethernet%LINECARD%/%PORT%"
-      kavlan_pattern: "Ethernet%LINECARD%/%PORT%"
-      backplane_bps: 1280000000000
-      model: N9K-X9464PX
-      kind: node
-      rate: 10000000000
-      ports:
-        51:
-          uid: port-channel4
-          kind: channel
-          rate: 40_000_000_000
-        52:
-          uid: port-channel4
-          kind: channel
-          rate: 40_000_000_000
-
     6:
       snmp_pattern: "Ethernet%LINECARD%/%PORT%"
       kavlan_pattern: "Ethernet%LINECARD%/%PORT%"
@@ -191,7 +158,6 @@ gw:
           uid: port-channel3
           kind: channel
           rate: 40_000_000_000
-
     7:
       snmp_pattern: "Ethernet%LINECARD%/%PORT%"
       kavlan_pattern: "Ethernet%LINECARD%/%PORT%"
@@ -238,13 +204,3 @@ gw:
       uid: sgros2
       kind: switch
       rate: 80_000_000_000
-    port-channel4:
-      port: port-channel1
-      uid: sgrappe
-      kind: switch
-      rate: 80_000_000_000
-    port-channel5:
-      port: port-channel1
-      uid: sgruss
-      kind: switch
-      rate: 80_000_000_000
diff --git a/input/grid5000/sites/nancy/networks/gw-next.yaml b/input/grid5000/sites/nancy/networks/gw-next.yaml
index 8f652dad809..ec971baba2c 100644
--- a/input/grid5000/sites/nancy/networks/gw-next.yaml
+++ b/input/grid5000/sites/nancy/networks/gw-next.yaml
@@ -109,6 +109,14 @@ gw-next:
           uid: sgros1
           kind: switch
           rate: 40_000_000_000
+        50:
+          uid: sgruss
+          kind: switch
+          rate: 40_000_000_000
+        51:
+          uid: sgrappe
+          kind: switch
+          rate: 40_000_000_000
         53:
           uid: sgrvingt
           kind: switch
diff --git a/input/grid5000/sites/nancy/networks/sgrappe.yaml b/input/grid5000/sites/nancy/networks/sgrappe.yaml
index ce16e830cfb..83e273e2bab 100644
--- a/input/grid5000/sites/nancy/networks/sgrappe.yaml
+++ b/input/grid5000/sites/nancy/networks/sgrappe.yaml
@@ -97,18 +97,7 @@ sgrappe:
         16:
            uid: grappe-16
         25:
-           snmp_pattern: "ethernet1/%LINECARD%/%PORT%:1"
-           rate: 40_000_000_000
-           uid: port-channel1
-           kind: channel
-        26:
-           snmp_pattern: "ethernet1/%LINECARD%/%PORT%:1"
-           rate: 40_000_000_000
-           uid: port-channel1
-           kind: channel
-  channels:
-    port-channel1:
-      port: port-channel4
-      uid: gw
-      kind: router
-      rate: 80_000_000_000
+          snmp_pattern: "ethernet1/%LINECARD%/%PORT%:1"
+          uid: gw-next
+          rate: 40_000_000_000
+          kind: switch
diff --git a/input/grid5000/sites/nancy/networks/sgruss.yaml b/input/grid5000/sites/nancy/networks/sgruss.yaml
index 48643a34008..3470960b832 100644
--- a/input/grid5000/sites/nancy/networks/sgruss.yaml
+++ b/input/grid5000/sites/nancy/networks/sgruss.yaml
@@ -81,18 +81,7 @@ sgruss:
         18:
            uid: grouille-2-eth2
         25:
-           snmp_pattern: "ethernet1/%LINECARD%/%PORT%:1"
-           rate: 40_000_000_000
-           uid: port-channel1
-           kind: channel
-        26:
-           snmp_pattern: "ethernet1/%LINECARD%/%PORT%:1"
-           rate: 40_000_000_000
-           uid: port-channel1
-           kind: channel
-  channels:
-    port-channel1:
-      port: port-channel5
-      uid: gw
-      kind: router
-      rate: 80_000_000_000
+          snmp_pattern: "ethernet1/%LINECARD%/%PORT%:1"
+          uid: gw-next
+          rate: 40_000_000_000
+          kind: switch
-- 
GitLab