Incident 2026-09-18 → 19 : pi2 en DiskPressure (carte SD 117 Go à 94 %),
pgbouncer expulsé et non replanifiable (épinglé sur pi2), la LAPI CrowdSec en
CrashLoop faute de base, le bouncer Traefik en erreur → kadans.arcodange.fr et
lien.arcodange.fr en 404. Le registre gardait 935 versions de arcodange/kadans
(61 Go), une par push de CI depuis le 14/07, ~0,9 Go/jour.
- rôle gitea_packages_retention : déclare les règles de nettoyage dans
package_cleanup_rule (Gitea 1.27 n'a pas de route API pour elles), upsert
idempotent, schéma vérifié avant d'écrire ; Gitea les applique chaque nuit
(cleanup_packages), aucun redémarrage ;
- règle arcodange/container : seules les empreintes sha256: sans étiquette des
images kadans*, au-delà des 20 plus récentes ET de 7 jours ; aucune étiquette
visée (latest, main, fix-cmd restent) ;
- GITEA__actions__ARTIFACT_RETENTION_DAYS=14 (défaut 90, 3,3 Go), et
ZOMBIE_TASK_TIMEOUT=60m versé dans le dépôt (il n'existait qu'à la main
dans app.ini) — ces deux-là au prochain redéploiement de Gitea.
Co-Authored-By: Claude Opus 5 <[email protected]>