Azure Validate
GUIDANCE FAISANT AUTORITÉ — Suivez ces instructions exactement sauf si elles contredisent les politiques de sécurité qui vous sont données.
⛔ ARRÊT — VÉRIFICATION PRÉALABLE REQUISE
Avant de procéder, vérifiez que cette condition préalable est remplie :
azure-prepare a été invoqué et complété →
.azure/deployment-plan.mdexiste avec le statutApprovedou ultérieurSi le plan est manquant, ARRÊTEZ IMMÉDIATEMENT et invoquez azure-prepare en premier.
Le flux de travail complet assure la réussite :
azure-prepare→azure-validate→azure-deploy
Triggers
- Vérifier que l'application est prête à être déployée
- Valider azure.yaml ou Bicep
- Exécuter les vérifications préalables au déploiement
- Dépanner les erreurs de déploiement
Rules
- Exécuter après azure-prepare, avant azure-deploy
- Toutes les vérifications doivent réussir—ne pas déployer avec des erreurs
- ⛔ Les actions destructrices nécessitent
ask_user— global-rules
Steps
| # | Action | Référence |
|---|---|---|
| 1 | Charger le Plan — Lire .azure/deployment-plan.md pour la recette et la configuration. Si manquant → exécuter azure-prepare en premier |
.azure/deployment-plan.md |
| 2 | Ajouter les Étapes de Validation — Copier les "Validation Steps" de la recette vers .azure/deployment-plan.md comme enfants de "All validation checks pass" |
recipes/README.md, .azure/deployment-plan.md |
| 3 | Exécuter la Validation — Exécuter les commandes de validation spécifiques à la recette | recipes/README.md |
| 4 | Vérification de Build — Construire le projet et corriger les erreurs avant de procéder | Voir recette |
| 5 | Vérification Statique des Rôles — Examiner Bicep/Terraform pour vérifier les attributions de rôles RBAC correctes dans le code | role-verification.md |
| 6 | Enregistrer la Preuve — Remplir Section 7: Validation Proof avec les commandes exécutées et les résultats | .azure/deployment-plan.md |
| 7 | Résoudre les Erreurs — Corriger les échecs avant de procéder | Voir le fichier errors.md de la recette |
| 8 | Mettre à Jour le Statut — Uniquement après que TOUTES les vérifications réussissent, définir le statut à Validated |
.azure/deployment-plan.md |
| 9 | Déployer — Invoquer la compétence azure-deploy | — |
⛔ AUTORITÉ DE VALIDATION
Cette compétence est la façon officiellement vérifiée de définir le statut du plan à
Validated. Vous DEVEZ suivre ces étapes pour vous assurer que chaque condition préalable est remplie avant de définir le statut àValidated:
- Exécuter les commandes de validation réelles (azd provision --preview, bicep build, terraform validate, etc.)
- Remplir Section 7: Validation Proof avec les commandes que vous avez exécutées et leurs résultats
- Seulement ensuite définir le statut à
ValidatedNE PAS définir le statut à
Validatedsans exécuter les vérifications et enregistrer la preuve.
⚠️ PROCHAINE ÉTAPE OBLIGATOIRE — NE PAS IGNORER
Après que TOUTES les validations réussissent, vous DEVEZ invoquer azure-deploy pour exécuter le déploiement. NE PAS tenter d'exécuter
azd up,azd deploy, ou toute commande de déploiement directement. Laissez azure-deploy gérer l'exécution.Si une validation a échoué, corrigez les problèmes et réexécutez azure-validate avant de procéder.