Envoyer votre application

Cette section couvre le processus d'envoi de votre produit pour test et examen.

Avant de commencer

Télécharger vos images

Reportez-vous aux instructions de vérification du dépôt GitHub des outils de Google Cloud Marketplace pour vous assurer que vos images de conteneur réussissent les tests automatisés de toutes les applications sur Google Cloud Marketplace.

Une fois que vos images de conteneur ont réussi les tests de vérification, assurez-vous que toutes les images d'une version sont étiquetées avec le canal de publication et les numéros de version des versions, conformément aux directives d'organisation de vos versions.

Enfin, créez vos images et transférez-les vers votre dépôt Container Registry, que vous avez créé lorsque vous configurez votre environnement.

Remarque : Si vous développez à l'aide d'un pipeline d'intégration continue (CI), importez les images à la dernière étape, une fois tous les tests terminés.

Vous pouvez ensuite ajouter votre release à la fiche Google Cloud Marketplace du portail des partenaires ou du portail Producer Portal.

Avant de publier votre version auprès des clients, vous pouvez la prévisualiser dans Google Cloud Marketplace et mettre à jour ses images. L'équipe Google Cloud Marketplace teste et approuve également votre version avant sa publication auprès des clients.

Ajouter votre produit en tant que solution dans Producer Portal

Producer Portal

Avant de publier votre produit, vous devez soumettre à examen tous ses composants. Vous pouvez soumettre à examen les éléments suivants dans n'importe quel ordre à l'équipe Google Cloud Marketplace :

  • Informations sur le produit
  • Tarification
  • Container images
  • Conformité Open Source

L'approbation de certains avis peut prendre jusqu'à deux semaines. Nous vous recommandons donc d'examiner les exigences et de commencer à les utiliser le plus tôt possible.

Ajout d'informations détaillées sur le produit

Les informations détaillées sur le produit incluent votre fiche produit sur Google Cloud Marketplace, des informations marketing et des liens vers la documentation.

Pour ajouter des informations détaillées sur un produit:

  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'identifiant produit que vous avez créé.

  3. Sur la page Vue d'ensemble de votre produit, accédez à la page Informations sur le produit et cliquez sur Modifier.

  4. Renseignez l'onglet INFOS SUR LE PRODUIT de la section Informations détaillées sur le produit. Lorsque vous indiquez des INFOS SUR LE PRODUIT, vous pouvez ajouter des ID de catégorie. Ces identifiants permettent aux clients de trouver votre produit selon des catégories ou des filtres spécifiques lorsqu'ils effectuent une recherche dans Google Cloud Marketplace. Vous pouvez sélectionner jusqu'à deux ID de catégorie par produit.

  5. Pour ajouter des tutoriels, de la documentation et, éventuellement, des contrats de licence supplémentaires, renseignez l'onglet DOCUMENTATION de la section Informations détaillées sur le produit. Votre documentation doit répondre aux exigences des guides de l'utilisateur.

  6. Pour ajouter des métadonnées de recherche ou des mots clés, ou pour personnaliser l'URL de la page d'informations détaillées sur votre produit, complétez l'onglet MÉTADONNÉES DU PRODUIT de la section Informations détaillées sur le produit.

  7. Lorsque vous êtes prêt à envoyer les informations détaillées sur le produit pour qu'elles soient traitées, cliquez sur Envoyer. Il faut compter environ deux à cinq jours pour que l'équipe d'ingénieurs partenaires examine et approuve les informations détaillées sur votre produit. Vous pouvez modifier ces informations détaillées dès maintenant et envoyer l'examen ultérieurement.

Ajouter des images de conteneur

Chaque version correspond à une version mineure de votre logiciel et à un tag d'image dans votre dépôt de préproduction Container Registry.

Pour ajouter vos images de conteneur:

  1. Dans la liste des produits, cliquez sur l'identifiant produit que vous avez créé.

  2. Sur la page Présentation de votre produit, accédez à la section Images de conteneurs.

  3. Dans la section "Images de conteneurs", saisissez l'URL de votre dépôt Container Registry.

  4. Pour indiquer que votre application est compatible avec les clusters Anthos on VMware, sélectionnez Mon application est compatible avec les clusters Anthos on VMware. Votre produit est répertorié avec le badge "Compatible avec Anthos".

    Consultez les exigences relatives à la prise en charge d'Anthos Clusters on VMware.

  5. Cliquez sur Indiquer une version. La lecture du dépôt et le chargement des tags peut prendre quelques secondes.

  6. Dans le champ Display tag (Tag display), sélectionnez la version que vous souhaitez inclure dans votre application Kubernetes.

  7. Ajoutez une brève description de la release.

  8. Dans la zone Dépôt Git public, entrez l'URL du dépôt Git que vous avez créé lors de la création de votre package d'application.

  9. Dans la zone URL de la documentation du logiciel de déploiement, saisissez un lien vers la documentation décrivant la procédure de déploiement de l'application à partir d'une interface de ligne de commande (CLI). Par exemple, la documentation peut correspondre au fichier Readme de votre dépôt Git.

  10. Cliquez sur OK lorsque vous avez ajouté toutes les informations nécessaires sur la release en question.

  11. Pour ajouter d'autres releases, cliquez sur Ajouter une release, puis saisissez les informations requises.

  12. Dans la section Sélectionner les versions par défaut, sélectionnez la release que vos clients voient sur la page des détails du produit.

  13. Lorsque vous avez terminé d'ajouter des versions compatibles à votre produit, cliquez sur Enregistrer et valider. Les images sont copiées dans un dépôt public, puis nous effectuons une série de tests sur les images.

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

