From dcabab174d418cae82a0861904cb75593b7ad374 Mon Sep 17 00:00:00 2001
From: Pierre Jacquot <pierre.jacquot@inria.fr>
Date: Mon, 6 May 2024 16:26:07 +0200
Subject: [PATCH] [strasbourg][fleckenstein] Add warranty and manufactured_at
 fields.

---
 .../strasbourg/clusters/fleckenstein/fleckenstein.json      | 4 +++-
 .../clusters/fleckenstein/nodes/fleckenstein-1.json         | 6 ++++--
 .../clusters/fleckenstein/nodes/fleckenstein-10.json        | 6 ++++--
 .../clusters/fleckenstein/nodes/fleckenstein-2.json         | 6 ++++--
 .../clusters/fleckenstein/nodes/fleckenstein-3.json         | 6 ++++--
 .../clusters/fleckenstein/nodes/fleckenstein-4.json         | 6 ++++--
 .../clusters/fleckenstein/nodes/fleckenstein-5.json         | 6 ++++--
 .../clusters/fleckenstein/nodes/fleckenstein-6.json         | 6 ++++--
 .../clusters/fleckenstein/nodes/fleckenstein-7.json         | 6 ++++--
 .../clusters/fleckenstein/nodes/fleckenstein-8.json         | 6 ++++--
 .../clusters/fleckenstein/nodes/fleckenstein-9.json         | 6 ++++--
 .../strasbourg/clusters/fleckenstein/fleckenstein.yaml      | 3 +++
 12 files changed, 46 insertions(+), 21 deletions(-)

diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/fleckenstein.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/fleckenstein.json
index b4606a8b59d..5db0c0a7959 100644
--- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/fleckenstein.json
+++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/fleckenstein.json
@@ -3,6 +3,7 @@
   "created_at": "Tue, 01 Aug 2023 00:00:00 GMT",
   "exotic": false,
   "kavlan": false,
+  "manufactured_at": "2022-12-14",
   "metrics": [
 
   ],
@@ -12,5 +13,6 @@
     "testing"
   ],
   "type": "cluster",
-  "uid": "fleckenstein"
+  "uid": "fleckenstein",
+  "warranty_end": "2029-12-14"
 }
