Pass private ip address to scale manager
In scale manager, we get host ip address from COEs, these ip address are all private ip address, so passing a private ip address of host of nodes to scale manager to let it decide which nodes to be removed. Related-Bug: #1600125 Change-Id: I1a396f55b564f1b3ca59d5f73d264ef0eb948201
This commit is contained in:
parent
162251ca42
commit
7a5cd248cb
|
@ -90,7 +90,7 @@ class K8sTemplateDefinition(template_def.BaseTemplateDefinition):
|
|||
extra_params = kwargs.pop('extra_params', {})
|
||||
scale_mgr = kwargs.pop('scale_manager', None)
|
||||
if scale_mgr:
|
||||
hosts = self.get_output('kube_minions')
|
||||
hosts = self.get_output('kube_minions_private')
|
||||
extra_params['minions_to_remove'] = (
|
||||
scale_mgr.get_removal_nodes(hosts))
|
||||
|
||||
|
|
|
@ -91,7 +91,7 @@ class K8sTemplateDefinition(template_def.BaseTemplateDefinition):
|
|||
extra_params = kwargs.pop('extra_params', {})
|
||||
scale_mgr = kwargs.pop('scale_manager', None)
|
||||
if scale_mgr:
|
||||
hosts = self.get_output('kube_minions')
|
||||
hosts = self.get_output('kube_minions_private')
|
||||
extra_params['minions_to_remove'] = (
|
||||
scale_mgr.get_removal_nodes(hosts))
|
||||
|
||||
|
|
Loading…
Reference in New Issue