2025-10-09 - 2026-10-09

Overview

48 Active Pull Requests
16 Active Issues
Excluding merges, 1 author has pushed 64 commits to main and 98 commits to all branches. On main, 109 files have changed and there have been 8082 additions and 896 deletions.

47 Pull requests merged by 1 user

Merged #66 crowdsec — aspiration de la forge : l'agent était aveugle, deux scénarios la bannissent (24 h, portée Ip) 2026-10-08 16:35:00 +02:00

Merged #65 fix(crowdsec) — urgence : la LAPI démarre sans l'API centrale, qui refuse notre instance (403) 2026-10-08 08:43:21 +02:00

Merged #64 fix(crowdsec) — plus d'enrôlement au démarrage : un refus de la console éteignait tout *.arcodange.fr 2026-10-08 08:35:27 +02:00

Merged #62 Prometheus : rotation à 7 jours et 5 Go 2026-10-01 11:01:43 +02:00

Merged #60 MinIO quitte Longhorn pour le disque externe de pi1 (volume local, /mnt/arcodange/minio) 2026-09-26 11:06:00 +02:00

Merged #57 fix(crowdsec) — CUSTOM_HOSTNAME par fieldRef : le value: de #56 ne passait pas l'apply 2026-09-20 19:58:37 +02:00

Merged #56 fix(crowdsec) — nom de machine stable : 594 LAPI fantômes s'étaient entassées en base 2026-09-20 19:38:24 +02:00

Merged #55 Plausible attend la fin de son démarrage et évite pi2 : il y était tué par sa sonde de vivacité avant d'avoir démarré 2026-09-15 14:01:23 +02:00

Merged #54 ClickHouse quitte pi3 pour pi1 : son volume y avait perdu son journal ext4 le 04/09, et Plausible n'écrivait plus rien 2026-09-15 12:17:06 +02:00

Merged #51 Prometheus quitte pi1 pour pi3 : son volume y avait perdu son journal ext4 le même jour que MinIO 2026-09-15 11:45:33 +02:00

Merged #50 MinIO quitte pi2 : son volume y avait perdu son journal ext4, et aucun redémarrage ne le démontait 2026-09-15 10:35:01 +02:00

Merged #47 La PriorityClass de Vault était refusée par l'AppProject, et toute l'app restait OutOfSync 2026-09-11 15:27:31 +02:00

Merged #46 Vault est resté scellé onze jours en silence, et c'était le pod le plus faible du cluster 2026-09-11 14:51:29 +02:00

Merged #45 Les sondes de Loki cessent d'exiger une réponse en une seconde d'un Raspberry Pi 2026-09-08 01:53:34 +02:00

Merged #43 grafana et redis n'avaient pas de .helmignore, donc ils ne se publiaient pas 2026-09-07 18:51:01 +02:00

Merged #40 Ce qu'un pod a dit lui survit — Loki et Alloy, sous plafond (#38) 2026-09-07 18:06:10 +02:00

Merged #42 La publication du chart n'atteignait pas le registre, et ne pouvait pas le dire 2026-09-07 18:04:09 +02:00

Merged #39 Un veilleur HORS de Prometheus — le silence de trois jours devient du bruit en ≤ 8 min 2026-09-07 10:55:17 +02:00

Merged #35 minio_app : le compte de service peut refermer et abandonner un téléversement en parts (kadans#1033) 2026-09-07 09:07:30 +02:00

Merged #32 MinIO tournait sans une seule sonde — trois jours de panne invisible 2026-09-03 00:26:42 +02:00

Merged #30 feat(minio) — un téléversement abandonné laisse des parts que RIEN ne montre, et le plafond du tunnel est enfin mesuré 2026-08-20 20:07:46 +02:00

Merged #29 fix(vault) — PDB pour les évictions volontaires, OnRootMismatch pour les remounts 2026-08-20 20:07:32 +02:00

Merged #28 fix(redis) — il mourait toutes les 90 s, et c'est le .fr qui tombait 2026-07-29 20:23:48 +02:00

Merged #25 fix(pgbouncer,vault) — ce qu'un client laisse sur une connexion, le suivant n'en hérite plus 2026-07-29 20:22:14 +02:00

Merged #24 doc(réseau) — le confort LAN ne se règle pas dans Traefik : la mesure, les deux pièges, la voie retenue 2026-07-29 18:36:11 +02:00

Merged #23 ci — arrêter les runs qui ne peuvent pas aboutir, et le doublon push+PR 2026-07-26 12:39:16 +02:00

Merged #22 fix(minio) — le provisionneur ne pouvait pas créer de bucket : s3:ListBucket manquait 2026-07-26 11:44:21 +02:00

Merged #21 feat(minio) — un compte de service par app consommatrice, borné à son bucket 2026-07-26 10:46:45 +02:00

Merged #20 feat(minio) — exposer l'API S3 en HTTPS public (s3.arcodange.fr) + CORS de la PWA 2026-07-26 07:34:49 +02:00

Merged #19 fix(minio) — déclarer minio dans la liste centrale des applications Vault 2026-07-25 18:37:47 +02:00

Merged #18 feat(minio) — stockage objet S3 du homelab (brique partagée de tools) 2026-07-25 18:17:09 +02:00

Merged #16 feat(grafana): exposer grafana.arcodange.fr via le tunnel Cloudflare (pattern kadans) 2026-07-24 21:59:15 +02:00

Merged #15 feat(observabilité) — jobs d'analyse Kadans : scrape du worker laptop + dashboard Grafana 2026-07-24 21:24:41 +02:00

Merged #14 feat(alerting): 5e règle homelab — CertificatNonRenouvele, le mode de panne du 24/07 au matin 2026-07-24 12:51:54 +02:00

Merged #13 feat(alerting): groupe homelab — être prévenu sur Telegram quand (ou juste avant que) le lab tombe 2026-07-24 00:29:30 +02:00

Merged #12 fix(alerting): alerte fiable sur l'échec de la vidéo quotidienne du brief 2026-07-23 22:06:17 +02:00

Merged #11 feat(grafana): complète le dashboard de monitoring du pipeline prospection 2026-07-10 08:48:44 +02:00

Merged #10 fix(alerting): VaultAuth Telegram exige vaultConnectionRef dans le ns tools 2026-07-08 23:23:36 +02:00

Merged #9 feat(alerting): livraison Telegram des alertes via Alertmanager 2026-07-08 23:20:33 +02:00

Merged #8 fix(grafana): startupProbe pour les migrations SQLite (CrashLoop au rollout) 2026-07-08 20:16:00 +02:00

Merged #7 feat(monitoring): dashboard Grafana + alertes prospection 2026-07-08 20:02:49 +02:00

Merged #6 feat(vault): onboard prospection (gitea_cicd role + ops policy) 2026-07-08 15:39:59 +02:00

Merged #5 feat(vault): erp prod runtime may read the shared GCS backup creds (kv_read_paths) 2026-06-30 17:40:34 +02:00

Merged #4 fix(vault): rename applications.policies → ops_policies (cms CI was silently missing its R2 policy) 2026-06-28 19:22:07 +02:00

Merged #3 feat(multi-env): Phase D2 — Vault policies for erp-sandbox 2026-06-28 17:19:35 +02:00

Merged #2 modules: Phase A of multi-env — add env/envs parameter to app_roles and app_policy 2026-06-19 19:22:30 +02:00

Merged #1 🤖 ci(vault): declare dance-lessons-coach JWT role + ops policy 2026-05-06 12:55:27 +02:00

1 Pull request proposed by 1 user

3 Issues closed from 1 user

16 Issues created by 1 user

Opened #17 Creds Postgres dynamiques : les tables restent la propriété du rôle expiré → « permission denied » au pod suivant (kadans-api en CrashLoopBackOff) 2026-07-24 21:31:19 +02:00

Opened #26 997 rôles éphémères survivent dans pg_roles, dont 262 encore connectables — la révocation Vault ne révoque rien 2026-07-28 22:52:16 +02:00

Opened #27 Le filet de propriété ne rattrape que les TABLES — l'angle mort est déjà occupé (citext, pgcrypto) 2026-07-28 22:52:41 +02:00

Opened #31 MinIO vivant mais cluster 503 — aucune vidéo ne peut plus être stockée NI relue 2026-09-02 22:55:09 +02:00

Opened #33 DEUX classes de stockage sont marquées (default) — tout PVC sans storageClassName est non déterministe 2026-09-03 00:50:28 +02:00

Opened #36 Prometheus n'a rien enregistré pendant 3 jours, et rien ne pouvait le dire 2026-09-07 09:53:10 +02:00

Opened #37 Le bord refuse les requêtes HEAD vers le magasin — 403 là où MinIO répond 200 2026-09-07 10:05:32 +02:00

Opened #38 Aucune collecte de journaux dans le cluster — ce qu'un pod a dit avant de redémarrer est perdu 2026-09-07 10:07:18 +02:00

Opened #44 Après Loki : trois restes mesurés — l'app loki non adoptée par ArgoCD, une sonde à 1 s, et pi2 saturé 2026-09-07 18:58:54 +02:00

Opened #48 Remplacer MinIO par SeaweedFS — cadrage : trois bancs mesurés sur le homelab, SeaweedFS contre MinIO à charge égale, et le MinIO de prod est EN PANNE 2026-09-14 18:53:12 +02:00

Opened #49 Incident — MinIO de prod en CrashLoopBackOff depuis au moins 26 h (« drive is faulty », pi2) : aucune vidéo ne se sauvegarde ni ne se relit 2026-09-15 09:38:36 +02:00

Opened #52 Mémoire de pi2 : 2,5 Gi pris par un démon de bureau (gvfs-udisks2) qui fuit depuis 154 jours — relevé et options chiffrées, rien d'appliqué 2026-09-15 12:01:44 +02:00

Opened #53 ClickHouse (Plausible) écrit dans un volume au journal ext4 abandonné depuis le 04/09 : erreurs d'E/S en boucle — constat, rien de réparé 2026-09-15 12:02:18 +02:00

Opened #58 Incident (3ᵉ récidive) — MinIO en CrashLoopBackOff ~22 h sur pi3 (« drive is faulty ») : envois de vidéos bloqués ; réparé par remontage le 24/09 09:02 UTC 2026-09-24 11:06:21 +02:00

Opened #59 Prometheus : up vide n'est pas un défaut de scrutation. La configuration, le RBAC et la découverte sont sains ; c'est le stockage (récidive de #36) 2026-09-25 20:42:36 +02:00

Opened #61 Traefik v3 coupe à 60 s tout envoi vers la forge : une grosse couche d'image ne passe plus quand pi2 écrit lentement 2026-09-26 19:34:46 +02:00