Skip to content

Conversation

@jchancojr
Copy link
Contributor

@jchancojr jchancojr commented Oct 29, 2025

What kind of change does this PR introduce?

Feature- pgBackRest backup solution

What is the current behavior?

pgBackRest tasks and configs are absent

What is the new behavior?

pgBackRest tasks and configs are missing are present

Additional context

NA

Summary by CodeRabbit

  • New Features

    • Adds pgBackRest support with configurable global and repository settings (S3 storage, retention, encryption, compression, performance and logging). Some async/archive options remain as commented placeholders.
  • Chores / Install

    • Adds automated install and setup: package install, user/group and sudoers provisioning, directory creation, config placement and a safe wrapper for invoking pgBackRest.
    • Updates packaged PostgreSQL release references.

✏️ Tip: You can customize this high-level summary in your review settings.

@jchancojr jchancojr self-assigned this Oct 29, 2025
@jchancojr jchancojr added the enhancement New feature or request label Oct 29, 2025
* origin/PSQL-773:
  fix(setup-pgbackrest.yml): errant indentation fix
  fix(setup-pgbackrest.yml): fix file module
  fix(setup-pgbackrest.yml): update nix install path
  feat(ansible): add pgBackRest tasks and configurations
jchancojr and others added 6 commits October 30, 2025 10:57
The pgbackrest wrapper script now sanitizes arguments passed to it.
This change removes potentially sensitive or command-injection-vulnerable arguments such as `--cmd`, `--repo-host-cmd`, and `--config` before executing the pgbackrest command. This enhances security by preventing accidental exposure of sensitive information.
jchancojr and others added 5 commits November 14, 2025 11:13
@jchancojr jchancojr requested a review from hunleyd November 14, 2025 17:11
@hunleyd hunleyd self-requested a review November 14, 2025 18:12
@hunleyd hunleyd self-requested a review December 18, 2025 14:59
@hunleyd hunleyd self-requested a review January 20, 2026 15:16
@jchancojr
Copy link
Contributor Author

test-postgres-engines-with-smoke.sh

============================================================
Test Summary
============================================================

ENGINE          RESULT
------          ------
15              PASSED (375s)
17              PASSED (352s)
17-oriole       PASSED (367s)

============================================================
Total: 3 | Passed: 3 | Failed: 0
============================================================

[INFO] Postgres commit: add0a0f372300387e01d5652e45d077143861a83

@hunleyd hunleyd self-requested a review January 22, 2026 17:54
@jchancojr jchancojr enabled auto-merge January 22, 2026 17:54
@jchancojr jchancojr disabled auto-merge January 22, 2026 20:25
@jchancojr jchancojr added this pull request to the merge queue Jan 23, 2026
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to no response for status checks Jan 23, 2026
@hunleyd hunleyd added this pull request to the merge queue Jan 23, 2026
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to no response for status checks Jan 23, 2026
@hunleyd hunleyd enabled auto-merge January 23, 2026 17:15
@hunleyd hunleyd added this pull request to the merge queue Jan 26, 2026
Merged via the queue into develop with commit 6fa33e2 Jan 26, 2026
60 of 64 checks passed
@hunleyd hunleyd deleted the PSQL-773 branch January 26, 2026 15:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants