本文整理汇总了Python中fuelweb_test.helpers.common.Common.goodbye_security方法的典型用法代码示例。如果您正苦于以下问题:Python Common.goodbye_security方法的具体用法?Python Common.goodbye_security怎么用?Python Common.goodbye_security使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类fuelweb_test.helpers.common.Common
的用法示例。
在下文中一共展示了Common.goodbye_security方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: deploy_savanna_simple
# 需要导入模块: from fuelweb_test.helpers.common import Common [as 别名]
# 或者: from fuelweb_test.helpers.common.Common import goodbye_security [as 别名]
def deploy_savanna_simple(self):
"""Deploy cluster in simple mode with Savanna
Scenario:
1. Create cluster. Set install Sahara option
2. Add 1 node with controller role
3. Add 1 node with compute role
4. Deploy the cluster
5. Verify sahara services
6. Run OSTF
7. Register sahara image
8. Run OSTF platform sahara tests only
Snapshot: deploy_sahara_simple
"""
if settings.OPENSTACK_RELEASE == settings.OPENSTACK_RELEASE_REDHAT:
raise SkipTest()
LOGGER.debug('Check MD5 of image')
check_image = checkers.check_image(
settings.SERVTEST_SAVANNA_SERVER_URL,
settings.SERVTEST_SAVANNA_IMAGE,
settings.SERVTEST_SAVANNA_IMAGE_MD5,
settings.SERVTEST_LOCAL_PATH)
asserts.assert_true(check_image)
self.env.revert_snapshot("ready_with_3_slaves")
LOGGER.debug('Create cluster for sahara tests')
data = {
'sahara': True,
"net_provider": 'neutron',
"net_segment_type": 'gre',
'tenant': 'saharaSimple',
'user': 'saharaSimple',
'password': 'saharaSimple'
}
cluster_id = self.fuel_web.create_cluster(
name=self.__class__.__name__,
settings=data
)
self.fuel_web.update_nodes(
cluster_id,
{
'slave-01': ['controller'],
'slave-02': ['compute']
}
)
self.fuel_web.deploy_cluster_wait(cluster_id)
self.fuel_web.assert_cluster_ready(
'slave-01', smiles_count=5, networks_count=1, timeout=300)
checkers.verify_service(
self.env.get_ssh_to_remote_by_name("slave-01"),
service_name='sahara-api')
controller_ip = self.fuel_web.get_nailgun_node_by_name(
'slave-01')['ip']
common_func = Common(controller_ip,
data['user'],
data['password'],
data['tenant'])
failed_test_name = ['Create volume and attach it to instance']
test_classes = ['fuel_health.tests.sanity.test_sanity_savanna.'
'SanitySavannaTests.test_sanity_savanna']
self.fuel_web.run_ostf(
cluster_id=self.fuel_web.get_last_created_cluster(),
tests_must_be_passed=test_classes
)
LOGGER.debug('Import image')
common_func.image_import(
settings.SERVTEST_LOCAL_PATH,
settings.SERVTEST_SAVANNA_IMAGE,
settings.SERVTEST_SAVANNA_IMAGE_NAME,
settings.SERVTEST_SAVANNA_IMAGE_META)
common_func.goodbye_security()
LOGGER.debug('Run OSTF savanna platform tests')
self.fuel_web.run_single_ostf_test(
cluster_id=cluster_id, test_sets=['platform_tests'],
test_name=('fuel_health.tests.platform_tests.'
'test_platform_savanna.PlatformSavannaTests.'
'test_platform_savanna'), should_fail=1,
timeout=60 * 200, failed_test_name=failed_test_name)
self.env.make_snapshot("deploy_sahara_simple")
示例2: deploy_sahara_ha_gre
# 需要导入模块: from fuelweb_test.helpers.common import Common [as 别名]
# 或者: from fuelweb_test.helpers.common.Common import goodbye_security [as 别名]
def deploy_sahara_ha_gre(self):
"""Deploy cluster in HA mode with Sahara and Neutron GRE
Scenario:
1. Create cluster. Set install Sahara option
2. Add 3 node with controller role
3. Add 1 node with compute role
4. Deploy the cluster
5. Verify Sahara services
6. Run OSTF
7. Register Sahara image
8. Run OSTF platform Sahara test only
Snapshot: deploy_sahara_ha_gre
"""
if settings.OPENSTACK_RELEASE == settings.OPENSTACK_RELEASE_REDHAT:
raise SkipTest()
LOGGER.debug('Check MD5 of image')
check_image = checkers.check_image(
settings.SERVTEST_SAVANNA_IMAGE,
settings.SERVTEST_SAVANNA_IMAGE_MD5,
settings.SERVTEST_LOCAL_PATH)
asserts.assert_true(check_image)
self.env.revert_snapshot("ready_with_5_slaves")
LOGGER.debug('Create cluster for sahara tests')
data = {
'sahara': True,
'net_provider': 'neutron',
'net_segment_type': 'gre',
'tenant': 'saharaHA',
'user': 'saharaHA',
'password': 'saharaHA'
}
cluster_id = self.fuel_web.create_cluster(
name=self.__class__.__name__,
mode=settings.DEPLOYMENT_MODE_HA,
settings=data
)
self.fuel_web.update_nodes(
cluster_id,
{
'slave-01': ['controller'],
'slave-02': ['controller'],
'slave-03': ['controller'],
'slave-04': ['compute']
}
)
self.fuel_web.deploy_cluster_wait(cluster_id)
self.fuel_web.assert_cluster_ready(
'slave-01', smiles_count=13, networks_count=1, timeout=300)
for slave in ["slave-01", "slave-02", "slave-03"]:
checkers.verify_service(
self.env.get_ssh_to_remote_by_name(slave),
service_name='sahara-api')
cluster_vip = self.fuel_web.get_public_vip(cluster_id)
common_func = Common(cluster_vip, data['user'], data['password'],
data['tenant'])
test_classes = ['fuel_health.tests.sanity.test_sanity_savanna.'
'SanitySavannaTests.test_sanity_savanna']
self.fuel_web.run_ostf(
cluster_id=self.fuel_web.get_last_created_cluster(),
tests_must_be_passed=test_classes
)
LOGGER.debug('Import image')
common_func.image_import(
settings.SERVTEST_LOCAL_PATH,
settings.SERVTEST_SAVANNA_IMAGE,
settings.SERVTEST_SAVANNA_IMAGE_NAME,
settings.SERVTEST_SAVANNA_IMAGE_META)
common_func.goodbye_security()
LOGGER.debug('Run OSTF Sahara platform test')
self.fuel_web.run_single_ostf_test(
cluster_id=cluster_id, test_sets=['platform_tests'],
test_name=('fuel_health.tests.platform_tests.'
'test_platform_savanna.PlatformSavannaTests.'
'test_platform_savanna'), timeout=60 * 200)
self.env.make_snapshot("deploy_sahara_ha_gre")
示例3: deploy_murano_simple
# 需要导入模块: from fuelweb_test.helpers.common import Common [as 别名]
# 或者: from fuelweb_test.helpers.common.Common import goodbye_security [as 别名]
def deploy_murano_simple(self):
"""Deploy cluster in simple mode with Murano
Scenario:
1. Create cluster. Set install Murano option
2. Add 1 node with controller role
3. Add 1 nodes with compute role
4. Deploy the cluster
5. Verify murano services
6. Run OSTF
7. Register murano image
8. Run OSTF platform tests
Snapshot: deploy_murano_simple
"""
if settings.OPENSTACK_RELEASE == settings.OPENSTACK_RELEASE_REDHAT:
raise SkipTest()
LOGGER.debug('Check MD5 of image')
check_image = checkers.check_image(
settings.SERVTEST_MURANO_SERVER_URL,
settings.SERVTEST_MURANO_IMAGE,
settings.SERVTEST_MURANO_IMAGE_MD5,
settings.SERVTEST_LOCAL_PATH)
assert_true(check_image)
self.env.revert_snapshot("ready_with_3_slaves")
cluster_id = self.fuel_web.create_cluster(
name=self.__class__.__name__,
settings={
'murano': True,
"net_provider": 'neutron',
"net_segment_type": 'gre'
}
)
self.fuel_web.update_nodes(
cluster_id,
{
'slave-01': ['controller'],
'slave-02': ['compute']
}
)
self.fuel_web.deploy_cluster_wait(cluster_id)
self.fuel_web.assert_cluster_ready(
'slave-01', smiles_count=5, networks_count=1, timeout=300)
checkers.verify_service(
self.env.get_ssh_to_remote_by_name("slave-01"),
service_name='murano-api')
checkers.verify_service(
self.env.get_ssh_to_remote_by_name("slave-01"),
service_name='muranoconductor')
controller_ip = self.fuel_web.get_nailgun_node_by_name(
'slave-01')['ip']
common_func = Common(controller_ip,
settings.SERVTEST_USERNAME,
settings.SERVTEST_PASSWORD,
settings.SERVTEST_TENANT)
LOGGER.debug('Run sanity and functional oSTF tests')
test_classes = ['fuel_health.tests.sanity.test_sanity_murano.'
'MuranoSanityTests.test_create_and_delete_service']
self.fuel_web.run_ostf(
cluster_id=self.fuel_web.get_last_created_cluster(),
tests_must_be_passed=test_classes
)
LOGGER.debug('Import image')
common_func.image_import(
settings.SERVTEST_MURANO_IMAGE_META,
settings.SERVTEST_LOCAL_PATH,
settings.SERVTEST_MURANO_IMAGE,
settings.SERVTEST_MURANO_IMAGE_NAME)
LOGGER.debug('Permit all traffic')
common_func.goodbye_security()
LOGGER.debug('Create key murano-lb-key')
common_func.create_key('murano-lb-key')
LOGGER.debug('Run OSTF platform tests')
test_class_main = ('fuel_health.tests.platform_tests'
'.test_murano.MuranoDeploymentSmokeTests')
tests_names = ['test_deploy_demo_service',
'test_deploy_telnet_service',
'test_deploy_apache_service']
test_classes = []
for test_name in tests_names:
test_classes.append('{0}.{1}'.format(test_class_main,
test_name))
self.fuel_web.run_ostf(
cluster_id=self.fuel_web.get_last_created_cluster(),
tests_must_be_passed=test_classes, test_sets=['platform_tests'])
self.env.make_snapshot("deploy_murano_simple")
示例4: deploy_savanna_simple
# 需要导入模块: from fuelweb_test.helpers.common import Common [as 别名]
# 或者: from fuelweb_test.helpers.common.Common import goodbye_security [as 别名]
def deploy_savanna_simple(self):
"""Deploy cluster in simple mode with Savanna
Scenario:
1. Create cluster. Set install Savanna option
2. Add 1 node with controller role
3. Add 1 node with compute role
4. Deploy the cluster
5. Verify savanna services
6. Run OSTF
7. Register savanna image
8. Run OSTF platform tests
Snapshot: deploy_savanna_simple
"""
LOGGER.debug('Check MD5 of image')
check_image = checkers.check_image(
settings.SERVTEST_SAVANNA_SERVER_URL,
settings.SERVTEST_SAVANNA_IMAGE,
settings.SERVTEST_SAVANNA_IMAGE_MD5,
settings.SERVTEST_LOCAL_PATH)
assert_true(check_image)
self.env.revert_snapshot("ready_with_3_slaves")
LOGGER.debug('Create cluster for savanna tests')
cluster_id = self.fuel_web.create_cluster(
name=self.__class__.__name__,
settings={
'savanna': True,
"net_provider": 'neutron',
"net_segment_type": 'gre'
}
)
self.fuel_web.update_nodes(
cluster_id,
{
'slave-01': ['controller'],
'slave-02': ['compute']
}
)
self.fuel_web.deploy_cluster_wait(cluster_id)
self.fuel_web.assert_cluster_ready(
'slave-01', smiles_count=6, networks_count=1, timeout=300)
checkers.verify_service(
self.env.get_ssh_to_remote_by_name("slave-01"),
service_name='savanna-api')
controller_ip = self.fuel_web.get_nailgun_node_by_name(
'slave-01')['ip']
common_func = Common(controller_ip,
settings.SERVTEST_USERNAME,
settings.SERVTEST_PASSWORD,
settings.SERVTEST_TENANT)
test_classes = ['fuel_health.tests.sanity.test_sanity_savanna.'
'SanitySavannaTests.test_sanity_savanna']
self.fuel_web.run_ostf(
cluster_id=self.fuel_web.get_last_created_cluster(),
tests_must_be_passed=test_classes
)
LOGGER.debug('Import image')
common_func.image_import(
settings.SERVTEST_SAVANNA_IMAGE_META,
settings.SERVTEST_LOCAL_PATH,
settings.SERVTEST_SAVANNA_IMAGE,
settings.SERVTEST_SAVANNA_IMAGE_NAME)
common_func.goodbye_security()
LOGGER.debug('Run OSTF platform tests')
test_classes = ['fuel_health.tests.platform_tests'
'.test_platform_savanna.'
'PlatformSavannaTests.test_platform_savanna']
self.fuel_web.run_ostf(
cluster_id=self.fuel_web.get_last_created_cluster(),
tests_must_be_passed=test_classes, test_sets=['platform_tests'])
self.env.make_snapshot("deploy_savanna_simple")