Deploying CDP KMS Service

This section provides detailed instructions on how to deploy HCL CDP KMS Service using the Devtron in the AWS.

Before you begin

Make sure to create a cdp-kms-service secret with required data in the AWS Secrets Manager before deploying CDP KMS Service.

To create the cdp-kms-service secret in the AWS secret manager, follow the steps below:

  1. Create a cdp-kms-service secret sample key and value in the cdp-kms-service secret, and update ConfigMaps data with actual values.
    {
      "CAMPAIGN_DEFAULT_TTL": "21600",
      "DbDriver": "<DbDriver>",
      "DbPassword": "<DbPassword>",
      "DbUrl": "<DbUrl>",
      "DbUsername": "<DbUsername>",
      "KMS_HASHICORPVAULT_ENDPOINT": "<KMS_HASHICORPVAULT_ENDPOINT>",
      "KMS_HASHICORPVAULT_ENDPOINT_TOKEN": "<KMS_HASHICORPVAULT_ENDPOINT_TOKEN>",
      "KMS_IMPLEMENTATION": "HashiCorpVault",
      "awsRegions": "ap-south-1",
      "supportedRegions": "aps1"
    }

Procedure

  1. Navigate to the Devtron Chart Store, and select the cdp-kms-service chart to deploy.
  2. Now, configure and deploy the CDP KMS Service.
  3. In the YAML section, update the ConfigMap using below details, and deploy the charts.
    LOG_LEVEL_APP: debug
    LOG_LEVEL_ROOT: debug
  4. On successful deployment, validate the deployment as shown below.