Skip to content

Commit aae85ef

Browse files
authored
Merge pull request #104 from cybertec-postgresql/release-candidate
Release candidate
2 parents 4dd6f62 + 431d642 commit aae85ef

38 files changed

+924
-270
lines changed

.github/workflows/publish_ghcr_image.yaml

Lines changed: 0 additions & 56 deletions
This file was deleted.

.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.23.4"
17+
go-version: "^1.25.2"
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.23.4"
17+
go-version: "^1.25.2"
1818
- name: Make dependencies
1919
run: make deps mocks
2020
- name: Compile

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ VERSION ?= $(shell git describe --tags --always --dirty)
2222
DIRS := cmd pkg
2323
PKG := `go list ./... | grep -v /vendor/`
2424

25-
BASE_IMAGE ?= rockylinux:9
25+
BASE_IMAGE ?= rockylinux/rockylinux:9
2626
# BASE_IMAGE ?= rockylinux/rockylinux:10
2727
PACKAGER ?= dnf
2828
BUILD ?= 1
@@ -89,7 +89,7 @@ docker-local: build/cybertec-pg-operator
8989

9090

9191
indocker-race:
92-
docker run --rm -v "${GOPATH}":"${GOPATH}" -e GOPATH="${GOPATH}" -e RACE=1 -w ${PWD} golang:1.23.4 bash -c "make linux"
92+
docker run --rm -v "${GOPATH}":"${GOPATH}" -e GOPATH="${GOPATH}" -e RACE=1 -w ${PWD} golang:1.25.2 bash -c "make linux"
9393

9494
push:
9595
docker push "$(IMAGE):$(TAG)$(CDP_TAG)"

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ This architecture forms the basis for a modern, highly available and scalable Po
5353

5454
## PostgreSQL features
5555

56-
- PostgreSQL 13 to 17
56+
- PostgreSQL 13 to 18
5757
- Streaming replication via **Patroni**
5858
- Fully integrated backup & PITR with `pgBackRest` or `pg_basebackup`
5959
- Extensions like:
@@ -73,7 +73,8 @@ This architecture forms the basis for a modern, highly available and scalable Po
7373
| Release | PostgreSQL | pgBackRest | Patroni | Kubernetes | Go |
7474
|---------|------------|------------|---------|------------|---------|
7575
| 0.8.0 | 13 - 17 | 2.53 | 4.0.2 | 1.21+ | 1.21.7 |
76-
| 0.8.3 | 13 - 17 | 2.54-2 | 4.0.5 | 1.21+ | 1.22.12 |
76+
| 0.8.3 | 13 - 17 | 2.54+ | 4.0.5 | 1.21+ | 1.22.12 |
77+
| 0.9.0 | 13 - 18 | 2.56+ | 4.1.0 | 1.21+ | 1.25.2 |
7778

7879
---
7980

charts/postgres-cluster/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
# my-annotation: value
1313

1414
cluster:
15-
dockerImage: docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.6-1
15+
dockerImage: docker.io/cybertecpostgresql/cybertec-pg-container:postgres-18.0-1
1616
numberOfInstances: 2
1717

1818
postgresql:

charts/postgres-operator/crds/operatorconfigurations.yaml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ spec:
170170
default: "13"
171171
target_major_version:
172172
type: string
173-
default: "17"
173+
default: "18"
174174
kubernetes:
175175
type: object
176176
properties:
@@ -216,7 +216,10 @@ spec:
216216
default: true
217217
enable_readiness_probe:
218218
type: boolean
219-
default: false
219+
default: true
220+
enable_liveness_probe:
221+
type: boolean
222+
default: false
220223
enable_sidecars:
221224
type: boolean
222225
default: true

charts/postgres-operator/values.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ configMajorVersionUpgrade:
9191
# minimal Postgres major version that will not automatically be upgraded
9292
minimal_major_version: "13"
9393
# target Postgres major version when upgrading clusters automatically
94-
target_major_version: "17"
94+
target_major_version: "18"
9595

9696
configKubernetes:
9797
# list of additional capabilities for postgres container
@@ -130,7 +130,7 @@ configKubernetes:
130130
# toggles PDB to set to MinAvailabe 0 or 1
131131
enable_pod_disruption_budget: true
132132
# toogles readiness probe for database pods
133-
enable_readiness_probe: false
133+
enable_readiness_probe: true
134134
# enables sidecar containers to run alongside Spilo in the same pod
135135
enable_sidecars: true
136136

docker/build_operator.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ set -ex
1313

1414
(
1515
cd /tmp
16-
wget -q "https://storage.googleapis.com/golang/go1.24.6.linux-${arch}.tar.gz" -O go.tar.gz
16+
wget -q "https://go.dev/dl/go1.25.2.linux-${arch}.tar.gz" -O go.tar.gz
1717
tar -xf go.tar.gz
1818
mv go /usr/local
1919
ln -s /usr/local/go/bin/go /usr/bin/go

docs/hugo/content/en/_index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ date: 2024-03-11T14:26:51+01:00
44
draft: false
55
weight: 1
66
---
7-
Current Release: 0.8.3 (04.04.2025) [Release Notes](release_notes)
7+
Current Release: 0.9.0 (31.10.2025) [Release Notes](release_notes)
88

99
<img src="https://raw.githubusercontent.com/cybertec-postgresql/CYBERTEC-pg-operator/fac724618ea1395ed49cb1db7f3429f5b4324337/docs/diagrams/cpo_logo.svg" alt="drawing" width="350" />
1010

@@ -21,8 +21,8 @@ The following features characterise our operator:
2121
- Reduction of downtime thanks to redundancy, pod anti-affinity, auto-failover and self-healing
2222

2323
CPO is tested on the following platforms:
24-
- Kubernetes: 1.21 - 1.28
25-
- Openshift: 4.8 - 4.13
24+
- Kubernetes: 1.21 - 1.32
25+
- Openshift: 4.8 - 4.19
2626
- Rancher
2727
- AWS EKS
2828
- Azure AKS

0 commit comments

Comments
 (0)