Skip to content

Add storage class configuration option for Amazon S3 remote backups

What does this MR do?

Add storage class configuration option for Amazon S3 remote backups

Are there points in the code the reviewer needs to double check?

No

Why was this MR needed?

Currently there is no way to explicitly set the class of storage used when uploading backups to Amazon S3. The user must rely on object lifecycle configuration instead of explicitly setting the storage class during upload. This is not ideal because lifecycle configuration has some inherent constraints which may negatively affect cost / usability of this feature (e.g. To transition from STANDARD to STANDARD_IA we must first wait a period of 30 days, during which we pay more for a storage class we do not need).

Screenshots (if relevant)

n/a

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?

https://gitlab.com/gitlab-org/gitlab-ce/issues/3100

Merge request reports