Sobre o projeto

Harbor é um registro cloud-native confiável que estende o Docker Distribution de código aberto, adicionando recursos de gerenciamento, segurança e identidade de nível empresarial. Ele foi projetado para ser implantado próximo aos ambientes de build e execução para melhorar a eficiência da transferência de imagens. As principais capacidades incluem: - Suporte a Registro: Armazena e gerencia tanto imagens de container quanto Helm charts. - Segurança e Conformidade: Fornece varredura de vulnerabilidades para imagens, assinatura de conteúdo e logs de auditoria de atividade. - Controle de Acesso: Implementa controle de acesso baseado em funções (RBAC) através de 'projetos' e integra-se com LDAP/AD e OpenID Connect (OIDC) para autenticação. - Replicação: Suporta a sincronização baseada em políticas de imagens e charts entre múltiplas instâncias de registro para facilitar a alta disponibilidade e implantações em múltiplos datacenters. - Ferramentas de Manutenção: Inclui exclusão de imagens e garbage collection para recuperar espaço de armazenamento. - Interface de Gerenciamento: Oferece um portal de usuário gráfico para navegar e pesquisar repositórios, bem como uma API RESTful com Swagger UI para integração programática. - Opções de Implantação: Pode ser implantado via Docker Compose, Helm Charts ou um Harbor Operator.