Criar projetos do Harbor

No Harbor, um projeto serve como uma unidade lógica para organizar e gerenciar uma coleção de imagens de contêiner. Ele oferece uma maneira de agrupar artefatos relacionados e aplicar políticas, controles de acesso e regras de replicação específicos a toda a coleção. Não é possível enviar ou extrair imagens para o Harbor antes da criação de um projeto.

Antes de começar

Para criar projetos do Harbor, você precisa ter os papéis de identidade e acesso necessários:

  • Criador de projetos do Harbor: tem acesso para gerenciar o recurso HarborInstanceProject no projeto. Peça ao administrador do IAM da organização para conceder a você o papel de Criador de projetos do Harbor (harbor-project-creator).
  • Antes de criar projetos do Harbor, faça login na interface do Harbor para que ele reconheça sua identidade. Se essa etapa for ignorada, a criação do projeto do Harbor poderá ficar travada com um falso positivo no console do GDC.

Criar um projeto do Harbor

Crie um projeto do Harbor usando o console do GDC ou a CLI gdcloud.

Console

No console do GDC, siga estas etapas:

  1. Clique no link Harbor Container Registry na seção CI/CD do menu de navegação.
  2. Clique em Criar um projeto do Harbor.
  3. Insira o nome do projeto.
  4. Opcional: a verificação de vulnerabilidades é ativada por padrão. Para desativar a verificação automática de vulnerabilidades para projetos do Harbor, clique no botão Ativar a verificação de vulnerabilidades para o projeto. Para mais informações, consulte Verificar se há vulnerabilidades.
  5. Clique em Criar.
  6. Uma mensagem de confirmação aparece indicando que o projeto foi criado com sucesso.
  7. Depois que o projeto do Harbor for criado, faça login na interface do Harbor para confirmar que é possível ver o projeto.

CLI

Crie o projeto do Harbor:

  gdcloud harbor harbor-projects create HARBOR_PROJECT \
    --project=PROJECT \
    --instance=INSTANCE

Substitua:

  • HARBOR_PROJECT: o nome do projeto do Harbor a ser criado.
  • PROJECT: o nome do projeto do GDC.
  • INSTANCE: o nome da instância.