Skip to content
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

Consider providing an actual S3 account for S3 AWSS3IntegrationSpec CI #2743

Open
mdedetrich opened this issue Oct 4, 2021 · 0 comments
Open
Labels

Comments

@mdedetrich
Copy link
Contributor

mdedetrich commented Oct 4, 2021

Short description

Currently the problem is that Alpakka CI only does S3 tests against Minio. While for basic usage of the S3 client this may have been appropriate, when using Alpakka for a project I came across many discrepancies using the S3 client with a real AWS S3 account. Details of these discrepancies can be found at

As can be seen, these differences are starting to pile up and because of this there is a real risk that regressions can be created due to the fact that CI is currently only testing against Minio (which is not a full S3 implementation and they haven't ever claimed to be). Currently some tests in S3IntegrationSpec either are deliberately skipped in Minio (because there is no such functionality) or AWS S3 requires additional context for specific requests (i.e. make buckets in non default regions) which Minio doesn't require but AWS S3 does.

Details

Would it be possible for Lightbend to start investigating providing an actual S3 account so that the CI can run S3IntegrationSpec? Do note that its possible to apply for promotional credits at https://aws.amazon.com/blogs/opensource/aws-promotional-credits-open-source-projects to reduce the cost of maintaining such an account

@mdedetrich mdedetrich changed the title Consider providing an actual S3 account for S3 AWSS3IntegrationSpec CI Consider providing an actual S3 account for S3 AWSS3IntegrationSpec CI Oct 4, 2021
@ennru ennru added the p:aws-s3 label Oct 5, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants