Skip to main content
La orientación sobre CRM y Fees marcada como legacy en esta página aplica solo a un release legacy existente. Midaz v4 despliega el Ledger unificado y sirve CRM y Fees en /v2.
El repositorio de Helm conserva un workload crm.enabled y el chart plugin-fees-helm para releases de aplicación anteriores. Son superficies de compatibilidad legacy, no el modelo de despliegue de Midaz v4. Usa ledger.ingress para Midaz v4. Los ejemplos de ingress de CRM que se conservan aplican solo al workload de compatibilidad legacy crm.enabled. Para usar ingress, necesitas un ingress controller en ejecución en tu cluster (por ejemplo, NGINX, AWS ALB o Traefik) y entradas de DNS que apunten hacia él.
Puedes habilitar ingress por servicio en tu archivo values.yaml y configurar hostnames, secrets de TLS y cualquier anotación específica del controller.
Integración con cert-manager: Si usas cert-manager para TLS automático, agrega la anotación cert-manager.io/cluster-issuer: <issuer-name> y define tls.secretName. cert-manager provisiona el certificado automáticamente.

Ingress controller de NGINX


Para usar el NGINX Ingress Controller, configura el values.yaml de la siguiente manera:
Consulta la documentación oficial de ingress-nginx para una referencia completa de las anotaciones de Nginx.

AWS ALB (Application load balancer)


Para el AWS ALB Ingress Controller, configura el values.yaml de la siguiente manera:

Ingress controller de Traefik


Para Traefik, configura el values.yaml de la siguiente manera:

Ejemplo con varios servicios


Para exponer tanto la API de Ledger como CRM con hostnames distintos: