From 484f456b493c178409010e6359d95aec71d4bf33 Mon Sep 17 00:00:00 2001
From: Jean-Camille <jc@jc-deb.lan>
Date: Fri, 31 Jan 2025 12:23:46 +0100
Subject: [PATCH 1/2] [lyon][neowise] update firmware of ib card to 20.43.2026

---
 .../grid5000/sites/lyon/clusters/neowise/nodes/neowise-1.json | 4 ++--
 .../sites/lyon/clusters/neowise/nodes/neowise-10.json         | 4 ++--
 .../grid5000/sites/lyon/clusters/neowise/nodes/neowise-2.json | 4 ++--
 .../grid5000/sites/lyon/clusters/neowise/nodes/neowise-3.json | 4 ++--
 .../grid5000/sites/lyon/clusters/neowise/nodes/neowise-4.json | 4 ++--
 .../grid5000/sites/lyon/clusters/neowise/nodes/neowise-5.json | 4 ++--
 .../grid5000/sites/lyon/clusters/neowise/nodes/neowise-6.json | 4 ++--
 .../grid5000/sites/lyon/clusters/neowise/nodes/neowise-7.json | 4 ++--
 .../grid5000/sites/lyon/clusters/neowise/nodes/neowise-9.json | 4 ++--
 .../grid5000/sites/lyon/clusters/neowise/nodes/neowise-1.yaml | 4 ++--
 .../sites/lyon/clusters/neowise/nodes/neowise-10.yaml         | 4 ++--
 .../grid5000/sites/lyon/clusters/neowise/nodes/neowise-2.yaml | 4 ++--
 .../grid5000/sites/lyon/clusters/neowise/nodes/neowise-3.yaml | 4 ++--
 .../grid5000/sites/lyon/clusters/neowise/nodes/neowise-4.yaml | 4 ++--
 .../grid5000/sites/lyon/clusters/neowise/nodes/neowise-5.yaml | 4 ++--
 .../grid5000/sites/lyon/clusters/neowise/nodes/neowise-6.yaml | 4 ++--
 .../grid5000/sites/lyon/clusters/neowise/nodes/neowise-7.yaml | 4 ++--
 .../grid5000/sites/lyon/clusters/neowise/nodes/neowise-9.yaml | 4 ++--
 18 files changed, 36 insertions(+), 36 deletions(-)

diff --git a/data/grid5000/sites/lyon/clusters/neowise/nodes/neowise-1.json b/data/grid5000/sites/lyon/clusters/neowise/nodes/neowise-1.json
index 75911fec499..604880504e2 100644
--- a/data/grid5000/sites/lyon/clusters/neowise/nodes/neowise-1.json
+++ b/data/grid5000/sites/lyon/clusters/neowise/nodes/neowise-1.json
@@ -304,7 +304,7 @@
       "device": "ib0",
       "driver": "mlx5_core",
       "enabled": true,
-      "firmware_version": "20.43.1014",
+      "firmware_version": "20.43.2026",
       "guid": "0x0c42a10300a0fc24",
       "interface": "InfiniBand",
       "ip": "172.18.55.1",
@@ -324,7 +324,7 @@
       "device": "ib1",
       "driver": "mlx5_core",
       "enabled": true,
-      "firmware_version": "20.43.1014",
+      "firmware_version": "20.43.2026",
       "guid": "0x0c42a10300a0f1e8",
       "interface": "InfiniBand",
       "kavlan": false,
diff --git a/data/grid5000/sites/lyon/clusters/neowise/nodes/neowise-10.json b/data/grid5000/sites/lyon/clusters/neowise/nodes/neowise-10.json
index f7dee894252..bab34017a35 100644
--- a/data/grid5000/sites/lyon/clusters/neowise/nodes/neowise-10.json
+++ b/data/grid5000/sites/lyon/clusters/neowise/nodes/neowise-10.json
@@ -304,7 +304,7 @@
       "device": "ib0",
       "driver": "mlx5_core",
       "enabled": true,
-      "firmware_version": "20.43.1014",
+      "firmware_version": "20.43.2026",
       "guid": "0x0c42a103009106a2",
       "interface": "InfiniBand",
       "ip": "172.18.55.10",
@@ -324,7 +324,7 @@
       "device": "ib1",
       "driver": "mlx5_core",
       "enabled": true,
-      "firmware_version": "20.43.1014",
+      "firmware_version": "20.43.2026",
       "guid": "0x0c42a103008d2118",
       "interface": "InfiniBand",
       "kavlan": false,
diff --git a/data/grid5000/sites/lyon/clusters/neowise/nodes/neowise-2.json b/data/grid5000/sites/lyon/clusters/neowise/nodes/neowise-2.json
index 925f5c18215..3dc7dffd670 100644
--- a/data/grid5000/sites/lyon/clusters/neowise/nodes/neowise-2.json
+++ b/data/grid5000/sites/lyon/clusters/neowise/nodes/neowise-2.json
@@ -304,7 +304,7 @@
       "device": "ib0",
       "driver": "mlx5_core",
       "enabled": true,
-      "firmware_version": "20.43.1014",
+      "firmware_version": "20.43.2026",
       "guid": "0x0c42a10300d21312",
       "interface": "InfiniBand",
       "ip": "172.18.55.2",
@@ -324,7 +324,7 @@
       "device": "ib1",
       "driver": "mlx5_core",
       "enabled": true,
-      "firmware_version": "20.43.1014",
+      "firmware_version": "20.43.2026",
       "guid": "0x0c42a10300d2132a",
       "interface": "InfiniBand",
       "kavlan": false,
diff --git a/data/grid5000/sites/lyon/clusters/neowise/nodes/neowise-3.json b/data/grid5000/sites/lyon/clusters/neowise/nodes/neowise-3.json
index 1c466fc0526..2f02af28c1d 100644
--- a/data/grid5000/sites/lyon/clusters/neowise/nodes/neowise-3.json
+++ b/data/grid5000/sites/lyon/clusters/neowise/nodes/neowise-3.json
@@ -304,7 +304,7 @@
       "device": "ib0",
       "driver": "mlx5_core",
       "enabled": true,
-      "firmware_version": "20.43.1014",
+      "firmware_version": "20.43.2026",
       "guid": "0x0c42a10300a0f85c",
       "interface": "InfiniBand",
       "ip": "172.18.55.3",
@@ -324,7 +324,7 @@
       "device": "ib1",
       "driver": "mlx5_core",
       "enabled": true,
-      "firmware_version": "20.43.1014",
+      "firmware_version": "20.43.2026",
       "guid": "0x0c42a10300a0f90c",
       "interface": "InfiniBand",
       "kavlan": false,
diff --git a/data/grid5000/sites/lyon/clusters/neowise/nodes/neowise-4.json b/data/grid5000/sites/lyon/clusters/neowise/nodes/neowise-4.json
index 66311ecb367..eef46b9a9e1 100644
--- a/data/grid5000/sites/lyon/clusters/neowise/nodes/neowise-4.json
+++ b/data/grid5000/sites/lyon/clusters/neowise/nodes/neowise-4.json
@@ -304,7 +304,7 @@
       "device": "ib0",
       "driver": "mlx5_core",
       "enabled": true,
-      "firmware_version": "20.43.1014",
+      "firmware_version": "20.43.2026",
       "guid": "0x0c42a10300a0fb5c",
       "interface": "InfiniBand",
       "ip": "172.18.55.4",
@@ -324,7 +324,7 @@
       "device": "ib1",
       "driver": "mlx5_core",
       "enabled": true,
-      "firmware_version": "20.43.1014",
+      "firmware_version": "20.43.2026",
       "guid": "0x0c42a10300a0fb60",
       "interface": "InfiniBand",
       "kavlan": false,
diff --git a/data/grid5000/sites/lyon/clusters/neowise/nodes/neowise-5.json b/data/grid5000/sites/lyon/clusters/neowise/nodes/neowise-5.json
index ea7cf3d3829..725935b0127 100644
--- a/data/grid5000/sites/lyon/clusters/neowise/nodes/neowise-5.json
+++ b/data/grid5000/sites/lyon/clusters/neowise/nodes/neowise-5.json
@@ -304,7 +304,7 @@
       "device": "ib0",
       "driver": "mlx5_core",
       "enabled": true,
-      "firmware_version": "20.43.1014",
+      "firmware_version": "20.43.2026",
       "guid": "0x0c42a10300d21b0a",
       "interface": "InfiniBand",
       "ip": "172.18.55.5",
@@ -324,7 +324,7 @@
       "device": "ib1",
       "driver": "mlx5_core",
       "enabled": true,
-      "firmware_version": "20.43.1014",
+      "firmware_version": "20.43.2026",
       "guid": "0x0c42a10300d20b6a",
       "interface": "InfiniBand",
       "kavlan": false,
diff --git a/data/grid5000/sites/lyon/clusters/neowise/nodes/neowise-6.json b/data/grid5000/sites/lyon/clusters/neowise/nodes/neowise-6.json
index 7ca97bcb767..9aa49aea976 100644
--- a/data/grid5000/sites/lyon/clusters/neowise/nodes/neowise-6.json
+++ b/data/grid5000/sites/lyon/clusters/neowise/nodes/neowise-6.json
@@ -304,7 +304,7 @@
       "device": "ib0",
       "driver": "mlx5_core",
       "enabled": true,
-      "firmware_version": "20.43.1014",
+      "firmware_version": "20.43.2026",
       "guid": "0x0c42a10300a0fbc0",
       "interface": "InfiniBand",
       "ip": "172.18.55.6",
@@ -324,7 +324,7 @@
       "device": "ib1",
       "driver": "mlx5_core",
       "enabled": true,
-      "firmware_version": "20.43.1014",
+      "firmware_version": "20.43.2026",
       "guid": "0x0c42a10300a0faf4",
       "interface": "InfiniBand",
       "kavlan": false,
diff --git a/data/grid5000/sites/lyon/clusters/neowise/nodes/neowise-7.json b/data/grid5000/sites/lyon/clusters/neowise/nodes/neowise-7.json
index 974e0bebdcb..2654ce64632 100644
--- a/data/grid5000/sites/lyon/clusters/neowise/nodes/neowise-7.json
+++ b/data/grid5000/sites/lyon/clusters/neowise/nodes/neowise-7.json
@@ -304,7 +304,7 @@
       "device": "ib0",
       "driver": "mlx5_core",
       "enabled": true,
-      "firmware_version": "20.43.1014",
+      "firmware_version": "20.43.2026",
       "guid": "0x0c42a10300a0f814",
       "interface": "InfiniBand",
       "ip": "172.18.55.7",
@@ -324,7 +324,7 @@
       "device": "ib1",
       "driver": "mlx5_core",
       "enabled": true,
-      "firmware_version": "20.43.1014",
+      "firmware_version": "20.43.2026",
       "guid": "0x0c42a10300a0fc54",
       "interface": "InfiniBand",
       "kavlan": false,
diff --git a/data/grid5000/sites/lyon/clusters/neowise/nodes/neowise-9.json b/data/grid5000/sites/lyon/clusters/neowise/nodes/neowise-9.json
index bf7ecf162ac..fb5316e70ad 100644
--- a/data/grid5000/sites/lyon/clusters/neowise/nodes/neowise-9.json
+++ b/data/grid5000/sites/lyon/clusters/neowise/nodes/neowise-9.json
@@ -304,7 +304,7 @@
       "device": "ib0",
       "driver": "mlx5_core",
       "enabled": true,
-      "firmware_version": "20.43.1014",
+      "firmware_version": "20.43.2026",
       "guid": "0x0c42a10300a0fc48",
       "interface": "InfiniBand",
       "ip": "172.18.55.9",
