Registro de cambios del orquestador Podman

1.4 (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 web a web-application
    • Migración: en los archivos de configuración personalizados del directorio /etc/cyberwatch/configs-enabled, cambiar el nombre del servicio web a web-application. De lo contrario, la configuración personalizada deja de aplicarse y el comando cyberwatch restart falla en el servicio web: la aplicación se inicia, pero deja de reiniciarse automáticamente con el servidor
    • Migración: adaptar las herramientas que se basan en el nombre del contenedor, que pasa a ser cbwonpremise_web-application_1
    • Los comandos cyberwatch logs web y cyberwatch exec web siguen aceptándose
  • Añadido cosign 3 o una versión posterior a las dependencias del paquete cyberwatch-podman, para verificar la firma de las imágenes
    • Migración: en modo sin conexión, instalar el paquete cosign al mismo tiempo que el paquete cyberwatch-podman
  • Almacenamiento del certificado presentado por la interfaz web en el directorio /etc/cyberwatch/ssl en lugar del volumen Podman cbwonpremise_data_ssl
    • Migración automática del certificado existente durante la actualización, el volumen antiguo se conserva
  • Añadida la opción --force-pull a los comandos cyberwatch start y cyberwatch restart para descargar las imágenes aunque la variable CBW_NO_PULL esté activada en el archivo config.env
  • Descarga de las nuevas imágenes por el comando cyberwatch start, salvo con la opción --no-pull. Este comando no hace copia de seguridad de la base de datos: es preferible usar cyberwatch restart para actualizar Cyberwatch
  • Continuación del reinicio con las imágenes ya presentes en el nodo cuando cyberwatch restart no consigue descargar las nuevas imágenes
  • Soporte para un puerto personalizado para la copia de seguridad y restauración de una base de datos externa mediante la variable MYSQL_PORT en el archivo containers.env
  • Conservación del archivo config.env modificado localmente durante la actualización del paquete RPM. Si el paquete proporciona una nueva versión de este archivo, se guarda en config.env.rpmnew
  • Corrección de los permisos del archivo containers.env en los sistemas reforzados configurados con un umask de 077, que impedían el inicio de Cyberwatch. Los permisos de un archivo existente se corrigen en el siguiente cyberwatch configure

1.3 (2026-05-05)

  • Adición de la posibilidad de escalar los contenedores: web, container-scanner y sidekiq_node
  • Adición de una opción para renovar los certificados expirados con cyberwatch renew-certificates
  • Uso forzado del root-ca en las copias de seguridad de la base de datos
  • Corrección de la generación del root-ca Cyberwatch

1.2 (2025-11-21)

  • El comando cyberwatch logs permite ver los registros de contenedores detenidos
  • Se corrigieron las rutas de los certificados usados por Redis
  • Se corrigió un problema que impedía reiniciar la aplicación al usar el botón
  • Se corrigió un problema en sistemas Ubuntu que impedía que algunos contenedores se reiniciaran tras el reinicio de la máquina

1.1 (2025-10-29)

  • Corrección en el contenedor web-scanner que permite lanzar escaneos nmap

1.0 (2025-10-21)

  • Primera versión del orquestador Podman