# CloudNativePG developers/community meetings - 2026
## Agenda and minutes for public meetings
<!--
# Template (please copy for each meeting)
At the end of each meeting, please copy and paste this meeting template for the next meeting so that the community can suggest discussion topics in-between. Thanks\!
## Month Day, Year (\#XX)
**Link to the recording:** \<URL\>
### Agenda
* \<Please add your topic\>
### Attendees
*
-->
At the end of each meeting, please copy and paste this meeting template for the next meeting so that the community can suggest discussion topics in-between. Thanks\!
## July 2, 2026 (\#78)
**Link to the recording:** \<URL\>
### Agenda
* Gellert B: Finalizer blocks namespace deletion when operator and operand in same namespace: https://github.com/cloudnative-pg/cloudnative-pg/issues/10535
### Attendees
*
## Jun 11, 2026 (\#77)
**Link to the recording:** \<URL\>
### Agenda
* Max Lengdell & Gellert B: Make CNPG Operator deployable in parallell namespaces [https://github.com/cloudnative-pg/cloudnative-pg/pull/10420]
* Thomas Boussekey: Cleanup orphaned failover logical slots after switchover [https://github.com/cloudnative-pg/cloudnative-pg/pull/9998]
* Thomas and Jeremy will check if the patch works and solves their issues
* Release 1.30.0
* Preparing RC1 for the end of next week or the week after.
* Gellert B: Add: feat(security): enable FIPS 140-3 by default (#10564)? https://github.com/cloudnative-pg/cloudnative-pg/issues/10564
* is this the right way?
* is this good for everyone or does it introduce regressions for some?
* Jeremy S: more feedback requested on sync-by-default discussion https://github.com/cloudnative-pg/cloudnative-pg/discussions/10783
* please add your thoughts to the discussion on GH!
* Jeremy S: discussion about licensing for extensions https://github.com/cloudnative-pg/postgres-extensions-containers/pull/143
* not able to host extensions that have licenses (or dependencies w licenses) that are not CNCF compliant
* Jeremy's "just-for-fun" side project to have a place for building and hosting extensions that can't be hosted by CNPG due to license issues https://github.com/not-cloudnative-pg/postgres-extensions-containers
### Attendees
* Marco Nenciarini
* Leonardo Cecchi
* Jeremy Shneider
* Gellért B
* Max Lengdell
* Alexander Laye
* Thomas Bouessekey
* David Berghammer
* Itay Grudev
## May 21, 2026 (\#76)
**Link to the recording:** \<URL\>
### Agenda
* Max Lengdell & Gellert B: Make CNPG Operator deployable in parallell namespaces [https://github.com/cloudnative-pg/cloudnative-pg/pull/10420]
* No maintainer attending. Bring back next meeting
### Attendees
Max Lengdell
Gellert B
## April 30, 2026 (\#75)
**Link to the recording:** \<URL\>
### Agenda
* Max Lengdell & Gellert B: Make CNPG Operator deployable in parallell namespaces [https://github.com/cloudnative-pg/cloudnative-pg/pull/10420]
* Will be reviewed, seems resonable change to achieve parallel deployment.
* Max Lengdell & Gellert B: Finalizer prevents namespace deletion - [https://github.com/cloudnative-pg/cloudnative-pg/issues/10535]
* Database finalizer addition; create PR and check how intrusive the change would be
* Plugin finalizer addition; create PR. May be more challenging due to the purpose of it. GC cleanup of structs from each individual plugin.
* Release 1.29.1
* Planned for next week
* Roles CRD status
* In a good status, more review needed. Planned for 1.30.0
### Attendees
* Gellert B
* Max Lengdell
* David Berghammer
* Leonardo Cecchi
* Armando Ruocco
* Marco Nenciarini
* Adrian Eliasson
* Niccolò Fei
* Francesco Canovai
## April 09, 2026 (\#74)
**Link to the recording:** \<URL\>
### Agenda
* Gellert B & Max Lengdell: [Feature]: allow configuring mutating and validating webhook configuration names https://github.com/cloudnative-pg/cloudnative-pg/issues/10405
* currently operator has hardcoded names of mutating webhooks
* openshift - cert-manager injects CA into webhook then pass it to operator instead of letting the operator generate the certificates, tells operator to search in a specific folder for the certificate
* if you want to see it in action, try installing the operator with OLM
* CRDs are another important area - when imagecatalog CRD was updated, we backported changes to make older versions support newer CRDs. imagecatalog CRD requires it to recognize all fields in the CRD
* will create a github discussion to track topic of multiple CNPG versions in a single k8s cluster
* Will open Github Discussion to further discuss the options
* there is not testing (and it'd difficult to test) downgrade of CRD version. this is not really recommended; if you break it during downgrade you'll need to figure out how to fix - CRD is viewed as an "upgrade-only" resource.
* Danish and Francesco:[Discussion]: Consolidate CloudNativePG Helm Chart Development into the cloudnative-pg Repository https://github.com/cloudnative-pg/cloudnative-pg/discussions/10386
* CRD and configmap for monitoring would need to be moved; config for deployment
* idea is to be able to run tests with the helm chart - needs automation, might be nice if tests are a bit more generic and easier to run anywhere
* helm chart being in a separate repo makes it easier to miss updates when changing things in CNPG that require an update. need patches in both repos; can test locally but gets difficult to test the change in CI with both PRs. we have tests today for kustomize and OLM; less coverage of helm. helm does not have the same test coverage as the others.
* Jaime S. (sorry can't make it: doctor. But please look at this) requesting agreement from maintainers to close [issue 8905](https://github.com/cloudnative-pg/cloudnative-pg/issues/8905#issuecomment-4205776113)
* Jakub Hajek: [feat: Add automatic pooler pause/resume during switchover or failover PR 9873](https://github.com/cloudnative-pg/cloudnative-pg/pull/9873)
* used sysbench to test (cf. next item)
* Jakub Hajek: [feat(plugin): add sysbench benchmarking support PR 10351](https://github.com/cloudnative-pg/cloudnative-pg/pull/10351)
* Jeremy S: I don't think Jeff will make it today, and I don't think we'll have time for this in the mtg (previous topics need time), but Jeff and I were chatting over the past week about a new bug report he put together where a replica gets stuck and only fix seemed to be `destroy` (pod delete didnt seem to fix it) https://github.com/cloudnative-pg/cloudnative-pg/issues/10419
### Attendees
* Max Lengdell
* Marco Nenciarini
* Jakub Hajek
* Alexander Laye
* Jonathan Battiato
* Jaime Silvela
* Francesco Canovai
* Jeremy Schneider
* Armando Ruocco
* Danish (EDB)
* Gellert
* Niccolo Fei
## March 19, 2026 (\#73)
**Link to the recording:** \<URL\>
### Agenda
* Jakub Hajek: feat: Add automatic pooler pause/resume during switchover or failover [PR: https://github.com/cloudnative-pg/cloudnative-pg/pull/9873]
* Max Lengdell: Review optional Node watching: [PR: https://github.com/cloudnative-pg/cloudnative-pg/pull/10135]
* Need to know timeline - for my org, this is a prereq to adopting CNPG - do we think this might get review within a few months? Or next minor version after that?
* Gabriele - we aim to release once per quarter
* Max asking if there is effectively a freeze on PRs from external contibutors? Gabriele - no, next opportunity is v1.30
* Gellert B:
* PR Operator not crashing on missing webhooks: https://github.com/cloudnative-pg/cloudnative-pg/pull/9951
* Gellert B:
* Fuzz testing advice? [identifier fuzz example](https://github.com/cloudnative-pg/cloudnative-pg/compare/main...GellertBabel:cloudnative-pg:7633)
* Gabriele: next top priorities
* extensions
* removing barman plugin, tech debt
* nb. v1.29 is feature freeze, RC1 about to come out
* main target w extension images, wanted declarative roles, couldn't get full thing but did get pod selector refs, reviewed service account PR, had to postpone declarative roles (as standalone CRD instead of property of cluster CRD - is in roadmap for v1.30)
* #4681 (removing barman) NEEDS COMMUNITY HELP if possible. we need confidence - would be very helpful to have more people giving feedback on plugin-based backup and recovery.
* #7614 (e2e testing) also links to #4681 and also is good opportunity for help, if community members have bandwidth.
* Any help on these two tickets would be very much appreciated.
* Focus right now ecosystem fundamentals to enable growth
* cf. https://github.com/cncf/k8s-conformance as an example - we need to address similar challenges around CNPG plugins
* also https://github.com/cncf/foundation/blob/main/conformance-programs.md
### Attendees
* Jeremy Schneider
* Gellert B
* Max Lengdell
* Alexander Laye
* Armando Ruocco
* Leonardo Cecchi
* Gabriele Bartolini
## February 26, 2026 (\#72)
**Link to the recording:** \<URL\>
### Agenda
* Max Lengdell & Gellért Bábel:
* Namespaced deployment of CNPG operator requesting final review from maintainer: PR: https://github.com/cloudnative-pg/cloudnative-pg/pull/9350
* Optional webhooks, 1st PR Operator not crashing on missing webhooks: https://github.com/cloudnative-pg/cloudnative-pg/pull/9951
* Review of https://github.com/cloudnative-pg/grafana-dashboards/pull/52
* Itay and Jaime were pinged on the PR
### Attendees
* Jonathan Gonzalez V. <joanthan.abdiel (at) gmail.com>
* Gellert B
* Alexander Laye \<alaye@microsoft.com\>
## February 5, 2026 (\#71)
### Agenda
* Release of 1.27.3 and 1.28.1 https://github.com/cloudnative-pg/cloudnative-pg/pull/9834/changes
* Auto-resize (auto-growth)
* https://access.crunchydata.com/documentation/postgres-operator/latest/guides/autogrowable-disk
* https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIOPS.Autoscaling.html
* Jeff did a lot of testing with https://github.com/topolvm/pvc-autoresizer
* still having some issues with Azure CSI, on 1.33.3 with Volume Snapshots
* discussion https://github.com/topolvm/pvc-autoresizer/issues/346
* [PR] https://github.com/topolvm/pvc-autoresizer/pull/348
* authors of pvc-autoresizer have hesitations about putting operator-specific logic into the resizer
* major learning was that PVC resizing really needs operator awareness, best place to implement this is probably inside the operator
* There are some concerns raised about whether people may try to use this with WAL volumes (versus the main use case of data volumes)
* Sounds like there is openness to implementing this inside CNPG (someone could draft a PR for discussion, if they have bandwidth)
* Webhook dependency made optional
* [PR] https://github.com/cloudnative-pg/cloudnative-pg/pull/9815
* [Feature request] https://github.com/cloudnative-pg/cloudnative-pg/issues/9278 from Gellért Bábel and Max Lengdell
* two main "big" permissions needed today by CNPG operator itself (had trouble catching exactly what they are)
* nodes: get, list, watch
* admissionregistration.k8s.io/[validating|mutating]webhookconfigurations
* three challenges:
* [1] webhooks
* [2] permissions needed by CNPG to run
* [3] permissions needed for deployment
* next steps - trying to decompose PR to be more incremental (is this possible?)
* reduce scope to just not crash
* (jaime s. (can't make it)) Plz review PR testing PITR with RFC3339, which currently has no coverage: [E2E for RFC3339 PITR](https://github.com/cloudnative-pg/cloudnative-pg/pull/8981)
* (jaime s. (can't make it)) also, the 'feat' I mentioned last meeting is ready, would appreciate design comments, even review [primary switchover compatible with adding WAL volume or tablespaces](https://github.com/cloudnative-pg/cloudnative-pg/pull/9720)
* Tune your CNPG fast and easy: Luigi Nardi + Mohsin Ejaz Tuning CloudNativePG without the guesswork - How to tune your CNPG instances....
More info is to be found here:
1. https://docs.dbtune.com/cnpg2
2. https://app.dbtune.com/
3. https://dbtune.com/blog/tuning-cloudnativepg-without-the-guesswork
* Zied ABID: monitoring review is time consuming (metrics validation, dashboard panels validation etc. ) Zied want to add [Grafana as a Code](https://grafana.com/docs/grafana/latest/as-code/) to [cnpg grafana repo](https://github.com/cloudnative-pg/grafana-dashboards/) to have easier contrib->review loopback. The solution transform the contributed json dashboard and the target json dashboard to 2 local browsable grafana dashboards easy to compare and review. The solution is based on [Grafana Greasly](https://grafana.github.io/grizzly/) (or [grafanactl](https://github.com/grafana/grafanactl)), prometheus, kind and Github Action. If validated, Zied will open an Epic with sub PRs to build the solution.
* Max Lengdell: Asking for review on https://github.com/cloudnative-pg/cloudnative-pg/pull/9350. Only if there's time left at the end of the meeting :+1:
* If time: [playground nix version update PR](https://github.com/cloudnative-pg/cnpg-playground/pull/56) - should be quick, needs review
* also wanted to know if anyone is looking at other outstanding playground PRs
* if anyone is interested, i built two interesting POCs on top of the playground
* active session history - performance dashboard w history
* full mTLS with pgbouncer and replica cluster and multiple k8s clusters with a multi-tier PKI (incl. intermediate signing authorities)
### Attendees
* Floor Drees \<floordrees@gmail.com\>
* Jonathan Gonzalez \<jonathan.abdiel (at) gmail.com\>
* Zied Abid \<zied.abid@jobteaser.com\>
* Armando Ruocco
* Max Lengdell
* Jeremy Schneider
* Alexander Laye \<alaye@microsoft.com\>
* Daniel Chambre
* Ellyne Phneah
* Francesco Canovai
* Gellert Babel
* German Eichberger
* Jakub Hajek \<jakub.hajek@close.com\>
* Luigi Nardi
* Marco Nenciarini \<marco.nenciarini@enterprisedb.com\>
* Mohsin Ejaz
* Niccolo Fei
* Leonardo Cecchi
* Jonathan Battiato
* Francesco Canovai
## January 15, 2026 (\#70)
**Link to the recording:** \<URL\>
### Agenda
* Add community meeting and agenda links into the CloudNativePG repository (Jonathan Gonzalez V.)
* (jaime S.) I'm working on a PR to enable Tablespace addition to work with primary switchover. I have it working and passing E2E, but the best fix IMO is to delete the old primary pod after the new primary is promoted. I'd like to get feedback on that. Discussion in the issue: https://github.com/cloudnative-pg/cloudnative-pg/issues/5564
* (jeremy schneider) can we enable the GitHub public wiki feature for the cnpg-playground repo? ... (accepting contributions from anyone - not locked down only to CNPG contributors with commit-bit) https://cloud-native.slack.com/archives/C08MAUJ7NPM/p1768067033322959
* Jeremy commits to keeping an eye on the wiki, and will investigate the possibilities GitHub offers in terms of templates etc
* Wiki pages warrant disclaimer message
* ...
* (jeremy schneider) doc redirects
* Jonathan G merging https://github.com/cloudnative-pg/cloudnative-pg.github.io/pull/402
* Documentation to make redirects on GitHub https://docs.github.com/en/contributing/writing-for-github-docs/configuring-redirects
* Jonathan G ask Leonardo and Francesco about how the site is built to work with redirects and try to publish the old documentation
* Example of a 404 https://cloudnative-pg.io/documentation/1.26/failover/
* auto resize PVCs https://cloud-native.slack.com/archives/C08MW1HKF40/p1768405509677379
* k8s docs on storage provider support required for online expansion https://kubernetes.io/blog/2022/05/05/volume-expansion-ga/#online-expansion-compared-to-offline-expansion
* ...
### Attendees
* Leonardo Cecchi \<leonardo.cecchi@enterprisedb.com\>
* Jonathan Gonzalez V. <jonathan.abdiel (at) gmail.com>
* Marco Nenciarini \<marco.nenciarini@enterprisedb.com\>
* Max Lengdell \<max.a.lengdell@ericsson.com\>
* Jeremy Schneider \<schneider@ardentperf.com\>
* Floor Drees \<floordrees@gmail.com\>
* Armando Ruocco \<armando.ruocco.dev@gmail.com\>
* Alexander Laye \<alaye@microsoft.com\>
* Jaime Silvela \<jaime.silvela@mailfence.com\>
* Niccolo Fei \<niccolo.fei@enterprisedb.com\>
* Gellert Babel
* Itay Grudev
* Zied Abid \<zied.abid@jobteaser.com\>
* Zoey Hill