Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

feat: Add configurable AWS KMS encryption context #84

Conversation

kirilvasilev
Copy link
Contributor

Overview

Features:

This PR is created in order to allow the vault operator to take advantage of this bank-vaults feature

Notes for reviewer

In our use case, we have an existing vault cluster that has existing unseal keys that are encrypted with a custom encryption context. This feature will allow us to migrate this vault cluster to be managed by bank-vaults.

@kirilvasilev kirilvasilev force-pushed the feat/add_configurable_awskms_encryption_context branch 10 times, most recently from ff63278 to 315fcc0 Compare June 21, 2023 16:25
@ats0stv
Copy link

ats0stv commented Jun 21, 2023

Thanks for this MR

@kirilvasilev kirilvasilev force-pushed the feat/add_configurable_awskms_encryption_context branch 2 times, most recently from 1e12dc1 to 56c4802 Compare June 21, 2023 16:51
Makefile Outdated Show resolved Hide resolved
@kirilvasilev kirilvasilev force-pushed the feat/add_configurable_awskms_encryption_context branch 4 times, most recently from 1bc7edd to 00f4aeb Compare June 22, 2023 08:46
@kirilvasilev kirilvasilev requested a review from ramizpolic June 22, 2023 09:35
akijakya
akijakya previously approved these changes Jun 22, 2023
Copy link
Member

@akijakya akijakya left a comment

Choose a reason for hiding this comment

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

Thanks for the contribution!

@sagikazarmark sagikazarmark added this to the v1.21.0 milestone Jun 22, 2023
sagikazarmark
sagikazarmark previously approved these changes Jun 22, 2023
Copy link
Member

@sagikazarmark sagikazarmark left a comment

Choose a reason for hiding this comment

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

LGTM, thanks

This is going to need a Bank-Vaults release first and since its version is pinned at the moment, we should probably hold off on merging until a release is done.

@sagikazarmark sagikazarmark added the kind/enhancement Categorizes issue or PR as related to an improvement. label Jun 22, 2023
@kirilvasilev kirilvasilev force-pushed the feat/add_configurable_awskms_encryption_context branch 4 times, most recently from ec7b8d9 to 35fc867 Compare June 23, 2023 12:51
@kirilvasilev kirilvasilev force-pushed the feat/add_configurable_awskms_encryption_context branch 2 times, most recently from 917426b to dfe0b2f Compare June 23, 2023 12:54
@ramizpolic
Copy link
Member

@kirilvasilev would you mind updating the PR? The recent repo changes moved the deployment resources, so this PR is affected. Thanks!

@kirilvasilev kirilvasilev dismissed stale reviews from akijakya and sagikazarmark via f4cacaa June 28, 2023 11:14
@kirilvasilev kirilvasilev force-pushed the feat/add_configurable_awskms_encryption_context branch from dfe0b2f to f4cacaa Compare June 28, 2023 11:14
ramizpolic
ramizpolic previously approved these changes Jun 28, 2023
Signed-off-by: @kirilvasilev <kiril.v92@gmail.com>
Signed-off-by: Kiril Vasilev <kiril.v92@gmail.com>
@sagikazarmark sagikazarmark merged commit 10e5b0f into bank-vaults:main Jul 26, 2023
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
kind/enhancement Categorizes issue or PR as related to an improvement.
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

5 participants