diff --git a/fuelweb_test/models/fuel_web_client.py b/fuelweb_test/models/fuel_web_client.py index 356693b7e..4af3d732e 100644 --- a/fuelweb_test/models/fuel_web_client.py +++ b/fuelweb_test/models/fuel_web_client.py @@ -2502,8 +2502,9 @@ class FuelWebClient29(object): with self.get_ssh_for_node(slave.name) as remote: data = yaml.load(''.join( remote.execute('cat /etc/astute.yaml')['stdout'])) - node_name = [node['fqdn'] for node in data['nodes'] - if node['role'] == role][0] + nodes = data['network_metadata']['nodes'] + node_name = [node['fqdn'] for node in nodes.values() + if role in node['node_roles']][0] logger.debug("node name is {0}".format(node_name)) fqdn = self.get_fqdn_by_hostname(node_name) devops_node = self.get_devops_node_by_nailgun_fqdn(fqdn) diff --git a/fuelweb_test/tests/test_cgroups.py b/fuelweb_test/tests/test_cgroups.py index 4ce67bf0d..00cd69af5 100644 --- a/fuelweb_test/tests/test_cgroups.py +++ b/fuelweb_test/tests/test_cgroups.py @@ -89,7 +89,8 @@ class TestCgroupHa(TestBasic): cluster_id, self.generate_attributes(cgroups)) task = self.fuel_web.client.put_deployment_tasks_for_cluster( cluster_id=cluster_id, - data=["cgroups"], + data=["upload_configuration", "configuration_symlink", + "hiera", "cgroups"], node_id=node_ids) self.fuel_web.assert_task_success(task)