Merge "Decrement should_fail tests for nova services"
This commit is contained in:
commit
a3279ef7e9
|
@ -411,11 +411,10 @@ class ContrailPlugin(TestBasic):
|
|||
|
||||
self.fuel_web.run_ostf(
|
||||
cluster_id=self.cluster_id,
|
||||
should_fail=3,
|
||||
should_fail=2,
|
||||
failed_test_name=[('Check network connectivity '
|
||||
'from instance via floating IP'),
|
||||
'Launch instance with file injection',
|
||||
'Check that required services are running']
|
||||
'Launch instance with file injection']
|
||||
)
|
||||
|
||||
logger.info(self._ostf_msg)
|
||||
|
@ -614,11 +613,10 @@ class ContrailPlugin(TestBasic):
|
|||
|
||||
self.fuel_web.run_ostf(
|
||||
cluster_id=self.cluster_id,
|
||||
should_fail=3,
|
||||
should_fail=2,
|
||||
failed_test_name=[('Check network connectivity '
|
||||
'from instance via floating IP'),
|
||||
'Launch instance with file injection',
|
||||
'Check that required services are running']
|
||||
'Launch instance with file injection']
|
||||
)
|
||||
|
||||
logger.info(self._ostf_msg)
|
||||
|
@ -790,9 +788,8 @@ class ContrailPlugin(TestBasic):
|
|||
|
||||
self.fuel_web.run_ostf(
|
||||
cluster_id=self.cluster_id,
|
||||
should_fail=3,
|
||||
should_fail=2,
|
||||
failed_test_name=[('Check network connectivity '
|
||||
'from instance via floating IP'),
|
||||
'Launch instance with file injection',
|
||||
'Check that required services are running']
|
||||
'Launch instance with file injection']
|
||||
)
|
||||
|
|
|
@ -162,7 +162,7 @@ class ExamplePluginPostDeploy(TestBasic):
|
|||
nodes_dict={node: ['controller'] for node in nodes},
|
||||
pending_addition=False, pending_deletion=True
|
||||
)
|
||||
self.deploy_cluster_wait(check_services=False)
|
||||
self.deploy_cluster_wait(check_services=True)
|
||||
|
||||
self.fuel_web.verify_network(cluster_id=self.cluster_id)
|
||||
|
||||
|
|
|
@ -316,8 +316,7 @@ class CommandLineTest(test_cli_base.CommandLine):
|
|||
self.fuel_web.verify_network(cluster_id)
|
||||
|
||||
self.fuel_web.run_ostf(
|
||||
cluster_id=cluster_id, test_sets=['ha', 'smoke', 'sanity'],
|
||||
should_fail=1)
|
||||
cluster_id=cluster_id, test_sets=['ha', 'smoke', 'sanity'])
|
||||
|
||||
@test(depends_on_groups=['cli_selected_nodes_deploy'],
|
||||
groups=["cli_cluster_deletion"])
|
||||
|
|
|
@ -341,15 +341,12 @@ class ControllerReplacement(base_test_case.TestBasic):
|
|||
self.fuel_web.update_nodes(
|
||||
cluster_id, {'slave-01': ['controller']}, False, True)
|
||||
|
||||
# Disable check services here, according to nova-manage shows
|
||||
# XXX for node that we remove
|
||||
self.fuel_web.deploy_cluster_wait(cluster_id, check_services=False)
|
||||
self.fuel_web.deploy_cluster_wait(cluster_id)
|
||||
|
||||
self.fuel_web.verify_network(cluster_id)
|
||||
|
||||
self.fuel_web.run_ostf(cluster_id,
|
||||
test_sets=['ha', 'smoke', 'sanity'],
|
||||
should_fail=1)
|
||||
test_sets=['ha', 'smoke', 'sanity'])
|
||||
|
||||
self.env.make_snapshot("deploy_ha_neutron_tun_ctrl_replacement")
|
||||
|
||||
|
@ -402,15 +399,12 @@ class ControllerReplacement(base_test_case.TestBasic):
|
|||
self.fuel_web.update_nodes(
|
||||
cluster_id, {'slave-01': ['controller']}, False, True)
|
||||
|
||||
# Disable check services here, according to nova-manage shows
|
||||
# XXX for node that we remove
|
||||
self.fuel_web.deploy_cluster_wait(cluster_id, check_services=False)
|
||||
self.fuel_web.deploy_cluster_wait(cluster_id)
|
||||
|
||||
self.fuel_web.verify_network(cluster_id)
|
||||
|
||||
self.fuel_web.run_ostf(cluster_id,
|
||||
test_sets=['ha', 'smoke', 'sanity'],
|
||||
should_fail=1)
|
||||
test_sets=['ha', 'smoke', 'sanity'])
|
||||
|
||||
self.env.make_snapshot("deploy_ha_neutron_vlan_ctrl_replacement")
|
||||
|
||||
|
@ -462,14 +456,11 @@ class ControllerReplacement(base_test_case.TestBasic):
|
|||
self.fuel_web.update_nodes(
|
||||
cluster_id, {'slave-01': ['controller']}, False, True)
|
||||
|
||||
# Disable check services here, according to nova-manage shows
|
||||
# XXX for node that we remove
|
||||
self.fuel_web.deploy_cluster_wait(cluster_id, check_services=False)
|
||||
self.fuel_web.deploy_cluster_wait(cluster_id)
|
||||
|
||||
self.fuel_web.verify_network(cluster_id)
|
||||
|
||||
self.fuel_web.run_ostf(cluster_id,
|
||||
test_sets=['ha', 'smoke', 'sanity'],
|
||||
should_fail=1)
|
||||
test_sets=['ha', 'smoke', 'sanity'])
|
||||
|
||||
self.env.make_snapshot("deploy_ha_nova_ctrl_replacement")
|
||||
|
|
|
@ -214,8 +214,7 @@ class TestHaNeutronAddCompute(TestBasic):
|
|||
self.fuel_web.verify_network(cluster_id)
|
||||
self.fuel_web.run_ostf(
|
||||
cluster_id=cluster_id,
|
||||
test_sets=['ha', 'smoke', 'sanity'],
|
||||
should_fail=1)
|
||||
test_sets=['ha', 'smoke', 'sanity'])
|
||||
|
||||
|
||||
@test(groups=["ha", "ha_neutron_tun_scale"])
|
||||
|
@ -392,7 +391,7 @@ class TestHaNeutronScalability(TestBasic):
|
|||
)
|
||||
|
||||
# Step 14. Deploy changes
|
||||
self.fuel_web.deploy_cluster_wait(cluster_id, check_services=False)
|
||||
self.fuel_web.deploy_cluster_wait(cluster_id)
|
||||
|
||||
nodes = self.fuel_web.get_nailgun_cluster_nodes_by_roles(
|
||||
cluster_id, ['controller'])
|
||||
|
@ -416,6 +415,6 @@ class TestHaNeutronScalability(TestBasic):
|
|||
# Step 16-17. Run OSTF and sync time
|
||||
self.fuel_web.run_ostf(
|
||||
cluster_id=cluster_id,
|
||||
test_sets=['sanity', 'smoke', 'ha'], should_fail=1)
|
||||
test_sets=['sanity', 'smoke', 'ha'])
|
||||
self.env.sync_time()
|
||||
self.env.make_snapshot("neutron_vlan_ha_scalability")
|
||||
|
|
|
@ -94,8 +94,7 @@ class CommandLineAcceptanceDeploymentTests(test_cli_base.CommandLine):
|
|||
|
||||
self.show_step(10)
|
||||
self.fuel_web.run_ostf(
|
||||
cluster_id=cluster_id, test_sets=['ha', 'smoke', 'sanity'],
|
||||
should_fail=1)
|
||||
cluster_id=cluster_id, test_sets=['ha', 'smoke', 'sanity'])
|
||||
|
||||
@test(depends_on=[SetupEnvironment.prepare_slaves_3],
|
||||
groups=["cli_deploy_tasks"])
|
||||
|
@ -174,5 +173,4 @@ class CommandLineAcceptanceDeploymentTests(test_cli_base.CommandLine):
|
|||
self.fuel_web.verify_network(cluster_id)
|
||||
self.show_step(9)
|
||||
self.fuel_web.run_ostf(
|
||||
cluster_id=cluster_id, test_sets=['ha', 'smoke', 'sanity'],
|
||||
should_fail=1)
|
||||
cluster_id=cluster_id, test_sets=['ha', 'smoke', 'sanity'])
|
||||
|
|
|
@ -216,9 +216,8 @@ class PatchingTests(TestBasic):
|
|||
self.fuel_web.deploy_cluster_wait(cluster_id,
|
||||
check_services=False)
|
||||
self.fuel_web.verify_network(cluster_id)
|
||||
# sanity set isn't running due to LP1457515
|
||||
self.fuel_web.run_ostf(cluster_id=cluster_id,
|
||||
test_sets=['smoke', 'ha'])
|
||||
test_sets=['sanity', 'smoke', 'ha'])
|
||||
|
||||
if "ceph-osd" in roles:
|
||||
with self.fuel_web.get_ssh_for_node(
|
||||
|
@ -376,9 +375,9 @@ class PatchingMasterTests(TestBasic):
|
|||
self.fuel_web.deploy_cluster_wait(cluster_id,
|
||||
check_services=False)
|
||||
self.fuel_web.verify_network(cluster_id)
|
||||
# sanity set isn't running due to LP1457515
|
||||
|
||||
self.fuel_web.run_ostf(cluster_id=cluster_id,
|
||||
test_sets=['smoke', 'ha'])
|
||||
test_sets=['sanity', 'smoke', 'ha'])
|
||||
|
||||
if "ceph-osd" in roles:
|
||||
with self.fuel_web.get_ssh_for_node(
|
||||
|
|
|
@ -95,11 +95,11 @@ class HaScaleGroup2(TestBasic):
|
|||
True, False
|
||||
)
|
||||
self.show_step(8)
|
||||
self.fuel_web.deploy_cluster_wait(cluster_id, check_services=False)
|
||||
self.fuel_web.deploy_cluster_wait(cluster_id)
|
||||
self.show_step(10)
|
||||
self.fuel_web.verify_network(cluster_id)
|
||||
self.show_step(9)
|
||||
self.fuel_web.run_ostf(cluster_id=cluster_id, should_fail=1)
|
||||
self.fuel_web.run_ostf(cluster_id=cluster_id)
|
||||
self.env.make_snapshot("replace_primary_controller")
|
||||
|
||||
@test(depends_on=[SetupEnvironment.prepare_slaves_5],
|
||||
|
@ -159,11 +159,11 @@ class HaScaleGroup2(TestBasic):
|
|||
False, True
|
||||
)
|
||||
self.show_step(5)
|
||||
self.fuel_web.deploy_cluster_wait(cluster_id, check_services=False)
|
||||
self.fuel_web.deploy_cluster_wait(cluster_id)
|
||||
self.show_step(7)
|
||||
self.fuel_web.verify_network(cluster_id)
|
||||
self.show_step(6)
|
||||
self.fuel_web.run_ostf(cluster_id=cluster_id, should_fail=1)
|
||||
self.fuel_web.run_ostf(cluster_id=cluster_id)
|
||||
|
||||
node = self.fuel_web.get_nailgun_node_by_devops_node(
|
||||
self.env.d_env.get_node(name='slave-01'))
|
||||
|
|
|
@ -99,11 +99,11 @@ class HaScaleGroup3(TestBasic):
|
|||
False, True
|
||||
)
|
||||
self.show_step(11)
|
||||
self.fuel_web.deploy_cluster_wait(cluster_id, check_services=False)
|
||||
self.fuel_web.deploy_cluster_wait(cluster_id)
|
||||
self.show_step(12)
|
||||
self.fuel_web.verify_network(cluster_id)
|
||||
self.show_step(13)
|
||||
self.fuel_web.run_ostf(cluster_id=cluster_id, should_fail=1)
|
||||
self.fuel_web.run_ostf(cluster_id=cluster_id)
|
||||
|
||||
self.show_step(14)
|
||||
nodes = {'slave-04': ['compute']}
|
||||
|
@ -112,11 +112,11 @@ class HaScaleGroup3(TestBasic):
|
|||
False, True
|
||||
)
|
||||
self.show_step(15)
|
||||
self.fuel_web.deploy_cluster_wait(cluster_id, check_services=False)
|
||||
self.fuel_web.deploy_cluster_wait(cluster_id)
|
||||
self.show_step(16)
|
||||
self.fuel_web.verify_network(cluster_id)
|
||||
self.show_step(17)
|
||||
self.fuel_web.run_ostf(cluster_id=cluster_id, should_fail=1)
|
||||
self.fuel_web.run_ostf(cluster_id=cluster_id)
|
||||
self.env.make_snapshot("add_delete_compute")
|
||||
|
||||
@test(depends_on=[SetupEnvironment.prepare_slaves_9],
|
||||
|
|
|
@ -126,13 +126,13 @@ class HaScaleGroup5(TestBasic):
|
|||
)
|
||||
|
||||
self.show_step(8)
|
||||
self.fuel_web.deploy_cluster_wait(cluster_id, check_services=False)
|
||||
self.fuel_web.deploy_cluster_wait(cluster_id)
|
||||
|
||||
self.show_step(9)
|
||||
self.fuel_web.verify_network(cluster_id)
|
||||
|
||||
self.show_step(10)
|
||||
self.fuel_web.run_ostf(cluster_id, should_fail=1)
|
||||
self.fuel_web.run_ostf(cluster_id)
|
||||
|
||||
self.show_step(11)
|
||||
with self.fuel_web.get_ssh_for_node('slave-07') as remote_ceph:
|
||||
|
@ -146,13 +146,13 @@ class HaScaleGroup5(TestBasic):
|
|||
pending_deletion=True
|
||||
)
|
||||
self.show_step(12)
|
||||
self.fuel_web.deploy_cluster_wait(cluster_id, check_services=False)
|
||||
self.fuel_web.deploy_cluster_wait(cluster_id)
|
||||
|
||||
self.show_step(13)
|
||||
self.fuel_web.verify_network(cluster_id)
|
||||
|
||||
self.show_step(14)
|
||||
self.fuel_web.run_ostf(cluster_id, should_fail=1)
|
||||
self.fuel_web.run_ostf(cluster_id)
|
||||
|
||||
self.env.make_snapshot('add_delete_compute_cinder_ceph')
|
||||
|
||||
|
@ -260,13 +260,13 @@ class HaScaleGroup5(TestBasic):
|
|||
)
|
||||
|
||||
self.show_step(9)
|
||||
self.fuel_web.deploy_cluster_wait(cluster_id, check_services=False)
|
||||
self.fuel_web.deploy_cluster_wait(cluster_id)
|
||||
|
||||
self.show_step(10)
|
||||
self.fuel_web.verify_network(cluster_id)
|
||||
|
||||
self.show_step(11)
|
||||
self.fuel_web.run_ostf(cluster_id, should_fail=1)
|
||||
self.fuel_web.run_ostf(cluster_id)
|
||||
|
||||
self.show_step(12)
|
||||
with self.fuel_web.get_ssh_for_node('slave-03') as remote_ceph:
|
||||
|
@ -281,12 +281,12 @@ class HaScaleGroup5(TestBasic):
|
|||
)
|
||||
|
||||
self.show_step(13)
|
||||
self.fuel_web.deploy_cluster_wait(cluster_id, check_services=False)
|
||||
self.fuel_web.deploy_cluster_wait(cluster_id)
|
||||
|
||||
self.show_step(14)
|
||||
self.fuel_web.verify_network(cluster_id)
|
||||
|
||||
self.show_step(15)
|
||||
self.fuel_web.run_ostf(cluster_id, should_fail=1)
|
||||
self.fuel_web.run_ostf(cluster_id)
|
||||
|
||||
self.env.make_snapshot('add_delete_controller_cinder_ceph')
|
||||
|
|
|
@ -208,10 +208,8 @@ class SeparateDbFailover(TestBasic):
|
|||
controller)['online'], timeout=60 * 5)
|
||||
|
||||
self.fuel_web.assert_ha_services_ready(cluster_id, should_fail=1)
|
||||
self.fuel_web.assert_os_services_ready(cluster_id, timeout=15 * 60,
|
||||
should_fail=1)
|
||||
self.fuel_web.run_ostf(
|
||||
cluster_id=cluster_id, should_fail=1)
|
||||
self.fuel_web.assert_os_services_ready(cluster_id, timeout=15 * 60)
|
||||
self.fuel_web.run_ostf(cluster_id=cluster_id)
|
||||
|
||||
@test(depends_on=[SeparateDb.separate_db_service],
|
||||
groups=["separate_db_service_add_delete_node"])
|
||||
|
|
|
@ -222,11 +222,9 @@ class SeparateKeystoneFailover(TestBasic):
|
|||
controller)['online'], timeout=60 * 5)
|
||||
|
||||
self.fuel_web.assert_ha_services_ready(cluster_id, should_fail=1)
|
||||
self.fuel_web.assert_os_services_ready(cluster_id, timeout=15 * 60,
|
||||
should_fail=1)
|
||||
self.fuel_web.assert_os_services_ready(cluster_id, timeout=15 * 60)
|
||||
|
||||
self.fuel_web.run_ostf(
|
||||
cluster_id=cluster_id, should_fail=1)
|
||||
self.fuel_web.run_ostf(cluster_id=cluster_id)
|
||||
|
||||
@test(depends_on=[SeparateKeystone.separate_keystone_service],
|
||||
groups=["separate_keystone_service_add_delete_node"])
|
||||
|
|
|
@ -214,8 +214,6 @@ class SeparateAllFailover(TestBasic):
|
|||
controller)['online'], timeout=60 * 5)
|
||||
|
||||
self.fuel_web.assert_ha_services_ready(cluster_id, should_fail=1)
|
||||
self.fuel_web.assert_os_services_ready(cluster_id, timeout=15 * 60,
|
||||
should_fail=1)
|
||||
self.fuel_web.assert_os_services_ready(cluster_id, timeout=15 * 60)
|
||||
|
||||
self.fuel_web.run_ostf(
|
||||
cluster_id=cluster_id, should_fail=1)
|
||||
self.fuel_web.run_ostf(cluster_id=cluster_id)
|
||||
|
|
|
@ -207,11 +207,9 @@ class SeparateRabbitFailover(TestBasic):
|
|||
controller)['online'], timeout=60 * 5)
|
||||
|
||||
self.fuel_web.assert_ha_services_ready(cluster_id, should_fail=1)
|
||||
self.fuel_web.assert_os_services_ready(cluster_id, timeout=15 * 60,
|
||||
should_fail=1)
|
||||
self.fuel_web.assert_os_services_ready(cluster_id, timeout=15 * 60)
|
||||
|
||||
self.fuel_web.run_ostf(
|
||||
cluster_id=cluster_id, should_fail=1)
|
||||
self.fuel_web.run_ostf(cluster_id=cluster_id)
|
||||
|
||||
@test(depends_on=[SeparateRabbit.separate_rabbit_service],
|
||||
groups=["separate_rabbit_service_add_delete_node"])
|
||||
|
@ -264,7 +262,7 @@ class SeparateRabbitFailover(TestBasic):
|
|||
False, True)
|
||||
nodes = [_node for _node in nailgun_node
|
||||
if _node["pending_deletion"] is True]
|
||||
self.fuel_web.deploy_cluster_wait(cluster_id, check_services=False)
|
||||
self.fuel_web.deploy_cluster_wait(cluster_id)
|
||||
wait(lambda: self.fuel_web.is_node_discovered(nodes[0]),
|
||||
timeout=6 * 60)
|
||||
self.fuel_web.verify_network(cluster_id)
|
||||
|
|
|
@ -180,7 +180,7 @@ class TestHaFailoverBase(TestBasic):
|
|||
# Wait for HA services ready
|
||||
self.fuel_web.assert_ha_services_ready(cluster_id, should_fail=1)
|
||||
# Wait until OpenStack services are UP
|
||||
self.fuel_web.assert_os_services_ready(cluster_id, should_fail=1)
|
||||
self.fuel_web.assert_os_services_ready(cluster_id)
|
||||
|
||||
logger.info("Waiting 300 sec before MySQL Galera will up, "
|
||||
"then run OSTF")
|
||||
|
@ -192,11 +192,11 @@ class TestHaFailoverBase(TestBasic):
|
|||
|
||||
# STEP: Run OSTF
|
||||
self.show_step([4, 8][num])
|
||||
# should fail 2 according to haproxy backends marked as fail
|
||||
# should fail 1 according to one haproxy backend marked as fail
|
||||
self.fuel_web.run_ostf(
|
||||
cluster_id=cluster_id,
|
||||
test_sets=['ha', 'smoke', 'sanity'],
|
||||
should_fail=2)
|
||||
should_fail=1)
|
||||
|
||||
def ha_disconnect_controllers(self):
|
||||
if not self.env.revert_snapshot(self.snapshot_name):
|
||||
|
@ -1070,8 +1070,7 @@ class TestHaFailoverBase(TestBasic):
|
|||
|
||||
# Run sanity and smoke tests to see if cluster operable
|
||||
|
||||
self.fuel_web.run_ostf(cluster_id=cluster_id,
|
||||
should_fail=1)
|
||||
self.fuel_web.run_ostf(cluster_id=cluster_id)
|
||||
|
||||
n_ctrls = self.fuel_web.get_nailgun_cluster_nodes_by_roles(
|
||||
cluster_id, ['controller'])
|
||||
|
@ -1463,8 +1462,7 @@ class TestHaFailoverBase(TestBasic):
|
|||
|
||||
# Run sanity and smoke tests to see if cluster operable
|
||||
self.show_step(11)
|
||||
self.fuel_web.run_ostf(cluster_id=cluster_id,
|
||||
should_fail=1)
|
||||
self.fuel_web.run_ostf(cluster_id=cluster_id)
|
||||
|
||||
# turn on destroyed node
|
||||
self.show_step(12)
|
||||
|
|
|
@ -146,8 +146,7 @@ class HugeEnvironments(base_test_case.TestBasic):
|
|||
|
||||
self.fuel_web.run_ostf(
|
||||
cluster_id=cluster_id,
|
||||
test_sets=['ha', 'smoke', 'sanity'],
|
||||
should_fail=1)
|
||||
test_sets=['ha', 'smoke', 'sanity'])
|
||||
|
||||
|
||||
@test(groups=["huge_environments", "huge_ha_neutron", "huge_scale"])
|
||||
|
|
|
@ -438,9 +438,7 @@ class TestNeutronFailoverBase(base_test_case.TestBasic):
|
|||
|
||||
self.fuel_web.run_ostf(
|
||||
cluster_id=cluster_id,
|
||||
test_sets=['sanity'],
|
||||
should_fail=1,
|
||||
failed_test_name=['Check that required services are running'])
|
||||
test_sets=['sanity'])
|
||||
|
||||
self.fuel_web.run_ostf(
|
||||
cluster_id=cluster_id,
|
||||
|
|
|
@ -137,8 +137,7 @@ class CephRestart(TestBasic):
|
|||
self.fuel_web.delete_node(nailgun_node_id)
|
||||
self.fuel_web.check_ceph_status(cluster_id)
|
||||
self.fuel_web.run_ostf(cluster_id=cluster_id,
|
||||
test_sets=['sanity', 'smoke', 'ha'],
|
||||
should_fail=1)
|
||||
test_sets=['sanity', 'smoke', 'ha'])
|
||||
# Destroy and remove compute node
|
||||
logger.info("Destroy and remove slave-05")
|
||||
with self.fuel_web.get_ssh_for_node('slave-05') as remote_ceph:
|
||||
|
@ -154,7 +153,7 @@ class CephRestart(TestBasic):
|
|||
self.fuel_web.delete_node(nailgun_node_id)
|
||||
self.fuel_web.check_ceph_status(cluster_id)
|
||||
|
||||
self.fuel_web.run_ostf(cluster_id=cluster_id, should_fail=1)
|
||||
self.fuel_web.run_ostf(cluster_id=cluster_id)
|
||||
|
||||
# Cold restart
|
||||
self.fuel_web.cold_restart_nodes(
|
||||
|
@ -167,10 +166,8 @@ class CephRestart(TestBasic):
|
|||
# Wait for HA services ready
|
||||
self.fuel_web.assert_ha_services_ready(cluster_id)
|
||||
|
||||
# Wait until OpenStack services are UP, should fail 2 services
|
||||
# because slave-05 (compute+ceph-osd) destroyed. We ignore
|
||||
# expect fail a test - 'Check openstack services are running'
|
||||
self.fuel_web.assert_os_services_ready(cluster_id, should_fail=1)
|
||||
# Wait until OpenStack services are UP
|
||||
self.fuel_web.assert_os_services_ready(cluster_id)
|
||||
|
||||
self.fuel_web.check_ceph_status(cluster_id)
|
||||
|
||||
|
@ -195,7 +192,7 @@ class CephRestart(TestBasic):
|
|||
test_name=ostf_test_mapping.OSTF_TEST_MAPPING.get(
|
||||
'Create volume and attach it to instance'))
|
||||
|
||||
self.fuel_web.run_ostf(cluster_id=cluster_id, should_fail=1)
|
||||
self.fuel_web.run_ostf(cluster_id=cluster_id)
|
||||
|
||||
self.env.make_snapshot("ceph_ha_restart")
|
||||
|
||||
|
|
Loading…
Reference in New Issue