Skip to content

Commit 2f4bc74

Browse files
authored
Merge pull request #1384 from percona/release-2.8.1
Release 2.8.1
2 parents 5c84ff3 + 23ea0d5 commit 2f4bc74

20 files changed

+194
-60
lines changed

build/crd/percona/generated/pgv2.percona.com_perconapgupgrades.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -954,7 +954,7 @@ spec:
954954
type: object
955955
fromPostgresVersion:
956956
description: The major version of PostgreSQL before the upgrade.
957-
maximum: 16
957+
maximum: 17
958958
minimum: 12
959959
type: integer
960960
image:

config/crd/bases/pgv2.percona.com_perconapgclusters.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22859,7 +22859,7 @@ spec:
2285922859
type: object
2286022860
fromPostgresVersion:
2286122861
description: The major version of PostgreSQL before the upgrade.
22862-
maximum: 16
22862+
maximum: 17
2286322863
minimum: 12
2286422864
type: integer
2286522865
image:

deploy/bundle.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23160,7 +23160,7 @@ spec:
2316023160
type: object
2316123161
fromPostgresVersion:
2316223162
description: The major version of PostgreSQL before the upgrade.
23163-
maximum: 16
23163+
maximum: 17
2316423164
minimum: 12
2316523165
type: integer
2316623166
image:

deploy/crd.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23160,7 +23160,7 @@ spec:
2316023160
type: object
2316123161
fromPostgresVersion:
2316223162
description: The major version of PostgreSQL before the upgrade.
23163-
maximum: 16
23163+
maximum: 17
2316423164
minimum: 12
2316523165
type: integer
2316623166
image:

deploy/cw-bundle.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23160,7 +23160,7 @@ spec:
2316023160
type: object
2316123161
fromPostgresVersion:
2316223162
description: The major version of PostgreSQL before the upgrade.
23163-
maximum: 16
23163+
maximum: 17
2316423164
minimum: 12
2316523165
type: integer
2316623166
image:

e2e-tests/release_versions

Lines changed: 29 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,42 @@
11
# Images versions
2-
IMAGE_OPERATOR=percona/percona-postgresql-operator:2.8.0
2+
IMAGE_OPERATOR=percona/percona-postgresql-operator:2.8.1
33

4-
IMAGE_POSTGRESQL17=percona/percona-distribution-postgresql:17.6-1
5-
IMAGE_PGBOUNCER17=percona/percona-pgbouncer:1.24.1-1
6-
IMAGE_POSTGIS17=percona/percona-postgresql-operator:2.8.0-ppg17.6-postgres-gis3.3.8
7-
IMAGE_BACKREST17=percona/percona-pgbackrest:2.56.0-1
4+
IMAGE_POSTGRESQL18=percona/percona-distribution-postgresql:18.1-1
5+
IMAGE_PGBOUNCER18=percona/percona-pgbouncer:1.25.0-1
6+
IMAGE_POSTGIS18=percona/percona-postgresql-operator:2.8.1-ppg18.1-postgres-gis3.5.4
7+
IMAGE_BACKREST18=percona/percona-pgbackrest:2.57.0-1
88

9-
IMAGE_POSTGRESQL16=percona/percona-distribution-postgresql:16.10-1
10-
IMAGE_PGBOUNCER16=percona/percona-pgbouncer:1.24.1-1
11-
IMAGE_POSTGIS16=percona/percona-postgresql-operator:2.8.0-ppg16.10-postgres-gis3.3.8
12-
IMAGE_BACKREST16=percona/percona-pgbackrest:2.56.0-1
9+
IMAGE_POSTGRESQL17=percona/percona-distribution-postgresql:17.7-1
10+
IMAGE_PGBOUNCER17=percona/percona-pgbouncer:1.25.0-1
11+
IMAGE_POSTGIS17=percona/percona-postgresql-operator:2.8.1-ppg17.7-postgres-gis3.3.8
12+
IMAGE_BACKREST17=percona/percona-pgbackrest:2.57.0-1
1313

14-
IMAGE_POSTGRESQL15=percona/percona-distribution-postgresql:15.14-1
15-
IMAGE_PGBOUNCER15=percona/percona-pgbouncer:1.24.1-1
16-
IMAGE_POSTGIS15=percona/percona-postgresql-operator:2.8.0-ppg15.14-postgres-gis3.3.8
17-
IMAGE_BACKREST15=percona/percona-pgbackrest:2.56.0-1
14+
IMAGE_POSTGRESQL16=percona/percona-distribution-postgresql:16.11-1
15+
IMAGE_PGBOUNCER16=percona/percona-pgbouncer:1.25.0-1
16+
IMAGE_POSTGIS16=percona/percona-postgresql-operator:2.8.1-ppg16.11-postgres-gis3.3.8
17+
IMAGE_BACKREST16=percona/percona-pgbackrest:2.57.0-1
1818

19-
IMAGE_POSTGRESQL14=percona/percona-distribution-postgresql:14.19-1
20-
IMAGE_PGBOUNCER14=percona/percona-pgbouncer:1.24.1-1
21-
IMAGE_POSTGIS14=percona/percona-postgresql-operator:2.8.0-ppg14.19-postgres-gis3.3.8
22-
IMAGE_BACKREST14=percona/percona-pgbackrest:2.56.0-1
19+
IMAGE_POSTGRESQL15=percona/percona-distribution-postgresql:15.15-1
20+
IMAGE_PGBOUNCER15=percona/percona-pgbouncer:1.25.0-1
21+
IMAGE_POSTGIS15=percona/percona-postgresql-operator:2.8.1-ppg15.15-postgres-gis3.3.8
22+
IMAGE_BACKREST15=percona/percona-pgbackrest:2.57.0-1
2323

