This website requires JavaScript.
Explore
Help
Sign In
homelab
/
compose-files
Watch
0
Star
0
Fork
0
Code
Issues
2
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
9c1f31a70e0a9cef2cac2ea9e0e561478f857611
compose-files
/
postgresql
/
cutover
T
History
admin
9c1f31a70e
ci/woodpecker/push/deploy
Pipeline was successful
Details
ci/woodpecker/cron/renovate
Pipeline was successful
Details
ADR-0001 rollback.sh: accept any 2xx in consumer health checks (204 from Woodpecker was a false-positive failure)
2026-08-02 22:15:15 -07:00
..
test
pgha-dryrun.yaml: trigger secret re-provisioning after regenerating postgresql_replication_password (excludes &<>\" per pystache HTML-escaping bug found this session)
2026-07-30 21:44:49 -07:00
cutover.sh
ADR-0001 cutover.sh: fix Phase 1 node-label check (broken Go template on hyphenated label) and accept any 2xx in consumer health checks
2026-08-02 22:14:17 -07:00
post_init_wrapper.sh
add: post_init_wrapper.sh to work around Spilo's hardcoded 'postgres' role name assumption in post_init.sh. Does not fork/modify Spilo's script — creates missing role then execs the original unchanged.
2026-07-29 07:21:34 -07:00
postgresql-ha-final.yaml
ADR-0001 Phase 3: add postgresql-ha-final.yaml (Stage 3 - HAProxy alias handoff, no external port/Traefik yet)
2026-08-02 17:28:26 -07:00
postgresql-ha-staging.yaml
postgresql-ha-staging.yaml: switch from CLONE_WITH_BASEBACKUP to Patroni standby_cluster (continuous streaming, validated in pgha-test dry run) - closes pre-cutover write gap
2026-07-30 21:59:44 -07:00
preflight.sh
ADR-0001 Phase 3: add preflight.sh (disk/backup hard gates, catalog+consumer enumeration)
2026-08-02 16:45:44 -07:00
rollback.sh
ADR-0001 rollback.sh: accept any 2xx in consumer health checks (204 from Woodpecker was a false-positive failure)
2026-08-02 22:15:15 -07:00
RUNBOOK.md
ADR-0001 Phase 3: add cutover RUNBOOK (dependency map, phased procedure, rollback)
2026-08-02 16:35:52 -07:00