From 43fda8f92b16beede40d433cb144ef92d1e96736 Mon Sep 17 00:00:00 2001
From: Simon Delamare <simon.delamare@ens-lyon.fr>
Date: Wed, 11 Mar 2020 16:50:07 +0100
Subject: [PATCH] [fix] Add schema validation for metrics

---
 lib/refrepo/valid/input/schemas/schema-cluster.yaml            | 1 +
 lib/refrepo/valid/input/schemas/schema-network_equipments.yaml | 1 +
 lib/refrepo/valid/input/schemas/schema-site.yaml               | 1 +
 3 files changed, 3 insertions(+)

diff --git a/lib/refrepo/valid/input/schemas/schema-cluster.yaml b/lib/refrepo/valid/input/schemas/schema-cluster.yaml
index 0d4d7128e52..a6ff96d80d3 100644
--- a/lib/refrepo/valid/input/schemas/schema-cluster.yaml
+++ b/lib/refrepo/valid/input/schemas/schema-cluster.yaml
@@ -5,3 +5,4 @@ created_at: required # string or date ?
 kavlan: boolean
 queues: array
 priority: optional_string
+metrics: optional_array
diff --git a/lib/refrepo/valid/input/schemas/schema-network_equipments.yaml b/lib/refrepo/valid/input/schemas/schema-network_equipments.yaml
index 0521c46128c..d7cd0b6ad3f 100644
--- a/lib/refrepo/valid/input/schemas/schema-network_equipments.yaml
+++ b/lib/refrepo/valid/input/schemas/schema-network_equipments.yaml
@@ -56,3 +56,4 @@ channels:
       uid: string
       kind: string
       rate: integer
+metrics: optional_array
diff --git a/lib/refrepo/valid/input/schemas/schema-site.yaml b/lib/refrepo/valid/input/schemas/schema-site.yaml
index 789dcd07c4e..d87dc60e41a 100644
--- a/lib/refrepo/valid/input/schemas/schema-site.yaml
+++ b/lib/refrepo/valid/input/schemas/schema-site.yaml
@@ -71,6 +71,7 @@ pdus:
       mac: optional_string
       vendor: optional_string
       model: optional_string
+      metrics: optional_array
       sensors:
         <array>:
           power:
-- 
GitLab