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

Prepare for Constellation's s3proxy. #1

Merged
merged 12 commits into from
Nov 3, 2023
Merged

Prepare for Constellation's s3proxy. #1

merged 12 commits into from
Nov 3, 2023

Conversation

derpsteb
Copy link
Member

These are the changes we make to upstream mint to make it applicable for testing Constellation's s3proxy.
See edgelesssys/constellation#2524 and the commit history for a description of the changes.

These may target minio specific implementation details that
the upstream S3 API may or may not have.
Includes healthcheck, mc, minio-go, minio-java, minio-js, minio-py.
Some use technologies we don't want to maintain for now
(s3cmd dotnet, php).
Others test functionality s3proxy does not support (s3select).
BypassGovernanceRetention is not a valid flag if the target
bucket hasn't set it.
Missing error checks.
Error msg wrapping.
Correctly set region when creating bucket.
Use etag from previous put operations instead of hardcoded value
in cases the etag may be different from the hardcoded value.
Disable unsupported testcases.
Autoformatting.
Use more layers to allow for partial rebuilds.
Consistently sort source code files into build and run dirs.
Remove extra scripts and files that scatter build instructions.
Remove post-install step where files are removed from final image,
use layering instead.
Add AWS_CA_BUNDLE var so AWS SDK/CLI picks up on added CA
certs.
@derpsteb derpsteb force-pushed the constellation branch 2 times, most recently from 19400f3 to fd9bf98 Compare October 27, 2023 09:07
@edgelesssys edgelesssys deleted a comment from github-actions bot Oct 27, 2023
@edgelesssys edgelesssys deleted a comment from github-actions bot Oct 27, 2023
@edgelesssys edgelesssys deleted a comment from github-actions bot Oct 27, 2023
@edgelesssys edgelesssys deleted a comment from github-actions bot Oct 27, 2023
@edgelesssys edgelesssys deleted a comment from github-actions bot Oct 27, 2023
@thomasten
Copy link
Member

please add our copyright line to all files that you modified and that have a copyright/license header

@derpsteb derpsteb requested a review from thomasten November 3, 2023 12:03
Copy link
Member

@thomasten thomasten left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I only skimmed the PR. IMO a detailed review isn't needed.

@derpsteb derpsteb merged commit 1c62fb3 into master Nov 3, 2023
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants