From e21c2eec54aa29c7c5e6aac8f6b213e4e69eaf54 Mon Sep 17 00:00:00 2001 From: Constantinos Venetsanopoulos <cven@grnet.gr> Date: Thu, 13 Dec 2012 18:06:05 +0200 Subject: [PATCH] Pass check_ip and not hostname.ip to _ComputeNics This should be done because in the case of --no-name-check there is no 'hostname.ip' attribute, causing an execution error. 'check_ip' is always set (in CheckArguments) even if --no-name-check is passed in the command line. Signed-off-by: Constantinos Venetsanopoulos <cven@grnet.gr> Signed-off-by: Iustin Pop <iustin@google.com> Reviewed-by: Iustin Pop <iustin@google.com> --- lib/cmdlib.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/cmdlib.py b/lib/cmdlib.py index a0dced12a..93482735a 100644 --- a/lib/cmdlib.py +++ b/lib/cmdlib.py @@ -10273,7 +10273,7 @@ class LUInstanceCreate(LogicalUnit): self._RevertToDefaults(cluster) # NIC buildup - self.nics = _ComputeNics(self.op, cluster, self.hostname1.ip, self.cfg, + self.nics = _ComputeNics(self.op, cluster, self.check_ip, self.cfg, self.proc.GetECId()) # disk checks/pre-build -- GitLab