-
Notifications
You must be signed in to change notification settings - Fork 11
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
Multi KMS support included AWS KMS #112
Conversation
c8eb1f3
to
aa0df29
Compare
63ea1a8
to
fc0b306
Compare
847590c
to
360688d
Compare
47f57da
to
dcf8aa6
Compare
1128fd6
to
30cc99b
Compare
7dac701
to
156ab89
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
review the major changes - need to perform a local test and review architecture
23fe80c
to
9ce82f0
Compare
855bc55
to
cf7971f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! Thanks @mhmxs for the awesome contributions on the milestone!
The London HashiCorp User Group Community, on June 29th 2022, decided to go with a release theme based on:
|
* First prototype of multi KMS support * AWS KMS provider support * Select decryption backend via Roundrobin (#117) * Select fastet backend (#118) * Increase debuggability (#120) * Add unit tests (#121) * Kuttl based e2e test with debug provider * Kuttl based e2e test with debug provider - fix * e2e test for vault * e2e test of AWS KMS (#124) * Simplify docker build * Multi Kube version e2e and tasks polish (#125) * Fix e2e test github action names * Fix e2e test github action KUBEVER
* Multi KMS support included AWS KMS (#112) * AWS KMS provider support * Select decryption backend via Roundrobin (#117) * Select fastet backend (#118) * Increase debuggability (#120) * Add unit tests (#121) * Kuttl based e2e test with debug provider * Kuttl based e2e test with debug provider - fix * e2e test for vault * e2e test of AWS KMS (#124) * Simplify docker build * Multi Kube version e2e and tasks polish (#125) * Fix e2e test github action names * Fix e2e test github action KUBEVER * Delete socket file before listen and terminate if socket is missing (#127) * e2e test with the supported versions of Kubernetes (#128) * Split Taskfile to sections (#129) * Generate manifests for producation usage (#130) * Generate manifests for producation usage * Multiple configuration options for Vault * Fix generator test * Generate helm chart (#131) * Generate helm chart * Fix generator test * Fix github actions related to make * Validate log level (#144) * Code scan of common codebase called library * Update SECURITY.md * Update README.md * Fix typo of prod helm gen * Azure KMS support (#148) * Azure KMS support * Azure KMS manifests generation * Fix pipelines * Typo fixes Co-authored-by: Richard Kovacs <[email protected]>
This change includes multi KMS support for Trousseau. Also, a new project structure because the repo contains multiple projects a.k.a. monorepo. It contains e2e test for all providers with Kuttl, unit tests, and tons of Taskfile improvements.