def admin_server_list(request): return [Server(s, request) for s in admin_api(request).servers.list()]
def flavor_create(request, name, memory, vcpu, disk, flavor_id): # TODO -- convert to novaclient when novaclient adds create support return Flavor(admin_api(request).flavors.create(name, int(memory), int(vcpu), int(disk), flavor_id))
def flavor_delete(request, flavor_id, purge=False): # TODO -- convert to novaclient when novaclient adds delete support admin_api(request).flavors.delete(flavor_id, purge)
def service_list(request): return [Services(s) for s in admin_api(request).services.list()]
def service_update(request, name, enabled): return Services(admin_api(request).services.update(name, enabled))
def service_get(request, name): return Services(admin_api(request).services.get(name))
def flavor_create(request, name, memory, vcpu, disk, flavor_id): # TODO -- convert to novaclient when novaclient adds create support return Flavor( admin_api(request).flavors.create(name, int(memory), int(vcpu), int(disk), flavor_id))