This chart will install the components required to run the Debezium Platform.
- Conductor: The back-end component which provides a set of APIs to orchestrate and control Debezium deployments.
- Stage: The front-end component which provides a user interface to interact with the Conductor.
- Debezium operator: operator that manages the creation of Debezium Server custom resource.
- [Optional] PostgreSQL database used by conductor to store its data.
- [Optional] Strimzi operator: operator for creating Kakfa cluster. In case you want to use a Kafka destination in you pipeline.
The chart use an ingress to expose debezium-stage (UI)
and debezium-conductor (backend)
,
this will require to have an ingress controller installed in you cluster.
You need also to have domain that must point to the cluster IP and then configure the domain.url
property in you values.yaml
with your domain.
Name | Description | Value |
---|---|---|
domain.url | domain used as ingress host | "" |
stage.image | Image for the stage (UI) | quay.io/debezium/platform-stage:latest |
conductor.image | Image for the conductor | quay.io/debezium/platform-conductor:nightly |
conductor.offset.existingConfigMap | Name of the config map used to store conductor offsets. If empty it will be automatically created. | "" |
database.enabled | Enable the installation of PostgreSQL by the chart | false |
database.name | Database name | postgres |
database.host | Database host | |
database.auth.existingSecret | Name of the secret to where username and password are stored. If empty a secret will be created using the username and password properties |
"" |
database.auth.username | Database username | user |
database.auth.password | Database password | password |
env | List of env variable to pass to the conductor | [] |
helm dependency build
Thi will download the required Debezium Operator chart.
helm install <release_name> .
Find the release name you want to uninstall
helm list --all
then uninstall it
helm uninstall <release_name>