From 2e03f3decf0c04ad285f97883e64a949397bf819 Mon Sep 17 00:00:00 2001 From: Pierre Neyron <pierre.neyron@imag.fr> Date: Thu, 6 Aug 2020 11:08:30 +0200 Subject: [PATCH] [gen:oar-properties] add sanity check on the cluster names --- lib/refrepo/gen/oar-properties.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/refrepo/gen/oar-properties.rb b/lib/refrepo/gen/oar-properties.rb index e48af78daf..98843f3ccd 100644 --- a/lib/refrepo/gen/oar-properties.rb +++ b/lib/refrepo/gen/oar-properties.rb @@ -1218,6 +1218,11 @@ def extract_clusters_description(clusters, site_name, options, data_hierarchy, s cpu_idx = 0 core_idx = 0 + unless data_hierarchy['sites'][site_name]['clusters'].include?(cluster_name) + puts("It seems that the cluster \"#{cluster_name}\" does not exist in the API. The generator will abort.") + raise 'Sanity check failed' + end + cluster_desc_from_data_files = data_hierarchy['sites'][site_name]['clusters'][cluster_name] cluster_nodes = cluster_desc_from_data_files['nodes'] -- GitLab