Retour aux réalisations

Mises à niveau Fortinet

FortiUpgrade

Déployé

Préparer une montée de version Fortinet : chemin recommandé, versions, points de vigilance et vulnérabilités.

Voir le code
  • Consulter le chemin officiel
  • Rassembler les points de vigilance
  • Suivre versions et vulnérabilités
FortiUpgrade — Interface réelle · données de démonstration fictives
Interface réelle · données de démonstration fictives
01

Le besoin

Avant une montée de version, les informations sont dispersées : chemin officiel, versions, problèmes connus et vulnérabilités. Je voulais pouvoir les consulter dans un même parcours de préparation.

02

Mon rôle

Je conçois le parcours à partir des besoins d’un ingénieur en exploitation. Je définis les informations utiles, pilote les évolutions et vérifie le fonctionnement de l’application et de ses notifications.

03

La conception

  1. Interroger le chemin officiel Fortinet et signaler quand les informations viennent du cache.
  2. Rassembler les versions et les points de vigilance autour des étapes de l’upgrade.
  3. Conserver les dernières informations connues lorsqu’une collecte échoue.
  4. Éviter les notifications de vulnérabilités en double.
  1. 01Choisir le modèle
  2. 02Comparer les versions
  3. 03Lire les points de vigilance
  4. 04Préparer l’intervention
04

Ce que l’outil apporte

Une interface pour préparer l’opération, consulter les sources et suivre les informations utiles. Les mises à jour des catalogues et les notifications complètent la recherche ponctuelle d’un chemin.

Périmètre & limites

Les informations présentées sont une aide à la préparation. Le chemin et les points de vigilance doivent être vérifiés auprès de Fortinet avant l’intervention.

Repères de validation

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.

  • Python
  • JavaScript
  • Docker Compose
  • Nginx
  • GitHub Actions
  • Fortinet PSIRT
Architecture de principe

100 %Faites défiler le schéma pour explorer les détails.
Connexions & fluxContrôles / journauxProtection / blocage