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.

Procedimentos de rollback


Se algo der errado depois de um upgrade, você pode fazer rollback para uma versão anterior.

Quando fazer rollback

Considere fazer rollback se você observar:
  • Pods que não iniciam ou entram em crash loop
  • Erros de API ou indisponibilidade do serviço
  • Inconsistências de dados
  • Degradação de desempenho

Consultar o histórico do release

Veja o histórico de revisões de um release:
Exemplo de saída:

Executar o rollback

Faça rollback para uma revisão específica:
  • Fazer rollback do Midaz para a revisão anterior
  • Fazer rollback de um plugin (exemplo: Fees)
O CRM não tem um release próprio para sofrer rollback. Ele vem dentro do chart do Midaz, então o rollback de midaz leva o CRM junto.

Verificar o rollback

  • Verificar a versão do release
  • Verificar os pods
  • Consultar os logs
O rollback pode não reverter mudanças de schema do banco de dados. Se o upgrade incluiu migrations de banco de dados, você pode precisar restaurar a partir de um backup.

Solução de problemas


Pods travados no estado Pending

Sintoma: os pods continuam no status Pending depois do upgrade. Solução: verifique se há restrições de recursos:
  • Descrever o pod pendente
  • Verificar os recursos dos nós

Erros ao baixar a imagem

Sintoma: os pods mostram ImagePullBackOff ou ErrImagePull. Solução: verifique o acesso ao registry de imagens e as credenciais:
  • Verificar os eventos do pod
  • Verificar se a imagem existe

Erros de configuração

Sintoma: os pods caem com erros de configuração nos logs. Solução: compare seus values com os novos padrões:
  • Ver os values atuais
  • Ver os padrões do chart

Problemas de conexão com o banco de dados

Sintoma: os serviços não conseguem conectar ao PostgreSQL ou ao MongoDB. Solução: verifique a conectividade com o banco de dados e as credenciais:
  • Verificar os pods de banco de dados
  • Consultar os logs do serviço

Procedimento geral de rollback


Se você encontrar problemas depois de qualquer upgrade:

Recursos relacionados