Skip to content

feat(backup): WAL archiving + version bump v0.3.0-alpha.19 [Sprint S3] - #127

Merged
eightynine01 merged 1 commit into
mainfrom
sprint-s3-wal-archive
May 25, 2026
Merged

feat(backup): WAL archiving + version bump v0.3.0-alpha.19 [Sprint S3]#127
eightynine01 merged 1 commit into
mainfrom
sprint-s3-wal-archive

Conversation

@eightynine01

Copy link
Copy Markdown
Contributor

Summary

  • Enable WAL archiving when spec.backup.enabled=true
  • archive_command = pgbackrest --stanza=<cluster> archive-push %p
  • Version bump: v0.3.0-alpha.18 → v0.3.0-alpha.19

Gap Analysis Impact

Verification

  • go build ✅, go vet ✅, golangci-lint 0 issues ✅
  • All pre-push hooks pass ✅
  • version-sync 5-way check ✅

🤖 Generated with Claude Code

…p v0.3.0-alpha.19

Sprint S3: Enable WAL archiving when spec.backup.enabled=true.

Changes:
- renderPostgresConf now emits archive_mode=on, archive_command, and
  archive_timeout=60 when backup is enabled on the cluster
- archive_command uses pgbackrest archive-push with cluster name as stanza
- Version bump: 0.3.0-alpha.18 → 0.3.0-alpha.19 across all manifests

Gap analysis impact:
- P0 #1 (WAL archiving): archive_command wiring DONE

Signed-off-by: Phil <purple@masblue.studio>

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Signed-off-by: Claude (postgres-operator) <support@masblue.studio>
@eightynine01
eightynine01 merged commit 5b5c49d into main May 25, 2026
@eightynine01
eightynine01 deleted the sprint-s3-wal-archive branch May 25, 2026 12:36
eightynine01 added a commit that referenced this pull request May 26, 2026
Update GAP-ANALYSIS.md (en/ko/ja/zh) to reflect actually implemented
features:
- P0 #1 WAL archiving: ✅ Done (PR #127)
- P0 #4 Config hot-reload: ✅ Done (PR #126)
- P0 #5 Retention cleanup: ✅ Done (PR #130)
- P1 #6 Switchover: ✅ Done (PR #129)
- P1 #9 pg_hba.conf reload: ✅ Done (PR #126)

Signed-off-by: Claude (postgres-operator) <support@masblue.studio>
Co-authored-by: Claude (postgres-operator) <support@masblue.studio>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant