Rule Management Light Helm installation failing when Kafka is disabled or Kafka is not configured at all
Before Rule Management Version 3.0.3 , the Rule Management Light installation is failing when Kafka container (valid for dev stages) is disabled or Kafka is not configured at all. The error message: "External server dependency is not set and embedded dependency of type KAFKA is not enabled." can be seen while doing helm upgrade.
With the update to Rule Management 3.0.3 version (compatible with utility-toolkit version 1.4.0), this bug is fixed. As a workaround for the older versions, you need to add in your helm inventory (custom-values.yml) such dummy Kafka configuration as seen below:
global:
serverInstances:
externalkafka:
adminPassword: ""
host: ""
port: 9000
tls: false
type: KAFKA
modules:
rm:
messaging:
kafkarm:
serverInstance: externalkafka