Atualizações de versão, suspensão de uso e exclusão de soluções de imagens de contêiner

Atualizar imagens no Container Registry

Seguindo um processo idêntico ao dos envios de imagens iniciais para o repositório de teste do Container Registry, adicione suas novas imagens ao Container Registry com a tag correta:

  1. Crie a imagem que você quer enviar para o repositório de teste do Container Registry.
  2. Marque sua imagem por meio do Docker usando a tag da versão atual que você gostaria de atualizar ou com uma nova tag, caso queira a imagem sob 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 sua imagem pelo gcloud:

    gcloud docker push {staging_repo_path}:{tag}

  4. Repita para todas as outras tags que gostaria de adicionar ou atualizar ao seu repositório de teste. Observe que uma única imagem pode ter várias tags.

    Lembre-se que enviar uma imagem ao repositório de teste não a tornará visível aos usuários automaticamente (mesmo que você use uma tag associada a uma versão). Isso ocorre somente depois de atualizar a versão no Portal do parceiro e o rascunho enviado ser publicado.

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

Atualizar versões no Portal do parceiro

Etapa 1. Navegar até a página do editor de soluções "Versions" no Portal do parceiro

O link direto para o Portal do parceiro é:

https://console.cloud.google.com/partner/solutions?project=YOUR_PROJECT_ID

Inicie o editor de soluções para sua solução clicando no código da solução e, em seguida, clicando no botão Editar para as versões.

Etapa 2. Atualizar o resumo das versões desatualizadas

Para as imagens enviadas com uma nova tag (ou uma tag que ainda não tenha tido uma versão criada para ela), siga as etapas para criar uma nova versão.

Para atualizações de imagens para tags atuais associadas a versões:

  1. Clique na tag do Container Registry da versão para editá-la (não no ícone de status de sincronização).

    Se o resumo de uma versão precisa ser atualizado (ou seja, o resumo de rascunho atual não está sincronizado com o resumo do Container Registry com a tag associada), então haverá um símbolo de erro em vez de uma marca de seleção na coluna de Status de sincronização.

  2. Clique no botão Atualizar para resumo atual.

    Se o resumo desta versão em seu rascunho não estiver sincronizado com o resumo do repositório de teste com a tag correspondente, o botão será ativado. O resumo atual com a tag em seu repositório de teste será mostrado abaixo do botão. Se o botão estiver desativado, os resumos serão sincronizados. Portanto, nenhuma atualização de imagem será necessária.

  3. Atualize o sistema operacional e o software do pacote para esse resumo específico.

    Lembre-se que o sistema operacional e o software do pacote são específicos de cada resumo específico e não podem ser alterados após a publicação.

    Qualquer sistema operacional e software do pacote previamente inseridos serão copiados para sua conveniência. Modifique a informação para torná-la precisa para esse resumo específico.

  4. Salve as alterações nessa versão clicando em Salvar.

  5. Repita para qualquer outra versão desatualizada.

Etapa 3. Enviar a solução para revisão

Clique em Salvar para sair da seção de versão e volte ao menu principal do editor de soluções.

Clique em Enviar para enviar sua solução para revisão. Após a aprovação, suas mudanças serão publicadas.

Suspensão de uso e exclusão da versão

Suas versões de contêiner precisam ter um período de suspensão de pelo menos 190 dias. Isso dá aos seus clientes tempo para planejar a suspensão e atualizar para uma versão mais recente do software.

Para suspender uma versão, você precisa agendá-la para exclusão, o que envia uma solicitação à equipe do Google Cloud Marketplace para aprovar a suspensão. Enquanto a versão está programada para exclusão, os usuários veem um aviso de que a versão está obsoleta, embora ainda possam extrair as imagens do contêiner do repositório do Container Registry.

Após a data de exclusão, a versão é removida totalmente do Google Cloud Marketplace.

Não é possível tornar a versão padrão obsoleta, a menos que isso se aplique à solução inteira, o que suspende o uso de todas as versões.

Para agendar uma suspensão de uso:

  1. Abra o Portal do Google Partners. O link direto para o Portal do Google Partners é:

    https://console.cloud.google.com/partner/solutions?project=YOUR_PROJECT_ID
    
  2. Clique na solução que você quer editar e edite a seção Versões

  3. Clique na tag Container Registry da versão que você quer editar.

  4. No painel Editar versão, selecione Suspender e agendar a exclusão.

  5. Escolha a data em que você quer que a versão seja excluída.

    A data precisa ser de pelo menos 190 dias a partir da data em que a solicitação for aprovada. Se houver problemas com a verificação ou aprovação, ou se você não puder enviar seu rascunho imediatamente, pode ser necessário ajustar data.

  6. Clique em Save.

  7. Repita essas etapas para quaisquer outras versões que você queira descontinuar.

  8. Clique em Enviar para enviar sua solução para revisão.