Skip to content
This repository was archived by the owner on Sep 10, 2025. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
836 commits
Select commit Hold shift + click to select a range
02f0165
test: allow configuring a custom image repository in major upgrade E2…
NiccoloFei May 19, 2025
2e12927
feat: allow customization of in-place upgrades from a CNPG-I plugin (…
mnencia May 21, 2025
975b739
docs: add OpenBao as OSS alternative to Vault (#7470)
gusfcarvalho May 21, 2025
bc479e2
docs: clarify example in distributed topology (#7594)
gbartolini May 21, 2025
0ccb770
docs(major upgrades): clarify image requires same OS (#7604)
gbartolini May 21, 2025
6a36fdb
feat: Public Cloud K8S versions update (#7463)
cnpg-bot May 21, 2025
a111ccd
test: enable unit test on 1.33 (#7606)
mnencia May 21, 2025
c9004de
chore: remove regexp cache from API (#7582)
leonardoce May 21, 2025
4970da3
chore: stop testing Kubernetes versions older than 1.29 (#7608)
gbartolini May 21, 2025
3c5df07
docs: restructure backup and recovery section for CNPG-I plugins (#7581)
gbartolini May 21, 2025
6607a88
fix: guard for nil pgDataImageInfo in major version upgrades reconcil…
mnencia May 21, 2025
5ee6eb8
chore: move dataDurability defaulting logic to webhook to avoid OLM i…
sxd May 22, 2025
40abc00
chore: improve OLM interface by adding fields (#7617)
sxd May 22, 2025
51bb12e
docs: Release Notes for 1.26.0, 1.25.2, and 1.24.4 (#7595)
gbartolini May 22, 2025
e40343b
docs: fix missing Release Notes for 1.25.2 and 1.24.4 (#7620)
mnencia May 23, 2025
f13fd08
docs: fix 1.26 release date in supported releases (#7626)
mnencia May 23, 2025
fe3e6f2
chore(github): update issue template (#7629)
mnencia May 23, 2025
b1a8080
docs: update operator capability levels page (#7636)
mnencia May 23, 2025
916ca9f
docs: release 1.24 is EOL (#7637)
mnencia May 23, 2025
1535f3c
Version tag to 1.26.0 (#7642)
github-actions[bot] May 23, 2025
b01202c
chore: update ADOPTERS.md (#7621)
xgerman May 23, 2025
e244b06
chore(ci): remove release-1.24 branch and added release-1.26 (#7650)
sxd May 26, 2025
bf81e33
feat: Public Cloud K8S versions update (#7643)
cnpg-bot May 26, 2025
67b8594
test(e2e): strenghten readiness checks (#7603)
fcanovai May 26, 2025
4757415
feat(plugin): remove 386 and arm architectures from the build (#7648)
sxd May 26, 2025
f65cde3
ci: add missing permissions for the catalog creation (#7652)
sxd May 26, 2025
8f702e0
test(e2e): replace `corev1.Endpoints` with `discoveryv1.EndpointSlice…
sxd May 28, 2025
a9d81ac
Rewording CONTRIBUTING file (#7615)
FloorD May 28, 2025
9369dc5
fix(deps): update kubernetes packages to v0.33.1 (main) (#7485)
renovate[bot] May 28, 2025
851e958
chore(deps): update all non-major github action (main) (#7667)
renovate[bot] May 28, 2025
aa3e41d
chore(deps): update backup test tools (main) (#7668)
renovate[bot] May 28, 2025
ccccd65
chore(deps): update dependency rook/rook to v1.17.2 (main) (#7672)
renovate[bot] May 28, 2025
0dd43a4
chore(deps): update jonasbn/github-action-spellcheck docker tag to v0…
renovate[bot] May 29, 2025
b46fbaf
chore(deps): update operator framework (main) (#7686)
renovate[bot] May 29, 2025
6cd4ce5
chore(deps): update kindest/node docker tag to v1.33.1 (main) (#7685)
renovate[bot] May 29, 2025
f361b72
docs: add Xata to `ADOPTERS.md` (#7701)
tsg May 30, 2025
3c5a017
feat: allow postgres executable name customization (#7640)
armru Jun 3, 2025
17af8d4
chore: refresh licenses directory (#7706)
cnpg-bot Jun 3, 2025
4c68b96
chore(e2e): update minio images (#7730)
NiccoloFei Jun 5, 2025
4c9049b
fix(deps): update all non-major go dependencies (main) (#7689)
renovate[bot] Jun 6, 2025
6d32d1a
chore(deps): update all non-major github action (main) (#7734)
renovate[bot] Jun 6, 2025
acbe946
chore(deps): update operator framework to v1.40.0 (main) (#7740)
renovate[bot] Jun 6, 2025
56d41a5
chore: improve renovate configuration (#7663)
sxd Jun 6, 2025
c8628fc
chore(devcontainer): fix kubectx-kubens image location (#7751)
NiccoloFei Jun 6, 2025
447a079
feat: keep track of the PG system ID in the status (#7717)
leonardoce Jun 6, 2025
013e20e
test: adjust E2E tests to run with minimal images (#7655)
NiccoloFei Jun 6, 2025
7bfd9c1
chore(deps): update kubernetes csi (main) (#7739)
renovate[bot] Jun 7, 2025
02981f7
chore(deps): update dependency golang to v1.24.4 (main) (#7757)
renovate[bot] Jun 7, 2025
61a0537
chore(deps): pin agilepathway/label-checker action to c3d16ad (main) …
renovate[bot] Jun 7, 2025
282a2cf
chore(deps): update dependency vmware-tanzu/velero to v1.16.1 (main) …
renovate[bot] Jun 7, 2025
fefe48b
fix(deps): update k8s.io/utils digest to 4c0f3b2 (main) (#7735)
renovate[bot] Jun 8, 2025
be9f03f
chore(ci): link velero plugin version to container images in Renovate…
sxd Jun 9, 2025
9e3b539
chore: set the proper velero plugin version (#7782)
sxd Jun 9, 2025
bccac20
chore(config): migrate renovate config (#7781)
renovate[bot] Jun 9, 2025
e90a71b
chore(lint): strict nil check in termination grace period comparison …
armru Jun 9, 2025
7d856af
fix(deps): update module sigs.k8s.io/controller-runtime to v0.21.0 (m…
renovate[bot] Jun 9, 2025
1089ec9
feat(cnpgi): add `Postgres` interface support to the operator (#7179)
armru Jun 9, 2025
14324f8
chore(deps): update module sigs.k8s.io/controller-tools to v0.18.0 (m…
renovate[bot] Jun 9, 2025
31e1a08
chore: add MinIO to Renovate (#7754)
NiccoloFei Jun 9, 2025
9c27698
chore(deps): update module github.com/goreleaser/goreleaser to v2.10.…
renovate[bot] Jun 9, 2025
d56ec45
docs: provide information about the LFX Mentorship Program (#7803)
gbartolini Jun 11, 2025
5adcf5f
chore(deps): update all non-major github action (main) (#7795)
renovate[bot] Jun 13, 2025
9a519b6
chore(deps): update dependency redhat-openshift-ecosystem/openshift-p…
renovate[bot] Jun 14, 2025
d2b8d9f
chore(deps): update dependency kubernetes-csi/external-resizer to v1.…
renovate[bot] Jun 16, 2025
f8cf243
chore(initdb) remove app-db-name and app-user defaults (#7811)
mnencia Jun 16, 2025
149b32a
docs: add Vera Rubin Observatory to ADOPTERS.md (#7837)
cbarria Jun 17, 2025
55fd48d
chore(deps): update all non-major github action (main) (#7828)
renovate[bot] Jun 18, 2025
07921c4
chore(deps): update dependency redhat-openshift-ecosystem/openshift-p…
renovate[bot] Jun 18, 2025
0da3712
chore(deps): update docker/setup-buildx-action digest to e468171 (mai…
renovate[bot] Jun 18, 2025
391ca59
chore(deps): update jonasbn/github-action-spellcheck docker tag to v0…
renovate[bot] Jun 19, 2025
9f9a5a2
chore(deps): update kubernetes csi (main) (#7846)
renovate[bot] Jun 23, 2025
b040f82
fix(initdb): restore initialization order in initdb job (#7871)
mnencia Jun 24, 2025
7f8ddf4
chore(typo): fix spelling of ParameterRecoveryMinApplyDelay (#7897)
mnencia Jun 26, 2025
b05fee0
chore(deps): update jonasbn/github-action-spellcheck docker tag to v0…
renovate[bot] Jun 27, 2025
3a342b4
chore(deps): update all non-major github action (main) (#7873)
renovate[bot] Jun 27, 2025
1689c5e
chore(deps): update dependency redhat-openshift-ecosystem/openshift-p…
renovate[bot] Jun 27, 2025
7564f53
chore(deps): update minio/minio docker tag to release.2025-06-13t11-3…
renovate[bot] Jun 27, 2025
31cefed
chore(deps): update dependency kubernetes-csi/csi-driver-host-path to…
renovate[bot] Jun 27, 2025
9aff1c8
chore(deps): update github/codeql-action digest to 39edc49 (main) (#7…
renovate[bot] Jun 27, 2025
86d7068
docs: explain `wal_level` in Postgres configuration page (#7893)
gbartolini Jul 1, 2025
41cbd96
fix(probes): avoid liveness probe to timeout when not needed (#7902)
leonardoce Jul 1, 2025
c425fc2
fix(deps): update module sigs.k8s.io/yaml to v1.5.0 (main) (#7918)
renovate[bot] Jul 1, 2025
72f666a
chore(deps): update github/codeql-action digest to 181d5ee (main) (#7…
renovate[bot] Jul 2, 2025
bf3ed0e
chore(config): migrate renovate config (#7953)
renovate[bot] Jul 2, 2025
a05791a
ci(linter): configure the new varname check in latest revive linter (…
mnencia Jul 2, 2025
e333277
chore(deps): update dependency golangci/golangci-lint to v2.2.1 (main…
renovate[bot] Jul 2, 2025
87a0137
fix(deps): update module github.com/masterminds/semver/v3 to v3.4.0 (…
renovate[bot] Jul 2, 2025
7ce8aa1
fix(deps): update kubernetes patches to v0.33.2 (main) (#7860)
renovate[bot] Jul 2, 2025
e224fe2
fix(deps): update module github.com/prometheus-operator/prometheus-op…
renovate[bot] Jul 2, 2025
bb1c9db
fix(deps): update module github.com/cloudnative-pg/machinery to v0.3.…
renovate[bot] Jul 3, 2025
b21f768
fix(cluster,backup): ensure Backup status is set after failure (#7898)
armru Jul 3, 2025
9eecc6d
fix(docs): remove version 13 from cluster-example.yaml (#7978)
gbartolini Jul 4, 2025
b6b00d7
feat(spec,probes): primary isolation check in the liveness probe (#7845)
armru Jul 4, 2025
108b764
fix(pg_rewind): typo in an error message (#7980)
pchovelon Jul 7, 2025
fe8349c
fix(backup,online): fail backup if targetPod becomes unhealthy (#7944)
armru Jul 7, 2025
b79a100
chore(backup,logging): log the correct namespace value (#7987)
armru Jul 7, 2025
60bda65
Add note on WAL recovery and tablespace changes (#7972)
wvengen Jul 8, 2025
dc45fe5
feat(replication): add `synchronizeLogicalDecoding` for HA logical sl…
mnencia Jul 8, 2025
d4647e8
docs(examples): use synchronizeLogicalDecoding in the examples (#7994)
leonardoce Jul 8, 2025
d270f7b
feat(user,secret): add `fqdn-uri` and `fqdn-jdbc-uri` fields (#7852)
armru Jul 8, 2025
3b17eb1
fix(pvc): support `VolumeAttributesClass` reconciliation (#7885)
armru Jul 9, 2025
4dc8a6f
chore(deps): update operator framework (main) (#7974)
renovate[bot] Jul 9, 2025
4cd9660
chore(deps): update dependency golang to v1.24.5 (main) (#7995)
renovate[bot] Jul 9, 2025
5246abb
chore(deps): update module github.com/goreleaser/goreleaser to v2.11.…
renovate[bot] Jul 10, 2025
5986cfd
chore(deps): update operator framework to v1.41.1 (main) (#8008)
renovate[bot] Jul 14, 2025
e52c840
fix(deps): update module golang.org/x/term to v0.33.0 (main) (#8009)
renovate[bot] Jul 14, 2025
0117580
fix(webhooks): clarify rejection of multiple bootstrap methods (#8025)
mnencia Jul 14, 2025
a65243c
chore(deps): update dependency golangci/golangci-lint to v2.2.2 (main…
renovate[bot] Jul 15, 2025
6239fea
chore(deps): update dependency rook/rook to v1.17.6 (main) (#8027)
renovate[bot] Jul 15, 2025
685ec28
fix(deps): update module github.com/prometheus-operator/prometheus-op…
renovate[bot] Jul 17, 2025
504767b
docs: clarify the defaults for microservice imports (#7903)
jsilvela Jul 17, 2025
48ddea1
docs(upgrades): warn about Postgres restarts when upgrading to 1.26 (…
l00ptr Jul 17, 2025
02b1249
fix(postgres,instance): set postgres workers `oom_score_adj` (#7891)
armru Jul 17, 2025
f802c3f
chore: azurite test failing due to API versions mismatch (#8060)
sxd Jul 18, 2025
dcd94e9
chore(podlogs): add context.Done logic to `SingleStream` (#8054)
armru Jul 18, 2025
e532269
fix(connectionPool): add mutex to protect concurrent access to connec…
xvzf Jul 21, 2025
8e5552f
feat(backup): make `Backup.Spec` immutable after creation (#7904)
armru Jul 21, 2025
e711b32
fix(deps): update kubernetes patches to v0.33.3 (main) (#8046)
renovate[bot] Jul 21, 2025
0512d90
chore(deps): update github/codeql-action digest to d6bbdef (main) (#8…
renovate[bot] Jul 21, 2025
c40d6f8
chore(deps): update backup test tools (main) (#8074)
renovate[bot] Jul 21, 2025
0427667
fix(webserver): make routines not blocking (#8071)
armru Jul 21, 2025
b97531e
fix(pooler): apply `resources` to the `bootstrap-controller` (#7922)
armru Jul 21, 2025
6bb2086
fix(upgrade): stop testing `max_slot_wal_keep_size` (#8082)
mnencia Jul 21, 2025
5ddd3e6
chore(deps): update dependency golangci/golangci-lint to v2.3.0 (main…
renovate[bot] Jul 21, 2025
c168e9d
fix(subscriptions): restrict subscription parameter updates to valid …
mnencia Jul 22, 2025
e0c0968
docs(contributing): clarify instructions for external contributors (#…
vitorfloriano Jul 22, 2025
1b0926f
fix: add the correct secretName to `ensureReplicationClientLeafCertif…
armru Jul 22, 2025
8cb490e
test: support beta versions in major upgrade E2Es (#8036)
NiccoloFei Jul 22, 2025
801825b
test: Updated Postgres versions used in E2E tests (#8099)
cnpg-bot Jul 22, 2025
278677a
docs(cnpg-i): deprecate backup metrics and fields in `Cluster` status…
gbartolini Jul 22, 2025
24bf64c
chore(deps): update kindest/node docker tag to v1.33.2 (main) (#8092)
renovate[bot] Jul 22, 2025
df29ff6
test(logpipe): improve extra logs test reliability (#8088)
armru Jul 22, 2025
6e67bd4
feat(cluster,status): add `PhaseFailurePlugin` phase (#7988)
armru Jul 22, 2025
978cd66
feat(instance): add cnpgi `metrics` capabilities to the instance webs…
armru Jul 23, 2025
b2ea2fb
fix(deps): update module github.com/onsi/gomega to v1.38.0 (main) (#8…
renovate[bot] Jul 23, 2025
7e2ea8b
docs: add guide on using Cilium to secure CloudNativePG traffic (#7703)
zekiyeaydemir Jul 23, 2025
cdda88f
fix(validation): consider HugePages validating shared_buffers (#7864)
mnencia Jul 23, 2025
747e841
fix(replica_cluster): detect designated primary while ordering instan…
armru Jul 24, 2025
a23b0af
chore(ci): use independent names for recovery backups (#8124)
sxd Jul 24, 2025
c1d7fc8
feat: dynamic loading of PostgreSQL extensions (#7991)
NiccoloFei Jul 24, 2025
1a64cbb
docs: update Operands image signing context (#8117)
jordi-t Jul 24, 2025
735528a
docs: release notes for 1.26.1 and 1.25.3 (#8129)
gbartolini Jul 25, 2025
e78ab04
fix(docs): release notes for 1.26.1 and 1.25.3 (#8131)
mnencia Jul 25, 2025
3336cbd
docs: Cilium grammar and yaml fixes (#8130)
xmulligan Jul 25, 2025
25db589
fix(import): do not create default user and database in monolith mode…
jsilvela Jul 25, 2025
a3976cd
feat(auth): support user maps for predefined users to enable self-man…
Agalin Jul 25, 2025
fc7d1e3
feat(rollout): support changing image and PostgreSQL settings simulta…
leonardoce Jul 25, 2025
efa3c2a
Version tag to 1.26.1 (#8135)
github-actions[bot] Jul 25, 2025
e68a5e6
chore: update issue template (#8137)
mnencia Jul 25, 2025
d755ff7
chore: improve log message when HTTPS status is missing (#8134)
leonardoce Jul 25, 2025
e877f81
chore: fix some common typos in the code (#8141)
mnencia Jul 25, 2025
b025413
test(e2e): fix expected entry count in pg_ident_file_mappings (#8142)
mnencia Jul 26, 2025
6c40882
chore(deps): update github/codeql-action digest to 4e828ff (main) (#8…
renovate[bot] Jul 27, 2025
6752963
chore(deps): update backup test tools (main) (#8118)
renovate[bot] Jul 27, 2025
c82843f
feat(webhook): add warnings for storage configuration (#8127)
armru Jul 28, 2025
ebb7e8e
revert: support changing image and PostgreSQL settings simultaneously…
leonardoce Jul 28, 2025
0cd889f
docs: add CN Rejekts NA 2024 talk (microservice database) (#8159)
gbartolini Jul 28, 2025
b01bbc9
feat: introduce experimental support for failover quorum (#7572)
leonardoce Jul 29, 2025
f91a448
fix(slots): handle context cancellation in `Replicator` `Start` (#8138)
armru Jul 29, 2025
e749516
refactor: renamed failoverQuorum annotation (#8169)
fcanovai Jul 29, 2025
54e967f
docs: release notes for 1.27.0-rc1 (#8106)
gbartolini Jul 29, 2025
f3b36d3
chore: add missing CRD owned definition to CSV (#8173)
sxd Jul 29, 2025
82df564
docs: add dynamic loading of extensions to release notes (#8175)
gbartolini Jul 29, 2025
cb57c38
Version tag to 1.27.0-rc1 (#8177)
github-actions[bot] Jul 29, 2025
5c3765c
fix: pointer slice loop (#8140)
mnencia Jul 29, 2025
72df183
test: Updated Postgres versions used in E2E tests (#8156)
cnpg-bot Jul 30, 2025
b7e9f07
fix(plugin): cosmetic error in `cnpg status` output (#8146)
Infinoid Jul 30, 2025
70b78a8
fix(deps): update module sigs.k8s.io/yaml to v1.6.0 (main) (#8149)
renovate[bot] Jul 31, 2025
4e0b294
docs(development_environment): add helm requirement (#8171)
armru Jul 31, 2025
6d5330b
chore(deps): update dependency vmware-tanzu/velero to v1.16.2 (main) …
renovate[bot] Jul 31, 2025
d53d5ca
chore(deps): update github/codeql-action digest to 51f7732 (main) (#8…
renovate[bot] Jul 31, 2025
391af9c
chore(deps): update velero/velero-plugin-for-aws docker tag to v1.12.…
renovate[bot] Jul 31, 2025
11f9be2
chore(deps): update dependency rook/rook to v1.17.7 (main) (#8201)
renovate[bot] Aug 1, 2025
beea2d0
docs: list 2025-3 term LFX Mentorships (#8212)
gbartolini Aug 1, 2025
dabd110
chore: update new path of the EKS versioning (#8208)
sxd Aug 1, 2025
e0f1a3e
feat: Public Cloud K8S versions update (#7702)
cnpg-bot Aug 1, 2025
e45c8e7
ci: docker push with Docker Desktop must specify the platform (#7929)
mnencia Aug 1, 2025
939dae8
fix(deps): update all non-major go dependencies (main) (#8148)
renovate[bot] Aug 2, 2025
37578c7
chore(deps): update dependency golangci/golangci-lint to v2.3.1 (main…
renovate[bot] Aug 3, 2025
40eb97c
docs: add a new k9s shortcut to view the logs in "pretty" format (#8217)
smiyc Aug 3, 2025
d8345d0
chore: refresh licenses directory (#7985)
cnpg-bot Aug 3, 2025
478c6dd
chore: `startedAt` vs `started at` in log messages key (#8210)
omsuneri Aug 4, 2025
6caee7c
chore: pin GitHub Actions and OCI image references (#8023)
datosh Aug 4, 2025
9ade7ed
test: Updated Postgres versions used in E2E tests (#8230)
cnpg-bot Aug 4, 2025
2bf2a5a
chore(deps): update all non-major github action (main) (#8238)
renovate[bot] Aug 4, 2025
95899c5
chore(renovate): create a group for distroless digests images (#8254)
sxd Aug 5, 2025
99550ad
fix: unblock rollout of former primary Pod when WAL archiving plugin …
leonardoce Aug 6, 2025
a4efa40
chore(deps): update container distroless digests (main) (#8255)
renovate[bot] Aug 6, 2025
1c663fb
chore(deps): update actions/download-artifact action to v5 (main) (#8…
renovate[bot] Aug 6, 2025
00a50d5
fix: correctly wrap `startBackup` `pg_create_physical_replication_slo…
armru Aug 7, 2025
1257cc1
fix(deps): update module github.com/prometheus-operator/prometheus-op…
renovate[bot] Aug 7, 2025
dd845c7
fix: always consider `WALArchiver` as a valid instance sidecar for me…
armru Aug 7, 2025
531cf0a
chore(deps): update dependency golang to v1.24.6 (main) (#8274)
renovate[bot] Aug 8, 2025
4955567
fix(deps): update module golang.org/x/term to v0.34.0 (main) (#8283)
renovate[bot] Aug 9, 2025
802a3a4
chore(deps): update github/codeql-action digest to 76621b6 (main) (#8…
renovate[bot] Aug 9, 2025
452f4d5
chore: fix cloudnative-pg grouping test dependencies (#8304)
sxd Aug 11, 2025
9e1598c
chore: remove `STANDBY_TCP_USER_TIMEOUT` from development manifests (…
leonardoce Aug 11, 2025
cd191a5
chore(deps): update dependency python to 3.13 (main) (#8295)
renovate[bot] Aug 11, 2025
03b06a1
chore(deps): update all non-major github action (main) (#8305)
renovate[bot] Aug 11, 2025
dc9ee60
test: Updated Postgres versions used in E2E tests (#8300)
cnpg-bot Aug 11, 2025
72f71ff
fix(deps): update cnpg (main) (#8306)
renovate[bot] Aug 11, 2025
dc4c964
docs: release notes for 1.27.0 (#8253)
gbartolini Aug 11, 2025
a4f4491
chore: pin `packaging` version in workflow (#8323)
sxd Aug 12, 2025
a2f73dc
docs: add Brella to `ADOPTERS.md` (#8317)
vitobotta Aug 12, 2025
7cd53cd
docs: CNPG-I (#8116)
GabriFedi97 Aug 12, 2025
8b442dc
Version tag to 1.27.0 (#8336)
github-actions[bot] Aug 12, 2025
5013c26
chore: add release-1.27 branch to templates and workflows (#8340)
sxd Aug 13, 2025
fdb2fad
chore(deps): update actions/checkout action to v5 (main) (#8343)
renovate[bot] Aug 14, 2025
8ac7273
chore(deps): update all non-major github action (main) (#8329)
renovate[bot] Aug 14, 2025
92074ec
chore(deps): update dependency redhat-openshift-ecosystem/openshift-p…
renovate[bot] Aug 14, 2025
693178a
chore: remove any reference to branch release-1.22 (#8367)
sxd Aug 18, 2025
8d76b44
fix(deps): update kubernetes patches to v0.33.4 (main) (#8352)
renovate[bot] Aug 18, 2025
8a45c27
chore(deps): update all non-major github action (main) (#8376)
renovate[bot] Aug 18, 2025
d813647
chore(deps): update dependency golangci/golangci-lint to v2.4.0 (main…
renovate[bot] Aug 18, 2025
c66e25f
feat(databases): add declarative FDW management to `Database` CRD (#7…
EdwinaZhu Aug 18, 2025
a7c6ea9
chore(deps): update dependency golang to v1.25.0 (main) (#8353)
renovate[bot] Aug 19, 2025
bccdc74
docs: add Linux Polska to `ADOPTERS.md` (#8321)
Maaciekk Aug 20, 2025
9e05312
chore: fix azure tests for backup and PITR (#8333)
sxd Aug 21, 2025
d029d2a
fix(deps): update all non-major go dependencies (main) (#8390)
renovate[bot] Aug 21, 2025
1e6f299
chore(deps): update all non-major github action (main) (#8402)
renovate[bot] Aug 21, 2025
9c7099e
fix(deps): update k8s.io/utils digest to 0af2bda (main) (#8404)
renovate[bot] Aug 25, 2025
f38f9f9
chore: set `STANDBY_TCP_USER_TIMEOUT` from e2e manifests (#8400)
sxd Aug 27, 2025
376e2ce
chore(deps): update container distroless digests (main) (#8430)
renovate[bot] Aug 27, 2025
908922d
feat: Public Cloud K8S versions update (#8403)
cnpg-bot Aug 27, 2025
bb0df10
fix(deps): update all non-major go dependencies (main) (#8420)
renovate[bot] Aug 27, 2025
6983740
chore(deps): update all non-major github action (main) (#8419)
renovate[bot] Aug 27, 2025
7009f5b
chore: ignore shellcheck warnings for SC2329 (#8456)
sxd Aug 28, 2025
c593eb2
chore(deps): update kindest/node docker tag to v1.34.0 (main) (#8447)
renovate[bot] Aug 28, 2025
11e62c5
feat: Public Cloud K8S versions update (#8450)
cnpg-bot Aug 28, 2025
fe5eb9d
fix(deps): update kubernetes packages to v0.34.0 (main) (#8449)
renovate[bot] Aug 29, 2025
e050af6
chore(deps): update google-github-actions/auth action to v3 (main) (#…
renovate[bot] Aug 29, 2025
0ee4b72
refactor(backup_controller): simplify flow (#8320)
armru Aug 29, 2025
e6d19c8
chore(deps): update google-github-actions/setup-gcloud action to v3 (…
renovate[bot] Aug 29, 2025
e204969
fix(deps): update module github.com/prometheus-operator/prometheus-op…
renovate[bot] Aug 29, 2025
5cfb176
test: Updated Postgres versions used in E2E tests (#8373)
cnpg-bot Aug 29, 2025
5168521
fix(deps): update module github.com/onsi/ginkgo/v2 to v2.25.2 (main) …
renovate[bot] Aug 30, 2025
01543d1
fix(deps): update module sigs.k8s.io/controller-runtime to v0.22.0 (m…
renovate[bot] Aug 31, 2025
8d15f48
chore(deps): update module sigs.k8s.io/controller-tools to v0.19.0 (m…
renovate[bot] Sep 1, 2025
6a2cfdc
chore: refresh licenses directory (#8500)
cnpg-bot Sep 1, 2025
ee53e29
chore: add usestdlibvars linter (#7826)
PascalBourdier Sep 2, 2025
677554b
test: enable unit test on 1.34 (#8460)
sxd Sep 2, 2025
e1a6c0a
test: Updated Postgres versions used in E2E tests (#8499)
cnpg-bot Sep 2, 2025
7ad3b43
chore(deps): update dependency operator-framework/operator-registry t…
renovate[bot] Sep 3, 2025
47d1801
chore(deps): update github/codeql-action digest to 2d92b76 (main) (#8…
renovate[bot] Sep 3, 2025
d1b5dfb
fix(backup): do not check Cluster `spec.backup` if method is `plugin`…
armru Sep 3, 2025
6eed116
fix(webhook): use correct API group in webhook errors (#8485)
armru Sep 3, 2025
6168604
fix(persistentvolumeclaim): consider WAL-archiver plugins for replica…
armru Sep 3, 2025
954854c
fix(deps): update all non-major go dependencies (main) (#8512)
renovate[bot] Sep 3, 2025
1a4583d
docs: integrate LFX Mentorship page with application info (#8545)
gbartolini Sep 8, 2025
effb15d
docs: update LFX Mentorship Program with 2025 term 3 (#8543)
gbartolini Sep 8, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 3 additions & 4 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
{
"image": "mcr.microsoft.com/devcontainers/go:1-bookworm",
"image": "mcr.microsoft.com/devcontainers/go:1.24-bookworm",
"features": {
"ghcr.io/devcontainers/features/docker-in-docker:2": {},
"ghcr.io/rio/features/k3d:1": {},
"ghcr.io/mpriscella/features/kind:1": {},
"ghcr.io/rjfmachado/devcontainer-features/cloud-native:1": {
"kubectl": "latest",
Expand All @@ -13,11 +12,11 @@
"cilium": "none"
},
"ghcr.io/guiyomh/features/golangci-lint:0": {},
"ghcr.io/devcontainers-contrib/features/kubectx-kubens:1": {},
"ghcr.io/devcontainers-extra/features/kubectx-kubens:1": {},
"ghcr.io/dhoeric/features/stern:1": {}
},

// Needed by kind and k3s to enable kube-proxy's ipvs mode
// Needed by kind to enable kube-proxy's ipvs mode
"mounts":["type=bind,source=/lib/modules,target=/lib/modules"],

// Enable kubectl short alias with completion
Expand Down
26 changes: 15 additions & 11 deletions .github/ISSUE_TEMPLATE/bug.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,24 +48,28 @@ body:
label: Version
description: What is the version of CloudNativePG you are running?
options:
- 1.24.0
- 1.23.4
- trunk (main)
- older in 1.23.x
- older minor (unsupported)
- "1.27 (latest patch)"
- "1.26 (latest patch)"
- "1.25 (latest patch)"
- "trunk (main)"
- "older in 1.27.x"
- "older in 1.26.x"
- "older in 1.25.x"
- "older minor (unsupported)"
validations:
required: true
- type: dropdown
id: k8s_version
attributes:
label: What version of Kubernetes are you using?
options:
- 1.31
- 1.30
- 1.29
- 1.28
- 1.27 (unsupported)
- other (unsupported)
- "1.34"
- "1.33"
- "1.32"
- "1.31"
- "1.30"
- "1.29"
- "other (unsupported)"
validations:
required: true
- type: dropdown
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@ contact_links:
url: https://github.com/cloudnative-pg/cloudnative-pg/discussions
about: Please ask and answer questions here.
- name: Slack chat
url: https://join.slack.com/t/cloudnativepg/shared_invite/zt-2ij5hagfo-B04EQ9DUlGFzD6GEHDqE0g
url: https://github.com/cloudnative-pg/cloudnative-pg?tab=readme-ov-file#communications
about: Please join the slack channel and interact with our community
48 changes: 48 additions & 0 deletions .github/ISSUE_TEMPLATE/release-notes.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
name: Release Notes
description: Release notes for a new version of CloudNativePG
title: "[Release Notes]: CloudNativePG 1.XX.Y and 1.XX-1.Z"
labels: ["triage", "documentation"]
projects: ["cloudnative-pg/cloudnative-pg"]
assignees:
- gbartolini
body:
- type: markdown
attributes:
value: |
Make sure that the correct versions are reported in the title of the ticket.
- type: checkboxes
id: search
attributes:
label: Is there an existing issue already for this task?
description: Before you submit a new issue, make sure you have searched if a similar one already exists
options:
- label: I have searched for an existing issue, and could not find anything. I believe this is a new request.
required: true
- type: dropdown
id: minor
attributes:
label: Is this a new minor release?
description: Is this a new minor release for CloudNativePG? If so, make sure you check the `contribute/release-notes-template.md` file.
options:
- "No"
- "Yes"
validations:
required: true
- type: dropdown
id: preview
attributes:
label: Is this a preview release?
description: Is this a preview release for CloudNativePG? If so, make sure you add `-RC1` to the version and update the `preview_version.md` file.
options:
- "No"
- "Yes"
validations:
required: true
- type: checkboxes
id: terms
attributes:
label: Code of Conduct
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/cloudnative-pg/governance/blob/main/CODE_OF_CONDUCT.md)
options:
- label: I agree to follow this project's Code of Conduct
required: true
8 changes: 4 additions & 4 deletions .github/aks_versions.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[
"1.30.3",
"1.29.7",
"1.28.9",
"1.27.9"
"1.33.2",
"1.32.6",
"1.31.9",
"1.30.9"
]
5 changes: 4 additions & 1 deletion .github/e2e-matrix-generator.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#
# Copyright The CloudNativePG Contributors
# Copyright © contributors to CloudNativePG, established as
# CloudNativePG a Series of LF Projects, LLC.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand All @@ -13,6 +14,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
#
# SPDX-License-Identifier: Apache-2.0
#

import argparse
import json
Expand Down
7 changes: 3 additions & 4 deletions .github/eks_versions.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
[
"1.30",
"1.29",
"1.28",
"1.27"
"1.33",
"1.32",
"1.31"
]
5 changes: 4 additions & 1 deletion .github/generate-test-artifacts.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#
# Copyright The CloudNativePG Contributors
# Copyright © contributors to CloudNativePG, established as
# CloudNativePG a Series of LF Projects, LLC.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand All @@ -13,6 +14,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
#
# SPDX-License-Identifier: Apache-2.0
#

import argparse
import json
Expand Down
8 changes: 4 additions & 4 deletions .github/gke_versions.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[
"1.30",
"1.29",
"1.28",
"1.27"
"1.33",
"1.32",
"1.31",
"1.30"
]
12 changes: 6 additions & 6 deletions .github/k8s_versions_scope.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
{
"e2e_test": {
"KIND": {"min": "1.27", "max": ""},
"AKS": {"min": "1.27", "max": ""},
"EKS": {"min": "1.27", "max": ""},
"GKE": {"min": "1.27", "max": ""},
"OPENSHIFT": {"min": "4.12", "max": ""}
"KIND": {"min": "1.29", "max": ""},
"AKS": {"min": "1.29", "max": ""},
"EKS": {"min": "1.29", "max": ""},
"GKE": {"min": "1.29", "max": ""},
"OPENSHIFT": {"min": "4.16", "max": ""}
},
"unit_test": {"min": "1.27", "max": "1.31"}
"unit_test": {"min": "1.29", "max": "1.34"}
}
11 changes: 7 additions & 4 deletions .github/kind_versions.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
[
"v1.31.0",
"v1.30.4",
"v1.29.8",
"v1.28.13",
"v1.34.0",
"v1.33.4",
"v1.32.8",
"v1.31.12",
"v1.30.13",
"v1.29.14",
"v1.28.15",
"v1.27.16"
]
3 changes: 2 additions & 1 deletion .github/openshift_versions.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
[
"4.19",
"4.18",
"4.17",
"4.16",
"4.15",
"4.14",
"4.13",
"4.12"
]
28 changes: 14 additions & 14 deletions .github/pg_versions.json
Original file line number Diff line number Diff line change
@@ -1,26 +1,26 @@
{
"18": [
"18beta2",
"18beta2-8"
],
"17": [
"17rc1",
"17rc1-5"
"17.5",
"17.4"
],
"16": [
"16.4",
"16.3"
"16.9",
"16.8"
],
"15": [
"15.8",
"15.7"
"15.13",
"15.12"
],
"14": [
"14.13",
"14.12"
"14.18",
"14.17"
],
"13": [
"13.16",
"13.15"
],
"12": [
"12.20",
"12.19"
"13.21",
"13.20"
]
}
7 changes: 5 additions & 2 deletions .github/postgres-versions-update.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#
# Copyright The CloudNativePG Contributors
# Copyright © contributors to CloudNativePG, established as
# CloudNativePG a Series of LF Projects, LLC.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand All @@ -13,6 +14,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
#
# SPDX-License-Identifier: Apache-2.0
#

import re
import pprint
Expand All @@ -21,7 +24,7 @@
from packaging import version
from subprocess import check_output

min_supported_major = 12
min_supported_major = 13

pg_repo_name = "cloudnative-pg/postgresql"
pg_version_re = re.compile(r"^(\d+)(?:\.\d+|beta\d+|rc\d+|alpha\d+)(-\d+)?$")
Expand Down
Loading