Commit graph

41 commits

Author SHA1 Message Date
eding 025b828958 fix: target canonical E2E fixtures 2026-09-15 00:46:58 +02:00
eding 11b8ee99a5 feat: refresh template revisions during reconcile 2026-09-15 00:25:40 +02:00
eding 8e546e1e50 Merge pull request 'feat: add scoped E2E fixture mutations' (#51) from feat/e2e-mutation into main
Reviewed-on: #51
2026-09-14 23:53:30 +02:00
eding 732270221d feat: add scoped E2E fixture mutations 2026-09-14 23:46:07 +02:00
eding 3ec1097fa3 fix: register Forgejo webhooks without Secret reads 2026-09-14 23:11:00 +02:00
eding 2b545f662f feat: support secure Forgejo password files 2026-09-13 17:23:57 +02:00
eding 20381ebddf feat: automate restricted app-secret identities 2026-09-13 11:46:08 +02:00
eding 45f16ab9bc feat: support per-app onboarding overrides 2026-09-13 10:40:55 +02:00
eding 4281e63750 feat: manage app OpenBao secrets 2026-09-13 09:27:42 +02:00
eding a62799d531 fix: provision Forgejo delivery status token 2026-09-13 01:19:52 +02:00
eding e86732d219 feat: add portable delivery E2E runner 2026-09-13 00:19:23 +02:00
eding 3ea55e34e0 fix: merge all bootstrap migrations 2026-09-09 21:21:27 +02:00
eding def841532b feat: purge cluster CSI storage on rebuild 2026-09-09 20:59:03 +02:00
eding 112fc5376b feat: add platform app onboarding 2026-09-06 20:22:20 +02:00
eding 8e4672010b fix: publish app from external source checkout 2026-09-06 09:59:14 +02:00
eding 0b8147dd4f fix: complete fresh bootstrap setup 2026-09-05 23:45:59 +02:00
eding fe3ce96511 fix: run fresh bootstrap lifecycle 2026-09-05 20:53:07 +02:00
eding 651c2938d5 feat: scaffold fresh organization bootstrap 2026-09-05 20:28:29 +02:00
eding ee517273b2 fix: reconcile delivery after reset 2026-09-05 13:23:53 +02:00
eding 433305e0aa fix: require complete delivery for reconcile 2026-08-23 19:20:56 +02:00
eding 5c7bbf6e21 fix: tolerate partial delivery config 2026-08-23 19:01:18 +02:00
eding dbd370b20d fix: allow platform-only reconcile 2026-08-22 14:29:47 +02:00
eding 7b64f8fbdb feat: harden bootstrap and generic delivery 2026-08-22 13:58:28 +02:00
eding f17097ecae feat: import Cloudflare tunnel credentials 2026-08-04 00:51:03 +02:00
eding bfd1618403 feat: manage Cloudflare tunnels 2026-08-04 00:04:29 +02:00
eding 3e1ce9f62c fix: reseed Forgejo operational credentials 2026-08-02 02:36:05 +02:00
eding 4bf8b1dd6e fix: lock bootstrap template revisions 2026-08-02 02:35:59 +02:00
eding 25a4c37910 feat: harden platform operations 2026-07-31 22:38:01 +02:00
eding 45d54794af feat: create Forgejo registry token 2026-07-29 20:48:56 +02:00
eding 9816bc45bc fix: retain existing Talos bridges 2026-07-26 21:09:37 +02:00
eding d9707a1f85 fix: reconcile generated bootstrap state 2026-07-26 20:56:34 +02:00
eding 8ca8e88ca0 fix: seed empty app repositories 2026-07-26 20:49:44 +02:00
eding 7ccadae8dc fix: seed new app repository from HEAD 2026-07-26 20:48:09 +02:00
eding 4d5f9f46da feat: initialize configured app repository 2026-07-26 20:46:11 +02:00
eding a45618d704 feat: publish app delivery branches 2026-07-26 20:43:44 +02:00
eding 72fbbca0ac feat: make bootstrap self-contained 2026-07-26 20:39:07 +02:00
eding ef654073d6 fix: improve talos bootstrap flow 2026-07-19 08:43:37 +02:00
eding 85e87f1334 feat: add bootstrap workflow 2026-07-15 20:39:39 +02:00
eding 85e0a700cb chore: cache clearning if CRDs do not exist 2025-11-19 08:36:17 +01:00
eding 10a79d6870 feat: added retry mechanism 2025-10-26 16:13:15 +01:00
eding 7668d0d180 feat: restructure & secret setup 2025-10-26 00:43:31 +02:00