@@ -324,7 +324,7 @@
       "device": "ib1",
       "driver": "mlx5_core",
       "enabled": true,
-      "firmware_version": "20.43.1014",
+      "firmware_version": "20.43.2026",
       "guid": "0x0c42a10300a0fc20",
       "interface": "InfiniBand",
       "kavlan": false,
diff --git a/input/grid5000/sites/lyon/clusters/neowise/nodes/neowise-1.yaml b/input/grid5000/sites/lyon/clusters/neowise/nodes/neowise-1.yaml
index c9a1ad3427d..d2590f3a09a 100644
--- a/input/grid5000/sites/lyon/clusters/neowise/nodes/neowise-1.yaml
+++ b/input/grid5000/sites/lyon/clusters/neowise/nodes/neowise-1.yaml
@@ -148,7 +148,7 @@ neowise-1:
       vendor: Mellanox Technologies
     ib0:
       driver: mlx5_core
-      firmware_version: 20.43.1014
+      firmware_version: 20.43.2026
       guid: '0x0c42a10300a0fc24'
       interface: InfiniBand
       ip: 172.18.55.1
@@ -160,7 +160,7 @@ neowise-1:
       vendor: Mellanox Technologies
     ib1:
       driver: mlx5_core
-      firmware_version: 20.43.1014
+      firmware_version: 20.43.2026
       guid: '0x0c42a10300a0f1e8'
       interface: InfiniBand
       mac: 0c:42:a1:03:00:a0:f1:e8
diff --git a/input/grid5000/sites/lyon/clusters/neowise/nodes/neowise-10.yaml b/input/grid5000/sites/lyon/clusters/neowise/nodes/neowise-10.yaml
index 4901854ec62..1599db8e25e 100644
--- a/input/grid5000/sites/lyon/clusters/neowise/nodes/neowise-10.yaml
+++ b/input/grid5000/sites/lyon/clusters/neowise/nodes/neowise-10.yaml
@@ -148,7 +148,7 @@ neowise-10:
       vendor: Mellanox Technologies
     ib0:
       driver: mlx5_core
-      firmware_version: 20.43.1014
+      firmware_version: 20.43.2026
       guid: '0x0c42a103009106a2'
       interface: InfiniBand
       ip: 172.18.55.10
@@ -160,7 +160,7 @@ neowise-10:
       vendor: Mellanox Technologies
     ib1:
       driver: mlx5_core
-      firmware_version: 20.43.1014
+      firmware_version: 20.43.2026
       guid: '0x0c42a103008d2118'
       interface: InfiniBand
       mac: 0c:42:a1:03:00:8d:21:18
diff --git a/input/grid5000/sites/lyon/clusters/neowise/nodes/neowise-2.yaml b/input/grid5000/sites/lyon/clusters/neowise/nodes/neowise-2.yaml
index f0b04e7a7cb..4c96a16be7b 100644
--- a/input/grid5000/sites/lyon/clusters/neowise/nodes/neowise-2.yaml
+++ b/input/grid5000/sites/lyon/clusters/neowise/nodes/neowise-2.yaml
@@ -148,7 +148,7 @@ neowise-2:
       vendor: Mellanox Technologies
     ib0:
       driver: mlx5_core
-      firmware_version: 20.43.1014
+      firmware_version: 20.43.2026
       guid: '0x0c42a10300d21312'
       interface: InfiniBand
       ip: 172.18.55.2
@@ -160,7 +160,7 @@ neowise-2:
       vendor: Mellanox Technologies
     ib1:
       driver: mlx5_core
-      firmware_version: 20.43.1014
+      firmware_version: 20.43.2026
       guid: '0x0c42a10300d2132a'
       interface: InfiniBand
       mac: 0c:42:a1:03:00:d2:13:2a
