Cleanup.py refactoring and change in .gitreview

Small cleanup.py refactoring, change fuel-ostf-tests to
fuel-ostf in .gitreview

Change-Id: I56bcfe2e3fdacd978ee6fad63cd29874e1b55281
This commit is contained in:
Sergey Galkin 2013-10-07 14:57:17 +04:00
parent c1e26fe4e9
commit 459ea92369
2 changed files with 27 additions and 115 deletions

View File

@ -1,4 +1,4 @@
[gerrit]
host=review.openstack.org
port=29418
project=stackforge/fuel-ostf-tests.git
project=stackforge/fuel-ostf.git

View File

@ -58,37 +58,17 @@ def cleanup():
savanna_client = manager._get_savanna_client()
if savanna_client is not None:
savanna_clusters = savanna_client.clusters.list()
for s in savanna_clusters:
if s.name.startswith('ostf-test-'):
try:
LOG.info('Start savanna cluster deletion.')
savanna_client.clusters.delete(s.id)
except Exception as exc:
LOG.debug(exc)
pass
savanna_clusters_template = savanna_client.cluster_templates.list()
for s in savanna_clusters_template:
if s.name.startswith('ostf_test-'):
try:
LOG.info('Start savanna cluster template deletion.')
savanna_client.cluster_templates.delete(s.id)
except Exception as exc:
LOG.debug(exc)
pass
savanna_node_group_template = savanna_client.node_group_templates.list()
for s in savanna_node_group_template:
if s.name.startswith('ostf_test-'):
try:
LOG.info('Start savanna node group template deletion.')
savanna_client.node_group_templates.delete(s.id)
except Exception as exc:
LOG.debug(exc)
pass
_delete_it(client=savanna_client.clusters, log_message='Start savanna cluster deletion',
name='ostf-test-', delete_type='id')
_delete_it(client=savanna_client.cluster_templates, log_message='Start savanna cluster template deletion',
delete_type='id')
_delete_it(client=savanna_client.node_group_templates,
log_message='Start savanna node group template deletion',
delete_type='id')
murano_client = manager._get_murano_client()
if murano_client is not None:
environments = murano_client.list_environments()
environments = murano_client.environments.list()
for e in environments:
if e.name.startswith('ost1_test-'):
try:
@ -145,102 +125,34 @@ def cleanup():
LOG.debug(exc)
pass
keypairs = manager._get_compute_client().keypairs.list()
for k in keypairs:
if k.name.startswith('ost1_test-'):
try:
LOG.info('Start keypair deletion: %s' % k)
manager._get_compute_client().keypairs.delete(k)
except Exception as exc:
LOG.debug(exc)
pass
users = manager._get_identity_client().users.list()
for user in users:
if user.name.startswith('ost1_test-'):
try:
LOG.info('Start deletion of users')
manager._get_identity_client().users.delete(user)
except exceptions as exc:
LOG.debug(exc)
pass
tenants = manager._get_identity_client().tenants.list()
for tenant in tenants:
if tenant.name.startswith('ost1_test-'):
try:
LOG.info('Start tenant deletion')
manager._get_identity_client().tenants.delete(tenant)
except Exception as exc:
LOG.debug(exc)
pass
_delete_it(manager._get_compute_client().keypairs, 'Start keypair deletion')
_delete_it(manager._get_identity_client().users, 'Start deletion of users')
_delete_it(manager._get_identity_client().tenants, 'Start tenant deletion')
roles = manager._get_identity_client().roles.list()
if roles:
for role in roles:
if role.name.startswith('ost1_test-'):
try:
LOG.info('Start roles deletion')
manager._get_identity_client().roles.delete(role)
except Exception as exc:
LOG.debug(exc)
pass
_delete_it(manager._get_identity_client().roles, 'Start roles deletion' )
else:
LOG.info('no roles')
_delete_it(manager._get_compute_client().images, 'Start images deletion')
_delete_it(manager._get_compute_client().security_groups, 'Start deletion of security groups')
_delete_it(manager._get_volume_client().volumes, 'Start volumes deletion')
_delete_it(manager._get_compute_client().flavors, 'start flavors deletion')
_delete_it(manager._get_volume_client().volume_types, 'start deletion of volume types')
images = manager._get_compute_client().images.list()
for image in images:
if image.name.startswith('ost1'):
def _delete_it(client, log_message, name='ost1_test-', delete_type='name'):
for item in client.list():
if item.name.startswith(name):
try:
LOG.info('Start images deletion')
manager._get_compute_client().images.delete(image)
LOG.info(log_message)
if delete_type == 'name':
client.delete(item)
else:
client.delete(item.id)
except Exception as exc:
LOG.debug(exc)
pass
sec_groups = manager._get_compute_client().security_groups.list()
for sgroup in sec_groups:
if sgroup.name.startswith('ost1_test-'):
try:
LOG.info('Start deletion of security groups')
manager._get_compute_client().security_groups.delete(sgroup.id)
except Exception as exc:
LOG.debug(exc)
pass
volumes = manager._get_volume_client().volumes.list()
for volume in volumes:
if volume.display_name.startswith('ost1_test-'):
try:
LOG.info('Start volumes deletion')
manager._get_volume_client().volumes.delete(volume)
except Exception as exc:
LOG.debug(exc)
pass
flavors = manager._get_compute_client().flavors.list()
for flavor in flavors:
if flavor.name.startswith('ost1_test-'):
try:
LOG.info('start flavors deletion')
manager._get_compute_client().flavors.delete(flavor)
except Exception as exc:
LOG.debug(exc)
pass
vtypes = manager._get_volume_client().volume_types.list()
for vtype in vtypes:
if vtype.name.startswith('ost1_test-'):
try:
LOG.info('start deletion of volume types')
manager._get_volume_client().volume_types.delete(vtype)
except Exception as exc:
LOG.debug(exc)
pass
if __name__ == "__main__":