Como atualizar, descontinuar e excluir produtos de imagem de contêiner

Como atualizar imagens no Container Registry

Seguindo o mesmo processo realizado quando você enviou a imagem para o repositório de teste do Container Registry, adicione a nova imagem ao o Container Registry com a tag adequada.

  1. Crie a imagem que você quer enviar ao repositório de teste do Container Registry.
  2. Use o Docker com a tag da versão atual que você quer incluir na imagem para atualizar (ou com uma nova tag se quiser a imagem em uma nova versão):

    docker tag {image_name} {staging_repo_path}:{tag}

    Por exemplo: docker tag test-image gcr.io/testpartner/testsolution:latest

  3. Envie a imagem usando gcloud:

    gcloud docker push {staging_repo_path}:{tag}

  4. Repita o procedimento para todas as tags adicionais que você gostaria de adicionar ou atualizar em seu repositório de teste. Observe que uma única imagem pode ter várias tags.

    Lembre-se de que enviar uma imagem para o repositório de teste não automaticamente o torna visível para os usuários (mesmo se você usar uma tag que é já associado a uma versão); isso só acontece depois que você atualiza no Portal do Produtor e seu produto será publicado.

É possível gerenciar tags diretamente (adicionar, editar ou excluir) nas imagens que já estão em repositório de teste do Container Registry usando o IU do Container Registry.

Como atualizar seus produtos no Portal do Produtor

  1. Abra o Portal do Produtor no console do Google Cloud:

    https://console.cloud.google.com/producer-portal?project=YOUR_PUBLIC_PROJECT_ID
    

    Substitua YOUR_PUBLIC_PROJECT_ID pelo ID do projeto público que você criou para o Cloud Marketplace, por exemplo, my-organization-public.

  2. Na lista de produtos, clique no ID do produto.

  3. Na página Visão geral do seu produto, acesse Imagens de contêiner. e clique em Editar.

  4. Em Versões propostas, clique em Editar. Pode levar alguns segundos para ler o repositório e carregar as tags.

  5. Clique na versão que você quer atualizar.

  6. Em Tag de display, selecione a versão que usa a tag um resumo para a imagem que você atualizou no repositório de teste do Container Registry.

  7. Depois de atualizar todas as informações da versão, clique em Concluído.

  8. Quando terminar de atualizar as versões com suporte para o produto, clique em Salvar e validar.

  9. Clique em Enviar para encaminhar as imagens do contêiner para análise.

  10. Depois que todas as avaliações forem aprovadas, você poderá publicar e lançar o produto abrindo a página Visão geral do produto e clicando em Publicar.

Removendo versões

Quando você remove uma versão do seu produto, ela é imediatamente removida dos na página de detalhes do produto quando ele for publicado. No entanto, a remoção uma versão não remove as imagens publicadas para o público Container Registry.

  1. Abra o Portal do Produtor no console do Google Cloud:

    https://console.cloud.google.com/producer-portal?project=YOUR_PUBLIC_PROJECT_ID
    

    Substitua YOUR_PUBLIC_PROJECT_ID pelo ID do projeto público que você criou para o Cloud Marketplace, por exemplo, my-organization-public.

  2. Na lista de produtos, clique no ID do produto.

  3. Na página Visão geral do seu produto, acesse Imagens de contêiner. e clique em Editar.

  4. Em Versões propostas, clique em Editar. Pode levar alguns segundos para ler e carregar suas tags.

  5. Destaque a versão que você quer remover.

  6. Clique em para remover a versão.

  7. Clique em Concluído.

  8. Quando terminar de remover as versões do seu produto, clique em Salvar e validar.

  9. Clique em Enviar para encaminhar as imagens do contêiner para análise.

  10. Depois que todas as avaliações forem aprovadas, você poderá publicar e lançar o produto abrindo a página Visão geral do produto e clicando em Publicar.