Deploying CDP KMS Service

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

Before you begin

Make sure to create the cdp-kms-service secret with required data in the HashiCorp vault before deploying the CDP KMS Service.

To create the cdp-kms-service secret in the HashiCorp Vault, 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.