Deploying CDP Manager

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

Prerequisites:

Make sure to create UI secret with required data in HashiCorp vault before deploying CDP Manager.

To create the UI secret in HashiCorp Vault, follow the steps below:

  1. Create a UI secret sample key and value in the UI secret, and update ConfigMaps data with actual values.
    {
      "AerospikeHost": "<AerospikeHost>",
      "AerospikePort": "<AerospikePort>",
      "DbName": "<DbName>",
      "DbPassword": "<DbPassword>",
      "DbUrl": "<ip:port>",
      "DbUsername": "<DbUsername>",
      "KafkaBrokers": "<KafkaBrokers>",
      "KafkaPassword": "<KafkaPassword>",
      "KafkaSaslMechanism": "<KafkaSaslMechanism>",
      "KafkaSecurityProtocol": "<KafkaSecurityProtocol>",
      "KafkaUsername": "<KafkaUsername>"
    }

Deploying CDP Manager

To deploy the CDP Manager, follow these steps below:

  1. Navigate to the Devtron Chart Store, and select the cdp-manager chart to deploy.

  2. Now, configure and deploy the CDP Manager charts.

  3. In the YAML section, update the ConfigMap using below details and deploy the charts.
    AerospikeNamespace: <AerospikeNamespace>
    AerospikeSetName: <AerospikeSetName>
    NifiApiUrl: http://<ip:port>/nifi-api
    NifiParentProcessorGroupId: <NifiParentProcessorGroupId>
    NifiRouteonattributeProcessorId: <NifiRouteonattributeProcessorId>
    NifiRouterProcessorId: <NifiRouterProcessorId>
    NifiSourceFailureProcessorId: <NifiSourceFailureProcessorId>
    NifiSourceSuccessProcessorId: <NifiSourceSuccessProcessorId>

  4. On successful deployment, validate the deployment as shown below.