Registro de cambios de la base del orquestador
5.32 (2026-10-06)
Esta versión contiene cambios incompatibles. Las acciones que deben realizarse durante la actualización se indican con la mención Migración.
- Cambio de nombre del servicio
webaweb-application- Migración: en los archivos de configuración personalizados del directorio
/etc/cyberwatch/configs-enabled, cambiar el nombre del serviciowebaweb-application; de lo contrario, el despliegue de Cyberwatch falla
- Migración: en los archivos de configuración personalizados del directorio
- Paso de nginx a la imagen sin privilegios
nginx-rootless- Migración: en caso de aislamiento de los contenedores por namespace, las variables
CBW_NGINX_UIDyCBW_NGINX_GIDdel archivoconfig.envdeben corresponder ahora al usuario 101 de los contenedores, y ya no aroot(ver Carpeta de certificados nginx)
- Migración: en caso de aislamiento de los contenedores por namespace, las variables
- Sustitución de Certbot por el módulo ACME de nginx
- Obsoleto: la opción
--certbotdel comandocyberwatch configurese sustituye por la opción--acme - Eliminación del contenedor
certbot - Migración automática de las configuraciones de Certbot existentes, conservando el nombre de dominio
- Obsoleto: la opción
- Paso a
cosign3 o a una versión posterior, suministrado con el paquetecyberwatch- Migración: en modo offline, actualizar el paquete
cosignal mismo tiempo que el paquetecyberwatch
- Migración: en modo offline, actualizar el paquete
- Añadido el comando
cyberwatch renew-certificatespara renovar los certificados TLS internos de Cyberwatch - Añadida la opción
--force-pulla los comandoscyberwatch startycyberwatch restartpara descargar las imágenes aunque la variableCBW_NO_PULLesté activada en el archivoconfig.env - Continuación del reinicio con las imágenes ya presentes en el nodo cuando
cyberwatch restartno consigue descargar las nuevas imágenes - Visualización de los errores de
mysqldumpymysqlen caso de fallo decyberwatch backup saveo decyberwatch backup restore - Corrección de la opción
--no-pullignorada por el comandocyberwatch start - Corrección de la variable
CBW_DISABLE_ELKno tenida en cuenta durante uncyberwatch stopseguido de uncyberwatch start
5.31 (2026-07-09)
- Almacenamiento de los certificados de nginx en el directorio
/etc/cyberwatch/sslen lugar de un volumen Docker- Migración automática de los certificados existentes durante la actualización
- Posibilidad de desactivar el despliegue de Elasticsearch y Kibana mediante la variable
CBW_DISABLE_ELKdel archivoconfig.env - Desactivación por defecto de la interfaz web en los nodos satélite mediante la variable
ONLY_API_AND_THIRD_PARTIESdel archivocontainers.env(en la instalación o tras la regeneración de la configuración) - Soporte para un puerto personalizado para la copia de seguridad y restauración de una base de datos externa mediante la variable
MYSQL_PORTen el archivocontainers.env - Añadida una limpieza asíncrona de las imágenes no utilizadas
- En caso de que se supere el tiempo límite al iniciar, la limpieza se pospone a una tarea programada nocturna que se ejecuta cuando la stack está estable
- La limpieza se omite si la variable
CBW_DONT_PRUNE_UNUSED_IMAGESestá activada en el archivoconfig.env
5.30 (2026-04-10)
- Activación de la gestión de usuarios en Kibana
- Corrección de la regeneración del certificado nginx al usar el comando
cyberwatch configure - Corrección de una advertencia durante la generación de certificados en los nodos satélite
5.29 (2026-03-18)
- Modificación de la duración de vida de los certificados utilizados por la aplicación:
- 10 años para el certificado raíz
- 1 año para los certificados de los servicios
- Renovación automática de los certificados de los servicios:
- 45 días antes de su expiración por defecto
- Plazo configurable mediante la variable
CERT_RENEWAL_DAYSen el archivoconfig.env
- Uso del certificado raíz para la copia de seguridad y la restauración de la base de datos:
- Para las instancias con una base de datos externa, el certificado utilizado es el concatenado en el archivo
cbw-root-ca-cert.pem
- Para las instancias con una base de datos externa, el certificado utilizado es el concatenado en el archivo
- Posibilidad de replicar los siguientes servicios mediante variables en el archivo
config.env:- web con la variable
CBW_WEB_REPLICAS - sidekiq_node con la variable
CBW_SIDEKIQ_NODE_REPLICAS - container-scanner con la variable
CBW_CONTAINER_SCANNER_REPLICAS
- web con la variable
- Añadida una verificación del espacio de almacenamiento de contenedores (
/var/lib/containerd) mediante el comandocbw doctor - Corrección de un problema relacionado con la adición de
API_KEYSen el archivo de secretos - Corrección de la versión mínima de Docker requerida para los paquetes apt y rpm
5.28 (2025-11-28)
- Se añadió una marca de tiempo a los registros de actualización de Cyberwatch en
/var/log/cyberwatch.log - Se corrigió la generación de un archivo de copia de seguridad vacío cuando una copia de seguridad se interrumpe
- Se corrigió el mensaje de advertencia relacionado con las opciones de seguridad en el contenedor container-scanner
5.27 (2025-04-09)
- Se añadió una verificación durante el arranque de los contenedores para evitar la eliminación de imágenes de contenedores que aún no se hayan iniciado
- Se corrigió la visualización de una advertencia relacionada con el uso de la opción
CBW_DONT_PRUNE_UNUSED_IMAGES - Las nuevas imágenes ahora se descargan antes de detener la pila para minimizar el tiempo de indisponibilidad de la aplicación
5.26 (2025-03-18)
- Se corrigió un problema de volúmenes al configurar un nodo como satélite desconectado
- Se eliminó el soporte del orquestador MicroK8s
- La dirección IP de la red Docker utilizada para container-scanner se ha configurado para estar en un rango similar al de la red Docker por defecto