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

Allows users to specify unseal key shares and key threshold #63

Merged

Conversation

farhan-pasha
Copy link

Overview

Allows users to specify unseal key shares and key threshold based on their specific requirements. The changes in this pull request also include modifications to the Custom Resource Definitions (CRDs), a version bump, and updates to a few example deployment YAML files.

Fixes #56

Notes for reviewer

This pull request introduces a different approach compared to PR-57, as this is mode independent(not just Kubernetes specific). Users will have the flexibility to utilize the options field in UnsealConfig to specify their desired values.
Thank you :)

akijakya
akijakya previously approved these changes Jun 9, 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, I tried out locally and worked as expected!

@farhan-pasha farhan-pasha force-pushed the configurable-unseal-options branch from 3af8a42 to 7120ed2 Compare June 9, 2023 15:07
@ats0stv
Copy link

ats0stv commented Jun 9, 2023

A much-awaited feature. Thank you @farhan-pasha!!

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.

@farhan-pasha Thanks! I'm in favor of this PR as well.

Can you please take a look at my comment? I can proceed with merging the PR afterwards.

charts/vault-operator/Chart.yaml Outdated Show resolved Hide resolved
@farhan-pasha farhan-pasha force-pushed the configurable-unseal-options branch 3 times, most recently from 0d09b23 to 157ac05 Compare June 21, 2023 07:41
…ed on their specific requirements.

These configurations are made mode independent, providing users with better flexibility.
The changes in this pull request also include modifications to the Custom Resource Definition (CRDs), a version bump, and updates to few example deployment YAML files.

Fixes bank-vaults#56

Signed-off-by: Farhan Pasha <pfarhan@vmware.com>
@farhan-pasha farhan-pasha force-pushed the configurable-unseal-options branch from 157ac05 to 9f29194 Compare June 22, 2023 16:37
@farhan-pasha
Copy link
Author

Hey @sagikazarmark, @akijakya could you please have a look and possibly approve the PR.
I am no longer updating the versions + I have rebased the branch.
Thanks again :)

@sagikazarmark sagikazarmark merged commit bb14d5a into bank-vaults:main Jun 26, 2023
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

Allow configuring key-shares and key-threshold
4 participants