Inkampani yezigqoko ezibomvu kumenyezelwe mayelana nokwakhiwa kwephrojekthi entsha evulekile quay, ezoqhubeka nokuthuthukiswa kwerejista yesithombe sesitsha esenziwe ngemuva kweminyango evaliwe enegama elifanayo, elingaphansi kwamasevisi I-Red Hat Quay ΠΈ I-Quay.io. Le phrojekthi yawela ezandleni ze-Red Hat ngemva kokuthengwa kwe-CoreOS futhi yavulwa njengengxenye yesinyathelo sokuguqula imikhiqizo yobunikazi yezinkampani ezitholiwe ibe isofthiwe yomthombo ovulekile. Ikhodi ibhalwe ngePython futhi vula ilayisensi ngaphansi kwe-Apache 2.0.
Le phrojekthi ihlinzeka ngamathuluzi okwakha, okugcina nokusabalalisa izithombe zeziqukathi nezinhlelo zokusebenza, kanye nesixhumi esibonakalayo sewebhu sokuphatha ukubhalisa. Usebenzisa i-Quay, ungasebenzisa irejista yakho yesiqukathi noma izithombe zohlelo lokusebenza kungqalasizinda yakho elawulwayo, ukuze uyisebenzise odinga kuphela ukufinyelela ku-DBMS nesikhala sediski sokugcina izithombe.
Irejista iyahambisana nezinguqulo zokuqala nezesibili umthetho olandelwayo (I-Docker Registry HTTP API), esetshenziselwa ukusabalalisa izithombe zeziqukathi zenjini ye-Docker, kanye nokucaciswa kwamafayela e-Docker manifest. Ukucaciswa kusekelwa ukutholwa kwesiqukathi Ukutholwa Kwesithombe Sesiqukathi Sohlelo Lokusebenza. Kungenzeka ukuxhuma ezinhlelweni zokulethwa nokuhlanganiswa okuqhubekayo (CD/CI) ngokuhlanganisa kusuka kumakhosombe okusekelwe ku-GitHub, Bitbucket, GitLab kanye ne-Git.
I-Quay inikeza izindlela ezivumelana nezimo zokulawula ukufinyelela, amathuluzi okuphatha amaqembu okuthuthukisa, futhi ivumela ukusetshenziswa kwe-LDAP, Keystone, OIDC, Google Auth kanye ne-GitHub ukuze kuqinisekiswe umsebenzisi. Isitoreji singafakwa phezu kwesistimu yefayela yendawo, i-S3, i-GCS, i-Swift ne-Ceph, futhi iphindaphindwe ukuze kulungiselelwe ukulethwa kwedatha ngokusekelwe endaweni yomsebenzisi. Kufaka amathuluzi Clair, okunikeza ukuskena okuzenzakalelayo kokuqukethwe kwesiqukathi ukuze kutholakale ubungozi obungapeyishiwe.
Source: opennet.ru