Mise à jour de version, obsolescence et suppression concernant les solutions d'images de conteneurs

Mettre à jour les images dans Container Registry

En suivant le même processus d'envoi des images initiales dans votre dépôt Container Registry de préproduction, placez la ou les nouvelles images dans Container Registry avec le tag approprié :

  1. Créez l'image à envoyer dans le dépôt Container Registry de préproduction.
  2. Marquez l'image via Docker à l'aide du tag de la version existante à mettre à jour (ou avec un nouveau tag si vous souhaitez que l'image se présente sous une nouvelle version) :

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

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

  3. Envoyez l'image via gcloud :

    gcloud docker push {staging_repo_path}:{tag}

  4. Répétez l'opération pour tous les tags supplémentaires à mettre à jour ou à ajouter au dépôt de préproduction. Notez qu'une seule image peut avoir plusieurs tags.

    N'oubliez pas que le fait de placer une image dans votre dépôt de préparation ne la rend pas automatiquement visible pour les utilisateurs (même si vous utilisez un tag déjà associé à une version). Cela ne se produit qu'après la mise à jour de la version dans le portail des partenaires et la publication du brouillon envoyé.

Vous pouvez également gérer les tags directement (ajout, modification ou suppression) sur les images déjà présentes dans le dépôt Container Registry de préparation via l'interface utilisateur Container Registry.

Mettre à jour les versions sur le 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.

Obsolescence et suppression de version

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 solution, 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 la solution 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 que votre version soit supprimée.

    La date doit être d'au moins 190 jours à compter de la date d'approbation de votre demande. S'il y a des problèmes de vérification ou d'approbation, ou si vous ne pouvez pas soumettre votre brouillon immédiatement, vous devrez peut-être ajuster votre date.

  6. Cliquez sur Save.

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

  8. Cliquez sur Envoyer pour soumettre la solution à notre examen.