\ No newline at end of file
diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-1.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-1.json
index 36e985efa30..d2ff4d7051f 100644
--- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-1.json
+++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-1.json
@@ -13,9 +13,11 @@
   },
   "bmc_version": "2.72",
   "chassis": {
+    "manufactured_at": "2022-12-14",
     "manufacturer": "HPE",
     "name": "ProLiant DL360 Gen10 Plus",
-    "serial": "CZJ2440657"
+    "serial": "CZJ2440657",
+    "warranty_end": "2029-12-14"
   },
   "exotic": false,
   "main_memory": {
@@ -263,7 +265,7 @@
   },
   "software": {
     "forced-deployment-timestamp": 202007300948,
-    "postinstall-version": "1.2023121409",
+    "postinstall-version": "1.2024040411",
     "standard-environment": "debian11-x64-std"
   },
   "storage_devices": [
diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-10.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-10.json
index 0f7b1f52cb1..489abfc57a3 100644
--- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-10.json
+++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-10.json
@@ -13,9 +13,11 @@
   },
   "bmc_version": "2.72",
   "chassis": {
+    "manufactured_at": "2022-12-14",
     "manufacturer": "HPE",
     "name": "ProLiant DL360 Gen10 Plus",
-    "serial": "CZJ244065C"
+    "serial": "CZJ244065C",
+    "warranty_end": "2029-12-14"
   },
   "exotic": false,
   "main_memory": {
@@ -263,7 +265,7 @@
   },
   "software": {
     "forced-deployment-timestamp": 202007300948,
-    "postinstall-version": "1.2023121409",
+    "postinstall-version": "1.2024040411",
     "standard-environment": "debian11-x64-std"
   },
   "storage_devices": [
diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-2.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-2.json
index 875f952d966..891e186c1d0 100644
--- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-2.json
+++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-2.json
@@ -13,9 +13,11 @@
   },
   "bmc_version": "2.72",
   "chassis": {
+    "manufactured_at": "2022-12-14",
     "manufacturer": "HPE",
     "name": "ProLiant DL360 Gen10 Plus",
-    "serial": "CZJ244065J"
+    "serial": "CZJ244065J",
+    "warranty_end": "2029-12-14"
   },
   "exotic": false,
   "main_memory": {
@@ -263,7 +265,7 @@
   },
   "software": {
     "forced-deployment-timestamp": 202007300948,
-    "postinstall-version": "1.2023121409",
+    "postinstall-version": "1.2024040411",
     "standard-environment": "debian11-x64-std"
   },
   "storage_devices": [
diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-3.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-3.json
index e0c8ca2511b..29923b77fbd 100644
--- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-3.json
+++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-3.json
@@ -13,9 +13,11 @@
   },
   "bmc_version": "2.72",
   "chassis": {
+    "manufactured_at": "2022-12-14",
     "manufacturer": "HPE",
     "name": "ProLiant DL360 Gen10 Plus",
-    "serial": "CZJ244065F"
+    "serial": "CZJ244065F",
+    "warranty_end": "2029-12-14"
   },
   "exotic": false,
   "main_memory": {
@@ -263,7 +265,7 @@
   },
   "software": {
     "forced-deployment-timestamp": 202007300948,
-    "postinstall-version": "1.2023121409",
+    "postinstall-version": "1.2024040411",
     "standard-environment": "debian11-x64-std"
   },
   "storage_devices": [
diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-4.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-4.json
index 533980ee515..a94203981a8 100644
--- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-4.json
+++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-4.json
@@ -13,9 +13,11 @@
   },
   "bmc_version": "2.72",
   "chassis": {
+    "manufactured_at": "2022-12-14",
     "manufacturer": "HPE",
     "name": "ProLiant DL360 Gen10 Plus",
-    "serial": "CZJ244065G"
+    "serial": "CZJ244065G",
+    "warranty_end": "2029-12-14"
   },
   "exotic": false,
   "main_memory": {
@@ -263,7 +265,7 @@
   },
   "software": {
     "forced-deployment-timestamp": 202007300948,
-    "postinstall-version": "1.2023121409",
+    "postinstall-version": "1.2024040411",
     "standard-environment": "debian11-x64-std"
   },
   "storage_devices": [
diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-5.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-5.json
index 36839e268c0..afc0f9cee49 100644
--- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-5.json
+++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-5.json
@@ -13,9 +13,11 @@
   },
   "bmc_version": "2.72",
   "chassis": {
+    "manufactured_at": "2022-12-14",
     "manufacturer": "HPE",
     "name": "ProLiant DL360 Gen10 Plus",
-    "serial": "CZJ244065B"
+    "serial": "CZJ244065B",
+    "warranty_end": "2029-12-14"
   },
   "exotic": false,
   "main_memory": {
@@ -263,7 +265,7 @@
   },
   "software": {
     "forced-deployment-timestamp": 202007300948,
-    "postinstall-version": "1.2023121409",
+    "postinstall-version": "1.2024040411",
     "standard-environment": "debian11-x64-std"
   },
   "storage_devices": [
diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-6.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-6.json
index 9f0df37a3e9..5bc9b3d88a6 100644
--- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-6.json
+++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-6.json
@@ -13,9 +13,11 @@
   },
   "bmc_version": "2.72",
   "chassis": {
+    "manufactured_at": "2022-12-14",
     "manufacturer": "HPE",
     "name": "ProLiant DL360 Gen10 Plus",
-    "serial": "CZJ244065H"
+    "serial": "CZJ244065H",
+    "warranty_end": "2029-12-14"
   },
   "exotic": false,
   "main_memory": {
@@ -263,7 +265,7 @@
   },
   "software": {
     "forced-deployment-timestamp": 202007300948,
-    "postinstall-version": "1.2023121409",
+    "postinstall-version": "1.2024040411",
     "standard-environment": "debian11-x64-std"
   },
   "storage_devices": [
diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-7.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-7.json
index aa2468d3870..81b1041d213 100644
--- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-7.json
+++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-7.json
@@ -13,9 +13,11 @@
   },
   "bmc_version": "2.72",
   "chassis": {
+    "manufactured_at": "2022-12-14",
     "manufacturer": "HPE",
     "name": "ProLiant DL360 Gen10 Plus",
-    "serial": "CZJ2440658"
+    "serial": "CZJ2440658",
+    "warranty_end": "2029-12-14"
   },
   "exotic": false,
   "main_memory": {
@@ -263,7 +265,7 @@
   },
   "software": {
     "forced-deployment-timestamp": 202007300948,
-    "postinstall-version": "1.2023121409",
+    "postinstall-version": "1.2024040411",
     "standard-environment": "debian11-x64-std"
   },
   "storage_devices": [
diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-8.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-8.json
index efa40e6e073..5f20d299331 100644
--- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-8.json
+++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-8.json
@@ -13,9 +13,11 @@
   },
   "bmc_version": "2.72",
   "chassis": {
+    "manufactured_at": "2022-12-14",
     "manufacturer": "HPE",
     "name": "ProLiant DL360 Gen10 Plus",
-    "serial": "CZJ244065D"
+    "serial": "CZJ244065D",
+    "warranty_end": "2029-12-14"
   },
   "exotic": false,
   "main_memory": {
@@ -263,7 +265,7 @@
   },
   "software": {
     "forced-deployment-timestamp": 202007300948,
-    "postinstall-version": "1.2023121409",
+    "postinstall-version": "1.2024040411",
     "standard-environment": "debian11-x64-std"
   },
   "storage_devices": [
diff --git a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-9.json b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-9.json
index e6f93ba990e..3762b81c7fc 100644
--- a/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-9.json
+++ b/data/grid5000/sites/strasbourg/clusters/fleckenstein/nodes/fleckenstein-9.json
@@ -13,9 +13,11 @@
   },
   "bmc_version": "2.72",
   "chassis": {
+    "manufactured_at": "2022-12-14",
     "manufacturer": "HPE",
     "name": "ProLiant DL360 Gen10 Plus",
-    "serial": "CZJ2440659"
+    "serial": "CZJ2440659",
+    "warranty_end": "2029-12-14"
   },
   "exotic": false,
   "main_memory": {
@@ -263,7 +265,7 @@
   },
   "software": {
     "forced-deployment-timestamp": 202007300948,
-    "postinstall-version": "1.2023121409",
+    "postinstall-version": "1.2024040411",
     "standard-environment": "debian11-x64-std"
   },
   "storage_devices": [
diff --git a/input/grid5000/sites/strasbourg/clusters/fleckenstein/fleckenstein.yaml b/input/grid5000/sites/strasbourg/clusters/fleckenstein/fleckenstein.yaml
index f80b0fdb97e..b5e9e60db2f 100644
--- a/input/grid5000/sites/strasbourg/clusters/fleckenstein/fleckenstein.yaml
+++ b/input/grid5000/sites/strasbourg/clusters/fleckenstein/fleckenstein.yaml
@@ -8,6 +8,9 @@ queues:
   - testing
 nodes:
   fleckenstein-[1-10]:
+    chassis:
+      manufactured_at: 2022-12-14
+      warranty_end: 2029-12-14
     supported_job_types:
       deploy: true
       besteffort: true
-- 
GitLab