def _extend(self, server): """ Extend server details """ if 'image_id' in server: server['image'] = IMAGES.show(server['image_id']) del server['image_id'] if 'flavor_id' in server: server['flavor'] = FLAVORS.show(server['flavor_id']) del server['flavor_id'] if 'ip' in server: server['addresses'] = {'private': [{'addr': server['ip'], 'version': 4}]} del server['ip'] return server
def _route_flavors_id(dummy_tenant_id, flavor_id): """ Route: /v1.1/<dummy_tenant_id>/flavors/<flavor_id> Method: GET, DELETE """ utils.show_request(bottle.request) # nova flavor-delete <flavor_id> if bottle.request.method == 'DELETE': FLAVORS.delete(flavor_id) return # nova flavor-list if flavor_id == 'detail': return {'flavors': FLAVORS.list()} # nova flavor-show <flavor_id> return {'flavor': FLAVORS.show(flavor_id)}