Publier votre application Kubernetes

Une fois tous les avis approuvés, vous pouvez publier et lancer le produit en quelques minutes.

Vous pouvez prévisualiser votre fiche Google Cloud Marketplace avant qu'elle soit visible par les utilisateurs en cliquant sur le bouton Aperçu complet. Cette option d'aperçu est compatible avec le déploiement lorsque les tâches de vérification d'image de conteneur sont terminées.

Pour publier votre application Kubernetes, procédez comme suit:

  1. Dans la liste des produits, cliquez sur l'identifiant produit que vous avez créé.

  2. Sur la page Vue d'ensemble de votre produit, cliquez sur Publier.

Portail des partenaires

Dans le portail des partenaires, vous devez ajouter des informations marketing sur votre produit et configurer les versions du produit que vous souhaitez répertorier.

Pour que l'équipe Cloud Partners accorde l'accès au portail des partenaires à votre projet, vous devez remplir et envoyer le formulaire d'informations relatives au projet.

Le lien direct vers le portail des partenaires est le suivant :

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

Pour créer une entrée de solution pour votre produit, procédez comme suit :

  1. En haut de la page, cliquez sur Ajouter une solution.

  2. Attribuez un nom à votre solution et vérifiez son ID. L'ID de la solution est utilisé dans l'URL de votre fiche Google Cloud Marketplace.

  3. Sous Type de solution, sélectionnez l'application Kubernetes.

  4. Dans la zone URL du dépôt de préproduction, entrez l'URL de votre dépôt Container Registry.

  5. Cliquez sur Create (Créer). La création de votre solution peut prendre quelques secondes.

  6. Dans la liste des solutions, cliquez sur celle que vous avez créée.

  7. Pour ajouter des informations marketing concernant la solution, complétez les sections Détails de la solution et Documentation et assistance. Lorsque vous renseignez la section Détails de la solution, vous pouvez ajouter des ID de catégorie. Ces identifiants permettent aux clients de trouver votre solution selon des catégories ou des filtres spécifiques lorsqu'ils effectuent une recherche dans Google Cloud Marketplace. Vous pouvez sélectionner jusqu'à deux ID de catégorie par solution.

    Votre documentation doit répondre aux exigences des guides de l'utilisateur.

  8. Pour ajouter une version de votre solution, modifiez les versions. Chacune correspond à une version mineure de votre logiciel et à un tag d'image de votre dépôt Container Registry de préproduction.

  9. Pour créer une version, cliquez sur Créer une version.

  10. Dans la section "Créer une version" du menu Tag Container Registry, sélectionnez le tag d'image à utiliser pour la version.

  11. Dans la zone Dépôt Git public, entrez l'URL du dépôt Git que vous avez créé lors de la création de votre package d'application.

  12. Dans la zone URL de la documentation du logiciel de déploiement, saisissez un lien vers la documentation décrivant la procédure de déploiement de l'application à partir d'une interface de ligne de commande (CLI). Par exemple, la documentation peut correspondre au fichier README de votre dépôt Git.

  13. Pour terminer la création de la version, cliquez sur Créer. Si vous souhaitez configurer plusieurs versions, répétez ces étapes.

  14. Pour prévisualiser votre fiche Google Cloud Marketplace avant qu'elle ne soit visible par les utilisateurs, cliquez sur Aperçu de la solution. Cette option d'aperçu n'est pas compatible avec le déploiement.

  15. Si vous souhaitez tester le déploiement de votre produit avant qu'il ne soit visible sur Google Cloud Marketplace, ou si vous souhaitez que votre produit soit publié en privé, modifiez la section Métadonnées de la solution et cochez la case Masquer la solution pour les utilisateurs finaux. Lorsque ce paramètre est activé, seuls les utilisateurs disposant du rôle Lecteur peuvent consulter votre fiche Google Cloud Marketplace.

    Si vous souhaitez rendre votre produit accessible au public, vous pouvez revenir à cette section et décocher la case.

  16. Pour indiquer les types de clusters sur lesquels votre application peut être installée, tels que les clusters Anthos sur les clusters VMware, dans les métadonnées de la solution, sélectionnez une cible de déploiement. Lorsque vous choisissez des clusters GKE ou Anthos sur VMware, votre produit est répertorié avec un badge "Fonctionne avec Anthos".

    Consultez les exigences relatives à la prise en charge d'Anthos Clusters on VMware.

  17. Lorsque vous avez complété toutes les sections et que vous êtes prêt à envoyer votre produit, cliquez sur Envoyer pour examen.

Obtenir l'approbation de Google Cloud Marketplace

Une fois que vous avez envoyé votre produit, l'équipe de Google Cloud Marketplace examine votre produit et les résultats des tests automatisés. Ces tests automatisés comprennent l'analyse de la sécurité et les tests de fonctionnalité empaquetés avec votre application via une intégration de vérification. Votre application est révisée manuellement lorsque vous la soumettez pour la première fois. L'équipe examine l'expérience client de votre produit Google Cloud Marketplace, y compris les supports marketing, le processus de déploiement, l'intégration de la mesure, la sécurité et le guide utilisateur.