Documentation Index
Fetch the complete documentation index at: https://docs.lerian.studio/llms.txt
Use this file to discover all available pages before exploring further.
Migrando de v3.x para v5.x (pulando v4.x)
Se você está atualizando diretamente de v3.x para v5.x, precisa lidar com as breaking changes de ambas as versões.Checklist pré-atualização
Decisão necessária: Escolha sua estratégia de deployment - serviço Ledger ou legado Onboarding/Transaction (breaking change do v5.x).
Se estiver migrando para o serviço Ledger, prepare novos secrets com prefixos específicos de módulo.
Breaking changes a serem tratadas
Do v4.x: mudança da dependência do RabbitMQ
A dependência do chart RabbitMQ mudou de Bitnami para Groundhog2k. Isso pode levar à perda de dados PVC. Faça backup dos dados do RabbitMQ antes de atualizar.
Do v5.x: novo serviço Ledger
Escolha uma destas configurações: Opção A: Manter serviços legado (migração gradual)DB_ONBOARDING_PASSWORD,DB_TRANSACTION_PASSWORDMONGO_ONBOARDING_PASSWORD,MONGO_TRANSACTION_PASSWORD
Comando de atualização
O que muda a partir do v3.x
| Mudança | Versão de Origem | Impacto |
|---|---|---|
| RabbitMQ Groundhog2k | v4.x | Requer cookie Erlang, possível perda de dados PVC |
| BitnamiSecure images | v4.x | PostgreSQL, MongoDB, Valkey usam imagens hardened |
| Official NGINX | v4.x | Revisar configurações NGINX customizadas |
| Ledger service | v5.x | Novo serviço unificado (opcional mas recomendado) |
| CRM integration | v5.x | Move do namespace midaz-plugins para midaz |
Problemas comuns
RabbitMQ falha ao iniciar- Certifique-se de que o cookie Erlang esteja configurado corretamente (32+ caracteres imprimíveis, sem espaços).
- Isso é esperado devido à mudança de dependência da v4.x de Bitnami para Groundhog2k. Exporte as definições do RabbitMQ antes de atualizar e restaure depois.
- Verifique se todas as variáveis de ambiente e secrets específicas de módulo estão configuradas com os novos prefixos (
DB_ONBOARDING_*,DB_TRANSACTION_*, etc.).
- Certifique-se de que
ledger.enabled: trueemigration.allowAllServicesnão esteja definido comotrue.
- Crie novos secrets com prefixos de módulo:
DB_ONBOARDING_PASSWORDem vez deDB_PASSWORDDB_TRANSACTION_PASSWORDem vez deDB_PASSWORDMONGO_ONBOARDING_PASSWORDem vez deMONGO_PASSWORDMONGO_TRANSACTION_PASSWORDem vez deMONGO_PASSWORD
- A atualização da v4.x substituiu o Bitnami NGINX por templates oficiais do NGINX. Revise os novos templates em
templates/console/e atualize seus overrides.

