-
Notifications
You must be signed in to change notification settings - Fork 100
PMFR4PLTFND-1332: netapp_enable_cmk_encryption #424
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
base: main
Are you sure you want to change the base?
Conversation
Hey Jeff, you will need to amend your commit and use --signoff if using the git cli to adhere to the DCO requirements https://github.com/sassoftware/viya4-iac-azure/pull/424/checks?check_run_id=35447478424 |
94bee67
to
574ec27
Compare
574ec27
to
d8c80bf
Compare
d8c80bf
to
4fc7003
Compare
Hi @ajeffowens, I'm looking into this PR. Did you follow a set of published steps to create the key and set up permissions for the uai to access the keyvault when you tested this? Came across these Azure key vault requirements in Azure doc, does that match your experience?
|
Hi @ajeffowens, are you able to share the terraform-input.tfvars file that you used for your testing? AS part of the steps to create the key vault, it looks like this will need to be a BYON scenario where you create a pre-existing VNet to both create your AKS cluster in and that your key vault private endpoint can live in, does that sound similar to the configuration that you used? |
You are correct, David, that this implies not only a BYOKeyvault/key, but also BYON/pep/mi. This code would not support assigning the required permissions to the MI, let alone creating it (let alone creating the KV). I do not know whether this would work with a public keyvault, but that is probably an unlikely scenario to support. In our case, we always pre-create the MI, then the keyvault and keys, then the Vnet and PE. So we use standard BYON inputs to iac + the three additional inputs defined by this PR. Similar pattern to the |
This PR is stale because it has been open 30 days with no activity. |
Hey @ajeffowens, sorry for closing and re-opening your PR. I deleted the staging branch, which closed all PR's targeting it. I've updated your PR to point to the main branch. |
Cool, and no worries. I will get my branch rebased to main as well |
4fc7003
to
294964e
Compare
This PR is stale because it has been open 30 days with no activity. |
Signed-off-by: Jeff Owens <[email protected]>
294964e
to
67229a7
Compare
This PR is stale because it has been open 30 days with no activity. |
This PR introduces three new variables which should enable CMK encryption on the ANF account.
The vars are not doc-ed to follow the pattern of other encryption-related vars.
This should be a non-breaking change. If netapp_enable_cmk_encryption is false, and/or if the variables are omitted entirely, the ANF module should continue to work exactly as before.