Migrando de v3.x a v5.x (saltando v4.x)
Si estás actualizando directamente de v3.x a v5.x, necesitas abordar los cambios importantes de ambas versiones.Lista de verificación previa a la actualización
Decisión requerida: Elige tu estrategia de despliegue - servicio Ledger o Onboarding/Transaction legacy (cambio importante de v5.x).
Cambios importantes a abordar
De v4.x: cambio de dependencia de RabbitMQ
La dependencia del chart de RabbitMQ cambió de Bitnami a Groundhog2k. Esto puede provocar pérdida de datos de PVC. Respalda los datos de RabbitMQ antes de actualizar.
De v5.x: nuevo servicio Ledger
Elige una de estas configuraciones: Opción A: Mantener servicios legacy (migración gradual)DB_ONBOARDING_PASSWORD,DB_TRANSACTION_PASSWORDMONGO_ONBOARDING_PASSWORD,MONGO_TRANSACTION_PASSWORD
Comando de actualización
Qué cambia desde v3.x
| Cambio | Versión origen | Impacto |
|---|---|---|
| RabbitMQ Groundhog2k | v4.x | Requiere cookie de Erlang, posible pérdida de datos de PVC |
| Imágenes BitnamiSecure | v4.x | PostgreSQL, MongoDB, Valkey usan imágenes endurecidas |
| NGINX oficial | v4.x | Revisa configuraciones personalizadas de NGINX |
| Servicio Ledger | v5.x | Nuevo servicio unificado (opcional pero recomendado) |
| Integración CRM | v5.x | Se mueve de midaz-plugins al namespace midaz |
Problemas comunes
RabbitMQ falla al iniciar- Asegúrate de que la cookie de Erlang esté configurada correctamente (32+ caracteres imprimibles, sin espacios).
- Esto es esperado debido al cambio de dependencia de v4.x de Bitnami a Groundhog2k. Exporta las definiciones de RabbitMQ antes de actualizar y restáuralas después.
- Verifica que todas las variables de entorno y secretos específicos por módulo estén configurados con los nuevos prefijos (
DB_ONBOARDING_*,DB_TRANSACTION_*, etc.).
- Asegúrate de que
ledger.enabled: trueymigration.allowAllServicesno esté configurado comotrue.
- Crea nuevos secretos con prefijos por módulo:
DB_ONBOARDING_PASSWORDen lugar deDB_PASSWORDDB_TRANSACTION_PASSWORDen lugar deDB_PASSWORDMONGO_ONBOARDING_PASSWORDen lugar deMONGO_PASSWORDMONGO_TRANSACTION_PASSWORDen lugar deMONGO_PASSWORD
- La actualización de v4.x reemplazó Bitnami NGINX con plantillas oficiales de NGINX. Revisa las nuevas plantillas en
templates/console/y actualiza tus overrides.

