Red Hat ettevõte uue avatud projekti loomise kohta , mis jätkab varasemalt suletud uksed taga arendatud sama nimega konteinerite registri arengut, mis toetab Red Hat Quay ja Quay.io teenuseid. ja . Projekt läks Red Hati kätte pärast CoreOS-i ettevõtte ostmist ja avati OSS-i algatuste raames, et muundada omandiõiguslike toodete avatud lähtekoodi projektideks. Kood on kirjutatud Pythonis ja ainekood on litsentsitud Apache 2.0 all.
Projekt pakub tööriistu konteinerite ja rakenduste piltide kogumiseks, säilitamiseks ja levitamiseks ning veebiliidese registri haldamiseks. Quay abil on võimalik oma infrastruktuuris üles seada oma piltide registri, mille käitamiseks on vajalik vaid juurdepääs andmebaasile ja salvestusruum piltide hoidmiseks.
Register on ühilduv esimese ja teise versiooniga (Docker Registry HTTP API), mida kasutatakse Docker-i mootori konteineripiltide levitamiseks, samuti Docker-i manifestifailide spetsifikatsiooniga. Kontainerite avastamiseks toetatakse spetsifikatsiooni . On võimalik ühendada pideva kohaletoimetamise ja integratsiooni (CD/CI) süsteemidesse, mis ehitavad GitHubi, Bitbucketi, GitLabi ja Giti baasil registritest.
Quay pakub paindlikke juurdepääsu piiramismehhanisme, arendajate meeskondade haldusvahendeid, ning toetab kasutajate autentimiseks LDAP, Keystone, OIDC, Google Auth ja GitHub. Salvestus võib olla üles seatud kohalikul failisüsteemil, S3-l, GCS-l, Swiftil ja Ceph-il ning replikatsioon on võimalik, et optimeerida andmete edastamise efektiivsust kasutaja asukohta arvestades. Komplekti kuulub tööriistakogu , mis tagab automaatse konteinerite sisu skaneerimise, et tuvastada lahendamata haavatavusi.
Allikas: opennet.ru
