Entreprise Red Hat sur la création d'un nouveau projet open-source , qui continuera le développement de l'annuaire des images de conteneurs homonyme, qui était auparavant développé à huis clos et qui est à la base des services et . Le projet a été acquis par Red Hat suite à l'achat de la société CoreOS et a été ouvert dans le cadre de l'initiative visant à convertir des produits propriétaires des entreprises acquises en logiciels libres. Le code est écrit en Python et sous licence Apache 2.0.
Le projet fournit des outils pour la création, le stockage et la distribution d'images de conteneurs et d'applications, ainsi qu'une interface Web pour gérer le registre. Avec Quay, il est possible de déployer son propre registre d'images de conteneurs ou d'applications dans une infrastructure contrôlée, nécessitant seulement un accès à une base de données et de l'espace de stockage pour les images.
Le registre est compatible avec les première et deuxième versions (Docker Registry HTTP API), utilisées pour la distribution des images de conteneurs pour le moteur Docker, ainsi qu'avec la spécification des fichiers de manifeste Docker. Pour la découverte des conteneurs, il prend en charge la spécification . Il est possible de se connecter à des systèmes de livraison continue et d'intégration (CD/CI) avec des constructions à partir de référentiels basés sur GitHub, Bitbucket, GitLab et Git.
Quay fournit des mécanismes flexibles de contrôle d'accès, des outils de gestion des équipes de développeurs, et permet l'utilisation de l'authentification des utilisateurs via LDAP, Keystone, OIDC, Google Auth et GitHub. Le stockage peut être déployé sur un système de fichiers local, S3, GCS, Swift et Ceph, et être répliqué pour optimiser la livraison des données en fonction de l'emplacement de l'utilisateur. Il comprend un ensemble d'outils , assurant l'analyse automatisée du contenu des conteneurs pour identifier les vulnérabilités non corrigées.
Source : opennet.ru
