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

s3proxy: add initial e2e tests #2527

Merged
merged 4 commits into from
Nov 6, 2023
Merged

s3proxy: add initial e2e tests #2527

merged 4 commits into from
Nov 6, 2023

Conversation

derpsteb
Copy link
Member

Context

Followup for #2524.
In comparison to earlier, mino/mint isn't vendored anymore. We now forked mint. The changes to upstream can be seen here: edgelesssys/mint#1.

Proposed change(s)

  • Add deploy.sh script to start a job using mint and wait for it's completion. This executes tests inside the cluster.
  • Add e2e_s3proxy action that relies on deploy script to execute tests as part of the CI.
  • Add target for e2e-test-manual workflow to trigger e2e_s3proxy action.
  • Add matrix entry for s3proxy action in weekly and release tests.
  • Add clear.sh script to remove left-over buckets from tests.
  • Add regexManager for renovate to automatically update mint image.

Additional info

Checklist

  • Update docs
  • Add labels (e.g., for changelog category)
  • Is PR title adequate for changelog?
  • Link to Milestone

@netlify
Copy link

netlify bot commented Oct 27, 2023

Deploy Preview for constellation-docs ready!

Name Link
🔨 Latest commit 39ea865
🔍 Latest deploy log https://app.netlify.com/sites/constellation-docs/deploys/654519cf8d41330008b47896
😎 Deploy Preview https://deploy-preview-2527--constellation-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@katexochen katexochen added the no changelog Change won't be listed in release changelog label Oct 27, 2023
docs/docs/workflows/s3proxy.md Outdated Show resolved Hide resolved
@derpsteb derpsteb force-pushed the feat/s3proxy/e2e-mint branch from 4ceb0ea to 1231a5d Compare November 1, 2023 08:56
@derpsteb derpsteb force-pushed the feat/s3proxy/e2e-mint branch 7 times, most recently from a07fa34 to f0da1a4 Compare November 2, 2023 16:45
@derpsteb derpsteb requested a review from thomasten November 2, 2023 16:52
@derpsteb derpsteb force-pushed the feat/s3proxy/e2e-mint branch from f0da1a4 to aef226b Compare November 3, 2023 06:47
@derpsteb derpsteb force-pushed the feat/s3proxy/e2e-mint branch from aef226b to 3bbc1ce Compare November 3, 2023 10:07
@derpsteb derpsteb requested a review from thomasten November 3, 2023 10:07
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.

please also update s3proxy.md for version-2.12 docs

@derpsteb derpsteb force-pushed the feat/s3proxy/e2e-mint branch from 3bbc1ce to d427372 Compare November 3, 2023 16:01
@derpsteb derpsteb force-pushed the feat/s3proxy/e2e-mint branch from d427372 to 39ea865 Compare November 3, 2023 16:03
@derpsteb
Copy link
Member Author

derpsteb commented Nov 6, 2023

Ignoring link checker as the missing page is accessible atm.

@derpsteb derpsteb merged commit b0ee39a into main Nov 6, 2023
5 of 6 checks passed
@derpsteb derpsteb deleted the feat/s3proxy/e2e-mint branch November 6, 2023 09:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
no changelog Change won't be listed in release changelog
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants