Azienda Red Hat sulla creazione di un nuovo progetto open source , che continuerà lo sviluppo del registro di immagini dei container omonimo, sviluppato in precedenza a porte chiuse, alla base dei servizi e . Il progetto è passato a Red Hat dopo l'acquisizione di CoreOS ed è stato aperto nell'ambito dell'iniziativa di trasformazione in software libero dei prodotti proprietari delle aziende acquisite. Il codice è scritto in Python e sotto licenza Apache 2.0.
Il progetto fornisce strumenti per la costruzione, memorizzazione e distribuzione di immagini dei container e applicazioni, oltre a un'interfaccia web per la gestione del registro. Con Quay, è possibile implementare un proprio registro di immagini dei container o applicazioni su un'infrastruttura controllata, per il quale è necessario solo l'accesso a un DBMS e spazio su disco per la memorizzazione delle immagini.
Il registro è compatibile con le prime e seconde versioni (Docker Registry HTTP API), utilizzato per la distribuzione di immagini dei container per il motore Docker, così come con la specifica dei file di manifest Docker. Per la scoperta dei container è supportata la specifica . È possibile integrare sistemi di continua consegna e integrazione (CD/CI) con build dai repository basati su GitHub, Bitbucket, GitLab e Git.
Quay offre meccanismi flessibili per la suddivisione degli accessi, strumenti di gestione dei team di sviluppatori e consente l'uso di LDAP, Keystone, OIDC, Google Auth e GitHub per l'autenticazione degli utenti. Lo storage può essere implementato su un filesystem locale, S3, GCS, Swift e Ceph, e replicato per ottimizzare la distribuzione dei dati in base alla posizione dell'utente. Include strumenti , che forniscono scansioni automatizzate del contenuto dei container per rilevare vulnerabilità irrisolte.
Fonte: opennet.ru
