Migrando de v3.x a v4.x
Lista de verificación previa a la actualización
Cambios importantes en v4.x
Cambio de dependencia de RabbitMQ a Groundhog2k
La dependencia del chart de RabbitMQ ha sido reemplazada de Bitnami a Groundhog2k.Este cambio puede provocar pérdida de datos de PersistentVolumeClaim (PVC) al actualizar instalaciones existentes porque el StatefulSet subyacente, montajes de volumen y configuración difieren de la dependencia anterior.
- El chart de Groundhog2k requiere una cookie de Erlang válida. Configura
rabbitmq.authentication.erlangCookie.valuecon una cadena imprimible de 32+ caracteres sin espacios. Si falta o está vacía, RabbitMQ fallará al iniciar. - Si necesitas preservar datos existentes, respalda y planifica una migración controlada de PVCs y definiciones antes de actualizar.
Este cambio importante solo afecta a despliegues que usan el RabbitMQ predeterminado del chart (
rabbitmq.enabled: true). Si ejecutas un RabbitMQ externo o gestionado, no te afecta.Actualización de versión de la aplicación
Midaz ha sido actualizado a v3.3.1.Consulta el changelog de la aplicación para la lista completa de cambios.
Nuevas características en v4.x
Imágenes BitnamiSecure para servicios de datos principales
Las imágenes predeterminadas para servicios de datos principales ahora usan los repositorios BitnamiSecure con la etiquetalatest:
| Servicio | Fuente de imagen | Etiqueta |
|---|---|---|
| PostgreSQL | BitnamiSecure | latest |
| MongoDB | BitnamiSecure | latest |
| Valkey | BitnamiSecure | latest |
values.yaml:
Imagen oficial NGINX para microfrontends
La dependencia anterior de NGINX de Bitnami fue reemplazada con una plantilla interna basada en la imagen oficialnginx.
Si previamente personalizaste la configuración de NGINX basada en Bitnami, revisa las nuevas plantillas en
templates/console/ y ajusta tus valores en consecuencia.Por qué cambiamos las dependencias de Bitnami
Nos alejamos de las dependencias de Bitnami debido a cambios de políticas que afectan la estabilidad y las operaciones. Para más contexto, consulta:Comando de actualización
Procedimiento de reversión
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. Exporta las definiciones de RabbitMQ antes de actualizar y restáuralas después.
- Revisa las nuevas plantillas de NGINX en
templates/console/y actualiza tus overrides.

