Exemplo n.º 1
0
    def RemoveExpiredAppliances(self, request, context):  # noqa: N802
        self.h.remove_expired_appliances()

        return cloudkeeper_pb2.Empty()
Exemplo n.º 2
0
    def RemoveImageList(self, request, context):  # noqa: N802
        pass

        return cloudkeeper_pb2.Empty()
Exemplo n.º 3
0
    def ImageLists(self, request, context):  # noqa: N802
        pass

        yield cloudkeeper_pb2.Empty()
Exemplo n.º 4
0
    def RemoveAppliance(self, request, context):  # noqa: N802
        self.h.remove_appliance(request.identifier)

        return cloudkeeper_pb2.Empty()
Exemplo n.º 5
0
    def UpdateApplianceMetadata(self, request, context):  # noqa: N802
        params = self.h.appliance_metadata_to_dict(request)
        image = self.h.update_tags(request.identifier, **params)

        return cloudkeeper_pb2.Empty()
Exemplo n.º 6
0
    def UpdateAppliance(self, request, context):  # noqa: N802
        self.UpdateApplianceMetadata(request, context)
        self.h.update_image(request.image, request.identifier)

        return cloudkeeper_pb2.Empty()
Exemplo n.º 7
0
    def AddAppliance(self, request, context):  # noqa: N802
        self.h.register_appliance(request)

        return cloudkeeper_pb2.Empty()
Exemplo n.º 8
0
    def PostAction(self, request, context):  # noqa: N802
        pass

        return cloudkeeper_pb2.Empty()