Azienda Red Hat sulla creazione di un nuovo progetto open source , che continuerà lo sviluppo del precedente registro degli immagini dei container, realizzato in modo privato, e che è alla base dei servizi e . Il progetto è passato sotto il controllo di Red Hat dopo l'acquisizione di CoreOS ed è stato aperto nell'ambito di un'iniziativa per rendere open source i prodotti proprietari delle aziende acquisite. Il codice è scritto in Python e sotto licenza Apache 2.0.
il progetto offre strumenti per la creazione, il salvataggio e la distribuzione delle immagini dei container e delle applicazioni, oltre a un'interfaccia web per la gestione del registro. Con Quay è possibile implementare un proprio registro di immagini dei container o delle applicazioni in un'infrastruttura controllata, per il quale è necessario solo l'accesso a un database e spazio su disco per l'archiviazione delle immagini.
Il registro è compatibile con la prima e la seconda versione (Docker Registry HTTP API), utilizzato per la distribuzione delle immagini dei container per il motore Docker, oltre a rispettare la specifica dei file manifest Docker. Per la scoperta dei container è supportata la specifica . È possibile integrarsi con sistemi di Continuous Delivery e Continuous Integration (CD/CI) per la creazione da repository basati su GitHub, Bitbucket, GitLab e Git.
Quay offre meccanismi flessibili per la gestione degli accessi, strumenti per la gestione dei team di sviluppo e supporta l'autenticazione tramite LDAP, Keystone, OIDC, Google Auth e GitHub. Lo storage può essere implementato su filesystem locali, S3, GCS, Swift e Ceph, e replicato per ottimizzare la distribuzione dei dati in base alla posizione dell'utente. Include strumenti , che garantiscono una scansione automatizzata del contenuto dei container per rilevare vulnerabilità non risolte.
Fonte: opennet.ru
