crm.enabled workload and the plugin-fees-helm chart for older application releases. These are legacy compatibility surfaces, not the Midaz v4 deployment model.
Use ledger.ingress for Midaz v4. The retained CRM ingress examples apply only to the legacy crm.enabled compatibility workload.
To use ingress, you need an ingress controller running in your cluster (e.g., NGINX, AWS ALB, or Traefik) and DNS entries pointing to it.
cert-manager integration: If you use cert-manager for automatic TLS, add the annotation
cert-manager.io/cluster-issuer: <issuer-name> and set tls.secretName. cert-manager will provision the certificate automatically.NGINX ingress controller
To use the NGINX Ingress Controller, configure the
values.yaml as follows:
AWS ALB (Application load balancer)
For AWS ALB Ingress Controller, configure the
values.yaml as follows:
Traefik Ingress controller
For Traefik, configure the
values.yaml as follows:
Multiple services example
To expose both the Ledger API and CRM with different hostnames:

