2025-08-24 - 2026-08-24

Overview

53 Active Pull Requests
4 Active Issues
Excluding merges, 1 author has pushed 67 commits to main and 144 commits to all branches. On main, 140 files have changed and there have been 12282 additions and 1900 deletions.

53 Pull requests merged by 1 user

Merged #57 feat(system) — earlyoom sur les 3 Pi : tuer net au lieu de thrasher pendant 3 h 2026-08-16 03:12:23 +02:00

Merged #56 feat(argocd) — enregistrer kadans-admin, compagnon sans état de kadans 2026-08-15 12:22:28 +02:00

Merged #55 fix(k3s) — kubelet-arg guillemeté cassait le parsing (pi1 exposé), + réservation pi2 2026-08-11 17:08:44 +02:00

Merged #54 fix(pi2) — plafonner Gitea et Postgres (docker compose, hors k3s) 2026-08-11 16:26:27 +02:00

Merged #52 feat(postgres) — PostGIS, posé par le playbook et non par une image custom 2026-08-08 11:59:41 +02:00

Merged #47 feat(miroirs) — un dépôt personnel n'est pas une organisation 2026-07-30 19:55:33 +02:00

Merged #51 fix(cicd) — épingler la version du runner : latest + pull: missing ne rafraîchit JAMAIS 2026-07-30 09:10:59 +02:00

Merged #49 fix(ci_base_image) — le contexte de build doit être SUR la machine, pas sur le contrôleur 2026-07-29 23:51:23 +02:00

Merged #48 feat(ci): construire l'image des jobs CI lourds sur chaque machine à runner (+ implémente l'épinglage de l'ADR 20260407) 2026-07-29 23:33:33 +02:00

Merged #46 docs(adr) — stockage objet : le point « non vérifié » est tranché par le réel 2026-07-26 11:44:34 +02:00

Merged #45 docs(adr) — stockage objet MinIO : qui déclare quoi, et qui détient quoi 2026-07-26 10:46:35 +02:00

Merged #44 fix(argocd): url-shortener enfin syncable — ignorer le volumeName épinglé de son PVC 2026-07-25 10:49:43 +02:00

Merged #40 fix(dns): coredns-custom — importer les blocs *.server à la racine du Corefile (sinon CoreDNS crash) 2026-07-24 12:44:34 +02:00

Merged #43 docs(runbook) — corrige 09 : ne pas écrire vaultConnectionRef hors du ns tools 2026-07-24 11:29:43 +02:00

Merged #42 docs(runbook) — chapitre « service compagnon » (namespace + stack partagés) 2026-07-24 10:40:14 +02:00

Merged #41 feat(argocd) — enregistre kadans-api (app-of-apps, namespace kadans) 2026-07-24 10:39:56 +02:00

Merged #39 fix(cicd): cap act_runner jobs (3g/2cpu) and capacity 2→1 — a build can no longer take down pi1 2026-07-24 09:51:10 +02:00

Merged #38 feat(argocd): apps override destination namespace; kadans-jobs → kadans 2026-07-20 10:23:37 +02:00

Merged #37 fix(argocd): stop the document separator gluing itself to the last chart value 2026-07-20 09:22:51 +02:00

Merged #36 fix(argocd): let the image-updater trust the lab CA — the last blocker to rollouts 2026-07-20 09:11:26 +02:00

Merged #35 feat(argocd): enroll kadans-jobs — the Kadans analysis-jobs façade 2026-07-20 09:07:45 +02:00

Merged #34 fix(argocd): restore fleet image rollouts — image-updater v1 needs an ImageUpdater CR 2026-07-20 08:58:49 +02:00

Merged #33 docs(prd): STATUS — erp#39/#40/#54 shipped and merged under the operator's go 2026-07-19 09:23:51 +02:00

Merged #32 docs(prd): STATUS truth-pass — erp#43/#44 shipped, #40 built (bar met), entry points re-baselined 2026-07-19 00:32:35 +02:00

