Red Hat bedrijf over de oprichting van een nieuw open project , dat de ontwikkeling zal voortzetten van het eerder achter gesloten deuren ontwikkelde gelijknamige containerservice-register, dat de basis vormt voor de diensten en . Het project kwam in handen van Red Hat na de overname van het bedrijf CoreOS en is geopend in het kader van de initiatief om eigendom producten van overgenomen bedrijven om te zetten naar open source. De code is geschreven in Python en onder de Apache 2.0-licentie.
het project biedt hulpmiddelen voor het bouwen, opslaan en verspreiden van container- en applicatiebeelden, evenals een webinterface voor het beheren van het register. Met Quay kun je in een gecontroleerde infrastructuur je eigen container- of applicatieregister opzetten, waarvoor alleen toegang tot de database en schijfruimte voor het opslaan van beelden nodig is.
Het register is compatibel met de eerste en tweede versie (Docker Registry HTTP API), die wordt gebruikt voor de distributie van containerbeelden voor de Docker-engine, evenals met de specificatie van Docker-manifestbestanden. Voor het ontdekken van containers ondersteunt het de specificatie . Er is ondersteuning voor integratie met continue levering en integratiesystemen (CD/CI) met buildmogelijkheden vanuit repositories op GitHub, Bitbucket, GitLab en Git.
Quay biedt flexibele mechanisms voor toegangscontrole, teambeheer en ondersteunt gebruikersauthenticatie via LDAP, Keystone, OIDC, Google Auth en GitHub. De opslag kan worden opgezet bovenop lokale FS, S3, GCS, Swift en Ceph en gerepliceerd worden voor optimale datadistributie rekening houdend met de locatie van de gebruiker. Het bevat gereedschappen , die geautomatiseerd scannen van containerinhoud mogelijk maken om onopgeloste kwetsbaarheden te identificeren.
Bron: opennet.ru
