From 708416c1b51423c56555819e06852aec35bb5978 Mon Sep 17 00:00:00 2001 From: Dimitri DELABROYE <dimitri.delabroye@inria.fr> Date: Tue, 11 Oct 2016 12:02:35 +0200 Subject: [PATCH] [dev] add infiniband partition key support on homogeneity cluster check --- .../check-cluster-homogeneity.rb | 28 +++++++++++++------ 1 file changed, 20 insertions(+), 8 deletions(-) diff --git a/generators/input-validators/check-cluster-homogeneity.rb b/generators/input-validators/check-cluster-homogeneity.rb index 8b46c0984a4..7b300d27de5 100644 --- a/generators/input-validators/check-cluster-homogeneity.rb +++ b/generators/input-validators/check-cluster-homogeneity.rb @@ -31,14 +31,6 @@ def global_ignore_keys() ~network_adapters.bmc.switch ~network_adapters.bmc.switch_port - ~network_adapters.ib0.guid - ~network_adapters.ib0.hwid - ~network_adapters.ib0.ip - ~network_adapters.ib0.ip6 - ~network_adapters.ib0.line_card - ~network_adapters.ib0.position - ~network_adapters.ib1.guid - ~network_adapters.myri0.ip ~network_adapters.myri0.ip6 ~network_adapters.myri0.mac @@ -103,6 +95,26 @@ eos ignore_keys.push(* keys) } + ignore_ibkeys = <<-eos + ~network_adapters.IB_IF.guid + ~network_adapters.IB_IF.hwid + ~network_adapters.IB_IF.ip + ~network_adapters.IB_IF.ip6 + ~network_adapters.IB_IF.line_card + ~network_adapters.IB_IF.position +eos + + ib_interfaces = [ + 'ib0', + 'ib1', + 'ib0.8100' + ] + + ib_interfaces.each { |ib_if| + keys = ignore_ibkeys.gsub('IB_IF', "#{ib_if}").gsub("\n", " ").split(" ") + ignore_keys.push(* keys) + } + return ignore_keys end -- GitLab