Skip to content

Commit

Permalink
Adding GCP support
Browse files Browse the repository at this point in the history
  • Loading branch information
fao89 committed Oct 28, 2022
1 parent 8fa6b2c commit 867d0d1
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 0 deletions.
6 changes: 6 additions & 0 deletions pulpcore/content/handler.py
Expand Up @@ -837,6 +837,12 @@ async def _serve_content_artifact(self, content_artifact, headers, request):
parameters["content_type"] = headers.get("Content-Type")
url = URL(artifact_file.storage.url(artifact_name, parameters=parameters), encoded=True)
raise HTTPFound(url)
elif settings.DEFAULT_FILE_STORAGE == "storages.backends.gcloud.GoogleCloudStorage":
parameters = {"response_disposition": content_disposition}
if headers.get("Content-Type"):
parameters["content_type"] = headers.get("Content-Type")
url = URL(artifact_file.storage.url(artifact_name, parameters=parameters), encoded=True)
raise HTTPFound(url)
else:
raise NotImplementedError()

Expand Down
1 change: 1 addition & 0 deletions setup.py
Expand Up @@ -22,6 +22,7 @@
extras_require={
"sftp": ["django-storages[sftp]"],
"s3": ["django-storages[boto3]"],
"google": ["django-storages[google]>1.13.1"],
"azure": ["django-storages[azure]>=1.12.2"],
"prometheus": ["django-prometheus"],
},
Expand Down

0 comments on commit 867d0d1

Please sign in to comment.