Firma Red Hat o utworzeniu nowego otwartego projektu , który będzie kontynuował rozwój wcześniej opracowywanego za zamkniętymi drzwiami rejestru obrazów kontenerów o tej samej nazwie, leżącego u podstaw usług i . Projekt przeszedł w ręce Red Hat po zakupie firmy CoreOS i został otwarty w ramach inicjatywy mającej na celu przekształcenie własnościowych produktów przejmowanych firm w model otwartego oprogramowania. Kod napisany jest w języku Python i na licencji Apache 2.0.
Projekt oferuje narzędzia do budowy, przechowywania i dystrybucji obrazów kontenerów oraz aplikacji, a także interfejs webowy do zarządzania rejestrem. Dzięki Quay można w kontrolowanej infrastrukturze uruchomić własny rejestr obrazów kontenerów lub aplikacji, do uruchomienia którego wystarczy dostęp do bazy danych oraz przestrzeń dyskowa na przechowywanie obrazów.
Rejestr jest kompatybilny z pierwszą i drugą wersją (Docker Registry HTTP API), stosowanego do dystrybucji obrazów kontenerów dla silnika Docker, a także ze specyfikacją plików manifestu Docker. Aby zidentyfikować kontenery, wspierana jest specyfikacja . Możliwe jest połączenie z systemami ciągłej dostawy i integracji (CD/CI) ze składaniem z repozytoriów opartych na GitHub, Bitbucket, GitLab i Git.
Quay oferuje elastyczne mechanizmy zarządzania dostępem, narzędzia do zarządzania zespołami deweloperów, umożliwia korzystanie z LDAP, Keystone, OIDC, Google Auth i GitHub do uwierzytelniania użytkowników. Magazyn może być zainstalowany na lokalnym systemie plików, S3, GCS, Swift i Ceph, oraz replikowany w celu optymalizacji wydajności danych w zależności od lokalizacji użytkownika. W skład wchodzi narzędzie , które zapewnia automatyczne skanowanie zawartości kontenerów w celu wykrycia niezałatanych podatności.
Źródło: opennet.ru
