Empresa Red Hat sobre a formação de um novo projeto aberto , que dará continuidade ao desenvolvimento do repositório homônimo de imagens de contêineres, anteriormente desenvolvido à porta fechada, que é a base dos serviços e . O projeto foi adquirido pela Red Hat após a compra da empresa CoreOS e foi aberto dentro da iniciativa de tornar produtos proprietários de empresas adquiridas em software de código aberto. O código foi escrito em Python e estão sob a licença Apache 2.0.
o projeto fornece ferramentas para construir, armazenar e distribuir imagens de contêineres e aplicativos, além de uma interface web para gerenciar o repositório. Com o Quay, é possível implantar um repositório de imagens de contêineres ou aplicativos em uma infraestrutura controlada, para o qual apenas será necessário acesso a um SGBD e espaço em disco para armazenar as imagens.
O repositório é compatível com a primeira e a segunda versões (Docker Registry HTTP API), utilizado para distribuir imagens de contêineres para o motor Docker, assim como com a especificação dos arquivos de manifesto Docker. Para descobrir contêineres, é suportada a especificação . É possível integrar com sistemas de entrega contínua e integração (CD/CI) com construção a partir de repositórios baseados no GitHub, Bitbucket, GitLab e Git.
O Quay oferece mecanismos flexíveis de controle de acesso, ferramentas para gerenciamento de equipes de desenvolvimento, permitindo o uso de autenticação de usuários via LDAP, Keystone, OIDC, Google Auth e GitHub. O armazenamento pode ser implantado sobre FS local, S3, GCS, Swift e Ceph, e replicado para otimizar a entrega de dados considerando a localização do usuário. Inclui um pacote de ferramentas , que fornece varredura automatizada do conteúdo dos contêineres para identificar vulnerabilidades não corrigidas.
Fonte: opennet.ru
