Commit graph

18 commits

Author SHA1 Message Date
f49be83f7e Enable Forgejo Actions and Recreate deployment strategy
Actions are required for CI runners. Recreate avoids leveldb queue lock
contention on the shared PVC during Helm upgrades.
2026-07-03 21:44:57 +02:00
75698636c6 Deploy Forgejo on railiance01 using gitea-charts/gitea 12.5.0
Pin chart to 12.5.0 because 12.6+ calls `gitea config edit-ini`, which
Forgejo 11 lacks. Ingress targets forgejo-gitea-http (Helm release naming).
Smoke test uses GET for /v2/ registry challenge (HEAD returns 405).
2026-07-03 21:28:37 +02:00
6abf75365b Harden inter-hub production deploy trigger 2026-06-15 22:44:13 +02:00
c7d49d3102 Handle app deployment guardrail suggestions 2026-06-15 22:07:03 +02:00
b859530fcf Add reuse service landing page 2026-06-15 15:40:57 +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
37a5c2f690 Record reuse.coulomb.social DNS; add deploy runbook; close T03 2026-06-15 09:45:17 +02:00
2b46f85c55 Close issue-core package blocker 2026-06-05 20:42:31 +02:00
9c2713f9c4 Close S5 app readiness workplan 2026-06-05 17:59:35 +02:00
0ae9bca830 Decommission forge compatibility pointers 2026-06-05 17:33:52 +02:00
a715be6d28 Delegate Gitea operations to forge 2026-06-05 13:19:12 +02:00
c8e50e6e84 Point app registry docs at railiance-forge 2026-06-05 12:07:26 +02:00
934770cb68 Implement app deployment improvements 2026-05-22 22:25:40 +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
8d7f77ac2a Finish Gitea container registry workplan 2026-05-19 01:50:22 +02:00
e24568cb40 Gitea container repo activation 2026-05-15 23:02:21 +02:00