Afficher les déploiements

Cette page explique comment afficher des informations sur les déploiements, y compris:

Avant de commencer

  1. Assurez-vous que Infra Manager est activé.
  2. Assurez-vous de disposer des autorisations IAM nécessaires pour afficher les déploiements :
    • roles/config.admin ou roles/config.viewer.

Répertorier les déploiements d'un projet

Les déploiements sont spécifiques à un projet et à un emplacement. Vous pouvez lister les déploiements si vous souhaitez évaluer ceux qui existent.

Pour répertorier les déploiements d'un projet et d'un emplacement, exécutez la commande suivante:

gcloud infra-manager deployments list --project PROJECT_ID --location "LOCATION"

Remplacez les éléments suivants :

  • PROJECT_ID: ID du projet sur lequel s'exécute Infrastructure Manager.
  • LOCATION par l'emplacement des déploiements. Pour obtenir la liste des emplacements valides, consultez la section Emplacements Infrastructure Manager.

Afficher les détails d'un déploiement

Une fois que vous avez créé un déploiement, vous pouvez afficher des informations à son sujet, y compris les suivantes:

  • État du déploiement. Consultez l'état pour vérifier si le déploiement a réussi, échoué ou rencontré des problèmes, comme un déploiement partiel.
  • Version de Terraform utilisée par Infra Manager pour créer le déploiement.

Pour afficher les détails d'un déploiement, utilisez la commande suivante:

gcloud infra-manager deployments describe projects/PROJECT_ID/locations/LOCATION/deployments/DEPLOYMENT_ID

Remplacez les éléments suivants :

  • PROJECT_ID: ID du projet sur lequel s'exécute Infrastructure Manager.
  • LOCATION: emplacement où Infra Manager s'exécute. Pour obtenir la liste des emplacements valides, consultez la section Emplacements Infrastructure Manager.
  • DEPLOYMENT_ID: identifiant du déploiement que vous consultez.

Pour obtenir la liste des états possibles et des informations détaillées sur chacun d'eux, consultez la section État dans la documentation de référence de l'API REST.

La version de Terraform utilisée pour créer le déploiement est indiquée dans la sortie à côté de tfVersion. Pour en savoir plus, consultez la section Versions Terraform compatibles.

Pour résoudre les problèmes de déploiement, consultez la page Résoudre les erreurs de déploiement.

Lister les révisions d'un déploiement

Vous pouvez afficher la liste des différentes révisions qu'un déploiement a subies.

Pour lister les révisions d'un déploiement, utilisez la commande suivante:

gcloud infra-manager revisions list --deployment=projects/PROJECT_ID/locations/LOCATION/deployments/DEPLOYMENT_ID

Remplacez les éléments suivants :

  • PROJECT_ID: ID du projet sur lequel s'exécute Infrastructure Manager.
  • LOCATION: emplacement où Infra Manager s'exécute. Pour obtenir la liste des emplacements valides, consultez la section Emplacements Infrastructure Manager.
  • DEPLOYMENT_ID: identifiant du déploiement que vous consultez.

Afficher les détails d'une révision

Pour afficher les détails d'une révision spécifique, utilisez la commande suivante:

gcloud infra-manager revisions describe projects/PROJECT_ID/locations/LOCATION/deployments/DEPLOYMENT_ID/revisions/REVISION_ID

Remplacez les éléments suivants :

  • PROJECT_ID: ID du projet sur lequel s'exécute Infrastructure Manager.
  • LOCATION: emplacement où Infra Manager s'exécute. Pour obtenir la liste des emplacements valides, consultez la section Emplacements Infrastructure Manager.
  • DEPLOYMENT_ID: identifiant du déploiement que vous consultez.
  • REVISION_ID: identifiant de la révision que vous consultez.

Pour obtenir la liste des états possibles et des informations détaillées sur chacun d'eux, consultez la section État dans la documentation de référence de l'API REST.

La version de Terraform utilisée pour créer la révision est indiquée dans la sortie à côté de tfVersion. Pour en savoir plus, consultez la section Versions Terraform compatibles.

Pour résoudre les problèmes de déploiements échoués, y compris les révisions échouées, consultez la section Résoudre les erreurs de déploiement.

Étape suivante