From 3bfdfb237099730f1b1bc3a3204cd113f4429dbf Mon Sep 17 00:00:00 2001 From: Nicolas Perrin <nicolas.perrin@inria.fr> Date: Wed, 13 Nov 2024 15:43:10 +0100 Subject: [PATCH] [lib] Remove kavlan-topo management --- lib/refrepo/gen/puppet/templates/kavlan.conf.erb | 7 ------- lib/refrepo/gen/reference-api.rb | 5 ----- lib/refrepo/valid/input/schemas/schema-site.yaml | 3 +-- 3 files changed, 1 insertion(+), 14 deletions(-) diff --git a/lib/refrepo/gen/puppet/templates/kavlan.conf.erb b/lib/refrepo/gen/puppet/templates/kavlan.conf.erb index dd4986389d0..eb996204edc 100644 --- a/lib/refrepo/gen/puppet/templates/kavlan.conf.erb +++ b/lib/refrepo/gen/puppet/templates/kavlan.conf.erb @@ -39,13 +39,6 @@ <% end - if site_refapi['kavlans'].has_key?('topo') - Range.new(*site_refapi['kavlans']['topo'].split("..").map{|d| Integer(d)}).each do |kavlan_topo_id| -%> - {"value": <%= kavlan_topo_id %>, "name": "KAVLAN-<%= kavlan_topo_id %>", "type": "kavlan-topo"}, -<% - end - end - if site_refapi.has_key?('kavlan_nef') -%> {"value": <%= site_refapi['kavlan_nef'] %>, "name": "NEF", "type": "NULL"}, <% diff --git a/lib/refrepo/gen/reference-api.rb b/lib/refrepo/gen/reference-api.rb index 61c3ec4f08a..6b1b8065833 100644 --- a/lib/refrepo/gen/reference-api.rb +++ b/lib/refrepo/gen/reference-api.rb @@ -74,11 +74,6 @@ def generate_reference_api site["type"] = "site" site["uid"] = site_uid - #Move special entry "kavlan_topo" - if site["kavlan_topo"] - site["kavlans"]["topo"] = site.delete("kavlan_topo") - end - site_path = Pathname.new(refapi_path).join("sites", site_uid) site_path.mkpath() diff --git a/lib/refrepo/valid/input/schemas/schema-site.yaml b/lib/refrepo/valid/input/schemas/schema-site.yaml index f9120dc271e..3c98d584232 100644 --- a/lib/refrepo/valid/input/schemas/schema-site.yaml +++ b/lib/refrepo/valid/input/schemas/schema-site.yaml @@ -66,7 +66,6 @@ kavlans: network_ipv6: ipv6_network gateway_ipv6: optional_ipv6_address kavlan_ip_range: ipv4_network -kavlan_topo: optional_string kavlan_nef: optional_integer pdus: <optional_hash>: @@ -86,4 +85,4 @@ frontend_ip: ipv4_address ipv6: prefix: ipv6_network site_global_kavlan: integer - site_index: integer \ No newline at end of file + site_index: integer -- GitLab