24-
IMAGE_POSTGRESQL13=percona/percona-distribution-postgresql:13.22-1
25-
IMAGE_PGBOUNCER13=percona/percona-pgbouncer:1.24.1-1
26-
IMAGE_POSTGIS13=percona/percona-postgresql-operator:2.8.0-ppg13.22-postgres-gis3.3.8
27-
IMAGE_BACKREST13=percona/percona-pgbackrest:2.56.0-1
24+
IMAGE_POSTGRESQL14=percona/percona-distribution-postgresql:14.20-1
25+
IMAGE_PGBOUNCER14=percona/percona-pgbouncer:1.25.0-1
26+
IMAGE_POSTGIS14=percona/percona-postgresql-operator:2.8.1-ppg14.20-postgres-gis3.3.8
27+
IMAGE_BACKREST14=percona/percona-pgbackrest:2.57.0-1
2828

29-
IMAGE_UPGRADE=percona/percona-postgresql-operator:2.8.0-upgrade
29+
IMAGE_POSTGRESQL13=percona/percona-distribution-postgresql:13.23-1
30+
IMAGE_PGBOUNCER13=percona/percona-pgbouncer:1.25.0-1
31+
IMAGE_POSTGIS13=percona/percona-postgresql-operator:2.8.1-ppg13.23-postgres-gis3.3.8
32+
IMAGE_BACKREST13=percona/percona-pgbackrest:2.57.0-1
33+
34+
IMAGE_UPGRADE=percona/percona-postgresql-operator:2.8.1-upgrade
3035

3136
IMAGE_PMM_CLIENT=percona/pmm-client:2.44.1-1
3237
IMAGE_PMM_SERVER=percona/pmm-server:2.44.1
33-
IMAGE_PMM3_CLIENT=percona/pmm-client:3.4.1
34-
IMAGE_PMM3_SERVER=percona/pmm-server:3.4.1
38+
IMAGE_PMM3_CLIENT=percona/pmm-client:3.5.0
39+
IMAGE_PMM3_SERVER=percona/pmm-server:3.5.0
3540

3641
# Supported k8s versions
3742
GKE_MIN=1.31

e2e-tests/tests/custom-tls/09-assert.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
apiVersion: kuttl.dev/v1beta1
22
kind: TestAssert
3-
timeout: 100
3+
timeout: 160
44
---
55
kind: StatefulSet
66
apiVersion: apps/v1

e2e-tests/tests/major-upgrade/01-create-cluster.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,5 @@ commands:
1616
.spec.proxy.pgBouncer.image = "perconalab/percona-postgresql-operator:main-pgbouncer13" |
1717
.spec.backups.pgbackrest.image = "perconalab/percona-postgresql-operator:main-pgbackrest13" |
1818
.spec.patroni.dynamicConfiguration.postgresql.parameters.shared_preload_libraries = "pg_cron" |
19-
.spec.extensions.custom += [{"name": "pg_cron", "version": "1.6.1"}]' \
19+
.spec.extensions.custom += [{"name": "pg_cron", "version": "1.6.6"}]' \
2020
| kubectl -n "${NAMESPACE}" apply -f -
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
apiVersion: kuttl.dev/v1beta1
2+
kind: TestStep
3+
commands:
4+
- script: |-
5+
set -o errexit
6+
set -o xtrace
7+
8+
source ../../functions
9+
10+
kubectl apply -n ${NAMESPACE} -f - <<-EOF
11+
apiVersion: pgv2.percona.com/v2
12+
kind: PerconaPGUpgrade
13+
metadata:
14+
name: 17-to-18
15+
spec:
16+
postgresClusterName: major-upgrade
17+
image: ${IMAGE_UPGRADE}
18+
fromPostgresVersion: 17
19+
toPostgresVersion: 18
20+
toPostgresImage: $(get_container_image "postgres" 18)
21+
toPgBouncerImage: $(get_container_image "pgbouncer" 18)
22+
toPgBackRestImage: $(get_container_image "pgbackrest" 18)
23+
EOF
24+
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
apiVersion: kuttl.dev/v1beta1
2+
kind: TestAssert
3+
timeout: 360
4+
commands:
5+
- script: |-
6+
kubectl -n ${NAMESPACE} get pg,pod,job
7+
sleep 5
8+
---
9+
apiVersion: pgv2.percona.com/v2
10+
kind: PerconaPGCluster
11+
metadata:
12+
name: major-upgrade
13+
spec:
14+
postgresVersion: 18
15+
status:
16+
pgbouncer:
17+
ready: 3
18+
size: 3
19+
postgres:
20+
instances:
21+
- name: instance1
22+
ready: 3
23+
size: 3
24+
ready: 3
25+
size: 3
26+
state: ready
27+
---
28+
kind: Job
29+
apiVersion: batch/v1
30+
metadata:
31+
labels:
32+
postgres-operator.crunchydata.com/cluster: major-upgrade
33+
postgres-operator.crunchydata.com/pgbackrest: ''
34+
postgres-operator.crunchydata.com/pgbackrest-backup: replica-create
35+
postgres-operator.crunchydata.com/pgbackrest-repo: repo4
36+
ownerReferences:
37+
- apiVersion: pgv2.percona.com/v2
38+
kind: PerconaPGBackup
39+
controller: true
40+
blockOwnerDeletion: true
41+
status:
42+
succeeded: 1

0 commit comments

Comments
 (0)