From 910ac5bfab57a670654362814d2fe8e30bb4bbd1 Mon Sep 17 00:00:00 2001 From: Fab Date: Fri, 13 Nov 2026 11:34:17 +0100 Subject: [PATCH] les commentaires ! --- dockers/grafana/docker-inventaire/inventaire.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/dockers/grafana/docker-inventaire/inventaire.py b/dockers/grafana/docker-inventaire/inventaire.py index a0cc392..4a63e65 100644 --- a/dockers/grafana/docker-inventaire/inventaire.py +++ b/dockers/grafana/docker-inventaire/inventaire.py @@ -21,6 +21,19 @@ from prometheus_client import ( generate_latest, ) +# ============================================================ +# Récupère depuis Git le contenu du répertoire dockers/ du dépôt KAZ. +# Nettoie les anciens répertoires temporaires /tmp/docker-inventaire-* à chaque nouvel inventaire. +# Parcourt les fichiers docker-compose.yml et leurs variantes. +# Extrait les images Docker et les versions déclarées dans les fichiers Compose. +# Regroupe les images par projet et service. +# Interroge les registres Docker pour récupérer les tags disponibles. +# Recherche la dernière version stable détectée pour chaque image. +# Compare cette version avec celle déclarée dans Git. +# Publie des métriques Prometheus indiquant les versions et les mises à jour disponibles. +# Répète l'inventaire toutes les heures et expose les métriques sur le port 9911 pour Prometheus et Grafana. +# ============================================================ + # ============================================================ # Configuration