-
Notifications
You must be signed in to change notification settings - Fork 9.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Native support for DigitalOcean Spaces as a Backend #25108
Comments
If you guys agree that this would be useful, I'd like to tackle getting this implemented. |
@jaredready we are currently not adding new state backends. I wrote some pretty detailed explanations of why on several recent PRs that we closed #24647 #23481 #22799 if you want to learn more about why. I'm going to close this, because we will not be accepting new state backends until we have a plugin system, and at that point you will no longer need to file an issue with us to create a new backend. |
Thanks for the heads up! That makes a lot of sense to me. Is there an issue that I can follow for updates on the plugin system?
Sent from ProtonMail Mobile
…On Tue, Jun 2, 2020 at 11:55, Daniel Dreier ***@***.***> wrote:
***@***.***(https://github.com/jaredready) we are currently [not adding new state backends](https://github.com/hashicorp/terraform/blob/master/.github/CONTRIBUTING.md#state-storage-backends). I wrote some pretty detailed explanations of why on several recent PRs that we closed [#24647](#24647) [#23481](#23481) [#22799](#22799) if you want to learn more about why. I'm going to close this, because we will not be accepting new state backends until we have a plugin system, and at that point you will no longer need to file an issue with us to create a new backend.
—
You are receiving this because you were mentioned.
Reply to this email directly, [view it on GitHub](#25108 (comment)), or [unsubscribe](https://github.com/notifications/unsubscribe-auth/AAZU7LPVF5UIVU7PPUWTMODRUUVG3ANCNFSM4NQ4XNYQ).
|
I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues. If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further. |
Current Terraform Version
Use-cases
The current
s3
backend technically works due to DigitalOcean Spaces having a S3-compatible API, but it's currently not very obvious how to use it outside of AWS S3. The API for thes3
backend is also built for AWS S3 specifically, which leads to some awkwardness when using it for other S3-compatible services.I'd like to see a more native provider that provides an API specific to DigitalOcean Spaces that's much more obvious to use.
Proposal
Since the
s3
backend technically works, I think piggy backing on most of it would be easiest, just providing a different API that's more specific Spaces.I'm thinking the API will look something like the following:
Instead of the current API to make
s3
work with Spaces:References
#15553
The text was updated successfully, but these errors were encountered: