diff --git a/generators/input-validators/check-network-description.rb b/generators/input-validators/check-network-description.rb
index 857d13f10fda2982dd2a2b143225593722dc7a0b..93d7a4c9b222a9bb0b49251d78505ee0680ffe4f 100644
--- a/generators/input-validators/check-network-description.rb
+++ b/generators/input-validators/check-network-description.rb
@@ -66,6 +66,10 @@ def check_network_description(options)
# scan equipments ports, search for each node
neteqs.each do |eq|
puts "looking at #{eq['uid']} ..."
+ if HPC_SWITCHES.include?(eq['uid'])
+ puts "This is an HPC switch. ERRORs will be non-fatal."
+ oldok = ok
+ end
eq['linecards'].each do |lc|
(lc['ports'] || []).each do |port|
# skip if empty port
@@ -147,6 +151,9 @@ def check_network_description(options)
end
end
end
+ if HPC_SWITCHES.include?(eq['uid'])
+ ok = oldok
+ end
end
# find netnodes without connection