[infra] Repasser la pile de la forge en réseau bridge #102
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 project
No assignees
1 participant
Notifications
Due date
Dependencies
No dependencies set
Reference
g2/enervision#102
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, ENF-09
Épreuve servie
EC04 · Cloud et sécurisation
Charge estimée
1 j.h
Ce qu'on veut obtenir
Repasser la pile de la forge en réseau bridge, avec ses ports publiés explicitement. C'est la cause de la panne du 3 septembre : en réseau hôte, tous les ports d'un conteneur sont exposés sur la machine sans qu'aucune ligne du fichier de composition ne le déclare, et le serveur OpenSSH de l'image Forgejo a pris le port 22 dès que le service système l'a lâché.
Le réseau hôte datait du 31 août, quand aucun bridge ne démarrait sur ce conteneur LXC. L'imbrication a été activée depuis, et MinIO tourne en bridge avec ses ports sur la boucle locale.
Critères d'acceptation
ports:déclarant 443 et 2222 et rien d'autre.down.EXIGENCES-collectives.mdest mis à jour si un port change.Comment on le vérifie
Commande depuis un poste tiers : nc -z 10.105.200.41 3000, puis curl -k https://10.105.200.41/
Attendu 3000 refusé, la forge en 200, git ls-remote sur 2222 qui répond
Preuve les trois sorties, plus une exécution de la chaîne réussie après bascule
Manuel d'exploitation à mettre à jour
infra/compose/forge/README.mdetdocs/FORGE.md, sections réseauRisque et retour arrière
La bascule coupe la forge une trentaine de secondes et a déjà échoué deux fois le 1er septembre au contrôle du port 443. Le script
bascule-reseaux.shcapture les journaux de Caddy et revient en arrière seul en cas d'échec. À jouer hors d'une fenêtre de travail intense, et pas avant que les scripts d'administration passent par le compte deploy, root n'acceptant plus de session.