From b1b9bf39fbc07a75dc3a615b665f38d252dfb6b1 Mon Sep 17 00:00:00 2001 From: Valerii Kovalchuk Date: Thu, 9 Jun 2016 20:26:20 +0300 Subject: [PATCH] [k8s] Save gateway node ip before its release for proper reporting During scaling gateways down, reporter was trying to get ip of the instance which was already released and that caused index error. This patch saves this ip for report before releasing resourses. Change-Id: I9310a423b1ad8c488c1cc7400844ae5d8767879c Closes-bug: #1590728 --- .../package/Classes/KubernetesGatewayNode.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Kubernetes/KubernetesCluster/package/Classes/KubernetesGatewayNode.yaml b/Kubernetes/KubernetesCluster/package/Classes/KubernetesGatewayNode.yaml index 0f64dbb..bbfea98 100644 --- a/Kubernetes/KubernetesCluster/package/Classes/KubernetesGatewayNode.yaml +++ b/Kubernetes/KubernetesCluster/package/Classes/KubernetesGatewayNode.yaml @@ -83,8 +83,9 @@ Methods: nodeId => $.getIp() )) - $.instance.agent.call($template, $resources) + - $ip: $.getIp(true) - $.instance.releaseResources() - - $._environment.reporter.report($this, 'Gateway {0} at {1} was deleted'.format($.instance.name, $.getIp(true))) + - $._environment.reporter.report($this, 'Gateway {0} at {1} was deleted'.format($.instance.name, $ip)) - $.setAttr(nodeConfigured, false) - $.setAttr(etcdConfigured, false) - $.setAttr(instanceDeployed, false)