Skip to content

Commit

Permalink
Add pgBackRest v2.54.1. Delete info about pgBackRest v2.52
Browse files Browse the repository at this point in the history
  • Loading branch information
woblerr committed Dec 18, 2024
1 parent d724c75 commit 28ce10e
Show file tree
Hide file tree
Showing 6 changed files with 23 additions and 23 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
pgbackrest_version: ["2.52", "2.52.1", "2.53", "2.53.1", "2.54.0"]
pgbackrest_version: ["2.52.1", "2.53", "2.53.1", "2.54.0", "2.54.1"]
env:
latest_version: "2.54.0"
latest_version: "2.54.1"
download_url: "https://github.com/pgbackrest/pgbackrest/archive/release"
steps:
- uses: actions/checkout@v2
Expand Down
4 changes: 2 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
BACKREST_VERSIONS = 2.52 2.52.1 2.53 2.53.1 2.54.0
TAG?=2.54.0
BACKREST_VERSIONS = 2.52.1 2.53 2.53.1 2.54.0 2.54.1
TAG?=2.54.1
TAG_MESON_BUILD=2.51
BACKREST_DOWNLOAD_URL = https://github.com/pgbackrest/pgbackrest/archive/release
BACKREST_GPDB_VERSIONS = 2.47_arenadata4 2.50_arenadata4 2.52_arenadata6
Expand Down
32 changes: 16 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,16 +8,16 @@ The repository contains information for the last 5 releases of pgBackRest. If ne

Supported pgBackRest version tags:

* `2.54.0`, `latest`
* `2.54.1`, `latest`
* `2.54.1-alpine`
* `2.54.0`
* `2.54.0-alpine`
* `2.53.1`
* `2.53.1-alpine`
* `2.53`
* `2.53-alpine`
* `2.52.1`
* `2.52.1-alpine`
* `2.52`
* `2.52-alpine`

The repository also contains information for releases of pgBackRest fork with Greenplum support (see [pgbackrest/pull/1833](https://github.com/pgbackrest/pgbackrest/pull/1833)). Details - [build with Greenplum support](#build-with-greenplum-support).

Expand Down Expand Up @@ -83,10 +83,10 @@ docker run --rm pgbackrest:51 pgbackrest help
### Injecting inside

```bash
docker run --rm -it pgbackrest:2.54.0 bash
docker run --rm -it pgbackrest:2.54.1 bash

pgbackrest@cac1f58b56f2:/$ pgbackrest version
pgBackRest 2.54.0
pgBackRest 2.54.1
```

### Example for Dedicated Repository Host
Expand All @@ -102,7 +102,7 @@ docker run --rm \
-v ~/.ssh/id_rsa:/home/pgbackrest/.ssh/id_rsa \
-v /etc/pgbackrest:/etc/pgbackrest \
-v /var/lib/pgbackrest:/var/lib/pgbackrest \
pgbackrest:2.54.0 \
pgbackrest:2.54.1 \
pgbackrest backup --stanza demo --type full --log-level-console info
```

Expand All @@ -129,7 +129,7 @@ docker run --rm \
-v /etc/pgbackrest:/etc/pgbackrest \
-v /var/lib/pgbackrest:/var/lib/pgbackrest \
-v /tmp/pgbackrest:/tmp/pgbackrest \
pgbackrest:2.54.0 \
pgbackrest:2.54.1 \
pgbackrest backup --stanza demo --type full --log-level-console info
```

Expand Down Expand Up @@ -165,7 +165,7 @@ docker run -d \
-v /var/lib/pgbackrest:/var/lib/pgbackrest \
-p 8432:8432 \
--name backrest_server \
pgbackrest:2.54.0
pgbackrest:2.54.1
```

##### Run container with TLS server in background for pgBackRest execution over TLS
Expand All @@ -177,7 +177,7 @@ docker run --rm \
-e BACKREST_HOST_TYPE=tls \
-v /etc/pgbackrest:/etc/pgbackrest \
-v /var/lib/pgbackrest:/var/lib/pgbackrest \
pgbackrest:2.54.0 \
pgbackrest:2.54.1 \
pgbackrest backup --stanza demo --type full --log-level-console info
```

Expand All @@ -196,7 +196,7 @@ docker run --rm \
-v /var/lib/postgresql/12/main:/var/lib/postgresql/12/main \
-v /var/lib/pgbackrest:/var/lib/pgbackrest \
-v /var/run/postgresql/.s.PGSQL.5432:/var/run/postgresql/.s.PGSQL.5432 \
pgbackrest:2.54.0 \
pgbackrest:2.54.1 \
pgbackrest backup --stanza demo --type full --log-level-console info
```

Expand All @@ -216,7 +216,7 @@ docker run -d \
-v /var/lib/pgbackrest:/var/lib/pgbackrest \
-p 8432:8432 \
--name backrest_server \
pgbackrest:2.54.0
pgbackrest:2.54.1
```

Performing a backup:
Expand All @@ -229,28 +229,28 @@ docker run --rm \
-v /etc/pgbackrest/pgbackrest.conf:/etc/pgbackrest/pgbackrest.conf \
-v /etc/pgbackrest/cert:/etc/pgbackrest/cert \
-v /var/lib/pgbackrest:/var/lib/pgbackrest \
pgbackrest:2.54.0 \
pgbackrest:2.54.1 \
pgbackrest backup --stanza demo --type full --log-level-console info
```

## Build

```bash
make build_version TAG=2.54.0
make build_version TAG=2.54.1
```

```bash
make build_version_alpine TAG=2.54.0
make build_version_alpine TAG=2.54.1
```

or

```bash
docker build -f Dockerfile --build-arg BACKREST_VERSION=2.54.0 --build-arg BACKREST_COMPLETION_VERSION=v0.9 -t pgbackrest:2.54.0 .
docker build -f Dockerfile --build-arg BACKREST_VERSION=2.54.1 --build-arg BACKREST_COMPLETION_VERSION=v0.9 -t pgbackrest:2.54.1 .
```

```bash
docker build -f Dockerfile.alpine --build-arg BACKREST_VERSION=2.54.0 --build-arg BACKREST_COMPLETION_VERSION=v0.9 -t pgbackrest:2.54.0-alpine .
docker build -f Dockerfile.alpine --build-arg BACKREST_VERSION=2.54.1 --build-arg BACKREST_COMPLETION_VERSION=v0.9 -t pgbackrest:2.54.1-alpine .
```

### Build pgBackRest < `v2.51`
Expand Down
2 changes: 1 addition & 1 deletion e2e_tests/.env
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
TAG=2.54.0
TAG=2.54.1
PG_VERSION=16
IMAGE_TAG_MINIO=RELEASE.2023-09-07T02-05-02Z
IMAGE_TAG_MINIO_MC=RELEASE.2023-09-07T22-48-55Z
Expand Down
2 changes: 1 addition & 1 deletion e2e_tests/conf/pg/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
ARG BACKREST_VERSION="2.54.0"
ARG BACKREST_VERSION="2.54.1"
ARG CONTAINER_TYPE="ssh"
ARG PG_VERSION="16"

Expand Down
2 changes: 1 addition & 1 deletion e2e_tests/conf/sftp/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
ARG BACKREST_VERSION="2.54.0"
ARG BACKREST_VERSION="2.54.1"

FROM pgbackrest:${BACKREST_VERSION}
ARG CONTAINER_TYPE="rsa"
Expand Down

0 comments on commit 28ce10e

Please sign in to comment.