2026-05-24 - 2026-08-24
Overview
45 Pull requests merged by 1 user
Merged
#57 feat(system) — earlyoom sur les 3 Pi : tuer net au lieu de thrasher pendant 3 h
Merged
#56 feat(argocd) — enregistrer kadans-admin, compagnon sans état de kadans
Merged
#55 fix(k3s) — kubelet-arg guillemeté cassait le parsing (pi1 exposé), + réservation pi2
Merged
#54 fix(pi2) — plafonner Gitea et Postgres (docker compose, hors k3s)
Merged
#52 feat(postgres) — PostGIS, posé par le playbook et non par une image custom
Merged
#47 feat(miroirs) — un dépôt personnel n'est pas une organisation
Merged
#51 fix(cicd) — épingler la version du runner : latest + pull: missing ne rafraîchit JAMAIS
Merged
#49 fix(ci_base_image) — le contexte de build doit être SUR la machine, pas sur le contrôleur
Merged
#48 feat(ci): construire l'image des jobs CI lourds sur chaque machine à runner (+ implémente l'épinglage de l'ADR 20260407)
Merged
#46 docs(adr) — stockage objet : le point « non vérifié » est tranché par le réel
Merged
#45 docs(adr) — stockage objet MinIO : qui déclare quoi, et qui détient quoi
Merged
#44 fix(argocd): url-shortener enfin syncable — ignorer le volumeName épinglé de son PVC
Merged
#40 fix(dns): coredns-custom — importer les blocs *.server à la racine du Corefile (sinon CoreDNS crash)
Merged
#43 docs(runbook) — corrige 09 : ne pas écrire vaultConnectionRef hors du ns tools
Merged
#42 docs(runbook) — chapitre « service compagnon » (namespace + stack partagés)
Merged
#41 feat(argocd) — enregistre kadans-api (app-of-apps, namespace kadans)
Merged
#39 fix(cicd): cap act_runner jobs (3g/2cpu) and capacity 2→1 — a build can no longer take down pi1
Merged
#38 feat(argocd): apps override destination namespace; kadans-jobs → kadans
Merged
#37 fix(argocd): stop the document separator gluing itself to the last chart value
Merged
#36 fix(argocd): let the image-updater trust the lab CA — the last blocker to rollouts
Merged
#35 feat(argocd): enroll kadans-jobs — the Kadans analysis-jobs façade
Merged
#34 fix(argocd): restore fleet image rollouts — image-updater v1 needs an ImageUpdater CR
Merged
#33 docs(prd): STATUS — erp#39/#40/#54 shipped and merged under the operator's go
Merged
#32 docs(prd): STATUS truth-pass — erp#43/#44 shipped, #40 built (bar met), entry points re-baselined
Merged
#31 docs(prd): cross-family verification rule + STATUS truth-pass (erp#56/#63/#39)
Merged
#29 docs(prd): contract lifecycle is live — erp#65 phase 1 shipped, erp#67 official-doc skill (T18)
Merged
#28 docs(prd): harness portability — Claude as escalation tier, not hard dependency
Merged
#27 docs(prd): D8 settled — fleet/ landed with erp#62; STATUS truth-pass
Merged
#24 docs(ci): capitaliser le piège Node 18→20 des apps Bun/Nuxt (runbook 6b)
Merged
#26 docs(prd): ADC framework — accounting decision records + STATUS cold-reader polish
Merged
#25 docs(prd): backlog sharpened for cold sessions — execution footers, splits, D9 parked
Merged
#23 docs(prd): client dossiers — the junction of the three agent families
Merged
#21 docs(prd): AI back-office — agent fleet for daily admin & accounting
Merged
#20 feat(argocd): onboard prospection dans l'app-of-apps
Merged
#19 docs(adr): ADR-0003 — sandbox state lifecycle (iso-prod seed, reset & prod-write isolation)
Merged
#18 feat(multi-env): Phase D4 — register erp-sandbox ArgoCD Application
Merged
#17 feat(multi-env): Phase D1 — provision erp-sandbox Postgres DB + role
Merged
#16 feat(multi-env): Phase B — factory machinery env-capable (no activation)
Merged
#15 docs(adr): ADR-0002 — per-application environments via an env coordinate
Merged
#14 chore(iac): remove spent R2 import block
Merged
#13 fix(iac): import existing EU R2 bucket into state
Merged
#12 fix(iac): pin cloudflare provider + lockfile, trust homelab CA in gitea provider
Merged
#11 fix(ci): run factory tofu workflows on the CA-trusting runner
Merged
#10 docs(vibe): bootstrap vibe/ knowledge tree + ecosystem AGENTS.md
Merged
#9 docs(runbooks): runbook « mettre en service une nouvelle application web »
4 Issues created by 1 user
Opened
#22 docs(adr): record fleet decisions as they close — D1/D2 (queue, orchestration), D4 (PA), D6 (Pi serving), D7 (vault access)
Opened
#30 argocd-image-updater v1.2.2 (mode CRD) ignore les annotations — auto-update d'images mort pour toute la flotte
Opened
#50 Deux runners en capacity:1 tuent les jobs par famine — et leurs versions divergent (pi1 v0.3.1 / pi3 v0.2.13)
Opened
#53 postgres — le recalage PostGIS copie depuis /usr/share/postgresql16, qui n'existe plus : le prochain rejeu sur conteneur recréé échouera