Story #3900
closedAs a user, I can use Pulp3 on S3
100%
Description
Pulp users should be able to configure S3 as the storage backend for their Pulp data. The backend needs to be provided by the django-storages[0] python package. This should be an optional dependency for pulpcore that will be installed by users that want to use S3 as the storage backend.
The content app needs to be updated to recognize when the storage backend is S3. In immediate download use cases, the content app needs to redirect requests to the S3 URL stored on the Artifact. In the 'on demand' use cases, the content app needs to stream the artifact to the client and then save the Artifact. The S3 storage backend should handle the uploading of the file to S3 as part of the save.
Documentation needs to be added to let users know how to configure S3 as the storage backend.
[0] https://django-storages.readthedocs.io/en/latest/backends/amazon-S3.html
Related issues
Updated by bmbouter almost 6 years ago
- Tags Pulp 3 RC Blocker added
I think this is a release blocker we should at least consider. I'm adding this here so we will see it at the RC blocker roundup meeting.
Updated by bmbouter almost 6 years ago
- Groomed changed from No to Yes
- Sprint Candidate changed from No to Yes
This looks like what I expect from this story.
Updated by daviddavis almost 6 years ago
- Status changed from NEW to ASSIGNED
- Assignee set to daviddavis
Updated by daviddavis almost 6 years ago
- Status changed from ASSIGNED to POST
Updated by daviddavis almost 6 years ago
- Related to Test #4383: Test Pulp on S3 added
Added by daviddavis almost 6 years ago
Updated by daviddavis almost 6 years ago
- Status changed from POST to MODIFIED
- % Done changed from 0 to 100
Applied in changeset pulp|5c9ca265d737a6682c2523f49cb32192ee80525d.
Updated by daviddavis almost 6 years ago
- Related to Story #4438: As a user, I can use the pulp installer to configure pulp to use S3 added
Updated by daviddavis over 5 years ago
- Related to Story #4456: As a user I can use S3 as alternative storage added
Updated by daviddavis over 5 years ago
- Related to Test #4457: Test out S3 support added
Updated by bmbouter almost 5 years ago
- Status changed from MODIFIED to CLOSED - CURRENTRELEASE
Add support for Amazon S3
fixes #3900 https://pulp.plan.io/issues/3900