thermograph/infra/deploy
Emi Griffith f1664bc0f5
All checks were successful
shell-lint / shellcheck (pull_request) Successful in 7s
PR build (required check) / build-frontend (pull_request) Has been skipped
PR build (required check) / validate-observability (pull_request) Successful in 22s
PR build (required check) / gate (pull_request) Successful in 2s
PR build (required check) / changes (pull_request) Successful in 6s
secrets-guard / encrypted (pull_request) Successful in 5s
PR build (required check) / build-backend (pull_request) Has been skipped
runbook: spell out that the CI secrets must exist before the merge
infra-sync fires on any push to dev/main touching infra/**, which this change
does heavily. Without VPS1_SSH_*/VPS2_SSH_* those jobs SSH to an empty host and
fail; sync-beta also targets a checkout that does not exist until step 1.
Nothing is damaged (the jobs only fetch and render) but the red run reads like
an outage. Also records that the app Deploy workflow does NOT fire here, being
path-filtered to backend/** and frontend/**.
2026-07-25 15:03:29 -07:00
..
backup infra: split the estate into vps1/vps2, moving beta next to prod and dev onto vps1 2026-07-25 15:01:29 -07:00
db infra: split the estate into vps1/vps2, moving beta next to prod and dev onto vps1 2026-07-25 15:01:29 -07:00
forgejo infra: split the estate into vps1/vps2, moving beta next to prod and dev onto vps1 2026-07-25 15:01:29 -07:00
migrations Subtree-merge thermograph-infra (origin/main) into infra/ 2026-07-22 22:01:11 -07:00
openmeteo infra: split the estate into vps1/vps2, moving beta next to prod and dev onto vps1 2026-07-25 15:01:29 -07:00
secrets infra: split the estate into vps1/vps2, moving beta next to prod and dev onto vps1 2026-07-25 15:01:29 -07:00
stack infra: split the estate into vps1/vps2, moving beta next to prod and dev onto vps1 2026-07-25 15:01:29 -07:00
swarm infra: split the estate into vps1/vps2, moving beta next to prod and dev onto vps1 2026-07-25 15:01:29 -07:00
twa Subtree-merge thermograph-infra (origin/main) into infra/ 2026-07-22 22:01:11 -07:00
Caddyfile.vps1 infra: split the estate into vps1/vps2, moving beta next to prod and dev onto vps1 2026-07-25 15:01:29 -07:00
Caddyfile.vps2 infra: split the estate into vps1/vps2, moving beta next to prod and dev onto vps1 2026-07-25 15:01:29 -07:00
deploy-dev.sh infra: split the estate into vps1/vps2, moving beta next to prod and dev onto vps1 2026-07-25 15:01:29 -07:00
deploy.sh infra: split the estate into vps1/vps2, moving beta next to prod and dev onto vps1 2026-07-25 15:01:29 -07:00
env-topology.sh infra: split the estate into vps1/vps2, moving beta next to prod and dev onto vps1 2026-07-25 15:01:29 -07:00
migrate-db.py Subtree-merge thermograph-infra (origin/main) into infra/ 2026-07-22 22:01:11 -07:00
POSTGRES-MIGRATION.md Subtree-merge thermograph-infra (origin/main) into infra/ 2026-07-22 22:01:11 -07:00
provision-agent-access.sh Subtree-merge thermograph-infra (origin/main) into infra/ 2026-07-22 22:01:11 -07:00
provision-dev.sh infra: split the estate into vps1/vps2, moving beta next to prod and dev onto vps1 2026-07-25 15:01:29 -07:00
provision-mail-supervision.sh observability: add the estate's first alerting; supervise Postfix 2026-07-24 13:19:19 -07:00
provision-mail.sh infra: split the estate into vps1/vps2, moving beta next to prod and dev onto vps1 2026-07-25 15:01:29 -07:00
provision-secrets.sh infra: split the estate into vps1/vps2, moving beta next to prod and dev onto vps1 2026-07-25 15:01:29 -07:00
render-secrets.sh infra: split the estate into vps1/vps2, moving beta next to prod and dev onto vps1 2026-07-25 15:01:29 -07:00
RUNBOOK-vps1-vps2-cutover.md runbook: spell out that the CI secrets must exist before the merge 2026-07-25 15:03:29 -07:00
thermograph-dev.service Subtree-merge thermograph-infra (origin/main) into infra/ 2026-07-22 22:01:11 -07:00
thermograph.env.example infra: split the estate into vps1/vps2, moving beta next to prod and dev onto vps1 2026-07-25 15:01:29 -07:00
thermograph.service Subtree-merge thermograph-infra (origin/main) into infra/ 2026-07-22 22:01:11 -07:00