Red Hat ettevõte uue avatud projekti loomine , mis jätkab arendust varasemalt suletud uue nime saanud konteinerite registri kallal, mis on teenuste aluseks ja . Projekt jõudis Red Hati kätte pärast CoreOSi ettevõtte ostmist ning avati algatuse raames, mille eesmärk on pakkuda omandatud ettevõtete omandiõigustega seotud tooteid avatud lähtekoodiga. Kood on kirjutatud Pythonis ja lisensiga Apache 2.0.
Projekt pakub tööriistu konteinerite ja rakenduste ehitamiseks, talletamiseks ja jagamiseks, samuti veebi liidest registri haldamiseks. Quay abil on võimalik luua oma konteinerite või rakenduste register kontrollitavas infrastruktuuris, milleks on vajalik vaid juurdepääs andmebaasile ja salvestusruumi piltide hoidmiseks.
Register on ühilduv esimesse ja teise versiooni (Docker Registry HTTP API), mida kasutatakse konteineripiltide jaotamiseks Docker mootorile, samuti Dockeri mansiifestifailide spetsifikatsiooniga. Konteinerite avastamiseks toetatakse spetsifikatsiooni . On võimalik integreerimine pideva tarnimise ja integratsiooni (CD/CI) süsteemidega, mis ehitatakse GitHub, Bitbucket, GitLab ja Git'i põhjal.
Quay pakub paindlikke juurdepääsu eraldamise mehhanisme, arendajate meeskondade haldamise vahendeid, lubab kasutajate tuvastamiseks LDAP, Keystone, OIDC, Google Auth ja GitHub’i kasutamist. Hoidla saab paigaldada kohaliku failisüsteemi, S3, GCS, Swift ja Ceph peale ning replikatsiooni andmete edastamise optimeerimiseks vastavalt kasutaja asukohale. Komplekti kuulub tööriistakogu , mis tagab konteinerite sisu automatiseeritud skaneerimise, et avastada parandamata haavatavusi.
Allikas: opennet.ru
