Skip to content

Commit 6cde8e8

Browse files
FxKuidanovinda
andauthored
Bump to v1.12.0 (#2639)
* bump tp v1.12.0 * code-generator and apiextensions-apiserver still on to 0.25.9 to allow code-generation on GH * bump go in github action and mini fix in UI * update UI Dockerfile --------- Co-authored-by: Ida Novindasari <idanovinda@gmail.com>
1 parent 34f9cfb commit 6cde8e8

39 files changed

+219
-829
lines changed

.github/ISSUE_TEMPLATE/postgres-operator-issue-template.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ assignees: ''
99

1010
Please, answer some short questions which should help us to understand your problem / question better?
1111

12-
- **Which image of the operator are you using?** e.g. ghcr.io/zalando/postgres-operator:v1.11.0
12+
- **Which image of the operator are you using?** e.g. ghcr.io/zalando/postgres-operator:v1.12.0
1313
- **Where do you run it - cloud or metal? Kubernetes or OpenShift?** [AWS K8s | GCP ... | Bare Metal K8s]
1414
- **Are you running Postgres Operator in production?** [yes | no]
1515
- **Type of issue?** [Bug report, question, feature request, etc.]

.github/workflows/publish_ghcr_image.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323

2424
- uses: actions/setup-go@v2
2525
with:
26-
go-version: "^1.21.7"
26+
go-version: "^1.22.3"
2727

2828
- name: Run unit tests
2929
run: make deps mocks test

.github/workflows/run_e2e.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
- uses: actions/checkout@v1
1515
- uses: actions/setup-go@v2
1616
with:
17-
go-version: "^1.21.7"
17+
go-version: "^1.22.3"
1818
- name: Make dependencies
1919
run: make deps mocks
2020
- name: Code generation

.github/workflows/run_tests.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
- uses: actions/checkout@v2
1515
- uses: actions/setup-go@v2
1616
with:
17-
go-version: "^1.21.7"
17+
go-version: "^1.22.3"
1818
- name: Make dependencies
1919
run: make deps mocks
2020
- name: Compile

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ docker: ${DOCKERDIR}/${DOCKERFILE}
6969
docker build --rm -t "$(IMAGE):$(TAG)$(CDP_TAG)$(DEBUG_FRESH)$(DEBUG_POSTFIX)" -f "${DOCKERDIR}/${DOCKERFILE}" --build-arg VERSION="${VERSION}" .
7070

7171
indocker-race:
72-
docker run --rm -v "${GOPATH}":"${GOPATH}" -e GOPATH="${GOPATH}" -e RACE=1 -w ${PWD} golang:1.21.7 bash -c "make linux"
72+
docker run --rm -v "${GOPATH}":"${GOPATH}" -e GOPATH="${GOPATH}" -e RACE=1 -w ${PWD} golang:1.22.3 bash -c "make linux"
7373

7474
push:
7575
docker push "$(IMAGE):$(TAG)$(CDP_TAG)"

README.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ pipelines with no access to Kubernetes API directly, promoting infrastructure as
2424
* Basic credential and user management on K8s, eases application deployments
2525
* Support for custom TLS certificates
2626
* UI to create and edit Postgres cluster manifests
27-
* Support for AWS EBS gp2 to gp3 migration, supporting iops and throughput configuration
2827
* Compatible with OpenShift
2928

3029
### PostgreSQL features
@@ -58,11 +57,11 @@ production for over five years.
5857

5958
| Release | Postgres versions | K8s versions | Golang |
6059
| :-------- | :---------------: | :---------------: | :-----: |
61-
| v1.11.* | 11 &rarr; 16 | 1.21 &rarr; 1.28 | 1.21.7 |
62-
| v1.10.* | 10 &rarr; 15 | 1.21 &rarr; 1.28 | 1.19.8 |
63-
| v1.9.0 | 10 &rarr; 15 | 1.21 &rarr; 1.28 | 1.18.9 |
64-
| v1.8.* | 9.5 &rarr; 14 | 1.20 &rarr; 1.24 | 1.17.4 |
65-
| v1.7.1 | 9.5 &rarr; 14 | 1.20 &rarr; 1.24 | 1.16.9 |
60+
| v1.12.* | 11 &rarr; 16 | 1.27+ | 1.22.3 |
61+
| v1.11.0 | 11 &rarr; 16 | 1.27+ | 1.21.7 |
62+
| v1.10.* | 10 &rarr; 15 | 1.21+ | 1.19.8 |
63+
| v1.9.0 | 10 &rarr; 15 | 1.21+ | 1.18.9 |
64+
| v1.8.2 | 9.5 &rarr; 14 | 1.20 &rarr; 1.24 | 1.17.4 |
6665

6766

6867
## Getting started

charts/postgres-operator-ui/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: v2
22
name: postgres-operator-ui
3-
version: 1.11.0
4-
appVersion: 1.11.0
3+
version: 1.12.0
4+
appVersion: 1.12.0
55
home: https://github.com/zalando/postgres-operator
66
description: Postgres Operator UI provides a graphical interface for a convenient database-as-a-service user experience
77
keywords:

charts/postgres-operator-ui/index.yaml

Lines changed: 29 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,32 @@
11
apiVersion: v1
22
entries:
33
postgres-operator-ui:
4+
- apiVersion: v2
5+
appVersion: 1.12.0
6+
created: "2024-05-24T16:34:14.027533755+02:00"
7+
description: Postgres Operator UI provides a graphical interface for a convenient
8+
database-as-a-service user experience
9+
digest: 498b8254dc0e24bc3cdc98e250a5640dc104b75e1dbba5d9fdb90a3b39e7eb8c
10+
home: https://github.com/zalando/postgres-operator
11+
keywords:
12+
- postgres
13+
- operator
14+
- ui
15+
- cloud-native
16+
- patroni
17+
- spilo
18+
maintainers:
19+
- email: opensource@zalando.de
20+
name: Zalando
21+
name: postgres-operator-ui
22+
sources:
23+
- https://github.com/zalando/postgres-operator
24+
urls:
25+
- postgres-operator-ui-1.12.0.tgz
26+
version: 1.12.0
427
- apiVersion: v2
528
appVersion: 1.11.0
6-
created: "2024-03-14T17:12:46.692800586+01:00"
29+
created: "2024-05-24T16:34:14.02529813+02:00"
730
description: Postgres Operator UI provides a graphical interface for a convenient
831
database-as-a-service user experience
932
digest: a45f2284045c2a9a79750a36997386444f39b01ac722b17c84b431457577a3a2
@@ -26,7 +49,7 @@ entries:
2649
version: 1.11.0
2750
- apiVersion: v2
2851
appVersion: 1.10.1
29-
created: "2024-03-14T17:12:46.691746076+01:00"
52+
created: "2024-05-24T16:34:14.023186291+02:00"
3053
description: Postgres Operator UI provides a graphical interface for a convenient
3154
database-as-a-service user experience
3255
digest: 2e5e7a82aebee519ec57c6243eb8735124aa4585a3a19c66ffd69638fbeb11ce
@@ -49,7 +72,7 @@ entries:
4972
version: 1.10.1
5073
- apiVersion: v2
5174
appVersion: 1.10.0
52-
created: "2024-03-14T17:12:46.690807634+01:00"
75+
created: "2024-05-24T16:34:14.021045516+02:00"
5376
description: Postgres Operator UI provides a graphical interface for a convenient
5477
database-as-a-service user experience
5578
digest: 47413650e3188539ae778a601998efa2c4f80b8aa16e3668a2fc7b72e014b605
@@ -72,7 +95,7 @@ entries:
7295
version: 1.10.0
7396
- apiVersion: v2
7497
appVersion: 1.9.0
75-
created: "2024-03-14T17:12:46.696626932+01:00"
98+
created: "2024-05-24T16:34:14.031516234+02:00"
7699
description: Postgres Operator UI provides a graphical interface for a convenient
77100
database-as-a-service user experience
78101
digest: df434af6c8b697fe0631017ecc25e3c79e125361ae6622347cea41a545153bdc
@@ -95,7 +118,7 @@ entries:
95118
version: 1.9.0
96119
- apiVersion: v2
97120
appVersion: 1.8.2
98-
created: "2024-03-14T17:12:46.69565936+01:00"
121+
created: "2024-05-24T16:34:14.029536821+02:00"
99122
description: Postgres Operator UI provides a graphical interface for a convenient
100123
database-as-a-service user experience
101124
digest: fbfc90fa8fd007a08a7c02e0ec9108bb8282cbb42b8c976d88f2193d6edff30c
@@ -116,50 +139,4 @@ entries:
116139
urls:
117140
- postgres-operator-ui-1.8.2.tgz
118141
version: 1.8.2
119-
- apiVersion: v2
120-
appVersion: 1.8.1
121-
created: "2024-03-14T17:12:46.694691362+01:00"
122-
description: Postgres Operator UI provides a graphical interface for a convenient
123-
database-as-a-service user experience
124-
digest: d26342e385ea51a0fbfbe23477999863e9489664ae803ea5c56da8897db84d24
125-
home: https://github.com/zalando/postgres-operator
126-
keywords:
127-
- postgres
128-
- operator
129-
- ui
130-
- cloud-native
131-
- patroni
132-
- spilo
133-
maintainers:
134-
- email: opensource@zalando.de
135-
name: Zalando
136-
name: postgres-operator-ui
137-
sources:
138-
- https://github.com/zalando/postgres-operator
139-
urls:
140-
- postgres-operator-ui-1.8.1.tgz
141-
version: 1.8.1
142-
- apiVersion: v1
143-
appVersion: 1.8.0
144-
created: "2024-03-14T17:12:46.693750873+01:00"
145-
description: Postgres Operator UI provides a graphical interface for a convenient
146-
database-as-a-service user experience
147-
digest: d4a7b40c23fd167841cc28342afdbd5ecc809181913a5c31061c83139187f148
148-
home: https://github.com/zalando/postgres-operator
149-
keywords:
150-
- postgres
151-
- operator
152-
- ui
153-
- cloud-native
154-
- patroni
155-
- spilo
156-
maintainers:
157-
- email: opensource@zalando.de
158-
name: Zalando
159-
name: postgres-operator-ui
160-
sources:
161-
- https://github.com/zalando/postgres-operator
162-
urls:
163-
- postgres-operator-ui-1.8.0.tgz
164-
version: 1.8.0
165-
generated: "2024-03-14T17:12:46.689654615+01:00"
142+
generated: "2024-05-24T16:34:14.018381989+02:00"
Binary file not shown.
Binary file not shown.
Binary file not shown.

charts/postgres-operator-ui/values.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ replicaCount: 1
88
image:
99
registry: ghcr.io
1010
repository: zalando/postgres-operator-ui
11-
tag: v1.11.0
11+
tag: v1.12.0
1212
pullPolicy: "IfNotPresent"
1313

1414
# Optionally specify an array of imagePullSecrets.
@@ -125,4 +125,4 @@ nodeSelector: {}
125125

126126
# Tolerations for pod assignment
127127
# Ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
128-
tolerations: []
128+
tolerations: []

charts/postgres-operator/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: v2
22
name: postgres-operator
3-
version: 1.11.0
4-
appVersion: 1.11.0
3+
version: 1.12.0
4+
appVersion: 1.12.0
55
home: https://github.com/zalando/postgres-operator
66
description: Postgres Operator creates and manages PostgreSQL clusters running in Kubernetes
77
keywords:

charts/postgres-operator/crds/operatorconfigurations.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ spec:
6868
type: string
6969
docker_image:
7070
type: string
71-
default: "ghcr.io/zalando/spilo-16:3.2-p2"
71+
default: "ghcr.io/zalando/spilo-16:3.2-p3"
7272
enable_crd_registration:
7373
type: boolean
7474
default: true
@@ -508,7 +508,7 @@ spec:
508508
pattern: '^(\d+m|\d+(\.\d{1,3})?)$'
509509
logical_backup_docker_image:
510510
type: string
511-
default: "ghcr.io/zalando/postgres-operator/logical-backup:v1.11.0"
511+
default: "ghcr.io/zalando/postgres-operator/logical-backup:v1.12.0"
512512
logical_backup_google_application_credentials:
513513
type: string
514514
logical_backup_job_prefix:

charts/postgres-operator/index.yaml

Lines changed: 28 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,31 @@
11
apiVersion: v1
22
entries:
33
postgres-operator:
4+
- apiVersion: v2
5+
appVersion: 1.12.0
6+
created: "2024-05-24T16:33:38.650770727+02:00"
7+
description: Postgres Operator creates and manages PostgreSQL clusters running
8+
in Kubernetes
9+
digest: d56e9471096d3e0dfd3a35619bfd8e81895979e95a0cad44eb021335814d19cf
10+
home: https://github.com/zalando/postgres-operator
11+
keywords:
12+
- postgres
13+
- operator
14+
- cloud-native
15+
- patroni
16+
- spilo
17+
maintainers:
18+
- email: opensource@zalando.de
19+
name: Zalando
20+
name: postgres-operator
21+
sources:
22+
- https://github.com/zalando/postgres-operator
23+
urls:
24+
- postgres-operator-1.12.0.tgz
25+
version: 1.12.0
426
- apiVersion: v2
527
appVersion: 1.11.0
6-
created: "2024-03-27T16:11:07.44119096+01:00"
28+
created: "2024-05-24T16:33:38.644616857+02:00"
729
description: Postgres Operator creates and manages PostgreSQL clusters running
830
in Kubernetes
931
digest: 3914b5e117bda0834f05c9207f007e2ac372864cf6e86dcc2e1362bbe46c14d9
@@ -25,7 +47,7 @@ entries:
2547
version: 1.11.0
2648
- apiVersion: v2
2749
appVersion: 1.10.1
28-
created: "2024-03-27T16:11:07.435516407+01:00"
50+
created: "2024-05-24T16:33:38.638769428+02:00"
2951
description: Postgres Operator creates and manages PostgreSQL clusters running
3052
in Kubernetes
3153
digest: cc3baa41753da92466223d0b334df27e79c882296577b404a8e9071411fcf19c
@@ -47,7 +69,7 @@ entries:
4769
version: 1.10.1
4870
- apiVersion: v2
4971
appVersion: 1.10.0
50-
created: "2024-03-27T16:11:07.430181545+01:00"
72+
created: "2024-05-24T16:33:38.633634768+02:00"
5173
description: Postgres Operator creates and manages PostgreSQL clusters running
5274
in Kubernetes
5375
digest: 60fc5c8059dfed175d14e1034b40997d9c59d33ec8ea158c0597f7228ab04b51
@@ -69,7 +91,7 @@ entries:
6991
version: 1.10.0
7092
- apiVersion: v2
7193
appVersion: 1.9.0
72-
created: "2024-03-27T16:11:07.464139323+01:00"
94+
created: "2024-05-24T16:33:38.663765707+02:00"
7395
description: Postgres Operator creates and manages PostgreSQL clusters running
7496
in Kubernetes
7597
digest: 64df90c898ca591eb3a330328173ffaadfbf9ddd474d8c42ed143edc9e3f4276
@@ -91,7 +113,7 @@ entries:
91113
version: 1.9.0
92114
- apiVersion: v2
93115
appVersion: 1.8.2
94-
created: "2024-03-27T16:11:07.459140232+01:00"
116+
created: "2024-05-24T16:33:38.658286963+02:00"
95117
description: Postgres Operator creates and manages PostgreSQL clusters running
96118
in Kubernetes
97119
digest: f77ffad2e98b72a621e5527015cf607935d3ed688f10ba4b626435acb9631b5b
@@ -111,48 +133,4 @@ entries:
111133
urls:
112134
- postgres-operator-1.8.2.tgz
113135
version: 1.8.2
114-
- apiVersion: v2
115-
appVersion: 1.8.1
116-
created: "2024-03-27T16:11:07.454211672+01:00"
117-
description: Postgres Operator creates and manages PostgreSQL clusters running
118-
in Kubernetes
119-
digest: ee0c3bb6ba72fa4289ba3b1c6060e5b312dd023faba2a61b4cb7d9e5e2cc57a5
120-
home: https://github.com/zalando/postgres-operator
121-
keywords:
122-
- postgres
123-
- operator
124-
- cloud-native
125-
- patroni
126-
- spilo
127-
maintainers:
128-
- email: opensource@zalando.de
129-
name: Zalando
130-
name: postgres-operator
131-
sources:
132-
- https://github.com/zalando/postgres-operator
133-
urls:
134-
- postgres-operator-1.8.1.tgz
135-
version: 1.8.1
136-
- apiVersion: v1
137-
appVersion: 1.8.0
138-
created: "2024-03-27T16:11:07.449062797+01:00"
139-
description: Postgres Operator creates and manages PostgreSQL clusters running
140-
in Kubernetes
141-
digest: 3ae232cf009e09aa2ad11c171484cd2f1b72e63c59735e58fbe2b6eb842f4c86
142-
home: https://github.com/zalando/postgres-operator
143-
keywords:
144-
- postgres
145-
- operator
146-
- cloud-native
147-
- patroni
148-
- spilo
149-
maintainers:
150-
- email: opensource@zalando.de
151-
name: Zalando
152-
name: postgres-operator
153-
sources:
154-
- https://github.com/zalando/postgres-operator
155-
urls:
156-
- postgres-operator-1.8.0.tgz
157-
version: 1.8.0
158-
generated: "2024-03-27T16:11:07.42441665+01:00"
136+
generated: "2024-05-24T16:33:38.62797266+02:00"
Binary file not shown.
Binary file not shown.
Binary file not shown.

charts/postgres-operator/values.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
image:
22
registry: ghcr.io
33
repository: zalando/postgres-operator
4-
tag: v1.11.0
4+
tag: v1.12.0
55
pullPolicy: "IfNotPresent"
66

77
# Optionally specify an array of imagePullSecrets.
@@ -38,7 +38,7 @@ configGeneral:
3838
# etcd connection string for Patroni. Empty uses K8s-native DCS.
3939
etcd_host: ""
4040
# Spilo docker image
41-
docker_image: ghcr.io/zalando/spilo-16:3.2-p2
41+
docker_image: ghcr.io/zalando/spilo-16:3.2-p3
4242

4343
# key name for annotation to ignore globally configured instance limits
4444
# ignore_instance_limits_annotation_key: ""
@@ -362,7 +362,7 @@ configLogicalBackup:
362362
# logical_backup_memory_request: ""
363363

364364
# image for pods of the logical backup job (example runs pg_dumpall)
365-
logical_backup_docker_image: "ghcr.io/zalando/postgres-operator/logical-backup:v1.11.0"
365+
logical_backup_docker_image: "ghcr.io/zalando/postgres-operator/logical-backup:v1.12.0"
366366
# path of google cloud service account json file
367367
# logical_backup_google_application_credentials: ""
368368

0 commit comments

Comments
 (0)