Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
6a69533
chore(chart-deps): update cloudnative-pg to version 0.26.0
svcAPLBot Aug 14, 2025
695be3b
Merge remote-tracking branch 'origin/main' into ci-update-cloudnative…
svcAPLBot Aug 14, 2025
36690de
Merge remote-tracking branch 'origin/main' into ci-update-cloudnative…
svcAPLBot Aug 14, 2025
f8339c0
Merge remote-tracking branch 'origin/main' into ci-update-cloudnative…
svcAPLBot Aug 14, 2025
d1e4c7b
Merge remote-tracking branch 'origin/main' into ci-update-cloudnative…
svcAPLBot Aug 15, 2025
76a7955
Merge remote-tracking branch 'origin/main' into ci-update-cloudnative…
svcAPLBot Aug 15, 2025
863a125
Merge remote-tracking branch 'origin/main' into ci-update-cloudnative…
svcAPLBot Aug 15, 2025
129eec3
Merge remote-tracking branch 'origin/main' into ci-update-cloudnative…
svcAPLBot Aug 15, 2025
5ef43bd
Merge remote-tracking branch 'origin/main' into ci-update-cloudnative…
svcAPLBot Aug 15, 2025
f92bd7d
Merge remote-tracking branch 'origin/main' into ci-update-cloudnative…
svcAPLBot Aug 15, 2025
8745385
Merge remote-tracking branch 'origin/main' into ci-update-cloudnative…
svcAPLBot Aug 18, 2025
0ac12c3
Merge remote-tracking branch 'origin/main' into ci-update-cloudnative…
svcAPLBot Aug 18, 2025
2d37ed8
Merge remote-tracking branch 'origin/main' into ci-update-cloudnative…
svcAPLBot Aug 18, 2025
c3b1054
Merge remote-tracking branch 'origin/main' into ci-update-cloudnative…
svcAPLBot Aug 20, 2025
a7a7b52
Merge remote-tracking branch 'origin/main' into ci-update-cloudnative…
svcAPLBot Aug 25, 2025
61a45f9
Merge remote-tracking branch 'origin/main' into ci-update-cloudnative…
svcAPLBot Aug 25, 2025
93ed23d
Merge remote-tracking branch 'origin/main' into ci-update-cloudnative…
svcAPLBot Aug 28, 2025
2dae8bb
Merge remote-tracking branch 'origin/main' into ci-update-cloudnative…
svcAPLBot Aug 28, 2025
59f2a56
Merge remote-tracking branch 'origin/main' into ci-update-cloudnative…
svcAPLBot Aug 28, 2025
81f4127
Merge remote-tracking branch 'origin/main' into ci-update-cloudnative…
svcAPLBot Sep 1, 2025
2e94d2f
Merge remote-tracking branch 'origin/main' into ci-update-cloudnative…
svcAPLBot Sep 2, 2025
4de8455
Merge remote-tracking branch 'origin/main' into ci-update-cloudnative…
svcAPLBot Sep 2, 2025
be01985
Merge remote-tracking branch 'origin/main' into ci-update-cloudnative…
svcAPLBot Sep 2, 2025
d19983a
Merge remote-tracking branch 'origin/main' into ci-update-cloudnative…
svcAPLBot Sep 2, 2025
80e6c06
Merge remote-tracking branch 'origin/main' into ci-update-cloudnative…
svcAPLBot Sep 3, 2025
f107105
Merge remote-tracking branch 'origin/main' into ci-update-cloudnative…
svcAPLBot Sep 4, 2025
384e335
Merge remote-tracking branch 'origin/main' into ci-update-cloudnative…
svcAPLBot Sep 5, 2025
dab946f
Merge remote-tracking branch 'origin/main' into ci-update-cloudnative…
svcAPLBot Sep 5, 2025
9e190f3
Merge remote-tracking branch 'origin/main' into ci-update-cloudnative…
svcAPLBot Sep 8, 2025
1376002
Merge remote-tracking branch 'origin/main' into ci-update-cloudnative…
svcAPLBot Sep 8, 2025
ad23e05
Merge remote-tracking branch 'origin/main' into ci-update-cloudnative…
svcAPLBot Sep 9, 2025
30eeb04
Merge remote-tracking branch 'origin/main' into ci-update-cloudnative…
svcAPLBot Sep 9, 2025
ddce9e0
Merge remote-tracking branch 'origin/main' into ci-update-cloudnative…
svcAPLBot Sep 9, 2025
9a103dd
feat: updated PG image tags
merll Sep 9, 2025
646b306
Merge remote-tracking branch 'origin/main' into ci-update-cloudnative…
svcAPLBot Sep 9, 2025
adad4ec
fix: adjust to new image tags
merll Sep 10, 2025
7a04bce
fix: keep bookwork based images for avoiding warnings on collation
merll Sep 10, 2025
5869ba5
fix: image tag
merll Sep 10, 2025
b347e03
Merge remote-tracking branch 'origin/main' into ci-update-cloudnative…
svcAPLBot Sep 11, 2025
8991afa
fix: former images are based on old release
merll Sep 11, 2025
3c789d7
Merge remote-tracking branch 'origin/main' into ci-update-cloudnative…
svcAPLBot Sep 12, 2025
1176d19
Merge remote-tracking branch 'origin/main' into ci-update-cloudnative…
svcAPLBot Sep 12, 2025
deea0a7
Merge remote-tracking branch 'origin/main' into ci-update-cloudnative…
svcAPLBot Sep 12, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion apps.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ appsInfo:
integration: Cert-manager is used by APL to automatically create and rotate TLS certificates for service endpoints. You may bring your own CA, or let APL create one for you (default). It is recommended to use Let's Encrypt for production certificates. Setting cert-manager to use Let's Encrypt requires DNS availability of the requesting domains, and forces APL to install external-dns. Because a lot of DNS settings are used by other APL contexts, most DNS configuration is found under settings/dns.
cnpg:
title: CloudNative PostgreSQL Operator
appVersion: 1.26.0
appVersion: 1.27.0
repo: https://github.com/cloudnative-pg/cloudnative-pg
maintainers: EDB
relatedLinks:
Expand Down
2 changes: 1 addition & 1 deletion chart/chart-index/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ dependencies:
version: v1.18.2
repository: https://charts.jetstack.io
- name: cloudnative-pg
version: 0.24.0
version: 0.26.0
repository: https://cloudnative-pg.github.io/charts
- name: external-dns
version: 8.9.2
Expand Down
4 changes: 2 additions & 2 deletions charts/cloudnative-pg/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
apiVersion: v2
appVersion: 1.26.0
appVersion: 1.27.0
dependencies:
- alias: monitoring
condition: monitoring.grafanaDashboard.create
Expand All @@ -22,4 +22,4 @@ name: cloudnative-pg
sources:
- https://github.com/cloudnative-pg/charts
type: application
version: 0.24.0
version: 0.26.0
2 changes: 1 addition & 1 deletion charts/cloudnative-pg/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# cloudnative-pg

![Version: 0.24.0](https://img.shields.io/badge/Version-0.24.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.26.0](https://img.shields.io/badge/AppVersion-1.26.0-informational?style=flat-square)
![Version: 0.26.0](https://img.shields.io/badge/Version-0.26.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.27.0](https://img.shields.io/badge/AppVersion-1.27.0-informational?style=flat-square)

CloudNativePG Operator Helm Chart

Expand Down
11 changes: 11 additions & 0 deletions charts/cloudnative-pg/templates/_helpers.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -209,6 +209,16 @@ namespace scope or clusterwide
- patch
- update
- watch
- apiGroups:
- postgresql.cnpg.io
resources:
- failoverquorums
verbs:
- create
- delete
- get
- list
- watch
- apiGroups:
- postgresql.cnpg.io
resources:
Expand Down Expand Up @@ -241,6 +251,7 @@ namespace scope or clusterwide
resources:
- clusters/status
- poolers/status
- failoverquorums/status
verbs:
- get
- patch
Expand Down
321 changes: 255 additions & 66 deletions charts/cloudnative-pg/templates/crds/crds.yaml

Large diffs are not rendered by default.

6 changes: 6 additions & 0 deletions charts/cloudnative-pg/templates/rbac.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -129,9 +129,12 @@ rules:
- backups
- clusters
- databases
- failoverquorums
- poolers
- publications
- scheduledbackups
- imagecatalogs
- clusterimagecatalogs
- subscriptions
verbs:
- get
Expand All @@ -155,9 +158,12 @@ rules:
- backups
- clusters
- databases
- failoverquorums
- poolers
- publications
- scheduledbackups
- imagecatalogs
- clusterimagecatalogs
- subscriptions
verbs:
- create
Expand Down
12 changes: 12 additions & 0 deletions helmfile.d/snippets/derived.gotmpl
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,15 @@
{{- $istioEgressReleaseName := print "istio-egressgateway-" $istioCanaryRevision }}
{{- $istioEgressReleaseLabel := print "egressgateway-" $istioCanaryRevision }}

# Set image tag suffix added to minor version, according to
# https://github.com/cloudnative-pg/postgres-containers/pkgs/container/postgresql
{{- $cnpgImageSuffix := "-system-bullseye" }}
{{- if $v.apps.cnpg.useBackupPlugin }}
{{- $cnpgImageSuffix = "-standard-bullseye" }}
{{- end }}
# Set default platform database image for CloudnativePG
{{- $cnpgDefaultPlatformImage := print "cloudnative-pg/postgresql:15.14" $cnpgImageSuffix }}

{{- if and (not (env "CI")) (not (env "VALUES_INPUT")) (hasKey $v.cluster "k8sContext") }}
helmDefaults:
kubeContext: {{ $v.cluster.k8sContext }}
Expand Down Expand Up @@ -202,6 +211,9 @@ environments:
apps:
argocd:
enabled: true
cnpg:
pgImageSuffix: {{ $cnpgImageSuffix | quote }}
pgDefaultPlatformImage: {{ $cnpgDefaultPlatformImage }}
cert-manager:
enabled: true
{{- if and (eq $issuer "letsencrypt") (not (hasKey $cm "stage")) }}
Expand Down
5 changes: 3 additions & 2 deletions values/cloudnative-pg/cloudnative-pg-raw.gotmpl
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{{- $v := .Values }}
{{- $cnpg := $v.apps.cnpg }}

resources:
- apiVersion: postgresql.cnpg.io/v1
Expand All @@ -8,6 +9,6 @@ resources:
spec:
images:
- major: 15
image: "{{- if $v.otomi.linodeLkeImageRepository }}{{- $v.otomi.linodeLkeImageRepository }}/ghcr{{- else }}ghcr.io{{- end }}/cloudnative-pg/postgresql:15.13"
image: "{{ with $v.otomi.linodeLkeImageRepository }}{{ . }}/ghcr{{ else }}ghcr.io{{ end }}/cloudnative-pg/postgresql:15.14{{ $cnpg.pgImageSuffix }}"
- major: 17
image: "{{- if $v.otomi.linodeLkeImageRepository }}{{- $v.otomi.linodeLkeImageRepository }}/ghcr{{- else }}ghcr.io{{- end }}/cloudnative-pg/postgresql:17.5"
image: "{{ with $v.otomi.linodeLkeImageRepository }}{{ . }}/ghcr{{ else }}ghcr.io{{ end }}/cloudnative-pg/postgresql:17.6{{ $cnpg.pgImageSuffix }}"
4 changes: 2 additions & 2 deletions values/gitea/gitea-otomi-db.gotmpl
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,9 @@ imageName: {{ regexReplaceAll "^ghcr\\.io" $gdb.imageName (printf "%s/ghcr" $v.o
imageName: {{ $gdb.imageName }}
{{- end }}
{{- else if $v.otomi.linodeLkeImageRepository }}
imageName: {{ $v.otomi.linodeLkeImageRepository }}/ghcr/cloudnative-pg/postgresql:15.13
imageName: {{ $v.otomi.linodeLkeImageRepository }}/ghcr/{{ $cnpg.pgDefaultPlatformImage }}
{{- else }}
imageName: ghcr.io/cloudnative-pg/postgresql:15.13
imageName: ghcr.io/{{ $cnpg.pgDefaultPlatformImage }}
{{- end }}

postgresql:
Expand Down
4 changes: 2 additions & 2 deletions values/harbor/harbor-otomi-db.gotmpl
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@ imageName: {{ regexReplaceAll "^ghcr\\.io" $hdb.imageName (printf "%s/ghcr" $v.o
imageName: {{ $hdb.imageName }}
{{- end }}
{{- else if $v.otomi.linodeLkeImageRepository }}
imageName: {{ $v.otomi.linodeLkeImageRepository }}/ghcr/cloudnative-pg/postgresql:15.13
imageName: {{ $v.otomi.linodeLkeImageRepository }}/ghcr/{{ $cnpg.pgDefaultPlatformImage }}
{{- else }}
imageName: ghcr.io/cloudnative-pg/postgresql:15.13
imageName: ghcr.io/{{ $cnpg.pgDefaultPlatformImage }}
{{- end }}

postgresql:
Expand Down
4 changes: 2 additions & 2 deletions values/keycloak/keycloak-otomi-db.gotmpl
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,9 @@ imageName: {{ regexReplaceAll "^ghcr\\.io" $kdb.imageName (printf "%s/ghcr" $v.o
imageName: {{ $kdb.imageName }}
{{- end }}
{{- else if $v.otomi.linodeLkeImageRepository }}
imageName: {{ $v.otomi.linodeLkeImageRepository }}/ghcr/cloudnative-pg/postgresql:15.13
imageName: {{ $v.otomi.linodeLkeImageRepository }}/ghcr/{{ $cnpg.pgDefaultPlatformImage }}
{{- else }}
imageName: ghcr.io/cloudnative-pg/postgresql:15.13
imageName: ghcr.io/{{ $cnpg.pgDefaultPlatformImage }}
{{- end }}


Expand Down