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

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

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

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

        return cloudkeeper_pb2.Empty()
Exemple #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()
Exemple #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()
Exemple #7
0
    def AddAppliance(self, request, context):  # noqa: N802
        self.h.register_appliance(request)

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

        return cloudkeeper_pb2.Empty()