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.
Esta guía te lleva por la actualización de tu despliegue de Midaz con Helm a la línea de charts actual.
Inicio rápido
1. Revisa los prerrequisitos
- Helm v3.8+ instalado y disponible (
helm version), obligatorio para la compatibilidad con registries OCI. - Respalda tus bases de datos y tu archivo de values.
2. Identifica tu versión actual
CHART muestra la versión de tu chart, como midaz-helm-<version>.
3. Ejecuta el comando de actualización
4. Verifica la actualización
Compatibilidad de versiones
El chart incluye PostgreSQL, MongoDB, RabbitMQ y Valkey como dependencias de subchart. Apunta el chart a tus propias instancias administradas deshabilitando cada dependencia (
postgresql.enabled: false, y así con las demás). Consulta Values de producción.
Releases con cambios incompatibles que debes considerar
Si todavía ejecutas un chart v4.x o v5.x, migra por las rutas de Resumen de migración en lugar de actualizar directo a la línea actual.
Actualizar Midaz core
1. Revisa las versiones disponibles
Los charts se distribuyen solo como artefactos OCI. No hay un índice de repositorio de Helm donde buscar, así quehelm search repo no funciona aquí. Recorre los tags de release para descubrir versiones y luego inspecciona una en particular:
- Visita https://github.com/LerianStudio/helm/tags
- Filtra por el prefijo
midaz-v
2. Revisa los cambios antes de actualizar
Compara tus values actuales con los valores predeterminados del chart objetivo:otel-collector-lerian) falla aquí y no a mitad de la actualización.
3. Ejecuta la actualización
4. Verifica la actualización
- Revisa el estado del release
- Verifica el estado de los pods
- Revisa los logs de los pods en busca de errores
crm.enabled: true):
Running y un conteo de contenedores listos.
midaz-ledger es el único Deployment de aplicación que el chart crea de forma predeterminada. midaz-crm se agrega cuando crm.enabled: true. midaz-onboarding y midaz-transaction ya no existen a partir del chart v7.0.0.Actualizar los plugins
Actualiza siempre Midaz Core antes de actualizar los plugins. Los plugins dependen de las APIs de Midaz Core.
midaz-plugins. Revisa los tags de release del propio plugin en https://github.com/LerianStudio/helm/tags para conocer la versión actual.
CRM
CRM es un módulo dentro del chartmidaz-helm. Lo habilitas con el bloque de values crm. No existe un chart de CRM. Cuando lo habilitas, verifica sus pods después de actualizar el core:
Fees
Pix
El chart etiqueta cada carga de trabajo con el conjunto de labels
app.kubernetes.io/*. Un selector como -l app=midaz-crm no coincide con nada.
