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 chart do Midaz tem as cargas de trabalho Ledger, CRM e Tracer. O chart habilita o Ledger por padrão. Ele desabilita CRM e Tracer por padrão. O CRM é um módulo dentro do chart midaz-helm. Você o habilita com o bloco de values crm. Não existe chart de CRM. A tag de imagem de cada carga de trabalho usa por padrão a versão da aplicação de que o chart faz deploy. Leia os padrões atuais com helm show values oci://registry-1.docker.io/lerianstudio/midaz-helm.

Ledger


O Ledger combina os módulos onboarding e transaction em um único deployment. A probe de liveness do Ledger usa /health por padrão. A probe de readiness dele usa /readyz por padrão. Os dois blocos de probe aceitam overrides em ledger.livenessProbe e ledger.readinessProbe.

Secret existente

Use um Secret do Kubernetes existente em vez de um Secret do Ledger gerenciado pelo chart:
O Secret deve conter as credenciais exigidas pelos serviços que você configura. Consulte a Referência de configuração.

CRM


O chart faz deploy do CRM como uma carga de trabalho opcional ao lado do Ledger. Habilite o CRM no seu arquivo de override:
Crie midaz-crm antes do deploy e inclua LCRYPTO_HASH_SECRET_KEY e LCRYPTO_ENCRYPT_SECRET_KEY. O CRM usa /health para liveness e /readyz para readiness por padrão. Configure ingress, recursos, autoscaling e secrets dele na chave crm.

Tracer


O Tracer é uma carga de trabalho opcional de validação de transações no chart do Midaz. Habilite a carga de trabalho e aponte o Ledger para ela quando quiser validação de transações no mesmo release:
O Tracer usa /health para liveness e /readyz para readiness por padrão. O Tracer expõe a porta do serviço gRPC apenas quando você define tracer.configmap.TRACER_GRPC_PORT. Configure os dois lados antes de mudar TRACER_TRANSPORT para grpc.
Leia a interface completa do chart a partir da versão de que você faz deploy: helm show values oci://registry-1.docker.io/lerianstudio/midaz-helm --version <version>. Ela traz campos não listados aqui.