Skip to content

Commit 154e81b

Browse files
committed
add all needed configs for pg18 support
1 parent 2c0588c commit 154e81b

File tree

10 files changed

+13
-11
lines changed

10 files changed

+13
-11
lines changed

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.0-2
15+
dockerImage: docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.6-1
1616
numberOfInstances: 2
1717

1818
postgresql:

charts/postgres-operator-ui/templates/deployment.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ spec:
8484
"limit_iops": 16000,
8585
"limit_throughput": 1000,
8686
"postgresql_versions": [
87+
"18",
8788
"17",
8889
"16",
8990
"15",

charts/postgres-operator/crds/postgresqls.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -546,6 +546,7 @@ spec:
546546
- "15"
547547
- "16"
548548
- "17"
549+
- "18"
549550
parameters:
550551
type: object
551552
additionalProperties:

docs/hugo/content/en/first_cluster/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ kind: postgresql
1616
metadata:
1717
name: cluster-1
1818
spec:
19-
dockerImage: "docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.4-1"
19+
dockerImage: "docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.6-1"
2020
numberOfInstances: 1
2121
postgresql:
2222
version: "17"

docs/hugo/content/en/ha_cluster/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ kind: postgresql
3030
metadata:
3131
name: cluster-1
3232
spec:
33-
dockerImage: "docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.4-1"
33+
dockerImage: "docker.io/cybertecpostgresql/cybertec-pg-container:postgres-17.6-1"
3434
numberOfInstances: 2
3535
postgresql:
3636
version: "17"

docs/hugo/content/en/pg_versioning/major_upgrades.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,13 +61,13 @@ CPO enables the use of the in-place upgrade, which makes it possible to upgrade
6161
```
6262
spec:
6363
postgresql:
64-
version: "17"
64+
version: "18"
6565
```
6666
To trigger an In-Place-Upgrade you have just to increase the parameter `spec.postgresql.version`. If you choose a valid number the Operator will start with the prozedure, described above.
6767

6868
```sh
6969
kubectl patch postgresqls.cpo.opensource.cybertec.at cluster-1 --type='merge' -p \
70-
'{"spec":{"postgresql":{"version":"17"}}}'
70+
'{"spec":{"postgresql":{"version":"18"}}}'
7171
```
7272

7373
## Upgrade on cloning

manifests/postgresql.crd.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -544,6 +544,7 @@ spec:
544544
- "15"
545545
- "16"
546546
- "17"
547+
- "18"
547548
parameters:
548549
type: object
549550
additionalProperties:

pkg/apis/cpo.opensource.cybertec.at/v1/crds.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -728,9 +728,6 @@ var PostgresCRDResourceValidation = apiextv1.CustomResourceValidation{
728728
"version": {
729729
Type: "string",
730730
Enum: []apiextv1.JSON{
731-
{
732-
Raw: []byte(`"12"`),
733-
},
734731
{
735732
Raw: []byte(`"13"`),
736733
},
@@ -746,6 +743,9 @@ var PostgresCRDResourceValidation = apiextv1.CustomResourceValidation{
746743
{
747744
Raw: []byte(`"17"`),
748745
},
746+
{
747+
Raw: []byte(`"18"`),
748+
},
749749
},
750750
},
751751
"parameters": {

pkg/cluster/majorversionupgrade.go

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,12 @@ import (
1111

1212
// VersionMap Map of version numbers
1313
var VersionMap = map[string]int{
14-
"10": 100000,
15-
"11": 110000,
16-
"12": 120000,
1714
"13": 130000,
1815
"14": 140000,
1916
"15": 150000,
2017
"16": 160000,
2118
"17": 170000,
19+
"18": 180000,
2220
}
2321

2422
// IsBiggerPostgresVersion Compare two Postgres version numbers

ui/manifests/deployment.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ spec:
7272
"limit_iops": 16000,
7373
"limit_throughput": 1000,
7474
"postgresql_versions": [
75+
"18",
7576
"17",
7677
"16",
7778
"15",

0 commit comments

Comments
 (0)