Red Hat Şirkəti yeni bir açık proje oluşturma hakkında , kapalı kapılar ardında geliştirilen aynı adı taşıyan konteyner görüntüleri kaydını devam ettirecek olan proje və . Proje, CoreOS şirketinin satın alınmasından sonra Red Hat'in eline geçti ve devralınan şirketlerin sahip olduğu özel ürünleri Açık Kaynağa dönüştürme girişimi kapsamında açıldı. Kod Python dilinde yazılmıştır ve Apache 2.0 lisansı altındadır.
Proje, konteyner ve uygulama görüntülerini oluşturmak, depolamak ve dağıtmak için araçlar sunar, ayrıca kayıt için bir web arayüzü sağlar. Quay ile kontrol edilen bir altyapıda kendi konteyner veya uygulama görüntüleri kaydınızı kurabilir, bunun için yalnızca bir veritabanı erişimine ve görüntüler için disk alanına ihtiyaç vardır.
Kayıt, (Docker Registry HTTP API), Docker motoru için konteyner görüntülerinin dağıtımında kullanılmakta olup, Docker manifest dosyası spesifikasyonu ile de uyumludur. Konteynerleri keşfetmek için spesifikasyonu desteklenmektedir. Sürekli teslimat ve entegrasyon sistemlerine (CD/CI) bağlanmak mümkündür ve GitHub, Bitbucket, GitLab ve Git tabanlı havuzlardan inşa süreçlerine entegre edilebilir.
Quay, erişim kısıtlamaları için esnek mekanizmalar, geliştirici takımlarının yönetim araçlarını sunar, kullanıcılar için LDAP, Keystone, OIDC, Google Auth ve GitHub ile kimlik doğrulama imkanı tanır. Depolama, yerel dosya sisteminin, S3, GCS, Swift ve Ceph üzerinde konuşlandırılabilir ve kullanıcı konumuna göre verilerin optimizasyonu için çoğaltılabilir. Araçlar arasında , konteynerlerin bileşenlerini otomatik olarak taramak ve düzeltilmemiş güvenlik açıklarını tespit etmek için bir araç seti sağlar.
Mənbə: opennet.ru
