Início rápido
1. Verifique os pré-requisitos
- Helm v3.8+ instalado e disponível (
helm version) — necessário para suporte a registries OCI. - Cluster Kubernetes v1.20+ em execução.
- Backup dos seus bancos de dados e do seu arquivo de values.
2. Identifique sua versão atual
CHART mostra a versão do seu chart (por exemplo, midaz-helm-8.6.0).
3. Execute o comando de atualização
4. Verifique a atualização
Compatibilidade de versões
O chart inclui PostgreSQL, MongoDB, RabbitMQ e Valkey como dependências de subcharts. 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 mudanças incompatíveis que você precisa considerar
Se você ainda executa um chart v4.x ou v5.x, migre pelos caminhos em Visão geral das migrações em vez de atualizar direto para a v8.
Atualizando o core do Midaz
1. Consulte as versões disponíveis
Os charts são distribuídos apenas como artefatos OCI — não existe índice de repositório Helm para consultar, entãohelm search repo não funciona aqui. Explore as tags de release para descobrir 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 de atualizar
Compare seus values atuais com os padrões do chart alvo:otel-collector-lerian) falha aqui, em vez de no meio da atualização.
3. Execute a atualização
4. Verifique a atualização
- Verifique o status do release
- Verifique se os pods estão em execução
- Verifique os logs dos pods em busca de erros
crm.enabled: true — ele está desabilitado por padrão):
Running e seus contêineres 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 desde o chart v7.0.0.Atualizando plugins
Atualize sempre o core do Midaz antes de atualizar os plugins. Os plugins dependem das APIs do core.
midaz-plugins. Consulte as tags de release do próprio plugin em https://github.com/LerianStudio/helm/tags para saber a versão atual.
CRM
O CRM faz parte do chart do Midaz — não há um release de CRM separado para atualizar. Se você habilitá-lo (crm.enabled: true), verifique seus pods depois da atualização do core:
Fees Engine
Pix
O chart rotula cada workload com o conjunto de labels
app.kubernetes.io/*. Um seletor como -l app=midaz-crm não corresponde a nada.
