diff --git a/fuelweb_test/tests/test_cli_base.py b/fuelweb_test/tests/test_cli_base.py index 07ed0de5e..940e87b06 100644 --- a/fuelweb_test/tests/test_cli_base.py +++ b/fuelweb_test/tests/test_cli_base.py @@ -493,3 +493,10 @@ class CommandLine(TestBasic): file_path=settings_file, ip=self.ssh_manager.admin_ip, ).get_content() + + @logwrap + def set_public_networks_for_all_nodes(self, cluster_id): + settings = self.download_settings(cluster_id) + settings['editable']['public_network_assignment'][ + 'assign_to_all_nodes']['value'] = True + self.upload_settings(cluster_id, settings) diff --git a/fuelweb_test/tests/tests_cli/test_cli_deploy.py b/fuelweb_test/tests/tests_cli/test_cli_deploy.py index b12399317..a35985636 100644 --- a/fuelweb_test/tests/tests_cli/test_cli_deploy.py +++ b/fuelweb_test/tests/tests_cli/test_cli_deploy.py @@ -68,6 +68,7 @@ class CommandLineAcceptanceDeploymentTests(test_cli_base.CommandLine): self.update_cli_network_configuration(cluster_id) self.update_ssl_configuration(cluster_id) + self.set_public_networks_for_all_nodes(cluster_id) self.show_step(3) self.show_step(4) self.show_step(5) diff --git a/fuelweb_test/tests/tests_cli/test_cli_deploy_ceph.py b/fuelweb_test/tests/tests_cli/test_cli_deploy_ceph.py index a9ad472c5..194fa5f9a 100644 --- a/fuelweb_test/tests/tests_cli/test_cli_deploy_ceph.py +++ b/fuelweb_test/tests/tests_cli/test_cli_deploy_ceph.py @@ -69,6 +69,7 @@ class CommandLineAcceptanceCephDeploymentTests(test_cli_base.CommandLine): self.update_cli_network_configuration(cluster_id) self.update_ssl_configuration(cluster_id) + self.set_public_networks_for_all_nodes(cluster_id) self.show_step(3) self.use_ceph_for_volumes(cluster_id) self.use_ceph_for_images(cluster_id) @@ -149,6 +150,7 @@ class CommandLineAcceptanceCephDeploymentTests(test_cli_base.CommandLine): jsonify=True )['stdout_json'] + self.set_public_networks_for_all_nodes(cluster['id']) self.show_step(3) self.use_ceph_for_volumes(cluster['id']) self.use_ceph_for_images(cluster['id'])