diff --git a/input/grid5000/sites/lyon/clusters/neowise/nodes/neowise-3.yaml b/input/grid5000/sites/lyon/clusters/neowise/nodes/neowise-3.yaml
index bf541b3b8a8..6e5e8a778f7 100644
--- a/input/grid5000/sites/lyon/clusters/neowise/nodes/neowise-3.yaml
+++ b/input/grid5000/sites/lyon/clusters/neowise/nodes/neowise-3.yaml
@@ -148,7 +148,7 @@ neowise-3:
       vendor: Mellanox Technologies
     ib0:
       driver: mlx5_core
-      firmware_version: 20.43.1014
+      firmware_version: 20.43.2026
       guid: '0x0c42a10300a0f85c'
       interface: InfiniBand
       ip: 172.18.55.3
@@ -160,7 +160,7 @@ neowise-3:
       vendor: Mellanox Technologies
     ib1:
       driver: mlx5_core
-      firmware_version: 20.43.1014
+      firmware_version: 20.43.2026
       guid: '0x0c42a10300a0f90c'
       interface: InfiniBand
       mac: 0c:42:a1:03:00:a0:f9:0c
diff --git a/input/grid5000/sites/lyon/clusters/neowise/nodes/neowise-4.yaml b/input/grid5000/sites/lyon/clusters/neowise/nodes/neowise-4.yaml
index c873dd95124..80f5731cfec 100644
--- a/input/grid5000/sites/lyon/clusters/neowise/nodes/neowise-4.yaml
+++ b/input/grid5000/sites/lyon/clusters/neowise/nodes/neowise-4.yaml
@@ -148,7 +148,7 @@ neowise-4:
       vendor: Mellanox Technologies
     ib0:
       driver: mlx5_core
-      firmware_version: 20.43.1014
+      firmware_version: 20.43.2026
       guid: '0x0c42a10300a0fb5c'
       interface: InfiniBand
       ip: 172.18.55.4
@@ -160,7 +160,7 @@ neowise-4:
       vendor: Mellanox Technologies
     ib1:
       driver: mlx5_core
-      firmware_version: 20.43.1014
+      firmware_version: 20.43.2026
       guid: '0x0c42a10300a0fb60'
       interface: InfiniBand
       mac: 0c:42:a1:03:00:a0:fb:60
diff --git a/input/grid5000/sites/lyon/clusters/neowise/nodes/neowise-5.yaml b/input/grid5000/sites/lyon/clusters/neowise/nodes/neowise-5.yaml
index 36b9fbd20a0..c8d47b08bf9 100644
--- a/input/grid5000/sites/lyon/clusters/neowise/nodes/neowise-5.yaml
+++ b/input/grid5000/sites/lyon/clusters/neowise/nodes/neowise-5.yaml
@@ -148,7 +148,7 @@ neowise-5:
       vendor: Mellanox Technologies
     ib0:
       driver: mlx5_core
-      firmware_version: 20.43.1014
+      firmware_version: 20.43.2026
       guid: '0x0c42a10300d21b0a'
       interface: InfiniBand
       ip: 172.18.55.5
@@ -160,7 +160,7 @@ neowise-5:
       vendor: Mellanox Technologies
     ib1:
       driver: mlx5_core
-      firmware_version: 20.43.1014
+      firmware_version: 20.43.2026
       guid: '0x0c42a10300d20b6a'
       interface: InfiniBand
       mac: 0c:42:a1:03:00:d2:0b:6a
diff --git a/input/grid5000/sites/lyon/clusters/neowise/nodes/neowise-6.yaml b/input/grid5000/sites/lyon/clusters/neowise/nodes/neowise-6.yaml
index d34074bbe65..6f790c6c36f 100644
--- a/input/grid5000/sites/lyon/clusters/neowise/nodes/neowise-6.yaml
+++ b/input/grid5000/sites/lyon/clusters/neowise/nodes/neowise-6.yaml
@@ -148,7 +148,7 @@ neowise-6:
       vendor: Mellanox Technologies
     ib0:
       driver: mlx5_core
