Compania Red Hat despre formarea unui nou proiect deschis , care va continua dezvoltarea registrului de imagini ale containerelor omonim, dezvoltat anterior în spatele ușilor închise, care stă la baza serviciilor și . Proiectul a ajuns în mâinile Red Hat după achiziția companiei CoreOS și a fost deschis în cadrul inițiativei de a transforma produsele proprietare ale companiilor achiziționate în software liber. Codul este scris în Python și sub licența Apache 2.0.
Proiectul oferă uneltele necesare pentru construirea, stocarea și distribuirea imaginilor containerelor și aplicațiilor, precum și o interfață web pentru gestionarea registrului. Cu ajutorul Quay, este posibil să implementați un registru propriu de imagini ale containerelor sau aplicațiilor în infrastructura proprie, pentru care este necesar doar accesul la o bază de date și spațiu pe disc pentru stocarea imaginilor.
Registrul este compatibil cu prima și a doua versiune (Docker Registry HTTP API), folosit pentru distribuirea imaginilor containerelor pentru motorul Docker, precum și cu specificația fișierelor manifest Docker. Pentru detectarea containerelor, este suportată specificația . Este posibilă conectarea la sistemele de livrare și integrare continuă (CD/CI) cu construirea din repository-uri pe baza GitHub, Bitbucket, GitLab și Git.
Quay oferă mecanisme flexibile de restricționare a accesului, instrumente de gestionare a echipelor de dezvoltatori, permițând utilizarea LDAP, Keystone, OIDC, Google Auth și GitHub pentru autentificarea utilizatorilor. Stocarea poate fi implementată pe un sistem de fișiere local, S3, GCS, Swift sau Ceph, și replicată pentru a optimiza livrarea datelor în funcție de locația utilizatorului. Este inclus un set de unelte , care asigură scanarea automată a conținutului containerelor pentru identificarea vulnerabilităților necorectate.
Sursa: opennet.ro
