Mettre à jour, abandonner et supprimer les produits d'images de conteneurs

Mettre à jour des images dans Container Registry

Pour effectuer la procédure de transfert d'image vers votre dépôt de préproduction Container Registry, ajoutez la nouvelle image à Container Registry avec le tag approprié.

  1. Créez l'image que vous souhaitez transférer vers votre dépôt de préproduction Container Registry.
  2. Ajoutez un tag à votre image à l'aide de Docker avec la balise de la version existante que vous souhaitez mettre à jour (ou avec une nouvelle balise si vous souhaitez disposer d'une nouvelle version):

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

    Par exemple, docker tag test-image gcr.io/testpartner/testsolution:latest.

  3. Transférez votre image à l'aide de gcloud:

    gcloud docker push {staging_repo_path}:{tag}

  4. Répétez l'opération pour toutes les autres balises que vous souhaitez ajouter ou mettre à jour à votre dépôt de préproduction. Notez qu'une même image peut comporter plusieurs tags.

    N'oubliez pas que la transmission d'une image à votre dépôt de préproduction ne la rend pas automatiquement visible aux utilisateurs (même si vous utilisez un tag déjà associé à une version). Cette opération n'a lieu que lorsque vous mettez à jour la version dans le portail et que votre produit est publié.

Vous pouvez gérer les tags directement (ajouter, modifier ou supprimer) sur les images déjà présentes dans votre dépôt de préproduction Container Registry à l'aide de l'interface Container Registry.

Mettre à jour vos produits sur le portail

Producer Portal

  1. Ouvrez Producer Portal dans Google Cloud Console:

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

    Remplacez YOUR_PUBLIC_PROJECT_ID par l'ID du projet public que vous avez créé pour Google Cloud Marketplace, par exemple my-organization-public.

  2. Dans la liste des produits, cliquez sur l'ID produit.

  3. Sur la page Aperçu de votre produit, accédez à la section Images de conteneurs, puis cliquez sur Modifier.

  4. À côté de Versions proposées, cliquez sur Modifier. La lecture du dépôt et le chargement des tags peut prendre quelques secondes.

  5. Cliquez sur la release que vous souhaitez mettre à jour.

  6. Dans le tag display, sélectionnez la version qui utilise le condensé correspondant à l'image que vous avez mise à jour dans votre dépôt Container Registry de préproduction.

  7. Une fois que vous avez mis à jour toutes les informations concernant la release, cliquez sur OK.

  8. Après avoir mis à jour les versions compatibles de votre produit, cliquez sur Enregistrer et valider.

  9. Cliquez sur Envoyer pour envoyer les images de conteneur.

  10. Une fois tous les avis approuvés, vous pouvez publier et lancer le produit en ouvrant la page Vue d'ensemble de votre produit et en cliquant sur Publier.

Portail des partenaires

Étape 1. Accédez à la page "Versions" de l'éditeur de solution sur le portail des partenaires

Le lien direct du portail des partenaires est le suivant :

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

Lancez l'éditeur de solution en cliquant sur l'ID de la solution, puis en cliquant sur le bouton Modifier pour les versions.

Étape 2 : Mettez à jour le condensé pour les versions obsolètes

Pour les images associées à un nouveau tag (ou à un tag pour lequel aucune version n'a encore été créée), suivez les étapes de création d'une version.

Pour mettre à jour des images avec des tags existants associés à des versions, procédez comme suit :

  1. Cliquez sur le tag Container Registry associé à la version pour le modifier (et non sur l'icône d'état de synchronisation).

    Si le condensé d'une version doit être mis à jour (le condensé actuel du brouillon n'est pas synchronisé avec le condensé Container Registry contenant le tag associé), un symbole d'erreur apparaît au lieu d'une coche dans la colonne Sync status (État de synchronisation).

  2. Cliquez sur le bouton Mettre à jour le condensé actuel.

    Si le condensé de cette version sur le brouillon n'est pas synchronisé avec celui du dépôt de préparation (avec le tag correspondant), le bouton est activé. Le condensé actuel associé au tag dans le dépôt de préparation est affiché sous le bouton. Si le bouton est désactivé, les condensés sont synchronisés, et aucune mise à jour de l'image n'est nécessaire.

  3. Mettez à jour le système d'exploitation et les packages logiciels pour ce condensé particulier.

    Notez que le système d'exploitation et les packages logiciels sont associés à un condensé particulier et ne peuvent pas être modifiés après la publication.

    Tout système d'exploitation et package logiciel déjà saisi sera copié à titre indicatif. Modifiez les informations pour qu'elles s'appliquent à ce condensé particulier.

  4. Enregistrez les modifications apportées à cette version en cliquant sur Enregistrer.

  5. Répétez ces étapes pour toutes les autres versions obsolètes.

