Create docker image for percona-pgbackrest

Description

Hi,

As you know, the PG k8s operator currently uses custom Docker images for all necessary PG components, but we plan to transition to the official ones. This is a significant task for us, but we will tackle it step by step.

Currently, under the Percona organization, we only have one official Docker image for the PG distribution, which is the PG server. Please create an additional Docker image for “percona-pgbackrest”. This image should be able to function as a separate component, similar to the PXB or PBM Docker images.

Activity

Evgeniy Patlan 
April 23, 2025 at 5:29 AM

should we close this ticket?

Kai Wagner 
February 28, 2025 at 8:15 AM

What’s the state of this ticket? This is “In QA” for so long, I’m wondering if this was either forgotten or if the issue wasn’t set to Done, after completion?

Muhammad Aqeel 
July 19, 2024 at 1:27 PM
(edited)

I have pushed pgbackrest images for initial review in perconalab repository at docker hub. You can find them here

https://hub.docker.com/r/perconalab/percona-pgbackrest/tags

By default, pgbackrest expects pgbackrest.conf file at /etc/pgbackrest/pgbackrest.conf path. If it does not find it here, it then uses default conf file from /etc/pgbackrest.conf
You can mount volume to place your conf file in /etc/pgbackrest directory and then use this container image to take backup.

For example:
docker run -it --rm -v /test/pgbackrest-conf:/etc/pgbackrest/ perconalab/percona-pgbackrest:latest /usr/bin/pgbackrest help

Details

Assignee

Reporter

Priority

Components

Needs QA

Created July 15, 2024 at 1:51 PM
Updated April 23, 2025 at 5:29 AM