Esempio n. 1
0
 def handler(cls, **kwargs):
     if AccountManager().get_user_account(
             kwargs['project_id']).balance() >= 0:
         return
     # need to enable all_tenants because of this (read comments):
     # https://bugs.launchpad.net/python-novaclient/+bug/1134382
     [server.stop() for server in NovaClient.get_client().servers.list(
         search_opts={'all_tenants': True,
                      'tenant_id': kwargs['project_id'],
                      'status': 'ACTIVE'})]
Esempio n. 2
0
 def _resolve_resource_id(id):
     return NovaClient.get_client().flavors.get(id).name
Esempio n. 3
0
 def _resolve_resource_id(id):
     return NovaClient.get_client().flavors.get(id).name