crm.enabled e o chart plugin-fees-helm para releases de aplicação mais antigos. Essas são superfícies de compatibilidade com o legado, não o modelo de deploy do Midaz v4.
Este guia mostra como fazer o upgrade do seu deploy Helm do Midaz para a linha de chart atual.
Início rápido
1. Confira os pré-requisitos
- Helm v3.8+ instalado e disponível (
helm version), necessário para o suporte a registry OCI. - Backup dos seus bancos de dados e do seu arquivo de values.
2. Identifique a sua versão atual
CHART mostra a sua versão de chart, no formato midaz-helm-<version>.
3. Rode o comando de upgrade
4. Verifique o upgrade
Compatibilidade de versões
O chart empacota PostgreSQL, MongoDB, RabbitMQ e Valkey como dependências de subchart. Aponte o chart para as suas próprias instâncias gerenciadas desabilitando cada dependência (
postgresql.enabled: false, e assim por diante). Veja Values de produção.
Releases com quebra de compatibilidade que você deve considerar
Se você ainda roda um chart v4.x ou v5.x, migre pelos caminhos em Visão geral da migração em vez de fazer upgrade direto para a linha atual.
Upgrade do Midaz core
1. Confira as versões disponíveis
Os charts são distribuídos apenas como artefatos OCI. Não existe índice de repositório Helm para pesquisar, entãohelm search repo não funciona aqui. Navegue pelas tags de release para descobrir as versões e depois inspecione uma específica:
- Acesse https://github.com/LerianStudio/helm/tags
- Filtre pelo prefixo
midaz-v
2. Revise as mudanças antes do upgrade
Compare os seus values atuais com os padrões do chart de destino:otel-collector-lerian) falha aqui, e não no meio do upgrade.
3. Rode o upgrade
4. Verifique o upgrade
- Confira o status do release
- Verifique o status dos pods
- Confira os logs dos pods em busca de erros
crm.enabled: true):
Running e uma contagem de containers prontos.
midaz-ledger é o único Deployment de aplicação que o chart cria por padrão. midaz-crm é adicionado quando crm.enabled: true. midaz-onboarding e midaz-transaction não existem mais a partir do chart v7.0.0.Upgrade dos plugins
Faça sempre o upgrade do Midaz Core antes de fazer o upgrade dos plugins. Os plugins dependem das APIs do Midaz Core.
midaz-plugins. Confira as tags de release do próprio plugin em https://github.com/LerianStudio/helm/tags para saber a versão atual.
CRM
O CRM é um módulo dentro do chartmidaz-helm. Você o habilita com o bloco de values crm. Não existe chart de CRM. Quando você o habilita, verifique os pods dele depois do upgrade do core:
Fees
Pix
O chart rotula cada carga de trabalho com o conjunto de labels
app.kubernetes.io/*. Um seletor como -l app=midaz-crm não casa com nada.
