Skip to content

Commit

Permalink
Merge pull request #40 from woblerr/add_2_49
Browse files Browse the repository at this point in the history
Add pgBackRest v2.49.
  • Loading branch information
woblerr authored Dec 2, 2023
2 parents 3acd211 + 7906478 commit 0b4ecc5
Show file tree
Hide file tree
Showing 6 changed files with 28 additions and 28 deletions.
8 changes: 4 additions & 4 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.44", "2.45", "2.46", "2.47", "2.48"]
pgbackrest_version: ["2.45", "2.46", "2.47", "2.48", "2.49"]
env:
latest_version: "2.48"
latest_version: "2.49"
download_url: "https://github.com/pgbackrest/pgbackrest/archive/release"
steps:
- uses: actions/checkout@v2
Expand Down Expand Up @@ -151,9 +151,9 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
pgbackrest_version: ["2.40_arenadata2", "2.45_arenadata3", "2.47_arenadata3"]
pgbackrest_version: ["2.40_arenadata2", "2.45_arenadata3", "2.47_arenadata4"]
env:
latest_version: "2.47_arenadata3"
latest_version: "2.47_arenadata4"
download_url: "https://github.com/arenadata/pgbackrest/archive"
steps:
- uses: actions/checkout@v2
Expand Down
8 changes: 4 additions & 4 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
BACKREST_VERSIONS = 2.44 2.45 2.46 2.47 2.48
TAG?=2.48
BACKREST_VERSIONS = 2.45 2.46 2.47 2.48 2.49
TAG?=2.49
BACKREST_DOWNLOAD_URL = https://github.com/pgbackrest/pgbackrest/archive/release
BACKREST_GPDB_VERSIONS = 2.40_arenadata2 2.45_arenadata3 2.47_arenadata3
TAG_GPDB?=2.47_arenadata3
BACKREST_GPDB_VERSIONS = 2.40_arenadata2 2.45_arenadata3 2.47_arenadata4
TAG_GPDB?=2.47_arenadata4
BACKREST_GPDB_DOWNLOAD_URL = https://github.com/arenadata/pgbackrest/archive
BACKREST_COMP_VERSION?=v0.9
UID := $(shell id -u)
Expand Down
34 changes: 17 additions & 17 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.48`, `latest`
* `2.49`, `latest`
* `2.49-alpine`
* `2.48`,
* `2.48-alpine`
* `2.47`
* `2.47-alpine`
* `2.46`
* `2.46-alpine`
* `2.45`
* `2.45-alpine`
* `2.44`
* `2.44-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 @@ -75,16 +75,16 @@ You will need to mount the necessary directories or files inside the container (
### Simple

```bash
docker run --rm pgbackrest:2.48 pgbackrest help
docker run --rm pgbackrest:2.49 pgbackrest help
```

### Injecting inside

```bash
docker run --rm -it pgbackrest:2.48 bash
docker run --rm -it pgbackrest:2.49 bash

pgbackrest@cac1f58b56f2:/$ pgbackrest version
pgBackRest 2.48
pgBackRest 2.49
```

### Example for Dedicated Repository Host
Expand All @@ -100,7 +100,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.48 \
pgbackrest:2.49 \
pgbackrest backup --stanza demo --type full --log-level-console info
```

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

Expand Down Expand Up @@ -163,7 +163,7 @@ docker run -d \
-v /var/lib/pgbackrest:/var/lib/pgbackrest \
-p 8432:8432 \
--name backrest_server \
pgbackrest:2.48
pgbackrest:2.49
```

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

Expand All @@ -194,7 +194,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.48 \
pgbackrest:2.49 \
pgbackrest backup --stanza demo --type full --log-level-console info
```

Expand All @@ -214,7 +214,7 @@ docker run -d \
-v /var/lib/pgbackrest:/var/lib/pgbackrest \
-p 8432:8432 \
--name backrest_server \
pgbackrest:2.48
pgbackrest:2.49
```

Performing a backup:
Expand All @@ -227,28 +227,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.48 \
pgbackrest:2.49 \
pgbackrest backup --stanza demo --type full --log-level-console info
```

## Build

```bash
make build_version TAG=2.48
make build_version TAG=2.49
```

```bash
make build_version_alpine TAG=2.48
make build_version_alpine TAG=2.49
```

or

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

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

## Build with Greenplum support
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.48
TAG=2.49
PG_VERSION=13
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.48"
ARG BACKREST_VERSION="2.49"
ARG CONTAINER_TYPE="ssh"
ARG PG_VERSION="13"

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.48"
ARG BACKREST_VERSION="2.49"

FROM pgbackrest:${BACKREST_VERSION}
RUN apt-get update -y \
Expand Down

0 comments on commit 0b4ecc5

Please sign in to comment.