@john-shaffer how do you feel about S3-compatible storage being supported within the current S3 add-on, vs offering a Generic S3 add-on or roll out specifics per deployment add-on?
generic support can cover a lot of possible deployment options, including:
- Minio
- Digital Ocean
- Rackspace
- Linode
- Google Cloud
Pros:
- changing endpoint may be enough for most storage options to work
- code re-use
Cons:
- scared of a lot of edge cases complicating things
- if moving to a wizard based UI in add-on to do things like choose/create bucket, set policy, static website properties, each differ
- some hosts likely not keeping up with AWS SDK latest versions or supporting common commands
Having per-provider add-ons gives a bit more focus for each one, which I prefer.