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)
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
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