FOXA-2360 : le déployeur vérifie la place libre du LXC 112 avant de construire #32

Merged
foXaCe merged 1 commit from passe-20260927-104256-12e89901 into main 2026-09-27 12:47:32 +02:00
Owner

Résumé

FOXA-2360 : le déployeur vérifie la place libre du LXC 112 avant de construire

  • 12e8990 deployer : vérifier la place libre du LXC 112 avant la construction (FOXA-2360)

Pourquoi

FOXA-2360 — le motif complet est dans le ticket, et dans le message du ou des commits ci-dessus.

Ce qui a été mesuré

Porte jouée par la forge, pas sur le poste. « Porte / porte* » est le seul contexte qu'exige la protection de « main » : la fusion attend son vert et ne le contourne pas.

Livrée par livrer-passe.sh depuis le worktree /home/agent/etablis/atelier/.portes/UltraMax-f2360-20260927-103814, tête 12e89901.

## Résumé FOXA-2360 : le déployeur vérifie la place libre du LXC 112 avant de construire - 12e8990 deployer : vérifier la place libre du LXC 112 avant la construction (FOXA-2360) ## Pourquoi FOXA-2360 — le motif complet est dans le ticket, et dans le message du ou des commits ci-dessus. ## Ce qui a été mesuré Porte jouée par la forge, pas sur le poste. « Porte / porte* » est le seul contexte qu'exige la protection de « main » : la fusion attend son vert et ne le contourne pas. Livrée par livrer-passe.sh depuis le worktree /home/agent/etablis/atelier/.portes/UltraMax-f2360-20260927-103814, tête 12e89901.
deployer : vérifier la place libre du LXC 112 avant la construction (FOXA-2360)
All checks were successful
Porte / porte (pull_request) Successful in 3m20s
12e899014a
Le 2026-09-27 à 09:50 UTC, un déploiement d'AIOStreams a cassé en pleine
construction sur « no space left on device ». Le / du LXC 112 fait 15 Go,
porte les trois services construits là, et le cache de construction de
Docker n'y était jamais purgé (3,05 Go, 80 entrées à 10:35 UTC).

Avant toute écriture sur le LXC, le déployeur mesure la place libre. Sous
5 Go (une construction AIOStreams à froid, ~3 Go, plus 2 Go de marge), il
vide le cache de construction — et seulement lui : ni image, ni
conteneur, ni volume. Si la place manque encore, il sort en code 1 en
nommant les mégaoctets manquants, sans avoir touché au clone.

Même garde, même seuil dans AIOStreams, UltraMax et wacustom : c'est le
disque qui est partagé.
foXaCe scheduled this pull request to auto merge when all checks succeed 2026-09-27 12:42:58 +02:00
foXaCe merged commit ca26b4e93c into main 2026-09-27 12:47:32 +02:00
foXaCe deleted branch passe-20260927-104256-12e89901 2026-09-27 12:47:33 +02:00
Sign in to join this conversation.
No reviewers
No labels
montee-majeure
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
foXaCe/UltraMax!32
No description provided.