Exemplo n.º 1
0
    def show(self, req, server_id, id):
        context = req.environ["engine.context"]
        instance = self._get_instance(context, server_id)
        networks = common.get_networks_for_instance(context, instance)

        if id not in networks:
            msg = _("Instance is not a member of specified network")
            raise exc.HTTPNotFound(explanation=msg)

        return self._view_builder.show(networks[id], id)
Exemplo n.º 2
0
 def _get_addresses(self, request, instance):
     context = request.environ["engine.context"]
     networks = common.get_networks_for_instance(context, instance)
     return self._address_builder.index(networks)["addresses"]
Exemplo n.º 3
0
 def _get_addresses(self, request, instance):
     context = request.environ["engine.context"]
     networks = common.get_networks_for_instance(context, instance)
     return self._address_builder.index(networks)["addresses"]
Exemplo n.º 4
0
 def index(self, req, server_id):
     context = req.environ["engine.context"]
     instance = self._get_instance(context, server_id)
     networks = common.get_networks_for_instance(context, instance)
     return self._view_builder.index(networks)