Deploying HCL CDP Celery callback consumer
This section provides detailed instructions on how to deploy HCL CDP Celerykafkacallbackprocessor using the Devtron in the AWS.
Before you begin
Make sure to create cdp-Celerykafkacallbackprocessor secret in the AWS secret manager before deploying CDP Celery callback consumer.
To create CDP Celerykafkacallbackconsumer secret in the AWS secret manager , follow the steps below:
- Create a cdp-Celerykafkacallbackprocessor secret sample key and value, and
update the actual values as shown below.
{ "bootstrap_servers":"", "RABBITMQ_USERNAME":"", "RABBITMQ_HOST":"", "RABBITMQ_PORT":"5672" } - Update ConfigMaps data with actual values, and create required Kafka topics before deployment.
Procedure
-
Navigate to the Devtron Chart Store, and select the
cdp-Celerykafkacallbackprocessor chart to deploy.
-
Now, configure and deploy the cdp-Celerykafkacallbackprocessor charts.
-
In the YAML section, update the ConfigMap using the below details and deploy
the chart.
batch_size: "10000" linger_ms: "30000" etaEventProduceTopic: ETACallback securityProtocol: SASL_SSL saslMechanism: SCRAM-SHA-512 acks: "1" consumer_group: celery enable_auto_commit: "true" auto_commit_interval_ms: "1000" etaEventConsumeTopic: CeleryETALem security_protocol: SASL_SSL sasl_mechanism: SCRAM-SHA-512 clientDnsLookup: use_all_dns_ips datetimeformat: "%%Y-%%m-%%dT%%H:%%M:%%S.%%fZ" log_level: INFO log_format: "%%(asctime)s - %%(name)s - %%(levelname)s - %%(message)s"
-
On successful deployment, validate the deployment as shown below.