class NovaDummyApi(BaseOpenstackDummy):
def __init__(self, in_ip, in_port, compute):
super(NovaDummyApi, self).__init__(in_ip, in_port)
class NovaDummyApi(BaseOpenstackDummy):
def __init__(self, in_ip, in_port, compute):
super(NovaDummyApi, self).__init__(in_ip, in_port)
# add some flavors for good measure
self.compute.add_flavor('m1.tiny', 1, 512, "MB", 1, "GB")
self.compute.add_flavor('m1.nano', 1, 64, "MB", 0, "GB")
# add some flavors for good measure
self.compute.add_flavor('m1.tiny', 1, 512, "MB", 1, "GB")
self.compute.add_flavor('m1.nano', 1, 64, "MB", 0, "GB")
func = request.environ.get('werkzeug.server.shutdown')
if func is None:
raise RuntimeError('Not running with the Werkzeug Server')
func = request.environ.get('werkzeug.server.shutdown')
if func is None:
raise RuntimeError('Not running with the Werkzeug Server')
:return: Returns a json response with a dictionary that contains the server information.
:rtype: :class:`flask.response`
"""
:return: Returns a json response with a dictionary that contains the server information.
:rtype: :class:`flask.response`
"""
:return: Returns a flask response, with detailed information about the just created server.
:rtype: :class:`flask.response`
"""
:return: Returns a flask response, with detailed information about the just created server.
:rtype: :class:`flask.response`
"""
try:
server_dict = json.loads(request.data)['server']
networks = server_dict.get('networks', None)
try:
server_dict = json.loads(request.data)['server']
networks = server_dict.get('networks', None)
:return: Returns a json response with a dictionary that contains the server information.
:rtype: :class:`flask.response`
"""
:return: Returns a json response with a dictionary that contains the server information.
:rtype: :class:`flask.response`
"""
:return: Returns a flask response, with detailed information aboit the servers and their flavor and image.
:rtype: :class:`flask.response`
"""
:return: Returns a flask response, with detailed information aboit the servers and their flavor and image.
:rtype: :class:`flask.response`
"""
:return: Returns a flask response with a list of all flavors with additional information.
:rtype: :class:`flask.response`
"""
:return: Returns a flask response with a list of all flavors with additional information.
:rtype: :class:`flask.response`
"""
:return: Returns a flask response with detailed information about the flavor.
:rtype: :class:`flask.response`
"""
:return: Returns a flask response with detailed information about the flavor.
:rtype: :class:`flask.response`
"""
:return: Returns a flask response with a list of images and their metadata.
:rtype: :class:`flask.response`
"""
:return: Returns a flask response with a list of images and their metadata.
:rtype: :class:`flask.response`
"""
:return: Returns a flask response with the information about one image.
:rtype: :class:`flask.response`
"""
:return: Returns a flask response with the information about one image.
:rtype: :class:`flask.response`
"""
:return: Returns a flask response with information about the attached interface.
:rtype: :class:`flask.response`
"""
:return: Returns a flask response with information about the attached interface.
:rtype: :class:`flask.response`
"""
try:
server = self.api.compute.find_server_by_name_or_id(serverid)
if server is None:
return Response("Server with id or name %s does not exists." % serverid, status=404)
if server.emulator_compute is None:
try:
server = self.api.compute.find_server_by_name_or_id(serverid)
if server is None:
return Response("Server with id or name %s does not exists." % serverid, status=404)
if server.emulator_compute is None:
return Response("The targeted container of %s does not exist." % serverid, status=404)
data = json.loads(request.data).get("interfaceAttachment")
resp = dict()
return Response("The targeted container of %s does not exist." % serverid, status=404)
data = json.loads(request.data).get("interfaceAttachment")
resp = dict()