Skip to main content
The Midaz Helm chart deploys two service components: Ledger (the unified core service, enabled by default) and CRM (optional). Each component has its own deployment, service, ingress, and autoscaling configuration.
Quick decision: Need CRM? → set crm.enabled: true.

Ledger

The ledger service combines the onboarding and transaction modules in a single deployment. It is the only core service and is enabled by default.

Creating Ledger secret manually

If you want to use an existing Kubernetes Secret for the ledger service, you can create it manually:
The ledger service uses module-specific database credentials (onboarding and transaction) since it combines both modules.
Then configure the ledger service to use this existing secret:

CRM (Customer relationship management)

The crm service provides APIs for managing holder data and their relationships with ledger accounts. Previously available as a separate chart (plugin-crm) deployed in the midaz-plugins namespace, the CRM is now integrated into the main Midaz Helm chart and deployed in the midaz namespace.
If you are currently using plugin-crm in the midaz-plugins namespace, we recommend migrating to this new integrated CRM workload. See the Upgrading Helm guide for migration steps.
For more details about CRM functionality, refer to the CRM Documentation.
Enabling CRM service:

Creating CRM secret manually

If you want to use an existing Kubernetes Secret for the CRM service:
Then configure the CRM service to use this existing secret: