From e9851f482b43f7900eb74fb14190136a09196183 Mon Sep 17 00:00:00 2001 From: Laurent Pouilloux <laurent.pouilloux@inria.fr> Date: Wed, 9 Oct 2024 08:33:01 +0200 Subject: [PATCH] Revert "[reference-api] Stop generating accesses" This reverts commit 4c1e3cb5a41304b7ec202643430e5f49621762d1. --- lib/refrepo/gen/reference-api.rb | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/lib/refrepo/gen/reference-api.rb b/lib/refrepo/gen/reference-api.rb index b149374b618..61c3ec4f08a 100644 --- a/lib/refrepo/gen/reference-api.rb +++ b/lib/refrepo/gen/reference-api.rb @@ -1,5 +1,6 @@ require 'refrepo/valid/input/schema' require 'refrepo/valid/homogeneity' +require 'refrepo/accesses' # Creation du fichier network_equipment def create_network_equipment(network_uid, network, refapi_path, site_uid = nil) @@ -48,11 +49,14 @@ def generate_reference_api global_hash.reject {|k, _v| k == "sites" || k == "network_equipments" || k == "disk_vendor_model_mapping"}) end + accesses_path = Pathname.new(refapi_path).join("accesses") + puts "Generating the reference api:\n\n" puts "Removing data directory:\n" FileUtils.rm_rf(Pathname.new(refapi_path).join("sites")) FileUtils.rm_rf(Pathname.new(refapi_path).join("network_equipments")) + FileUtils.rm_rf(accesses_path) puts "Done." # Generate global network_equipments (renater links) @@ -160,6 +164,14 @@ def generate_reference_api end + # Generate the json containing all accesses level. + accesses_path.mkpath() + generate_accesses_json( + accesses_path.join("all.json"), + generate_access_level + ) + + node_keys = %w[uid nodeset gpu_devices processor architecture storage_devices memory_devices network_adapters performance] # Generate the all-in-one json with just enough information for resources-explorer. all_in_one_hash = { -- GitLab