4 views
# CloudNativePG developers meetings - 2025 ## Agenda and minutes for public meetings Repository: [github.com/cloudnative-pg/cloudnative-pg/](https://github.com/cloudnative-pg/cloudnative-pg/) # Log of meetings Meetings from the most recent to the oldest. ## December 4, 2025 (\#69) **Link to the recording:** \<URL\> ### Agenda * Update to note-taking tool in the agenda? \- Floor will make this happen if this is what we’re changing to. * [Max](mailto:max.lengdell(at)gmail.com) CNPG to support namespaced deployment without dependency on cluster resource access * [\[Feature\]: CNPG to support namespaced deployment · Issue \#9346 · cloudnative-pg/cloudnative-pg](https://github.com/cloudnative-pg/cloudnative-pg/issues/9346) * This explains Node and ClusterImageCatalog optional * [\[Feature\]: Make webhook dependency optional · Issue \#9278 · cloudnative-pg/cloudnative-pg](https://github.com/cloudnative-pg/cloudnative-pg/issues/9278) * This explains webhook dependency problem * Marco is worried about affecting other users, Max and Gellert argue that could be avoided by isolation by namespacing, we came up with a solution, Max will proceed and keep us posted. * Marco encouraged adding E2E test, documentation on tests is in contributing docs. Gabriele B welcomes suggestions to the docs since the team is trying to refactor. * ~~Gabriele B: [New Postgres extension container images](https://github.com/cloudnative-pg/postgres-extensions-containers)~~ * The next Community/Dev meeting is scheduled for December 25 so we will cancel that one if enough people agree: [https://github.com/cloudnative-pg/governance/issues/38](https://github.com/cloudnative-pg/governance/issues/38) ### Attendees * Marco Nenciarini marco.nenciarini(at)enterprisedb.com * Floor Drees floordrees(at)gmail.com * Max Lengdell * Leonardo Cecchi * Alexander Laye * Daniel Chambre * Gabriele Bartolini * Gellert Babel * German Eichberger ## November 13, 2025 (\#68) **Link to the recording:** \<URL\> ### Agenda * We might switch to another tool for note-taking ([https://notes.cncf.io/](https://notes.cncf.io/aJ89HTEdTye9lf8KcCQKVQ?view)) * [https://github.com/cloudnative-pg/governance/issues/36](https://github.com/cloudnative-pg/governance/issues/36) * Jonathan G will create the PRs to update the [README.md](http://README.md) files * Jonathan G will migrate the community agenda (previous years) to the new system. * [Carlos Pérez-Aradros Herce](mailto:carlos(at)xata.io) Reducing provision times * [https://github.com/cloudnative-pg/cloudnative-pg/pull/9132](https://github.com/cloudnative-pg/cloudnative-pg/pull/9132) * Requires test(s), memory consumption concern and safety concern * Armando suggests opening an Issue for discussion there, referencing the Pull Request * [Simona Pencea](mailto:simona(at)xata.io) Add tracking of the last successfully archived WAL file timestamp to the ObjectStore status and expose it as a Prometheus metric. (Barman cloud plugin) * [https://github.com/cloudnative-pg/plugin-barman-cloud/pull/658](https://github.com/cloudnative-pg/plugin-barman-cloud/pull/658) * Leonardo is concerned about posting too much to the API server? * Maxim Ivanov: taking backup as part of major version upgrade * [https://github.com/cloudnative-pg/cloudnative-pg/issues/8766](https://github.com/cloudnative-pg/cloudnative-pg/issues/8766) * It is generally expected that new replicas come up using the latest backup as a source for initialization. Currently post-upgrade replicas start with no usable backup available. * Taking backup post upgrade will speed up replica start significantly if Cluster’s backup method is VolumeSnapshot * Rough idea for such mechanism implementation: * \`majorupgrade.Reconciler\` currently takes over Cluster reconciler until the pg\_upgrade job is done. It will create a new Backup object and then save that backup reference somewhere in Cluster’s Status (possibly as a new condition or new Phase to avoid CRD schema change?) * Regular Cluster reconciler, once control is given back to it after pg\_upgrade job completion, will create the primary as usual, but postpone creating replicas until post-upgrade backup is completed. * After backup is done, it will clear reference to that backup in Cluster status and conclude the major version upgrade process. - Daniel Chambre: Barman Cloud Plugin Memory Usage * [https://github.com/cloudnative-pg/plugin-barman-cloud/issues/385](https://github.com/cloudnative-pg/plugin-barman-cloud/issues/385) * [https://github.com/cloudnative-pg/plugin-barman-cloud/pull/659](https://github.com/cloudnative-pg/plugin-barman-cloud/pull/659) * Jonathan G will reach out to the Barman team ((at)[gcalacoci](https://github.com/gcalacoci), (at)martinmarques) about these issues and probably advise that this could be handled at Barman Cloud level. - Daniel Chambre: Cnpg-playground [README.md](http://README.md) * [https://github.com/cloudnative-pg/cnpg-playground/pull/38](https://github.com/cloudnative-pg/cnpg-playground/pull/38) should we put the monitoring part inside the main README. md or in a separate folder like 'contrib' or so? not to overload the main file if more "addons" are added? - Max Lendgdell: * Allow major postgres downgrade * Add MutateCluster implementation * [https://github.com/cloudnative-pg/cloudnative-pg/issues/9150](https://github.com/cloudnative-pg/cloudnative-pg/issues/9150) - V1.28 RC1, help us test: [CloudNativePG 1.28.0 RC1 Released\! | CloudNativePG \- PostgreSQL Operator for Kubernetes](https://cloudnative-pg.io/releases/cloudnative-pg-1-28.0-rc1-released/) - We applied for Incubation (from Sandbox) with the CNCF, help us with a response on the GitHub issue? * [https://www.linkedin.com/feed/update/urn:li:share:7394089721469206528/](https://www.linkedin.com/feed/update/urn:li:share:7394089721469206528/) * [https://bsky.app/profile/cloudnativepg.bsky.social/post/3m5euhhyynx2i](https://bsky.app/profile/cloudnativepg.bsky.social/post/3m5euhhyynx2i) * [https://mastodon.social/(at)CloudNativePG/115532700265763920](https://mastodon.social/(at)CloudNativePG/115532700265763920) * [https://github.com/cncf/toc/issues/1961](https://github.com/cncf/toc/issues/1961) * Leonardo Cecchi and Jeremy Schneider (GEICO Tech) will do a longer version of their KubeCon talk “Quorum-Based Consistency for Cluster Changes with CloudNativePG Operator”, November 24, at 7pm CET: [https://zoom-lfx.platform.linuxfoundation.org/meetings/cloudnativepg?view=month](https://zoom-lfx.platform.linuxfoundation.org/meetings/cloudnativepg?view=month) ### Attendees * Gülçin Yıldırım Jelínek gulcin(at)xata.io * Simona Pencea simona(at)xata.io * Carlos Pérez-Aradros Herce carlos(at)xata.io * Maxim Ivanov maxim(at)heroiclabs.com * Daniel Chambre smiyc(at)pm.me * Jonathan Gonzalez V. jonathan.abdiel(at)gmail.com * Francesco Canovai francesco.canovai(at)enterprisedb.com * Jonathan Battiato jonathan.battiato(at)enterprisedb.com * Floor Drees floordrees(at)gmail.com * Leonardo Cecchi leonardo.cecchi(at)enterprisedb.com ## October 23, 2025 (\#67) **Link to the recording:** \<URL\> ### Agenda * “Ned A”, during the October 15 Office Hours, brought up their issue and PR around “support for ephemeral volumes/data loss on postgres instances”: * [https://github.com/cloudnative-pg/cloudnative-pg/issues/7566](https://github.com/cloudnative-pg/cloudnative-pg/issues/7566) [https://github.com/cloudnative-pg/cloudnative-pg/pull/8763](https://github.com/cloudnative-pg/cloudnative-pg/pull/8763) * Jaime Silvela suggests an (update of the) Issue Template to prevent people from opening Documentation Issues/PRs in the website repo: * [https://github.com/cloudnative-pg/cloudnative-pg.github.io/issues/373](https://github.com/cloudnative-pg/cloudnative-pg.github.io/issues/373) * Sebastian had a question about pg\_rewind behaviour. He will create a reproducer or involve commercial support. * Max Lengdell inquired about the possibility of recovery after a failed upgrade. ### Attendees * Francesco Canovai francesco.canovai(at)enterprisedb.com * Alexander Laye * Armando Ruocco * Max Lengdell * Sebastian Ciornei * Patrick Skinner ## October 2, 2025 (\#66) **Link to the recording:** \<URL\> ### Agenda * PR: [https://github.com/cloudnative-pg/cnpg-i/pull/227](https://github.com/cloudnative-pg/cnpg-i/pull/227) * This will be merged. * PR: [https://github.com/cloudnative-pg/plugin-barman-cloud/pull/511](https://github.com/cloudnative-pg/plugin-barman-cloud/pull/511) * Armando said he needs input from other maintainers. * Marco and Armando will create an issue describing a more deep solution to get help from Tudor * [zied.abid(at)jobteaser.com](mailto:zied.abid(at)jobteaser.com) Asks for review on his PRs and reviews for Helm charts ([https://github.com/cloudnative-pg/charts/pulls/zied-jt](https://github.com/cloudnative-pg/charts/pulls/zied-jt)), no component owners (Itay, Philippe) in the call, his work has been sitting there for a while… * Gabriele said to make it an action item to talk to Itay and Philippe * Some Zied reviews examples: * [https://github.com/cloudnative-pg/charts/pull/610](https://github.com/cloudnative-pg/charts/pull/610) Closed replaced by 642 * [https://github.com/cloudnative-pg/charts/pull/642](https://github.com/cloudnative-pg/charts/pull/642) finally merged by Itay * For the record we had a 3rd same PR as 610 and 642 to do the same work [https://github.com/cloudnative-pg/charts/pull/666](https://github.com/cloudnative-pg/charts/pull/666) (closed by Itay as solved in 642\) * [https://github.com/cloudnative-pg/charts/pull/662](https://github.com/cloudnative-pg/charts/pull/662) finally merged by Itay * [https://github.com/cloudnative-pg/charts/pull/595](https://github.com/cloudnative-pg/charts/pull/595) * [https://github.com/cloudnative-pg/charts/pull/632](https://github.com/cloudnative-pg/charts/pull/632) related to 595 * [https://github.com/cloudnative-pg/charts/pull/657](https://github.com/cloudnative-pg/charts/pull/657) * [https://github.com/cloudnative-pg/charts/pull/654](https://github.com/cloudnative-pg/charts/pull/654) * [https://github.com/cloudnative-pg/charts/pull/612](https://github.com/cloudnative-pg/charts/pull/612) * [https://github.com/cloudnative-pg/charts/pull/686](https://github.com/cloudnative-pg/charts/pull/686) * * From last meeting: * Gabriele resolved access Twitter? * Jonathan G joins the effort * Actions by German and Alex / Microsoft team? * Target mid-Nov, get it started this year, but immediately there’s no time with KubeCon etc, 1.27.1, roadmap 1.28 * Keith Suderman asked for maintainer feedback but didn’t get a reply since last meeting? [https://github.com/cloudnative-pg/cloudnative-pg/pull/7718](https://github.com/cloudnative-pg/cloudnative-pg/pull/7718) * [https://www.postgresql.eu/events/pgdaynapoli2025/sessions/session/7145/slides/734/06\_gulcin.pdf](https://www.postgresql.eu/events/pgdaynapoli2025/sessions/session/7145/slides/734/06_gulcin.pdf) * Move the agenda on a CNCF controlled space * Jonathan G will work on finding a solution to the agenda sharing problem ### Attendees * Tudor Golubenco tudor(at)xata.io * Gülçin Yıldırım Jelínek gulcin(at)xata.io * Armando Ruocco * Jonathan Gonzalez V. jonathan.abdiel(at)gmail.com * Marco Nenciarini marco.nenciarini(at)enterprisedb.com * Zied ABID zied.abid(at)jobteaser.com * Leonardo Cecchi leonardo.cecchi(at)enterprisedb.com * Alexander Laye alaye(at)microsoft.com * Floor Drees floordrees(at)gmail.com * Niccolo Fei * Gabriele Bartolini * German Eichberger * Patrick Skinner * Keith Suderman suderman(at)jhu.edu ## September 11, 2025 (\#65) **Link to the recording:** [CloudNativePG Community/Developers Meeting \- Zoom](https://zoom.us/rec/play/l7F0Ofbb-ZGHfRx-Ky-3Z2cbyR_NNEDya6qCSYwf90VP74vhvWbB8OuKsEvo05dGPuLEGF7gJ-PISV0T.8EMtUcbqfS0FhXWH?eagerLoadZvaPages=sidemenu.billing.plan_management&accessLevel=meeting&canPlayFromShare=true&from=share_recording_detail&continueMode=true&componentName=rec-play&originRequestUrl=https%3A%2F%2Fzoom.us%2Frec%2Fshare%2FKQpt7uOj2RKrS0imQVx9sEhL18ZRc-RggtR9d3EUeRjxGnwFs78pzmEpk_03MJPs.abXJDIX2xT-Cx6ja) ### Agenda * Decision Twitter/X: Gabriele B will make one final attempt to resolve the access issues before potentially discontinuing the account. * Update LFX mentoring September cohort: Yash Agarwal for Ceph testing and Anushka for rebuilding CNPG documentation * German Eichberger / Microsoft, following up on the August meeting: we will develop the wal-replica plugin in our repo ([https://github.com/microsoft/documentdb-kubernetes-operator](https://github.com/microsoft/documentdb-kubernetes-operator)) \- very open for feedback on the design idea * German Eichberger / Microsoft, following up on the August meeting: checking in on the discussion around Horizontal Scaling using Citus * Jeremy: a few other projects that I wonder if they might need similar concepts include warehousePG, pgEdge and pgDog * Jeremy Schneider / GEICO: Quorum Failover testing \- getting organized, where to plan & track? Already started to test cascading/multiple failure scenarios, other specific scenario requests? * [https://cloudnative-pg.io/documentation/current/failover/](https://cloudnative-pg.io/documentation/current/failover/) * Gabriele Bartolini: updates on postgres-containers and 1.28 roadmap, including abandoning the idea of a volume snapshot backup plugin * Jeremy Schneider: ICU and collation with container images * Keith Suderman: can maintainers provide feedback here? [https://github.com/cloudnative-pg/cloudnative-pg/pull/7718](https://github.com/cloudnative-pg/cloudnative-pg/pull/7718) ### Attendees * Antoine Michea * Armando Ruocco * Jaime Silvela * Patrick Skinner * Rayhan Hossain * Alexander Laye * Francesco Canovai * Gabriele Bartolini * German Eichberger * Jeremy Schneider * Keith Suderman * Leonardo Cecchi * Marco Nenciarini * Niccolo Fei ## August 21, 2025 (\#64) **Link to the recording:** \<URL\> ### Agenda * Release of plugin-barman-cloud 0.6.0 * Some memory leaks fixes * [https://github.com/cloudnative-pg/plugin-barman-cloud/releases/tag/v0.6.0](https://github.com/cloudnative-pg/plugin-barman-cloud/releases/tag/v0.6.0) * Vitor suggested to (at)-mention contributors in the release notes: [https://github.com/cloudnative-pg/cloudnative-pg/discussions/8338](https://github.com/cloudnative-pg/cloudnative-pg/discussions/8338) * [https://github.com/cloudnative-pg/cloudnative-pg/blob/main/contribute/release\_procedure.md](https://github.com/cloudnative-pg/cloudnative-pg/blob/main/contribute/release_procedure.md) FD to submit a PR to add a step to the release notes * Update LFX mentoring September cohort? * Chaos testing: 3 persons were actually contacted for an interview, waiting for them. * Documentation: 2 persons to interview * Cnpg-i-hello-world: no update * Decision to be made by August 26th * Floor: Any sessions accepted at KubeCon \+ CloudNativeCon co-los? * Gabriele Bartolini, Yoshiyuki Tabata \- Modern PostgreSQL Authorization with Keycloak: Cloud-Native Identity Meets Database Security * Gabriele Bartolini \- Project Lightning Talk: CloudNativePG: Running PostgreSQL the Kubernetes Way * Leonardo Cecchi, Jeremy Schneider \- Quorum-Based Consistency for Cluster Changes with CloudNativePG Operator * … Let us know if you have a session accepted, we’d love to help share the word * … Also, if you’re going, let’s meet\!\! * … CfP for KubeCon EU 2026 is open: [KubeCon \+ CloudNativeCon Europe | LF Events](https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/) * … Gulcin and Floor are organizing PostgreSQL on Kubernetes Summit (October 21, during PGConf EU in Riga, Latvia): [https://2025.pgconf.eu/community-events/postgresql-on-kubernetes-summit/](https://2025.pgconf.eu/community-events/postgresql-on-kubernetes-summit/) Cfp is open until September 1st: [https://docs.google.com/forms/d/e/1FAIpQLSeS95Sb09Tln3YtWsZeXlvue0OaSwwQj7UkqECoCwzAsalb6w/viewform](https://docs.google.com/forms/d/e/1FAIpQLSeS95Sb09Tln3YtWsZeXlvue0OaSwwQj7UkqECoCwzAsalb6w/viewform) * Floor/Gulcin: The inclusion of third-party plugins in the main README (context: [Update README.md by gulcin(Enterprise DB Corporation) · Pull Request \#227 · cloudnative-pg/cnpg-i](https://github.com/cloudnative-pg/cnpg-i/pull/227)) * [Jonathan Gonzalez](mailto:jonathan.gonzalez(at)enterprisedb.org) is talking to the CNCF about what kind of disclaimer to put with a list of 3rd party plugins * The discussion about 3rd party is: is a plugin created by the same authors of cnpg-i but using a different tool (Barman) 3rd party or not? How are Gulcin’s plugin and the Barman plugin different? * We’ll include Gulcin’s concern about preferential treatment in our communication with CNCF and report on their view. * German Eichberger (Microsoft): We have been exploring WAL replicas (see [https://cloud-native.slack.com/archives/C08MW1HKF40/p1751485060026629](https://cloud-native.slack.com/archives/C08MW1HKF40/p1751485060026629)) and where wondering if you know if there is interest to have that as an official feature in CNPG? * The right use case for a plugin? * * Vitor: [https://github.com/cloudnative-pg/cloudnative-pg/pull/8007](https://github.com/cloudnative-pg/cloudnative-pg/pull/8007) comments that if we would mention that we expect contributions to come with tests. FD: should we update our Pull Request templates (Vitor’s example: [https://github.com/istio/istio/wiki/Writing-Good-Pull-Requests](https://github.com/istio/istio/wiki/Writing-Good-Pull-Requests)) * [https://github.com/cloudnative-pg/cloudnative-pg/blob/main/contribute/README.md](https://github.com/cloudnative-pg/cloudnative-pg/blob/main/contribute/README.md) * Who can pick this up? ☝️ * Jeff Mealo would love feedback on this project: [CNPG Configuration Wizard](https://cnpg.thispos.com/) * Rayhan Hossain (Microsoft): Horizontal Scaling using Citus * What is the right place to have this discussion? In the Issues on GitHub\! * Floor: Leaving Twitter/X, for… reasons?\! * Floor to create a poll on GitHub ### Attendees * Jonathan Gonzalez V. jonathan.abdiel(at)gmail.com * Daniel Chambre smiyc(at)pm.me * Floor Drees floordrees(at)gmail.com * Rayhan Hossain rhossain(at)microsoft.com * Gulcin Jelinek * Francesco Canovai * Alexander Laye alaye(at)microsoft.com * Esther Minano * German Eichberger * Jaime Silvela * Om Santosh Suneri * Armando Ruocco armando.ruocco.dev(at)gmail.com ## July 31, 2025 (\#63) **Link to the recording:** \<URL\> ### Agenda * Release 1.25.3, 1.26.1 and 1.27.0-rc1 * Extensions management 1.27.0-rc1 (PostgreSQL 18\) * [https://github.com/cloudnative-pg/cloudnative-pg/pull/7991](https://github.com/cloudnative-pg/cloudnative-pg/pull/7991) * LFX Mentorship program * [https://github.com/cncf/mentoring/pull/1491](https://github.com/cncf/mentoring/pull/1491) (September-November) * Accepted three new proposals * Wrap-up Ying’s mentoring? * [https://github.com/cloudnative-pg/cloudnative-pg/pull/7942](https://github.com/cloudnative-pg/cloudnative-pg/pull/7942) * For a wrap-up blog post needs input mentors (please see Slack DM from Floor) * [Blog: lfx mentorship September cohort by FloorD · Pull Request \#343 · cloudnative-pg/](https://github.com/cloudnative-pg/cloudnative-pg.github.io/pull/343)[cloudnative-pg.github.io](http://cloudnative-pg.github.io) (FD: TODO update with all the mentors) * CloudNativePG on tour * KSUG.AI dates, w/ Gabriele Bartolini: * Melbourne Aug 6 * Sydney Aug 13 * Singapore Aug 28 * September: * PGDay Austria \- Gabriele Quaresima to talk about CNPG ([CloudNativePG 101 \- PGDay Austria](https://pgday.at/talk/cloudnativepg-101/)) * PGDay Lowlands ([2025.pgday.nl](http://2025.pgday.nl)) \- [Jonathan Battiato](mailto:jonathan.battiato(at)enterprisedb.com) to take part in PostgreSQL on Kubernetes panel * EdgeCase ([https://www.truefullstaq.com/nl/events/edgecase-2025](https://www.truefullstaq.com/nl/events/edgecase-2025)) \- [Jonathan Gonzalez](mailto:jonathan.gonzalez(at)enterprisedb.org) to present a workshop * PGDay Napoli ([https://2025.pgdaynapoli.org/](https://2025.pgdaynapoli.org/)) \- submitted lightning talks, not confirmed yet * October: * Cloud Native Denmark \- [Jonathan Gonzalez](mailto:jonathan.gonzalez(at)enterprisedb.org) to attend * PGConf EU ([2025.pgconf.eu](http://2025.pgconf.eu)) \- Gabriele Bartolini \+ [Floor Drees](mailto:floor.drees(at)enterprisedb.com) to give a talk about CNPG * KubeCon \+ CloudNativeCon NA \- Gabriele Bartolini \+ Leonardo Cecchi to give talks ### Attendees * Jonathan Gonzalez V. jonathan.abdiel(at)gmail.com * Floor Drees floordrees(at)gmail.com * Armando Ruocco armando.ruocco.dev(at)gmail.com * Leonardo Cecchi * Francesco Canovai * Jonathan Battiato jonathan.battiato(at)enterprisedb.com ## ## July 10, 2025 (\#62) **Link to the recording:** \<URL\> ### Agenda * Pull requests opened in Helm Chart [https://github.com/cloudnative-pg/charts](https://github.com/cloudnative-pg/charts) * Zied is missing permissions levels to for instance fix linting etc for their PR, requests help from one of the maintainers. They worked with Itay before, but Itay doesn’t have a lot of time. * Of course reviews take time, please exercise patience. * \#617 is basically \#399 (from September 2024\) * Pull request open for the website: [https://github.com/cloudnative-pg/cloudnative-pg.github.io/pull/319](https://github.com/cloudnative-pg/cloudnative-pg.github.io/pull/319) * Jaime previously approved already, Priyansu would like to contribute more, let’s move a little quicker * This will be merged. (JG) * Last merged patches for 1.26.1 and 1.27.0-rc1 ### Attendees * Jonathan Battiato jonathan.battiato(at)enterprisedb.com * Jonathan Gonzalez V. jonathan.abdiel(at)gmail.com * Floor Drees \<floordrees(at)gmail.com\> * Zied ABID zied.abid(at)jobteaser.com * Marco Nenciarini marco.nenciarini(at)enterprisedb.com * Gabriele Bartolini gabriele.bartolini(at)enterprisedb.com * Armando Ruocco armando.ruocco.dev(at)gmail.com * Leonardo Cecchi \<leonardo.cecchi(at)enterprisedb.com\> * Niccolo Fei \<niccolo.fei(at)enterprisedb.com\> ## June 19, 2025 (\#61) **Link to the recording:** \<URL\> ### Agenda * [https://github.com/cloudnative-pg/cloudnative-pg/pull/7718](https://github.com/cloudnative-pg/cloudnative-pg/pull/7718) (Keith) * [https://github.com/cloudnative-pg/cloudnative-pg/issues/4192](https://github.com/cloudnative-pg/cloudnative-pg/issues/4192) * [https://github.com/cloudnative-pg/cloudnative-pg/issues/3772](https://github.com/cloudnative-pg/cloudnative-pg/issues/3772) (Hanshal) * Query or checking the file in go * Consider the dashboard * Function signature changes in extension could lead to crashes (Itay) ### Attendees * [Francesco Canovai](mailto:francesco.canovai(at)enterprisedb.com)francesco.canovai(at)enterprisedb.com * Hanshal Mehta hanshalmehta10(at)gmail.com * Keith Suderman \<suderman(at)jhu.edu\> * Anish Bista \<anishbista053(at)gmail.com\> * Zied ABID zied.abid(at)jobteaser.com * [Gabriele Bartolini](mailto:gabriele.bartolini(at)enterprisedb.com)gabriele.bartolini(at)enterprisedb.com * Itay Grudev itay(at)verito.digital ## May 28, 2025 (\#60) **Link to the recording:** \<URL\> ### Agenda * New community meeting day/time * [https://tallycal.com/p/6878600](https://tallycal.com/p/6878600) * Thursday at 14 hrs UTC by 7/12 * Jonathan G will change the calendar for the new date * Office hours * Status discussion on GitHub * New time for them, decision is yes * Jonathan G will propose a calendar with new dates. * CloudNativePG Releases * 1.24.4(final), 1.25.2 and 1.26.0 ### Attendees * Jonathan Gonzalez V. jonathan.abdiel(at)gmail.com * Jonathan Battiato jonathan.battiato(at)enterprisedb.com * Leonardo Cecchi leonardo.cecchi(at)enterprisedb.com * Francesco Canovai francesco.canovai(at)enterprisedb.com * Hanshal Mehta hanshalmehta10(at)gmail.com * Gabriele Quaresima gabriele.wolfox(at)gmail.com ## May 21, 2025 (Office Hour Meeting) **Link to the recording:** \<URL\> ### Agenda * Observed a panic reconciler error * Running SQL at server startup before Ready checks * \[Rayhan\] DocumentDB Operator POC preview release utilizing CNPG Operator under the hood ([microsoft/documentdb-kubernetes-operator: Run and manage DocumentDB clusters on Kubernetes](https://github.com/microsoft/documentdb-kubernetes-operator)) ### Attendees * Jonathan Gonzalez V. jonathan.abdiel(at)gmail.com * David Wheeler david(at)justatheory.com * Gabriele Bartolini gabriele.bartolini(at)enterprisedb.com * Armando Ruocco armando.ruocco.dev(at)gmail.com * Daniel Chambre smiyc(at)pm.me * Keith Suderman * Itay Grudev itay(at)verito.digital * Rayhan Hossain rhossain(at)microsoft.com ## May 7, 2025 (\#59) **Link to the recording:** \<URL\> ### Agenda * New day/time for community meeting (Jonathan G) * Poll [https://tallycal.com/p/6878600](https://tallycal.com/p/6878600) * Update on the status of the old Slack (Jonathan G) * Report to Linux Foundation Support (Jonathan G) * Meetings can be public and restricted * Reconsider Office Hours (Jaime Silvela) * Requesting another host for the Office hours * Or just drop them * Jonathan G taking over the office hours and coordinate a calendar and a date * Adding new rules like if no one drops in the first 10 meetings we drop * Create discussion with rules, dates and hours * Publish the discussion (Jonathan G) * Daniel: [https://github.com/cloudnative-pg/cloudnative-pg/issues/7447](https://github.com/cloudnative-pg/cloudnative-pg/issues/7447) * Jonathan G will triage with Daniel * Jeremy: [https://github.com/cloudnative-pg/cloudnative-pg/issues/7481](https://github.com/cloudnative-pg/cloudnative-pg/issues/7481) * Mentorship program (Gabriele B) * [https://github.com/cncf/mentoring/blob/main/programs/lfx-mentorship/2024/02-Jun-Aug/README.md](https://github.com/cncf/mentoring/blob/main/programs/lfx-mentorship/2024/02-Jun-Aug/README.md) * Fixed linke thanks to Kenway on the slack:[https://github.com/cncf/mentoring/blob/main/programs/lfx-mentorship/2025/02-Jun-Aug/README.md](https://github.com/cncf/mentoring/blob/main/programs/lfx-mentorship/2025/02-Jun-Aug/README.md) * Open a discussion about creating a developer meetings or join it with the community one (Jonathan G) ### Attendees * Jeremy Schneider schneider(at)ardentperf.com * Daniel Chambre smiyc(at)pm.me * Leonardo Cecchi leonardo.cecchi(at)enterprisedb.com * Jonathan Gonzalez V. jonathan.abdiel(at)gmail.com * Jaime Silvela jaime.silvela(at)mailfence.com * David Wheeler david(at)justatheory.com * Floor Drees floordrees(at)gmail.com ## April 16, 2025 (\#58) **Link to the recording:** \<URL\> ### Agenda * CNCF Sandbox onboarding Process (completed) * [https://github.com/cncf/sandbox/issues/335](https://github.com/cncf/sandbox/issues/335) * Update on Slack migration * Proposal to start using the Linux Foundation calendar for the community meeting (discuss and explain) * [https://zoom-lfx.platform.linuxfoundation.org/meetings/cloudnativepg?view=week](https://zoom-lfx.platform.linuxfoundation.org/meetings/cloudnativepg?view=week) * Jonathan G. updating the zoom link on the meetings everywhere * Proposal of new time/date for the Community meeting * Open Issue with time suggestions and ask people to suggest times * Jonathan G will learn to use [https://tallycal.com/](https://tallycal.com/) and send the link (Itay will help to learn) * Plugin Barman Cloud documentation website * Release 1.26.0-rc2 coming shortly * Barman bug affecting plugin-barman-cloud * [https://github.com/cloudnative-pg/plugin-barman-cloud/issues/265](https://github.com/cloudnative-pg/plugin-barman-cloud/issues/265) * [https://github.com/EnterpriseDB/barman/issues/1076](https://github.com/EnterpriseDB/barman/issues/1076) * \[Rayhan\] Horizontal Scaling Support * [https://cloud-native.slack.com/archives/C08MW1HKF40/p1744729000800259](https://cloud-native.slack.com/archives/C08MW1HKF40/p1744729000800259) * Conversation to continue on the thread above * \[Floor\] Website discussion [https://cloud-native.slack.com/archives/C08LV0CMNMD/p1744624267395299](https://cloud-native.slack.com/archives/C08LV0CMNMD/p1744624267395299) * Channel is \#cloudnativepg-www ### Attendees * Itay Grudev itay(at)verito.digital * Leonardo Cecchi leonardo.cecchi(at)enterprisedb.com * Francesco Canovai francesco.canovai(at)enterprisedb.com * Jonathan Gonzalez V. jonathan.abdiel(at)gmail.com * Armando Ruocco armando.ruocco.dev(at)gmail.com * Jonathan Battiato jonathan.battiato(at)enterprisedb.com * Marco Nenciarini marco.nenciarini(at)enterprisedb.com * Rayhan Hossain rhossain(at)microsoft.com * Zied ABID zied.abid(at)jobteaser.com ## March 19, 2025 (\#57) **Link to the recording:** \<URL\> ### Agenda * \[Rayhan\] Path to become a Maintainer * \[Rayhan\] Extensibility support * 1.26.0 RC1 * Kubecon EU ### Attendees * Marco Nenciarini marco.nenciarini(at)enterprisedb.com * Leonardo Cecchi leonardo.cecchi(at)enterprisedb.com * Francesco Canovai francesco.canovai(at)enterprisedb.com * Rayhan Hossain rhossain(at)microsoft.com * Jaime Silvela jaime.silvela(at)enterprisedb.com * Armando Ruocco armando.ruocco.dev(at)gmail.com * German geeichbe(at)microsoft.com ## ## March 5, 2025 (\#56) ### Agenda * There were no topics to cover. The meeting closed with no items. ### Attendees * Gabriele Bartolini * Armando Ruocco * Daniel Chambre * Francesco Canovai * Leonardo Cecchi ## Feb 19, 2025 (\#55) **Link to the recording:** [https://youtu.be/ITh5-gC5T5E](https://youtu.be/ITh5-gC5T5E) ### Agenda * CNCF Sandox Status * [https://github.com/cncf/sandbox/issues/335](https://github.com/cncf/sandbox/issues/335) * Release of PostgreSQL 17.3 and 17.4 * Delay the release of 1.25.1 * FIO benchmarks (kubectl plugin) * Run multiple versions of CNPG at the same time on a single kubernetes \- Jeremy S * CRDs should be compatible between versions, meaning if you have 1.24.x and 1.25.x versions of the CRDs these should be compatible. Also need to pay attention to admission webhooks (namespaced). * Even if it is supported by K8s to have different versions of the CRDs this is not being supported by the operator. \` * Jeremy: Client API/SDK for golang? * [https://github.com/cloudnative-pg/cloudnative-pg/pull/6695](https://github.com/cloudnative-pg/cloudnative-pg/pull/6695) add kubernetes \`client-gen\` tool support * It was merged (Jeremy: I had discussed it on slack 2 weeks ago and just now remembered that I hadn’t circled back; turns out it was already merged quite a while ago. Thanks\! And apologies for not checking before asking\!) * Pierrick : Specific configuration for replicas ? (Slack question) * Try Replica Cluster (with one instance) instead. ### Attendees * Jonathan Battiato jonathan.battiato(at)enterprisedb.com * Itay Grudev itay(at)verito.digital * Jonathan Gonzalez V. jonathan.abdiel(at)gmail.com * Jaime Silvela jaime.silvela(at)enterprisedb.com * Armando Ruocco armando.ruocco.dev(at)gmail.com * Francesco Canovai francesco.canovai(at)enterprisedb.com * Pierrick Chovelon pierrick.chovelon(at)dalibo.com * Leonardo Cecchi leonardo.cecchi(at)enterprisedb.com * Daniel Chambre smiyc(at)pm.me * Jeremy Schneider schneider(at)ardentperf.com ## Feb 5, 2025 (\#54) **Link to the recording:** \<URL\> ### Agenda * CNCF Sandbox admission status * Patch release 1.25.1 * Tentatively next week * Short meeting ### Attendees * Jonathan Battiato jonathan.battiato(at)enterprisedb.com * Marco Nenciarini marco.nenciarini(at)enterprisedb.com * Armando Ruocco armando.ruocco.dev(at)gmail.com * Leonardo Cecchi leonardo.cecchi(at)enterprisedb.com * Jonathan Gonzalez V. jonathan.abdiel(at)gmail.com ## Jan 15, 2025 (\#53) **Link to the recording:** [https://youtu.be/u4zxmgHv4eo](https://youtu.be/u4zxmgHv4eo) ### Agenda * [CNCF Sandbox admission](https://github.com/cncf/sandbox/issues/128) * [https://contribute.cncf.io/resources/project-services/](https://contribute.cncf.io/resources/project-services/) * [New build process for operand container images](https://github.com/cloudnative-pg/postgres-containers/pull/135) * Question: can minimal image be used directly?yes (quick yes.no) Thx ✅ * * Proposal: Barman Cloud Plugin to become suggested backup method for new deployments from 1.26 * KubeCon plans (London and Atlanta) * [\#6599](https://github.com/cloudnative-pg/cloudnative-pg/issues/6599) seems to be the cause of [\#6544](https://github.com/cloudnative-pg/cloudnative-pg/issues/6544) and [\#6362](https://github.com/cloudnative-pg/cloudnative-pg/issues/6362) (and many out-of-disk space scenarios, caused by failing scheduled backups \[holding onto wal\]) what are our next steps? * [Jeff Mealo](mailto:jeffm(at)gisual.com)will turn on trace level logging and provide additional logs the next time this condition is triggered. * [https://cloudnative-pg.io/documentation/current/cloudnative-pg.v1/\#postgresql-cnpg-io-v1-ClusterSpec](https://cloudnative-pg.io/documentation/current/cloudnative-pg.v1/#postgresql-cnpg-io-v1-ClusterSpec) logLevel setting in ClusterSpec * [management/postgres/webserver/remote.go\#L117](https://github.com/cloudnative-pg/cloudnative-pg/blob/45a147bafedf3baa61d059dcf9780c5eadc6e03c/pkg/management/postgres/webserver/remote.go#L117) `/readyz` * [management/postgres/webserver/remote.go\#L151](https://github.com/cloudnative-pg/cloudnative-pg/blob/45a147bafedf3baa61d059dcf9780c5eadc6e03c/pkg/management/postgres/webserver/remote.go#L151) `/pg/status` ### Attendees * Gabriele Bartolini * Itay Grudev itay(at)verito.digital * John Long john.long(at)enterprisedb.com * Francesco Canovai francesco.canovai(at)enteprisedb.com * Jonathan Battiato jonathan.battiato(at)enterprisedb.com * Leonardo Cecchi leonardo.cecchi(at)enterprisedb.com * Jeremy Schneider schneider(at)ardentperf.com * Marco Nenciarini marco.nenciarini(at)enterprisedb.com * Gabriele Quaresima gabriele.wolfox(at)gmail.com * Armando Ruocco armando.ruocco.dev(at)gmail.com * Jaime Silvela jaime.silvela(at)enterprisedb.com * Jonathan Gonzalez V. jonathan.abdiel(at)gmail.com * Jeffrey Mealo jeffm(at)gisual.com * Niccolò Fei niccolo.fei(at)enterprisedb.com * Zekiye Aydemir aydemizekiye(at)gmail.com