You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Workaround to create a deployment with a customer-managed encryption key without this feature is messy.
3 distinct TF deployments:
Deploys KMS key and policy, one off
Execs null resource to run curl against EC API to deploy a minimal cluster with CMK in right region, outputs cluster ID, must only be run once
Takes an optional cluster ID, if passed it imports the cluster and resets elastic PW, then mushes it into the shape of TF config and takes over going forward
End result is what looks like a normal TF deployed cluster but with CMK enabled.
Your Environment
N/A
The text was updated successfully, but these errors were encountered:
Kushmaro
changed the title
Add support for setting customer-managed encryption key as part of the ec_deployment resource
[Feature] Support BYOK for deployments
Sep 27, 2024
Overview
Add support for setting customer-managed encryption key as part of the ec_deployment resource.
The
POST /api/v1/deployments
API accepts this currently assettings.byok.key_resource_path
:Possible Implementation
Testing
Context
Workaround to create a deployment with a customer-managed encryption key without this feature is messy.
3 distinct TF deployments:
End result is what looks like a normal TF deployed cluster but with CMK enabled.
Your Environment
N/A
The text was updated successfully, but these errors were encountered: