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

Select decryption backend via Roundrobin #117

Merged
merged 1 commit into from
Jun 23, 2022
Merged

Conversation

mhmxs
Copy link
Contributor

@mhmxs mhmxs commented Jun 23, 2022

This change is part of Multi KMS support. Original implementation iterated over providers in the same order each time. This new change introduces the Round-robin algorithm to balance decryption requests between backends.

@mhmxs mhmxs merged commit 3c01aac into multiple-kms-support Jun 23, 2022
@mhmxs mhmxs deleted the roundrobin branch June 23, 2022 09:55
mhmxs added a commit that referenced this pull request Jun 29, 2022
* 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
mhmxs added a commit that referenced this pull request Jul 26, 2022
* 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
romdalf added a commit that referenced this pull request Jul 27, 2022
* 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 <kovacsricsi@gmail.com>
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.

1 participant