A Red Hat vállalat az új nyílt projekt kialakításáról , amely továbbviszi a korábban zárt ajtók mögött fejlesztett azonos nevű konténerleíró registrum fejlődését, amely a szolgáltatások alapját képezi és . A projekt a Red Hat kezébe került a CoreOS vállalat megvásárlásakor, és a megszerzett cégek tulajdonjogainak nyílt forráskódúvá konvertálása keretében indult. A kód Python nyelven készült, és Apache 2.0 licenc alatt.
A projekt eszközöket biztosít a konténerek és alkalmazások képeinek összeállításához, tárolásához és terjesztéséhez, valamint webes felületet a registry kezeléséhez. A Quay segítségével saját konténer- vagy alkalmazás registry-t helyezhetünk üzembe a kontrollált infrastruktúrában, amelynek futtatásához csupán egy adatbázis-hozzáférés és elég tárolóhely szükséges a képek számára.
A registry kompatibilis az első és második verzióval (Docker Registry HTTP API), amelyet konténerképek terjesztésére használnak a Docker motor számára, valamint a Docker manifest fájl specifikációval. A konténerek felfedezéséhez támogatott a . Lehetséges csatlakozás folyamatos szállítási és integrációs rendszerekhez (CD/CI) a GitHub, Bitbucket, GitLab és Git alapú tárolókból történő összeállítással.
A Quay rugalmas hozzáférés-vezérlési mechanizmusokat, fejlesztői csapatok kezelésére szolgáló eszközöket biztosít, és lehetővé teszi a felhasználók hitelesítésére LDAP, Keystone, OIDC, Google Auth és GitHub használatát. A tároló telepíthető helyi fájlrendszerre, S3, GCS, Swift és Ceph alatt, és replikálható a felhasználó helyzetének figyelembevételével az adatok optimalizálása érdekében. A csomag része , amely automatizáltan vizsgálja a konténerek tartalmát a nem kijavított sebezhetőségek azonosítására.
Forrás: opennet.ru
