Inicio rápido
1. Verifica los prerrequisitos
- Helm v3.8+ instalado y disponible (
helm version) — necesario para el soporte de registries OCI. - Clúster de Kubernetes v1.20+ en ejecución.
- Copia de seguridad de tus bases de datos y de tu archivo de values.
2. Identifica tu versión actual
CHART muestra la versión de tu chart (por ejemplo, midaz-helm-8.6.0).
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 subcharts. Apunta el chart a tus propias instancias gestionadas deshabilitando cada dependencia (
postgresql.enabled: false, etc.) — consulta Values de producción.
Releases con cambios incompatibles que debes considerar
Si aún ejecutas un chart v4.x o v5.x, migra siguiendo las rutas de Descripción general de migraciones en lugar de actualizar directamente a v8.
Actualización del core de Midaz
1. Consulta las versiones disponibles
Los charts se distribuyen solo como artefactos OCI: no hay un índice de repositorio Helm que consultar, por lo quehelm search repo no funciona aquí. Explora los tags de release para descubrir versiones y luego inspecciona una en concreto:
- 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 por defecto del chart objetivo:otel-collector-lerian) falla aquí en lugar de a mitad de la actualización.
3. Ejecuta la actualización
4. Verifica la actualización
- Comprueba el estado del release
- Verifica que los pods estén en ejecución
- Revisa los logs de los pods en busca de errores
crm.enabled: true — está deshabilitado por defecto):
Running y sus contenedores listos.
midaz-ledger es el único Deployment de aplicación que el chart crea por defecto; midaz-crm se agrega cuando crm.enabled: true. midaz-onboarding y midaz-transaction ya no existen desde el chart v7.0.0.Actualización de plugins
Actualiza siempre el core de Midaz antes de actualizar los plugins. Los plugins dependen de las APIs del core.
midaz-plugins. Consulta los tags de release del propio plugin en https://github.com/LerianStudio/helm/tags para conocer la versión actual.
CRM
CRM forma parte del chart de Midaz — no hay un release de CRM aparte que actualizar. Si lo habilitas (crm.enabled: true), verifica sus pods tras la actualización del core:
Fees Engine
Pix
El chart etiqueta cada workload con el conjunto de labels
app.kubernetes.io/*. Un selector como -l app=midaz-crm no coincide con nada.
