← Accueil · GitHub config · Glossaire
Mode expert · fichiers, diffs & commits
Visual / Flow pour composer. Quand il faut aller dans le détail, Mode expert permet d’éditer directement la configuration. Les deux vues partagent le même modèle canonique et le même bouton Appliquer.
flowchart LR
V[Visual / Flow] -->|brouillon| A[Appliquer]
E[Mode expert] -->|brouillon| A
A -->|réconcilier, valider, générer, relire| F[Configuration canonique]
F -->|revue diff| D[Diff local]
D -->|commit / push| G[GitHub config-history]
G -->|sim/… ou main| C[Plan puis action cloud]
Mode expert aujourd’hui
Dans l’app, l’onglet Workspace expose l’arbre des
fichiers du projet et un éditeur (YAML, HCL, scripts).
Tu ouvres bige-ops/project.yaml et tu modifies la simulation.
Tant que le brouillon n’est pas appliqué, aucun fichier dérivé, push Git
ou déploiement n’est déclenché.
Appliquer exécute une seule transaction locale : réconciliation du modèle, validation, génération ciblée et relecture du Visual. Une erreur restaure la dernière configuration valide. Le Visual suit exactement la même règle ; un avertissement empêche de quitter silencieusement une vue modifiée.
Cette action locale est distincte de Plan, Apply cloud et Deploy. Elle ne crée aucune ressource cloud.
Diffs & commits — où on va (interfaces)
Aujourd’hui : push GitHub (souvent un commit groupé), revue du plan Terraform avant apply, diff de la config contre un snapshot dans la revue Apply.
Cible produit (à câbler dans les UI) :
- Diff fichiers — voir clairement ce qui a changé (Visual ou édition expert appliquée) avant de committer.
-
Commit intentionnel — message, branche
(
sim/…vsmain), pas un push opaque. - Lien Flow ↔ fichiers — du nœud Visual au fichier touché, et inversement.
- Garde-fous — jamais de secrets dans le diff poussé ; rappel OOS / backup / perte de données sur les destroys.
Convention Git déjà documentée : GitHub config-history (projet → repo, simulation → branche, promote → main ; deploy via l’app et synchro GitHub ; rollback Git avancé sur GitHub). Cette page fixe le contrat expert + diff + commit pour guider les prochaines itérations d’interface.
| Couche | Aujourd’hui | Interface cible |
|---|---|---|
| Édition fichiers | Workspace · arbre + éditeur + Apply atomique | Même socle, lien bidirectionnel avec le Flow |
| Diff local | Plan Terraform + diff contre un snapshot | Revue unifiée fichiers / plan |
| Commit / push | Hub / Workspace push config-history | Commit message + branche explicites |
| Apply cloud | Change review + ack risques | Inchangé : plan avant apply |
Retour : glossaire Expert · config-history · périmètre.