Un YAML comme contrat. Un binaire pour tout gérer. imglife industrialise le cycle de vie de vos images Docker — des miroirs publics aux images applicatives, en passant par des bases communes à toute l’organisation.
Quel que soit votre rôle dans la chaîne de livraison, imglife travaille pour vous :
Pour les équipes plateforme & DevOps
Les templates Dockerfile deviennent le contrat unique pour toutes les
images de l’organisation. Patchez une base une fois, propagation à tous les
projets applicatifs au prochain build. La gestion de 50+ images passe de
plusieurs heures/semaine à presque zéro.
Pour la sécurité & le RSSI
Une seule voie auditée pour les images externes. Les credentials restent
dans votre vault, jamais dans le YAML. Alertes EOL proactives via
endoflife.date. Build records dans le Package Registry, exploitables en
audit SOC 2 / ISO 27001.
Pour la direction technique & FinOps
La rétention automatique stabilise les coûts de stockage. Aucun script ni
dashboard custom à porter. Un YAML, un pipeline GitLab — time-to-value
court, pas de plateforme lourde à installer.
Pour les développeurs applicatifs
Un catalogue d’images préconfigurées, prêtes à l’emploi et conformes aux
critères d’infrastructure de l’organisation — un Dockerfile de moins à
maintenir. CI plus rapide grâce aux pulls internes (pas de rate limit Docker
Hub). Chaque projet est automatiquement informé au build quand une image plus
récente est disponible ou que la version courante atteint sa fin de vie.
imglife modélise votre inventaire d’images en trois niveaux, piloté par un seul fichier de configuration YAML :
Miroir des images publiques
Synchronisez les images upstream dans votre registry privé selon un
planning. Ne dépendez plus de la disponibilité de Docker Hub en production.
Construction d'images de base enrichies
Générez des Dockerfiles depuis des templates, injectez des métadonnées de
sécurité et construisez des images de base standardisées avec une seule
commande.
Suivi des dates de fin de vie
Sachez exactement quelles images approchent de leur EOL avant que votre
équipe ne livre du code sur un runtime non supporté.
Génération de rapports d'état
Produisez un README Markdown listant toutes vos images, leurs dates EOL et
l’état de mise à jour des projets applicatifs.
Nettoyage des tags obsolètes
Appliquez des politiques de rétention automatiquement. Gardez les N derniers
tags, archivez les anciens, supprimez les expirés.
Intégration CI applicatif
Les projets applicatifs utilisent imglife check pour vérifier leur image
de base et imglife register pour enregistrer leurs builds.