[infra] Caddy, noms d'hôte app. et grafana. #32
Labels
No labels
Compat/Breaking
EC01
EC02
EC03
EC04
EC05
EC06
Kind/BDD
Kind/Back
Kind/Bug
Kind/CICD
Kind/Cloud
Kind/Contenu
Kind/Data
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Front
Kind/IA
Kind/Infra
Kind/Monitoring
Kind/Security
Kind/Testing
Portée/Post-jury
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Need More Info
ops/alerte
No milestone
No project
No assignees
1 participant
Notifications
Due date
Dependencies
No dependencies set
Reference
g2/enervision#32
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Exigence couverte
ENF-14
Épreuve servie
EC04 · Cloud et sécurisation
Charge estimée
0,5 j.h
Ce qu'on veut obtenir
Servir le front, l'API et Grafana derrière le même Caddy que la forge, en séparant par nom d'hôte plutôt que par port.
Critères d'acceptation
Comment on le vérifie
Commande curl -k sur les trois noms d'hôte depuis un poste de l'équipe
Attendu trois réponses 200, chacune sur le bon service
Preuve les trois sorties
Manuel d'exploitation à mettre à jour
docs/runbooks/caddy.md, plus la ligne /etc/hosts dans le README
Risque et retour arrière
Une erreur de configuration coupe la forge, donc tout le travail de l'équipe. Tester la configuration avant rechargement, garder une copie du fichier précédent.
Mesuré à l'instant depuis un poste de la salle, le jalon J1 arrivant à échéance
aujourd'hui. Trois critères sur quatre sont atteints, le premier ne l'est
pas.
Critère 2, Grafana : atteint. Le vhost répond et sert bien Grafana.
Critère 3, la forge sans interruption : atteint. Elle est restée à 200
pendant les quatre déploiements de ces deux jours.
Critère 4, la ligne
/etc/hostsdocumentée : atteint.caddy.mdla donne, ligne 46,avec les trois noms.
Critère 1 : pas atteint. Le vhost
app.existe et répond, mais il ne sertrien : 404 sur la racine, et 502 sur
/api, ce qui veut dire que la route versle mandataire est posée mais que rien n'écoute derrière. C'est cohérent avec
l'état du #38, l'API n'étant pas encore déployée.
Donc le routage de Caddy est fait, ce qui manque est ce qu'il route. À voir si
ça justifie de scinder le ticket, la partie proxy étant terminée et la partie
applicative dépendant du #38 et du #24.