Společnost Red Hat o vytvoření nového otevřeného projektu , který bude pokračovat v rozvoji dříve vyvíjeného uzavřeného registru obrazů kontejnerů se stejným názvem, na jehož základě fungují služby a . Projekt přešel do rukou Red Hat po akvizici společnosti CoreOS a byl otevřen v rámci iniciativy na převod vlastnických produktů nabývaných společností na otevřený software. Kód je napsán v jazyce Python a pod licencí Apache 2.0.
Projekt poskytuje nástroje pro sestavení, uchovávání a distribuci obrazů kontejnerů a aplikací, stejně jako webové rozhraní pro správu registru. Pomocí Quay lze v řízené infrastruktuře nasadit vlastní registr obrazů kontejnerů nebo aplikací, k jehož spuštění je potřeba pouze přístup k databázi a diskový prostor pro ukládání obrazů.
Registr je kompatibilní s prvními a druhými verzemi (Docker Registry HTTP API), používá se pro distribuci obrazů kontejnerů pro motor Docker a také se specifikací souborů manifestu Docker. Pro zjišťování kontejnerů je podporována specifikace . Je možné připojení k systémům kontinuální dodávky a integrace (CD/CI) se sestavením z repozitářů na základě GitHub, Bitbucket, GitLab a Git.
Quay poskytuje flexibilní mechanismy řízení přístupu, nástroje pro správu týmů vývojářů, a umožňuje použití pro autentizaci uživatelů LDAP, Keystone, OIDC, Google Auth a GitHub. Úložiště může být nasazeno nad místním souborovým systémem, S3, GCS, Swift a Ceph, a replikováno pro optimalizaci dodávky dat s ohledem na umístění uživatele. Součástí je nástroj , který zajišťuje automatizované skenování obsahu kontejnerů za účelem odhalení neopravených zranitelností.
Zdroj: opennet.ru
