Deploying HCL CDP Tryitout
This section provides detailed instructions on how to deploy HCL CDP Tryitout using the Devtron in the OpenShift.
Prerequisites
Make sure to create cdp-tryitout secret in HashiCorp vault before deploying CDP Trigger.
To create CDP Tryitout secret in the HashiCorp vault, follow the steps below:
- Create a cdp-tryitout secret sample key and value, and update the actual values as shown
below.
{ "DbUrl": "jdbc:mariadb://ip:port/dbName", "DbUserPassword": "dbPwd", "DbUsername": "dbUser" }
- Update ConfigMaps data with actual values, and create required Kafka topics before deployment.
Deploy CDP TryItOut
To deploy CDP TryItOut using Devtron in Openshift platform, follow the steps below:
- Navigate to the Devtron Chart Store, and select cdp-tryitout chart to deploy.
- Now, configure and deploy the cdp-tryitout charts.
- In the YAML section, update the ConfigMap using the below details and deploy the chart.
APP_DEBUG: DEBUG APP_LOG_LEVEL: debug KMS_HASHICORPVAULT_ENDPOINT: <KMS_HASHICORPVAULT_ENDPOINT> KMS_HASHICORPVAULT_ENDPOINT_TOKEN: <KMS_HASHICORPVAULT_ENDPOINT_TOKEN> KMS_IMPLEMENTATION: HashiCorpVault addRecipientBaseUrl: http://<ip>:<port> adobeEndpoint: http://<ip>:<port> connectionTimeOutInMilis: "500000" dialest: org.hibernate.dialect.MySQL5Dialect driver: org.mariadb.jdbc.Driver executorServiceMaxThreads: "80" executorServiceMinThreads: "80" executorServiceQueuseSize: "100000" executorServiceThreadTTL: "5" hikariIdleTimeOut: "10000" hikariPoolSize: "5" hikariTimeOut: "30000" httpTimeout: "30000" httpsConnectTimeoutSeconds: "1240" httpsConnectionCount: "30" httpsConnectionKeepAliveSeconds: "120" httpsConnectionReadTimeoutSeconds: "1220" httpsConnectionWriteTimeoutSeconds: "1230" lifecycle: 60s managementEndpoints: health,info,metrics minimumIdle: "0" physicalStrategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl readTimeout: "500000" responseTimeout: "500000" serverPort: "8080" serverShutdown: graceful smsEmailSenderBaseUrl: <smsEmailSenderBaseUrl> sqlStatement: "true" storageEngine: innodb writeTimeOut: "50000"
- On successful deployment, validate the deployment as shown below.