-      firmware_version: 20.43.1014
+      firmware_version: 20.43.2026
       guid: '0x0c42a10300a0fbc0'
       interface: InfiniBand
       ip: 172.18.55.6
@@ -160,7 +160,7 @@ neowise-6:
       vendor: Mellanox Technologies
     ib1:
       driver: mlx5_core
-      firmware_version: 20.43.1014
+      firmware_version: 20.43.2026
       guid: '0x0c42a10300a0faf4'
       interface: InfiniBand
       mac: 0c:42:a1:03:00:a0:fa:f4
diff --git a/input/grid5000/sites/lyon/clusters/neowise/nodes/neowise-7.yaml b/input/grid5000/sites/lyon/clusters/neowise/nodes/neowise-7.yaml
index b23d8996170..c3ea0c4d60f 100644
--- a/input/grid5000/sites/lyon/clusters/neowise/nodes/neowise-7.yaml
+++ b/input/grid5000/sites/lyon/clusters/neowise/nodes/neowise-7.yaml
@@ -148,7 +148,7 @@ neowise-7:
       vendor: Mellanox Technologies
     ib0:
       driver: mlx5_core
-      firmware_version: 20.43.1014
+      firmware_version: 20.43.2026
       guid: '0x0c42a10300a0f814'
       interface: InfiniBand
       ip: 172.18.55.7
@@ -160,7 +160,7 @@ neowise-7:
       vendor: Mellanox Technologies
     ib1:
       driver: mlx5_core
-      firmware_version: 20.43.1014
+      firmware_version: 20.43.2026
       guid: '0x0c42a10300a0fc54'
       interface: InfiniBand
       mac: 0c:42:a1:03:00:a0:fc:54
diff --git a/input/grid5000/sites/lyon/clusters/neowise/nodes/neowise-9.yaml b/input/grid5000/sites/lyon/clusters/neowise/nodes/neowise-9.yaml
index 69cd2a43aa3..a34e2939984 100644
--- a/input/grid5000/sites/lyon/clusters/neowise/nodes/neowise-9.yaml
+++ b/input/grid5000/sites/lyon/clusters/neowise/nodes/neowise-9.yaml
@@ -148,7 +148,7 @@ neowise-9:
       vendor: Mellanox Technologies
     ib0:
       driver: mlx5_core
-      firmware_version: 20.43.1014
+      firmware_version: 20.43.2026
       guid: '0x0c42a10300a0fc48'
       interface: InfiniBand
       ip: 172.18.55.9
@@ -160,7 +160,7 @@ neowise-9:
       vendor: Mellanox Technologies
     ib1:
       driver: mlx5_core
-      firmware_version: 20.43.1014
+      firmware_version: 20.43.2026
       guid: '0x0c42a10300a0fc20'
       interface: InfiniBand
       mac: 0c:42:a1:03:00:a0:fc:20
-- 
GitLab


From 545432747dd58a9cc8bd1207402603032baf4baa Mon Sep 17 00:00:00 2001
From: Jean-Camille <jc@jc-deb.lan>
Date: Fri, 31 Jan 2025 12:40:00 +0100
Subject: [PATCH 2/2] [lyon][neowise] add homogeneity exception for neowise-8
 ib firmware version

---
 lib/refrepo/valid/data/homogeneity.yaml.erb | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/lib/refrepo/valid/data/homogeneity.yaml.erb b/lib/refrepo/valid/data/homogeneity.yaml.erb
index 62f57b8256a..2f5804e184c 100644
--- a/lib/refrepo/valid/data/homogeneity.yaml.erb
+++ b/lib/refrepo/valid/data/homogeneity.yaml.erb
@@ -211,6 +211,9 @@ lyon:
   hydra-2:
     - ~network_adapters.eth0.firmware_version
     - ~network_adapters.eth1.firmware_version
+  neowise-[8-9]:
+    - ~network_adapters.ib0.firmware_version
+    - ~network_adapters.ib1.firmware_version
 
 nancy:
   graffiti-2:
-- 
GitLab