Skip to main content
As orientações de CRM e Fees marcadas como legado nesta página valem apenas para um release legado existente. O Midaz v4 faz deploy do Ledger unificado e serve CRM e Fees em /v2.
O repositório Helm mantém uma carga de trabalho crm.enabled e o chart plugin-fees-helm para releases de aplicação mais antigos. Essas são superfícies de compatibilidade legadas, não o modelo de deploy do Midaz v4. Use ledger.ingress no Midaz v4. Os exemplos de ingress de CRM mantidos valem apenas para a carga de trabalho de compatibilidade legada crm.enabled. Para usar ingress, você precisa de um ingress controller rodando no seu cluster (por exemplo, NGINX, AWS ALB ou Traefik) e de entradas de DNS apontando para ele.
Você pode habilitar o ingress por serviço no seu arquivo values.yaml e configurar hostnames, secrets TLS e quaisquer annotations específicas do controller.
Integração com cert-manager: se você usa o cert-manager para TLS automático, adicione a annotation cert-manager.io/cluster-issuer: <issuer-name> e defina tls.secretName. O cert-manager provisiona o certificado automaticamente.

Ingress controller NGINX


Para usar o NGINX Ingress Controller, configure o values.yaml assim:
Consulte a documentação oficial do ingress-nginx para uma referência completa das annotations do Nginx.

AWS ALB (balanceador de carga de aplicação)


Para o AWS ALB Ingress Controller, configure o values.yaml assim:

Ingress controller Traefik


Para o Traefik, configure o values.yaml assim:

Exemplo com vários serviços


Para expor a API do Ledger e o CRM com hostnames diferentes: