From 5f7a084c0bcab273080b1ce05581214c47c34b59 Mon Sep 17 00:00:00 2001
From: Lucas Nussbaum <lucas.nussbaum@inria.fr>
Date: Tue, 4 Jun 2024 21:38:06 +0200
Subject: [PATCH] [schema] make kavlans and kavlan_ip_range optional

---
 lib/refrepo/valid/input/schemas/schema-site.yaml | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/lib/refrepo/valid/input/schemas/schema-site.yaml b/lib/refrepo/valid/input/schemas/schema-site.yaml
index 01b91dfb089..86648c7408c 100644
--- a/lib/refrepo/valid/input/schemas/schema-site.yaml
+++ b/lib/refrepo/valid/input/schemas/schema-site.yaml
@@ -59,12 +59,13 @@ g5ksubnet:
   network: ipv4_network
   gateway: ipv4_address
 kavlans:
-  <multi>:
-    network: ipv4_network
-    gateway: ipv4_address
-    network_ipv6: ipv6_network
-    gateway_ipv6: optional_ipv6_address
-kavlan_ip_range: ipv4_network
+  <optional_hash>:
+    <multi>:
+      network: ipv4_network
+      gateway: ipv4_address
+      network_ipv6: ipv6_network
+      gateway_ipv6: optional_ipv6_address
+kavlan_ip_range: optional_ipv4_network
 kavlan_topo: optional_string
 kavlan_nef: optional_integer
 pdus:
-- 
GitLab