À propos du projet

Harbor est un registre cloud-native fiable qui étend Docker Distribution open-source en ajoutant des fonctionnalités de gestion, de sécurité et d'identité de classe entreprise. Il est conçu pour être déployé à proximité des environnements de construction et d'exécution afin d'améliorer l'efficacité du transfert d'images. Les capacités clés incluent : - Support du Registre : Stocke et gère à la fois les images de conteneurs et les charts Helm. - Sécurité et Conformité : Fournit l'analyse des vulnérabilités pour les images, la signature du contenu et des journaux d'audit d'activité. - Contrôle d'Accès : Implémente un contrôle d'accès basé sur les rôles (RBAC) via des « projets » et s'intègre à LDAP/AD et OpenID Connect (OIDC) pour l'authentification. - Réplication : Prend en charge la synchronisation basée sur des politiques d'images et de charts entre plusieurs instances de registres pour faciliter la haute disponibilité et les déploiements multi-centres de données. - Outils de Maintenance : Inclut la suppression d'images et la collecte d'erreurs (garbage collection) pour récupérer l'espace de stockage. - Interface de Gestion : Offre un portail utilisateur graphique pour parcourir et rechercher des dépôts, ainsi qu'une API RESTful avec Swagger UI pour l'intégration programmatique. - Options de Déploiement : Peut être déployé via Docker Compose, Helm Charts ou un Harbor Operator.