def create_resource_repository(self):
     return ResourceRepository(self.storage,
                               self.resource_name,
                               resource_base_path=self.resource_base_path,
                               archive=self.archive,
                               metaname="metadata",
                               cache=self.cache,
                               logical_delete=self.logical_delete)
Ejemplo n.º 2
0
def get_blob_resource(reuse=True):
    """
    Return the blob resource client
    """
    global _blob_resource
    if _blob_resource is None or not reuse:
        _blob_resource = ResourceRepository(AzureBlobStorage(
            settings.AZURE_CONNECTION_STRING, settings.AZURE_CONTAINER),
                                            settings.RESOURCE_NAME,
                                            archive=False)
    return _blob_resource
Ejemplo n.º 3
0
def get_blob_resource(reuse=True):
    """
    Return the blob resource client
    """
    global _blob_resource
    if _blob_resource is None or not reuse:
        _blob_resource = ResourceRepository(
            AzureBlobStorage(settings.AZURE_CONNECTION_STRING,
                             settings.AZURE_CONTAINER),
            settings.RESOURCE_NAME,
            archive=False,
            resource_base_path="{}/{}".format(settings.RESOURCE_NAME,
                                              settings.RANCHER_CLUSTER),
            logical_delete=True)
    return _blob_resource