35256c3ab9
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-06-15:
- update .custodian-brief.md for railiance-apps
2026-06-15 13:29:35 +02:00
07ad27176e
Note bootstrap removal and DNS propagation on production IP
2026-06-15 10:31:16 +02:00
7c05877f1e
Correct reuse-surface target: Railiance01 92.205.62.239
...
Document production vs CoulombCore bootstrap IPs and deploy via
config-hosteurope. Public DNS for reuse.coulomb.social still wrong.
2026-06-15 10:24:32 +02:00
77aa0d76f5
Finish RAILIANCE-WP-0007: reuse-surface hub deployed on railiance01
...
Helm revision 3 with image cb7a6e4. Runbook updated with TLS/DNS operator
guidance and smoke-check commands.
2026-06-15 10:15:36 +02:00
4c8a12a8a0
Bump reuse-surface image to cb7a6e4 (schema packaging fix)
2026-06-15 10:13:52 +02:00
083e242230
Fix reuse-surface deploy: disable service links, pin image ae41395
2026-06-15 10:09:30 +02:00
37a5c2f690
Record reuse.coulomb.social DNS; add deploy runbook; close T03
2026-06-15 09:45:17 +02:00
25d6a2484e
Rename reuse deployment to coulomb.social conventions
...
Chart charts/reuse-surface, namespace reuse, host reuse.coulomb.social,
image gitea.coulomb.social/coulomb/reuse-surface, secret reuse-surface-env.
Makefile targets reuse-dry-run/deploy/status/logs.
2026-06-15 09:02:02 +02:00
19b65de4bd
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-06-15:
- update .custodian-brief.md for railiance-apps
2026-06-15 08:48:37 +02:00
3dfa75d789
Add RAILIANCE-WP-0007: reuse-surface hub Helm chart on railiance01
...
Companion to reuse-surface REUSE-WP-0011. Scaffold charts/reuse-surface-hub
with PVC, ingress template, values file, and Makefile deploy targets.
2026-06-15 08:48:16 +02:00
1bd852d177
feat(inter-hub): add Railiance app chart handoff
2026-06-14 16:47:36 +02:00
2b46f85c55
Close issue-core package blocker
2026-06-05 20:42:31 +02:00
a279793832
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-06-05:
- update .custodian-brief.md for railiance-apps
2026-06-05 20:36:41 +02:00
9c2713f9c4
Close S5 app readiness workplan
2026-06-05 17:59:35 +02:00
3e2eae6b14
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-06-05:
- update .custodian-brief.md for railiance-apps
2026-06-05 17:56:21 +02:00
0ae9bca830
Decommission forge compatibility pointers
2026-06-05 17:33:52 +02:00
1fa503c16d
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-06-05:
- update .custodian-brief.md for railiance-apps
2026-06-05 17:30:08 +02:00
ebf82e50ff
Close forge fabric task
2026-06-05 17:10:32 +02:00
1ec35dc643
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-06-05:
- update .custodian-brief.md for railiance-apps
2026-06-05 17:06:47 +02:00
a29a6ec141
Close forge observability task
2026-06-05 16:44:28 +02:00
2001d1571a
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-06-05:
- update .custodian-brief.md for railiance-apps
2026-06-05 16:42:54 +02:00
88f84ab33a
Close backup handoff task
2026-06-05 16:27:59 +02:00
4eae6abe39
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-06-05:
- update .custodian-brief.md for railiance-apps
2026-06-05 16:26:37 +02:00
98782c3b32
Close runner ownership task
2026-06-05 16:16:37 +02:00
e49d6d0db8
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-06-05:
- update .custodian-brief.md for railiance-apps
2026-06-05 16:13:32 +02:00
1799f5e43d
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-06-05:
- update .custodian-brief.md for railiance-apps
2026-06-05 16:07:34 +02:00
0eb90b1308
Close forge rescope task
2026-06-05 15:43:14 +02:00
27b4f3ca0d
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-06-05:
- update .custodian-brief.md for railiance-apps
2026-06-05 15:40:37 +02:00
4c1571bb44
Align app scope headings
2026-06-05 13:23:32 +02:00
a715be6d28
Delegate Gitea operations to forge
2026-06-05 13:19:12 +02:00
421c09e902
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-06-05:
- update .custodian-brief.md for railiance-apps
2026-06-05 13:14:50 +02:00
e52eab1791
Link forge move review in workplan
2026-06-05 12:17:10 +02:00
c8e50e6e84
Point app registry docs at railiance-forge
2026-06-05 12:07:26 +02:00
ec22928e24
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-06-05:
- update .custodian-brief.md for railiance-apps
2026-06-05 12:02:45 +02:00
d543722991
Start railiance-forge extraction
2026-06-05 01:17:31 +02:00
4b96eb04ac
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-06-05:
- update .custodian-brief.md for railiance-apps
2026-06-05 01:16:11 +02:00
e0f9a08b1c
Clarify app scope and plan forge extraction
2026-06-05 00:56:33 +02:00
179b87e244
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-06-04:
- update .custodian-brief.md for railiance-apps
2026-06-04 12:24:54 +02:00
e9ea34b807
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-06-04:
- update .custodian-brief.md for railiance-apps
2026-06-04 10:03:59 +02:00
c7292f02ce
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-06-04:
- update .custodian-brief.md for railiance-apps
2026-06-04 09:40:30 +02:00
6bfbabe9c2
workplan update
2026-05-23 06:43:30 +02:00
934770cb68
Implement app deployment improvements
2026-05-22 22:25:40 +02:00
60a9e37a86
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-05-22:
- update .custodian-brief.md for railiance-apps
2026-05-22 22:24:23 +02:00
21b0035960
Workplan modification
2026-05-20 00:58:22 +02:00
398b0fe211
RAILIANCE-WP-0002 finished: vergabe-teilnahme T07+T08 done
...
T07 smoke: migrate all apps; /health/ 200, /ausschreibungen/dashboard/ Übersicht, /admin/login/ Anmelden, static assets (Tailwind, Alpine, htmx, Django admin) all 200. Auth-required smoke and createsuperuser deferred to the operator (interactive credentials not safe through this session); seed_dev deliberately skipped (hardcoded dev user). T08 runbook in docs/vergabe-teilnahme.md: identity, secret rotation recipes, day-to-day make targets, image promotion + rollback, troubleshooting, deferred backup posture, cross-refs.
Workplan status: finished. vergabe-teilnahme is the second S5 application on railiance01 (after Gitea).
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-19 20:43:04 +02:00
864bb9d1dc
Propose RAILIANCE-WP-0004: app deployment improvements backlog
...
7 items surfaced during RAILIANCE-WP-0002 (vergabe-teilnahme launch): URL-encoding DB passwords at Secret-build time, Django+kube-probe Host-header pattern, publishing issue-core to a Gitea PyPI registry to remove the BuildKit --build-context dependency, kubectl cnpg plugin + SOPS/age in operator onboarding, CI guard against stale yaml vs live CRD drift, and persistent-pod smoke pattern over kubectl run --rm.
Status backlog; pick up individually before the second S5 app onboards.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-19 20:38:13 +02:00
962c5a1b36
RAILIANCE-WP-0002 T05+T06 done: vergabe-teilnahme is live at https://vergabe-teilnahme.whywhynot.de
...
Thin Helm chart in charts/vergabe-teilnahme (Deployment + Service), plain values overlay in helm/vergabe-teilnahme-values.yaml, ingress + cert-manager TLS in manifests/vergabe-teilnahme-ingress.yaml. Makefile targets vergabe-dry-run|deploy|ingress-deploy|status|migrate|seed|superuser|logs. Secrets stay in K8s (vergabe-app-credentials + vergabe-teilnahme-env) — no SOPS needed.
Live: pod Running 1/1, /health/ 200 ok, /ausschreibungen/dashboard/ renders Übersicht, /admin/login/ renders Django admin (German). cert-manager issued vergabe-teilnahme-tls in ~35s.
Workplan T07 (migrate+seed+smoke) marked in_progress; migrate completed inline (10+ apps migrated) so the dashboard would render.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-19 19:46:49 +02:00
6658d0c7e1
RAILIANCE-WP-0002 T04 done: vergabe role + vergabe_db on apps-pg
...
Platform (railiance-platform 017934d) added managed role 'vergabe' and Database CR vergabe-db owning vergabe_db. Apps side: created vergabe-teilnahme namespace, labeled it railiance.io/postgres-client=apps-pg, mirrored the credential Secret so T05 can wire DSN postgresql://vergabe:.../apps-pg-rw.databases:5432/vergabe_db into Helm values. End-to-end psql confirmed PostgreSQL 16.13.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-19 15:48:08 +02:00
ceb383e702
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-05-19:
- update .custodian-brief.md for railiance-apps
2026-05-19 01:51:39 +02:00
8d7f77ac2a
Finish Gitea container registry workplan
2026-05-19 01:50:22 +02:00