Skip to main content
La orientación sobre CRM y Fees marcada como legacy en esta página aplica solo a un release legacy existente. Midaz v4 despliega el Ledger unificado y sirve CRM y Fees en /v2.
El repositorio de Helm conserva un workload crm.enabled y el chart plugin-fees-helm para releases de aplicación anteriores. Son superficies de compatibilidad legacy, no el modelo de despliegue de Midaz v4.

Procedimientos de rollback


Si algo sale mal después de una actualización, puedes hacer rollback a una versión anterior.

Cuándo hacer rollback

Considera hacer rollback si observas:
  • Pods que no arrancan o entran en crash loop
  • Errores de API o indisponibilidad del servicio
  • Inconsistencias de datos
  • Degradación del rendimiento

Revisar el historial del release

Consulta el historial de revisiones de un release:
Salida de ejemplo:

Ejecutar el rollback

Haz rollback a una revisión específica:
  • Rollback de Midaz a la revisión anterior
  • Rollback de un plugin (ejemplo: Fees)
CRM no tiene un release propio del que hacer rollback. Se distribuye dentro del chart de Midaz, así que hacer rollback de midaz revierte CRM con él.

Verificar el rollback

  • Verificar la versión del release
  • Verificar los pods
  • Revisar los logs
Los rollbacks pueden no revertir los cambios de esquema de base de datos. Si la actualización incluyó migraciones de base de datos, puedes necesitar restaurar desde un backup de la base de datos.

Solución de problemas


Pods atascados en estado Pending

Síntoma: los pods permanecen en estado Pending después de la actualización. Solución: revisa si hay restricciones de recursos:
  • Describir el pod pendiente
  • Revisar los recursos del nodo

Errores al descargar la imagen

Síntoma: los pods muestran ImagePullBackOff o ErrImagePull. Solución: verifica el acceso al registry de imágenes y las credenciales:
  • Revisar los eventos del pod
  • Verificar que la imagen existe

Errores de configuración

Síntoma: los pods se caen con errores relacionados con la configuración en los logs. Solución: compara tus values con los valores predeterminados nuevos:
  • Ver los values actuales
  • Ver los valores predeterminados del chart

Problemas de conexión con la base de datos

Síntoma: los servicios no logran conectarse a PostgreSQL o MongoDB. Solución: verifica la conectividad con la base de datos y las credenciales:
  • Revisar los pods de base de datos
  • Revisar los logs del servicio

Procedimiento general de rollback


Si encuentras problemas después de cualquier actualización:

Recursos relacionados