Étape 3 : Envoyez la solution pour examen

Cliquez sur Enregistrer pour quitter la section de la version et revenir au menu principal de l'éditeur de solution.

Cliquez sur Envoyer pour soumettre la solution à notre examen. Une fois approuvées, vos modifications seront publiées.

Supprimer des versions

Producer Portal

Lorsque vous supprimez une release de votre produit, elle est immédiatement supprimée de la page d'informations détaillées sur le produit, lorsque le produit est publié. Toutefois, la suppression d'une version ne supprime pas les images publiées dans Container Registry public.

  1. Ouvrez Producer Portal dans Google Cloud Console:

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

    Remplacez YOUR_PUBLIC_PROJECT_ID par l'ID du projet public que vous avez créé pour Google Cloud Marketplace, par exemple my-organization-public.

  2. Dans la liste des produits, cliquez sur l'ID produit.

  3. Sur la page Aperçu de votre produit, accédez à la section Images de conteneurs, puis cliquez sur Modifier.

  4. À côté de Versions proposées, cliquez sur Modifier. La lecture du dépôt et le chargement des tags peut prendre quelques secondes.

  5. Mettez en surbrillance la release que vous souhaitez supprimer.

  6. Cliquez sur pour supprimer la version.

  7. Cliquez sur OK.

  8. Lorsque vous avez terminé de supprimer les releases, cliquez sur Enregistrer et valider.

  9. Cliquez sur Envoyer pour envoyer les images de conteneur.

  10. Une fois tous les avis approuvés, vous pouvez publier et lancer le produit en ouvrant la page Vue d'ensemble de votre produit et en cliquant sur Publier.

Portail des partenaires

Vos versions de conteneur doivent avoir une période d'abandon d'au moins 190 jours. Cela donne à vos clients le temps de planifier l'abandon et la mise à niveau vers une version plus récente de votre logiciel.

Pour abandonner une version, vous devez planifier sa suppression, qui envoie une demande à l'équipe Google Cloud Marketplace pour approuver l'abandon. Bien que la version soit planifiée pour être supprimée, les utilisateurs voient un avertissement indiquant que la version est obsolète, mais peuvent toujours extraire les images de conteneur du dépôt Container Registry.

Après la date de suppression, la version est entièrement supprimée de Google Cloud Marketplace.

Vous ne pouvez pas abandonner la version par défaut, sauf si vous abandonnez la totalité de votre produit, ce qui abandonne toutes les versions.

Pour planifier un abandon :

  1. Ouvrez le portail Partners. Le lien direct vers le portail Partners est le suivant :

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

  2. Cliquez sur le produit que vous souhaitez modifier et modifiez la section Versions.

  3. Cliquez sur le tag Container Registry de la version que vous souhaitez modifier.

  4. Dans le panneau Modifier la version, sélectionnez Abandonner et planifier la suppression.

  5. Choisissez la date à laquelle vous souhaitez supprimer votre version.

    La date doit être d'au moins 190 jours à compter de la date d'approbation de votre demande. En cas de problème lié à la validation ou à l'approbation, ou si vous ne pouvez pas envoyer votre brouillon immédiatement, vous devrez peut-être ajuster votre date.

  6. Cliquez sur Enregistrer.

  7. Répétez ces étapes pour toutes les autres versions que vous souhaitez abandonner.

  8. Cliquez sur Envoyer pour soumettre le produit à notre examen.