CNTRLPLANE-2711: extend kms encryption enhancement with vault KMS plugin api#1972
CNTRLPLANE-2711: extend kms encryption enhancement with vault KMS plugin api#1972flavianmissi wants to merge 1 commit intoopenshift:masterfrom
Conversation
|
@flavianmissi: This pull request references CNTRLPLANE-2711 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the task to target the "5.0.0" version, but no target version was set. DetailsIn response to this: Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
62a8101 to
5a2fe63
Compare
ardaguclu
left a comment
There was a problem hiding this comment.
From kms feature team point of view, these changes look good to me. Thank you.
76e73dd to
fd23ae1
Compare
|
/retitle CNTRLPLANE-2711: extend kms encryption enhancement with vault KMS plugin api |
everettraven
left a comment
There was a problem hiding this comment.
Aside from a minor comment, the EP changes look pretty good to me.
I'll do a proper API review on the corresponding openshift/api PR as part of my review process here.
fd23ae1 to
8359471
Compare
|
/lgtm |
| tls: | ||
| caBundle: | ||
| name: vault-ca-bundle # ConfigMap in openshift-config namespace | ||
| serverName: vault.example.com |
There was a problem hiding this comment.
Is there already a need today to make this independently configurable rather than derived from "vaultAddress"?
There was a problem hiding this comment.
Sort of. The Vault KMS Plugin supports this via the --tls-sni command line argument, so it felt natural that we would too. See https://github.com/hashicorp/web-unified-docs/blob/428f75ec56f3ee7aada7069eb4c91093853e72cb/content/vault/v1.21.x/content/docs/deploy/kubernetes/kms/configuration.mdx#connection-parameters for reference.
8359471 to
8485c2e
Compare
8485c2e to
61a5e2c
Compare
61a5e2c to
56b4479
Compare
|
@flavianmissi: all tests passed! Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
|
/lgtm |
No description provided.