Commit graph

8 commits

Author SHA1 Message Date
32d2373650 feat(secrets): make fresh database credentials recoverable 2026-08-28 00:44:36 +02:00
12a395a33c feat(infra): make clean deployments reproducible 2026-08-28 00:37:52 +02:00
db43394485 fix(observability): cap log batches under loki's grpc limit 2026-08-27 21:42:00 +02:00
ccd502f189 refactor(observability): use canonical otel component names 2026-08-27 21:42:00 +02:00
02a40a0d6a fix(api): restore info logging in prod 2026-08-27 21:22:25 +02:00
724fc55f04 feat(observability): add loki, tempo and pod log collection 2026-08-27 21:22:19 +02:00
3fa278d447 feat(deploy): add blue-green release manifests 2026-08-24 23:36:28 +02:00
d259857fab chore: scaffold repository layout
Directory skeleton from the project plan, held open with .gitkeep so the layout
survives a clone. The .gitignore blocks credentials, kubeconfigs, terraform
state and local editor state, and keeps *-sealed.yaml committable since those
are encrypted on purpose.
2026-08-20 20:09:24 +02:00