Commit graph

22 commits

Author SHA1 Message Date
c73813012a fix(ci): preserve rollout settings
All checks were successful
CI and deploy / verify (push) Successful in 2m4s
CI and deploy / publish (push) Successful in 36s
CI and deploy / deploy (push) Successful in 2m6s
2026-08-27 20:20:04 +02:00
442c88a118 fix(ci): pass manifests to kubectl
Some checks failed
CI and deploy / verify (push) Successful in 2m4s
CI and deploy / publish (push) Successful in 37s
CI and deploy / deploy (push) Failing after 10m9s
2026-08-27 20:05:32 +02:00
f1dc1c53cb ci: retry cluster deployment
Some checks failed
CI and deploy / verify (push) Successful in 2m4s
CI and deploy / publish (push) Successful in 37s
CI and deploy / deploy (push) Failing after 1s
2026-08-27 19:52:39 +02:00
33a03632ce docs: capture observability evidence
Some checks failed
CI and deploy / verify (push) Successful in 2m4s
CI and deploy / publish (push) Successful in 36s
CI and deploy / deploy (push) Failing after 1s
2026-08-27 19:47:06 +02:00
ba1118bd92 fix(build): patch web image libraries
Some checks failed
CI and deploy / verify (push) Successful in 2m4s
CI and deploy / publish (push) Successful in 39s
CI and deploy / deploy (push) Failing after 1s
2026-08-27 19:32:53 +02:00
17314252b2 ci: retry registry publish
Some checks failed
CI and deploy / verify (push) Successful in 2m4s
CI and deploy / publish (push) Failing after 51s
CI and deploy / deploy (push) Has been skipped
2026-08-27 19:26:16 +02:00
b6ca8f7a6b ci: retry release pipeline
Some checks failed
CI and deploy / verify (push) Successful in 2m4s
CI and deploy / publish (push) Failing after 1s
CI and deploy / deploy (push) Has been skipped
2026-08-26 19:14:43 +02:00
26529a837b docs: record clean lint run
Some checks failed
CI and deploy / verify (push) Successful in 2m37s
CI and deploy / publish (push) Failing after 1s
CI and deploy / deploy (push) Has been skipped
2026-08-26 18:50:55 +02:00
99fde46ed3 ci: publish and deploy verified releases 2026-08-24 23:36:36 +02:00
3fa278d447 feat(deploy): add blue-green release manifests 2026-08-24 23:36:28 +02:00
0d8d8c43be fix(security): harden release images 2026-08-24 23:36:18 +02:00
3547d0bf3a docs: record deployment checks 2026-08-24 23:18:16 +02:00
fd7608227d feat(provision): automate the Fedora lab 2026-08-24 23:18:09 +02:00
0dd6f003f3 test: add local rollback lab 2026-08-24 23:18:01 +02:00
a622739053 feat(obs): add telemetry stack 2026-08-24 23:17:53 +02:00
10c8e2c884 build: package local and mini pc services 2026-08-24 23:17:49 +02:00
3355f8b7ef feat(web): add ocean telemetry dashboard 2026-08-24 23:17:43 +02:00
e1f728ff9b feat(loadgen): sustain rollback traffic 2026-08-24 23:17:13 +02:00
6c1329c2a9 feat(api): serve buoy telemetry 2026-08-24 23:17:08 +02:00
af050c9751 chore: keep local build artifacts out of git 2026-08-24 23:17:03 +02:00
a9a1c201e7 ci: add secret scan and Go checks for the GitHub mirror
The deploying pipeline stays on Forgejo, where the runner can reach the cluster.
This one only scans for secrets and runs vet, test and lint, so the mirrored
repo shows its own checks without ever needing a secret. Go steps no-op until
apps/api/go.mod exists.
2026-08-20 20:09:24 +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