Skip to main content
Mantener Midaz actualizado significa que trabajas con las funciones, los parches de seguridad y las mejoras más recientes. Las actualizaciones periódicas también mantienen a Midaz compatible con otros componentes y ayudan a evitar problemas causados por dependencias obsoletas. A continuación se muestran los pasos para actualizar Midaz en tu entorno local y usando Helm.
A partir de Midaz 3.x, las imágenes dedicadas de migration-runner (midaz-ledger-migrations, midaz-tracer-migrations) aplican las migraciones de esquema antes del despliegue de la aplicación. Las aplicaciones ya no migran al iniciar. El make up local y el chart oficial de Helm configuran esto automáticamente. Consulta Migraciones de base de datos para más detalles.

Actualización local de Midaz


Si ejecutas Midaz localmente para desarrollo o pruebas, sigue estos pasos para actualizar tu entorno:

1. Detén los contenedores en ejecución

Apaga todos los servicios en ejecución antes de hacer las actualizaciones. Esto garantiza un reinicio limpio con las actualizaciones más recientes. Para detener los contenedores mediante la terminal, sigue estos pasos:
1
Abre tu terminal y navega hasta el directorio midaz.
2
Ejecuta el comando de detención:

2. (Opcional) Limpia los recursos de Docker sin usar

Limpiar los recursos sin usar libera espacio en disco, elimina las capas de caché obsoletas de Docker y evita conflictos por imágenes, contenedores y volúmenes desactualizados. Para eliminar las imágenes y los contenedores sin usar:
Para eliminar los volúmenes de Docker sin usar:

3. Actualiza tu código local

Descarga los cambios más recientes del repositorio para asegurarte de trabajar con la versión más actualizada:

4. Reconstruye y reinicia Midaz

Reconstruye las imágenes de Docker necesarias y vuelve a lanzar la aplicación localmente con las actualizaciones más recientes:

Actualización de Midaz con Helm


Para los despliegues que usan Helm, usa los siguientes comandos según tus necesidades.

Instalación nueva

Haz una instalación nueva cuando configuras Midaz por primera vez o cuando necesitas un despliegue limpio.

Instala el Helm de Midaz con un archivo values personalizado

Usa este método si tienes requisitos de configuración específicos definidos en values.yaml:

Instala el Helm de Midaz con los valores predeterminados

Usa este método para instalar Midaz con los valores predeterminados del chart de Helm:

Actualización de un despliegue existente

Si ya desplegaste Midaz, usa estos comandos para actualizar a una versión nueva conservando las configuraciones.

Actualización del Helm de Midaz con un archivo values personalizado

Verifica que las configuraciones personalizadas permanezcan intactas al aplicar la actualización:

Actualización del Helm de Midaz con los valores predeterminados

Usa este comando si no necesitas aplicar configuraciones personalizadas:

Gestión del release de Helm


Usa estos comandos para revisar y gestionar tu despliegue de Helm de Midaz.

Lista los releases instalados

Enumera todos los releases de Helm en el namespace midaz, junto con su estado y versión:

Elimina el release de Helm de Midaz

Si necesitas eliminar Midaz por completo de tu clúster, ejecuta: