Registro de cambios del Helm Chart
0.6.3 (2026-01-26)
- Se eliminó el servicio de limpieza del volumen de container-scanner
- La limpieza ahora se realiza directamente por el servicio container-scanner
- Se añadió un servicio al pod nginx en los nodos satélite
- Se añadió soporte para secretos de Kubernetes para todos los secretos del archivo values.yml
0.6.2 (2026-01-09)
- Los datos de Redis ahora son persistentes
- Se corrigió el mensaje de advertencia relacionado con el pod Elasticsearch
- Se corrigió el mensaje de advertencia del cron job de container-scanner
0.6.1 (2025-12-12)
- Se añadió un servicio para limpiar el volumen de container-scanner
- El intervalo de limpieza es configurable mediante
containerScanner.cleanupIntervalHours
- El intervalo de limpieza es configurable mediante
- El pod Elasticsearch ahora es un
StatefulSet - Se añadieron
startupProbeylivenessProbea los pods cache y redis - Se corrigió el montaje del volumen data-uploads cuando un nodo está desconectado
0.6.0 (2025-08-25)
- Se añadió la capacidad
NodeSelectora los pods - Se añadió la posibilidad de escalar container-scanner y web-scanner
- Se añadió la posibilidad de configurar un
Horizontal Pod Autoscale(HPA) para los pods web, sidekiq, sidekiq_node, container-scanner y web-scanner - Se simplificó el uso de certificados para ingress, DB y redis
- Ahora es posible introducir certificados y claves directamente en el archivo
Values.yml. - Los secretos de ingress ya no se regeneran en cada instalación
- Ahora es posible introducir certificados y claves directamente en el archivo
- Se añadió soporte para múltiples ingresses.
- Se añadió una nueva configuración para el/los ingress(es) mediante la variable
ingress.hosts. - Obsoleto: las variables
ingress.host,ingress.tls,ingress.ingressClassNameyingress.annotationsahora están obsoletas. Se eliminarán en una actualización futura.
- Se añadió una nueva configuración para el/los ingress(es) mediante la variable
- Se añadió la posibilidad de usar un Persistent Volume (
PV) y un Persistent Volume Claim (PVC) para la caché de container-scanner- Obsoleto: la variable
containerScanner.cache_size_limitestá obsoleta. Ahora debe usarsecontainerScanner.cacheStorageSizeocontainerScanner.existingClaim. La variable se eliminará en una actualización futura.
- Obsoleto: la variable
- Se añadió la posibilidad de especificar la estrategia de actualización de los Deployments
- Los pods DB y redis ahora están en
StatefulSet - Se añadió un archivo NOTES.txt para avisar de obsolescencias tras una instalación o actualización del Helm chart
- Se corrigió la anotación usada para desactivar apparmor en container-scanner
- Obsoleto: las variables
*.extraEnvVarspara todos los pods ahora se muestran como obsoletas en el NOTES.txt. Se recomienda usar*.env
0.5.12 (2025-04-28)
- Se simplificó el montaje del root-ca para una base de datos externa
- Se corrigió el montaje del volumen
third_party - Se eliminó la posibilidad de escalada de privilegios en ciertos pods
- Se eliminaron montajes duplicados en modo offline
- Se permitió añadir el certificado/clave del ingress directamente en el archivo values.yml
0.5.11 (2025-02-27)
- Posibilidad de añadir anotaciones adicionales a los pods
- Posibilidad de replicar los pods
webysidekiq_node - Mejora del rendimiento de la base de datos en despliegue de un solo nodo cuando la base de datos es gestionada por el Helm chart
- Se eliminó la escalada de privilegios en el pod
sidekiq_node
0.5.9 (2024-11-14)
- Se eliminó la exposición del puerto 6380 para Redis
- Se permite etiquetar pods mediante etiquetas adicionales
- Se reemplazó el despliegue cron por un contenedor
sidekiq-mastery se eliminó el servicio cron del chart - Se corrigió el uso de certificados con MariaDB (ajuste del montaje del archivo de configuración)
- Se permitió la escalada de privilegios para el pod
web-scannerpara habilitar escaneos nmap
0.5.8 (2024-07-12)
- Se permitió la escalada de privilegios para el pod
sidekiq_node(necesario para ejecutar nmap con el usuariocyberwatchdirectamente dentro del contenedor; se añadió la capacidadCAP_NET_RAW+epal binario nmap en el Dockerfile)
0.5.7 (2024-07-02)
- Se añadió una variable de entorno para indicar la presencia de
container-scanner - Se añadió el servicio
container-scanner(integrando la imagen dedicada como un servicio)
0.5.6 (2024-02-05)
- Se añadieron
resources.requestsa los pods del chart (requests fijadas al 10% de los límites definidos)
0.5.5
- Se añadieron limitaciones (cuotas) configurables de pods en el archivo values.yml
0.5.2
- El Helm chart ahora está firmado con un certificado
- Se añadió el namespace cyberwatch para almacenar elementos del chart
0.5.1
- Se corrigió el nombre de la imagen para MariaDB
0.5.0
Esta versión facilita el despliegue de Cyberwatch en un clúster multinodo. Nuevas funcionalidades:
Generación de un certificado autofirmado para el Ingress
Posibilidad de especificar credenciales del registro de contenedores desde
values.ymlEspecificación del número de réplicas para el contenedor
sidekiqReinicio únicamente de contenedores afectados por un cambio en secrets o
ConfigMapEspecificación de un nombre único de nodo Cyberwatch para un clúster multinodo
Especificación del nombre de IngressClass a utilizar si hay múltiples IngressClasses disponibles
Reactivación del volumen
thirdPartiescompartido entre los contenedoreswebysidekiqNodecontenedores (necesario para transmitir el archivo.cabdesdesidekiqNodeaweb)