Retour aux réalisations

Intelligence de mise à niveau Fortinet

FortiUpgrade

Consulter les chemins recommandés, enrichir les étapes et surveiller versions, vulnérabilités et notifications utiles.

ÉtatDéployé · en maintenance
Source publique
Chaîne de traitement Contrôles Sources Fortinet → Contrôles → Brief upgrade. Données fictives Sources Fortinet01 Contrôles02 Brief upgrade03 Données fictives

01

Le problème

Une montée de version ne se résume pas à une suite de firmwares : il faut vérifier le chemin officiel, les builds, les problèmes connus, les changements de comportement et les vulnérabilités pertinentes.

02

Mon rôle

Définition du besoin métier, règles de sécurité et de persistance, validation des parcours opérateur, pilotage des évolutions et de leur livraison en production.

03

Choix essentiels

  1. Faire prévaloir la source Fortinet lorsqu’elle est disponible et signaler explicitement l’usage du cache.
  2. Isoler chaque collecteur : l’échec d’une source reste visible sans effacer les dernières données confirmées.
  3. Persister checkpoint et outbox avant envoi pour éviter perte et doublon de notification.
  4. Publier une image traçable et conserver l’artefact précédent pour rollback.

04

Résultat démontrable

La version livrée est déployée sur le VPS avec un service web sain et un scheduler actif. La livraison de référence a validé 330 tests Python, 16 parcours navigateur, le build d’image et les smokes locaux/publics. Les chemins restent des aides à l’opération et doivent être revalidés contre la source officielle.

05

Technologies

  • Python
  • JavaScript
  • Docker Compose
  • Nginx
  • GitHub Actions
  • Fortinet PSIRT

Des assistants IA ont accéléré une partie de la conception et du développement. Les décisions réseau/sécurité, les critères d’acceptation, les tests et la validation restent pilotés et vérifiés humainement.