Merged #31 docs(prd): cross-family verification rule + STATUS truth-pass (erp#56/#63/#39) 2026-07-18 20:23:14 +02:00

Merged #29 docs(prd): contract lifecycle is live — erp#65 phase 1 shipped, erp#67 official-doc skill (T18) 2026-07-15 19:57:03 +02:00

Merged #28 docs(prd): harness portability — Claude as escalation tier, not hard dependency 2026-07-15 18:50:24 +02:00

Merged #27 docs(prd): D8 settled — fleet/ landed with erp#62; STATUS truth-pass 2026-07-15 18:43:59 +02:00

Merged #24 docs(ci): capitaliser le piège Node 18→20 des apps Bun/Nuxt (runbook 6b) 2026-07-12 15:44:33 +02:00

Merged #26 docs(prd): ADC framework — accounting decision records + STATUS cold-reader polish 2026-07-12 14:22:38 +02:00

Merged #25 docs(prd): backlog sharpened for cold sessions — execution footers, splits, D9 parked 2026-07-12 14:07:50 +02:00

Merged #23 docs(prd): client dossiers — the junction of the three agent families 2026-07-12 13:48:33 +02:00

Merged #21 docs(prd): AI back-office — agent fleet for daily admin & accounting 2026-07-11 20:21:07 +02:00

Merged #20 feat(argocd): onboard prospection dans l'app-of-apps 2026-07-08 17:02:40 +02:00

Merged #19 docs(adr): ADR-0003 — sandbox state lifecycle (iso-prod seed, reset & prod-write isolation) 2026-06-28 20:21:57 +02:00

Merged #18 feat(multi-env): Phase D4 — register erp-sandbox ArgoCD Application 2026-06-28 18:36:23 +02:00

Merged #17 feat(multi-env): Phase D1 — provision erp-sandbox Postgres DB + role 2026-06-28 17:10:02 +02:00

Merged #16 feat(multi-env): Phase B — factory machinery env-capable (no activation) 2026-06-28 16:53:42 +02:00

Merged #15 docs(adr): ADR-0002 — per-application environments via an env coordinate 2026-06-28 16:17:45 +02:00

Merged #14 chore(iac): remove spent R2 import block 2026-06-24 13:24:11 +02:00

Merged #13 fix(iac): import existing EU R2 bucket into state 2026-06-24 13:19:58 +02:00

Merged #12 fix(iac): pin cloudflare provider + lockfile, trust homelab CA in gitea provider 2026-06-24 13:03:18 +02:00

Merged #11 fix(ci): run factory tofu workflows on the CA-trusting runner 2026-06-24 13:03:00 +02:00

Merged #10 docs(vibe): bootstrap vibe/ knowledge tree + ecosystem AGENTS.md 2026-06-24 11:01:12 +02:00

Merged #9 docs(runbooks): runbook « mettre en service une nouvelle application web » 2026-05-31 17:25:39 +02:00

Merged #8 fix(docs): place ADR under doc/adr (singular) per convention 2026-05-09 15:29:24 +02:00

Merged #7 docs(adr): telegram-gateway auth (Phase 1.5) 2026-05-09 14:22:13 +02:00

Merged #6 argocd: add telegram-gateway application 2026-05-09 12:41:50 +02:00

Merged #5 🔒 fix(ansible): gate vault auth disable behind vault_oidc_force_reset (default off) 2026-05-06 15:03:34 +02:00

Merged #4 ♻️ refactor(ansible): move gitea secret user-propagation list to inventory 2026-05-06 14:48:06 +02:00

Merged #3 🔒 fix(ansible): propagate vault_oauth__sh_b64 to user-owned namespaces (arcodange) 2026-05-06 14:18:07 +02:00

Merged #2 🤖 ci(postgres): declare dance-lessons-coach DB + role + pgbouncer lookup 2026-05-06 08:18:31 +02:00

Merged #1 🤖 ci(argocd): enroll dance-lessons-coach + per-app org override in apps template 2026-05-06 08:01:51 +02:00

4 Issues created by 1 user