allow setting s3 concurrency, proxy, timeout, uploadPartSize, putSizeLimit, version, and verify_bucket_exists
Adds missing S3 related environment variables. Fixes #2270
Per the docs here's the missing supported S3 parameters:
-
concurrencydefaults to 5 [Note: This defines the maximum number of concurrent multipart uploads] -
proxydefaults tofalse -
timeoutdefaults to 15 -
uploadPartSizedefaults to 524288000 -
putSizeLimitdefaults to 104857600 -
versiondefaults to latest -
useMultipartCopydefaults totrue -
copySizeLimitdefaults to 5242880000 -
verify_bucket_existsdefaults totrue[Note: Setting this to false after confirming the bucket has been created may provide a performance benefit, but may not be possible in multibucket scenarios.]
This also helps us get ready to merge https://github.com/nextcloud/helm/pull/614 downstream 🙏
Let me know if you need anything else :)
@joshtrichards wanted to gently follow up and ask if anything else is needed here?
@J0WI or @joshtrichards can I ask if there's anything else needed here to get this merged into the default branch? Sorry to be a pest. I just want to make sure this gets merged so we can support it in the helm chart properly.
@joshtrichards or @J0WI could you take another look at this when you have a moment?
Any chance of an update on this? It's blocking using the helm chart 😢
Hi @jessebot, any update on this? Not being able to set OBJECTSTORE_S3_VERIFY_BUCKET_EXISTS is currently blocking for me