[ENG-4961] Allow s3 full configuration via V2 API #10493
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Purpose
S3 should now support “Write-only” fields for s3 specific credentials. This will allow users to configure S3 addons fully through the v2 API.
Changes
QA Notes
Expected payloads for:
Credentials
Folders
For "pre-configuration" info, like bucket and subfolder names use the
/v2/nodes/{node._id}/addons/s3/folders/
endpointDocumentation
Information about setting the site up locally can be found here at addons/s3/README.md.
Side Effects
Ticket
https://openscience.atlassian.net/browse/ENG-4961