Historique des versions de l’orchestrateur Podman

1.4 (2026-10-06)

Cette version contient des changements cassants. Les actions à réaliser lors de la mise à jour sont signalées par la mention Migration.

  • Renommage du service web en web-application
    • Migration : dans les fichiers de configuration personnalisés du répertoire /etc/cyberwatch/configs-enabled, renommer le service web en web-application. Sinon, la surcharge n’est plus appliquée et la commande cyberwatch restart échoue sur le service web : l’application démarre, mais ne redémarre plus automatiquement avec le serveur
    • Migration : adapter les outils qui s’appuient sur le nom du conteneur, qui devient cbwonpremise_web-application_1
    • Les commandes cyberwatch logs web et cyberwatch exec web restent acceptées
  • Ajout de cosign 3 ou d’une version ultérieure aux dépendances du paquet cyberwatch-podman, pour vérifier la signature des images
    • Migration : en mode hors ligne, installer le paquet cosign en même temps que le paquet cyberwatch-podman
  • Stockage du certificat présenté par l’interface web dans le répertoire /etc/cyberwatch/ssl au lieu du volume Podman cbwonpremise_data_ssl
    • Migration automatique du certificat existant lors de la mise à jour, l’ancien volume est conservé
  • Ajout de l’option --force-pull aux commandes cyberwatch start et cyberwatch restart pour télécharger les images même si la variable CBW_NO_PULL est activée dans le fichier config.env
  • Téléchargement des nouvelles images par la commande cyberwatch start, sauf avec l’option --no-pull. Cette commande ne sauvegarde pas la base de données : préférer cyberwatch restart pour mettre à jour Cyberwatch
  • Poursuite du redémarrage avec les images déjà présentes sur le nœud lorsque cyberwatch restart ne parvient pas à télécharger les nouvelles images
  • Prise en charge d’un port personnalisé pour la sauvegarde et la restauration d’une base de données externe via la variable MYSQL_PORT dans le fichier containers.env
  • Conservation du fichier config.env modifié localement lors de la mise à jour du paquet RPM. Si le paquet fournit une nouvelle version de ce fichier, elle est enregistrée dans config.env.rpmnew
  • Correction des droits du fichier containers.env sur les systèmes durcis configurés avec un umask à 077, qui empêchaient le démarrage de Cyberwatch. Les droits d’un fichier existant sont corrigés au prochain cyberwatch configure

1.3 (2026-05-05)

  • Ajout de la possibilité de scaler les conteneurs : web, container-scanner et sidekiq_node
  • Ajout d’une option pour renouveler les certificats expirés avec cyberwatch renew-certificates
  • Utilisation forcée du root-ca lors des sauvegardes de base de données
  • Correction de la génération du root-ca Cyberwatch

1.2 (2025-11-21)

  • La commande cyberwatch logs permet de consulter les logs des conteneurs stoppés
  • Correction des chemins pour les certificats utilisés par Redis
  • Correction d’un problème empêchant le redémarrage de l’application via le bouton
  • Correction d’un problème sur les systèmes Ubuntu empêchant certains conteneurs de se relancer après redémarrage de la machine

1.1 (2025-10-29)

  • Correction sur le conteneur web-scanner permettant de lancer des scans nmap

1.0 (2025-10-21)

  • Première version de l’orchestrateur Podman