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