Gérer les solutions
Ce guide explique comment mettre à jour et supprimer des solutions dans Service Catalog.
Si vous préférez supprimer l'accès à une solution, consultez la section Supprimer une solution d'un catalogue.
Avant de commencer
Vous devez disposer des rôles IAM (Identity and Access Management) suivants :
- Administrateur du catalogue (
roles/cloudprivatecatalogproducer.admin
) pour le projet Google Cloud dans lequel Service Catalog est activé. - Si vous gérez une configuration Terraform, Administrateur de l'espace de stockage (
roles/storage.admin
) ET Éditeur Cloud Build (roles/cloudbuild.builds.editor
) pour le projet dans lequel vous gérez des solutions Service Catalog.
Si vous ne disposez pas des rôles requis, contactez l'administrateur de votre organisation pour demander l'accès.
- Administrateur du catalogue (
Mettre à jour une solution
Lorsque vous modifiez une solution dans Service Catalog, la mise à jour s'effectue immédiatement dans tous les catalogues auxquels elle est attribuée. La mise à jour d'une solution n'affecte pas les déploiements existants. Les utilisateurs qui y accèdent après la mise à jour ne peuvent déployer que la dernière version.
Pour les solutions Terraform, si vous mettez à jour la configuration, les utilisateurs voient une nouvelle version sur la page Déploiements de Google Cloud Console. Les utilisateurs peuvent choisir de mettre à jour leur déploiement vers la dernière version.
Modifier les détails de la solution
Pour modifier et mettre à jour une solution, procédez comme suit :
- Accédez à la page Solutions d'administrateur de Service Catalog dans Cloud Console.
Accéder à la page Solutions - Cliquez sur Sélectionner pour choisir le projet Google Cloud.
- Dans la liste des solutions, cliquez sur le nom de la solution pour ouvrir la page Détails de la solution.
- Dans le menu supérieur, cliquez sur MODIFIER.
- Apportez les modifications nécessaires à la solution.
- Cliquez sur METTRE À JOUR.
Les détails de la solution mise à jour s'affichent désormais sur la page Détails des solutions.
Mettre à jour une configuration Terraform
Les solutions Terraform utilisent la gestion des versions d'objets de Cloud Storage pour gérer les mises à jour des fichiers de configuration. Pour mettre à jour le fichier de configuration d'une solution Terraform, vous disposez des options suivantes :
Utilisez un autre objet Cloud Storage contenant un nouveau fichier de configuration. Pour modifier l'objet Cloud Storage d'une solution, modifiez les détails de la solution et mettez à jour la section Lien vers la configuration Terraform avec le chemin d'URL du nouvel objet. Une fois que vous avez mis à jour les détails de la solution, les utilisateurs peuvent immédiatement déployer la dernière version.
Mettez à jour l'objet Cloud Storage actuel de la solution avec une nouvelle version de la configuration. Pour savoir comment importer un nouveau fichier de configuration, consultez la page Importer des objets. Après avoir mis à jour l'objet Cloud Storage de la solution, vous devez également afficher et appliquer les modifications à la solution dans Service Catalog.
Afficher et appliquer une version plus récente d'une configuration
Lorsque Service Catalog détecte les modifications apportées à un fichier de configuration Terraform, vous devez appliquer la dernière version pour mettre à jour la solution pour vos utilisateurs.
Pour afficher et appliquer la dernière version d'une configuration Terraform, procédez comme suit :
Accédez à la page Solutions d'administrateur de Service Catalog dans Google Cloud Console.
Accéder à la page SolutionsDans le tableau des solutions, accédez à l'état de la version de la solution, puis cliquez sur Nouvelle version disponible.
Sur la page Détails des solutions, cliquez sur Comparer les versions pour télécharger et comparer la version actuelle et la dernière version de la configuration. Après avoir comparé les versions, cliquez sur Fermer pour revenir à la page Détails de la solution.
Cliquez sur Appliquer une version plus récente.
Sous Points clés de la nouvelle version, ajoutez une description pour informer les utilisateurs des mises à jour de la configuration.
Cliquez sur Mettre à jour.
Supprimer des solutions de Service Catalog
Lorsque vous supprimez une solution, vous la supprimez de tous les catalogues associés. Les utilisateurs de Service Catalog ne peuvent plus l'afficher ni la lancer. Pour les solutions basées sur Deployment Manager, les utilisateurs peuvent continuer à accéder à leurs déploiements existants et à les utiliser.
Si vous préférez conserver la solution dans Service Catalog, vous pouvez la supprimer d'un catalogue.
Pour supprimer une ou plusieurs solutions, procédez comme suit :
- Accédez à la page Solutions d'administrateur de Service Catalog dans Cloud Console.
Accéder à la page Solutions - Cliquez sur Sélectionner pour choisir le projet Google Cloud.
- Dans la liste des solutions, cochez la case à côté de chaque solution que vous souhaitez supprimer.
- Une fois les solutions sélectionnées, cliquez sur SUPPRIMER dans le menu du haut.
- Cliquez sur CONFIRMER.
Les solutions sont supprimées de Service Catalog.