5 views
# CloudNativePG developers meetings - 2023 ## 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 20, 2023 (\#34) **Link to the recording:** \<URL\> ### Agenda * Release 1.20.5, 1.21.2, 1.22.0 * Support of Kubernetes 1.29 * Continuation of Office Hours during 2024 * Should we keep doing Office Hours? Yes * Once a month and not just for help also code review opening/closing issues * Every fourth Wednesday of the month during 2024, starting on January 24th * The last Office Hour of 2023 will be on December 27th * CloudNativePG Addon * Good advertising ### Attendees * Jonathan Gonzalez V. jonathan.abdiel(at)gmail.com * Jonathan Battiato jonny.battiato(at)gmail.com * Jaime Silvela jaime.silvela(at)gmail.com * Francesco Canovai francesco.canovai(at)enterprisedb.com * John Long john.long(at)enterprisedb.com * Ali alireza.q1357(at)gmail.com * Daniel smiyc(at)pm.me * Armando Ruocco armando.ruocco.dev(at)gmail.com ## December 06, 2023 (\#33) **Link to the recording:** \<URL\> ### Agenda * Release 1.22.0 and 1.21.2 * Target date December 14th\~ * New features in the coming releases * Volume Snapshots * Declarative Tablespaces * PR Check for correct pooler secret name [\#3469](https://github.com/cloudnative-pg/cloudnative-pg/pull/3469) * PR feat: add PodMonitor relabeling options [\#3075](https://github.com/cloudnative-pg/cloudnative-pg/pull/3075) * Lots of documentation PRs * PR Cert-manager certs [\#3347](https://github.com/cloudnative-pg/cloudnative-pg/pull/3347) * Issue after some time pg\_crash is leaving the cluster out of sync [\#2766](https://github.com/cloudnative-pg/cloudnative-pg/issues/2766) * Create a slack thread/GitHub discussion proposal to create a pg\_crash project that will run test (JG) * VolumeGroupSnapshots * Next events ### Attendees * Jonathan Gonzalez V. jonathan.abdiel(at)gmail.com * Marco Nenciarini marco.nenciarini(at)enterprisedb.com * Jonathan Battiato jonny.battiato(at)gmail.com * Philippe Scorsolini p.scorsolini(at)gmail.com * Leonardo Cecchi leonardo.cecchi(at)gmail.com * Francesco Canovai francesco.canovai(at)enterprisedb.com * Jitendra Wadle jitendra.wadle(at)enterprisedb.com ## October 18, 2023 (\#32) **Link to the recording:** Not recorded ### Agenda * CNPG Cluster chart: [https://github.com/cloudnative-pg/charts/pull/106](https://github.com/cloudnative-pg/charts/pull/106) ### Attendees * Armando Ruocco armando.ruocco.dev(at)gmail.com * Gabriele Quaresima gabriele.wolfox(at)gmail.com * Itay Grudev itay(at)grudev.com ## October 4, 2023 (\#31) **Link to the recording:** \<URL\> ### Agenda * Review of [1.21.0 Release Notes](https://docs.google.com/document/d/1LfovztkP8WDSRhU6btFYQd1X-3P7HVwh2t22_mAF28U/edit?usp=sharing) (please ask for permission to edit the file) * Proposal to reduce the number of Community supported minor releases to one instead of two (given that the lead time of this release is 6 months) * GitHub poll? ### Attendees * Leonardo Cecchi \<leonardo.cecchi(at)enterprisedb.com\> * Philippe scorsolini p.scorsolini(at)gmail.com * Lennart Krauch \<lennart.krauch(at)inovex.de\> ## September 20, 2023 (\#30) **Link to the recording:** \<URL\> ### Agenda * Current state of declarative snapshots support (in 1.21.0) * Current state of OLM bundle ([\#2732](https://github.com/cloudnative-pg/cloudnative-pg/issues/2732)) * Updates about release 1.21.0 ([Open Issues](https://github.com/cloudnative-pg/cloudnative-pg/milestones/1.21.0)) * Review [\#2608](https://github.com/cloudnative-pg/cloudnative-pg/pull/2608) (Jonathan G, Gabriele B) * Next public (community) events? * TODO: create a chat in slack? (Jonathan B) * Short update on Office Hours * Last Wednesday was our first office hours * Once a month: 4th Wednesday of the month * Feedback: very useful * PostgreSQL 16.0 ([\#2698](https://github.com/cloudnative-pg/cloudnative-pg/pull/2698)) * Miscellaneous ### Attendees * Gabriele Bartolini gabriele.bartolini(at)enterprisedb.com * John Long john.long(at)enterprisedb.com * Jonathan Battiato jonny.battiato(at)gmail.com * Leonardo Cecchi leonardo.cecchi(at)gmail.com * Francesco Canovai francesco.canovai(at)enterprisedb.com * Armando Ruocco armando.ruocco.dev(at)gmail.com * Jaime Silvela jaime.silvela(at)gmail.com * Jonathan Gonzalez V. jonathan.abdiel(at)gmail.com * Niccolò Fei niccolo.fei(at)enterprisedb.com * Jitendra Wadle jitendra.wadle(at)enterprisedb.com ## September 6, 2023 (\#29) **Link to the recording:** [https://youtu.be/2nLs4355oQk](https://youtu.be/2nLs4355oQk) ### Agenda * Communication about OLM installation method ([\#2592](https://github.com/cloudnative-pg/cloudnative-pg/issues/2592)) * Plans for 1.21 release (September 26, 2023\) * Review of last introduced patches * Outstanding issues/PR * Walk through the board and decide what tickets to land * Proposals for changes in 1.21: * Enable Replication Slots by default ([\#2673](https://github.com/cloudnative-pg/cloudnative-pg/issues/2673)) * Disable Postgres network access by default (\`enableSuperuserAccess\` option) * KubeCon NA 2023 talk “[Disaster Recovery with Very Large Postgres Databases](https://sched.co/1R2ml)” with Michelle Au from Google and Kubernetes storage accepted\! (Gabriele) * First Office Hours next week (September 13, 2023\) ### Attendees * Jonathan Battiato jonny.battiato(at)gmail.com * Gabriele Bartolini gabriele.bartolini(at)enterprisedb.com * Jaime Silvela jaime.silvela(at)gmail.com * Niccolò Fei niccolo.fei(at)enterprisedb.com * Jonathan Gonzalez V. jonathan.abdiel(at)gmail.com * Francesco Canovai francesco.canovai(at)enterprisedb.com * Marco Nenciarini marco.nenciarini(at)enterprisedb.com * Simone Benati simone.benati(at)outlook.com ## August 16, 2023 (\#28) **Link to the recording:** N/A ### Agenda * Meeting canceled due to insufficient attendance. * CNPG Cluster chart: [https://github.com/cloudnative-pg/charts/pull/106](https://github.com/cloudnative-pg/charts/pull/106) * Google Cloud partnership announcement ### Attendees * Jonathan Gonzalez V. jonathan.abdiel(at)gmail.com * Niccolò Fei niccolo.fei(at)enterprisedb.com * Gabriele Bartolini gabriele.bartolini(at)enterprisedb.com * Armando Ruocco armando.ruocco.dev(at)gmail.com * Itay Grudev itay(at)grudev.com * Nick Hudson nick(at)coredb.io ## August 2, 2023 (\#27) **Link to the recording:** [https://youtu.be/rVqBeF5BYTA](https://youtu.be/rVqBeF5BYTA) ### Agenda * New release (patch) * 1.20.2 * 1.19.4 * Office hours update (Jaime) * We’re going to have the first office hours meeting * People asking questions, community members and maintainers helping * Jaime to look at the calendar and making and announcement in Slack * We’re going to start in September * We need to establish a rotation for the people helping, the first meeting will be used as a learning experience for us all * ### Attendees * Leonardo Cecchi \<leonardo.cecchi(at)gmail.com\> * Armando Ruocco armando.ruocco.dev(at)gmail.com * Philippe Scorsolini philippe.scorsolini(at)gmail.com * Jaime Silvela jaime.silvela(at)gmail.com * Marco Nenciarini marco.nenciarini(at)enterprisedb.com ## July 19th, 2023 (\#26) **Link to the recording:** \<URL\> ### Agenda * Office hours (Jaime) * Alternating it with the Dev community meeting, same time? * Better to have a schedule that makes it available for different time zones * Jaime will try to organize the first meeting * Web page colours (Jonathan) * Dark mode is forced if your system setting is to use dark mode. * Add switch to toggle Dark/Light * Improve the color selection * Check usability for visually impaired people * Discuss on \#website on slack * What are the plans for 1.21? * We expect initial VolumeSnapshot and Tablespaces support * Need probably 2 more months to have them * Update the schedule in the documentation * Next release schedule (patch) * We have bugfixes * We are late in the schedule. We should release ASAP * Open issues/PRs ### Attendees * Jonathan Battiato jonny.battiato(at)gmail.com * Marco Nenciarini marco.nenciarini(at)enterprisedb.com * Gabriele Bartolini gabriele.bartolini(at)enterprisedb.com * Leonardo Cecchi leonardo.cecchi(at)enterprisedb.com * Itay Grudev itay(at)grudev.com * Jaime Silvela jaime.silvela(at)gmail.com * John Long john.long(at)enterprisedb.com ## July 5, 2023 (\#25) **Link to the recording:** \<URL\> ### Agenda * Adding support for specifying **priorityClassName** for any cluster pods to the cluster API. [\#1609](https://github.com/cloudnative-pg/cloudnative-pg/discussions/1609), [\#2043](https://github.com/cloudnative-pg/cloudnative-pg/pull/2043) ### Attendees * Leonardo Cecchi leonardo.cecchi(at)enteprisedb * Armando Ruocco armando.ruocco.dev(at)enterprisedb.com * Itay Grudev itay(at)grudev.com * Niccolo Fei niccolo.fei(at)enterprisedb.com ## June 21, 2023 (\#24) **Link to the recording:** \<URL\> ### Agenda * Cluster Chart (Itay Grudev) * [https://github.com/cloudnative-pg/charts/pull/106](https://github.com/cloudnative-pg/charts/pull/106) * Itay and Tristan will continue working on this and maintain it after the merge * [https://www.youtube.com/watch?v=ie2HuF4UCgg](https://www.youtube.com/watch?v=ie2HuF4UCgg) * Make a blogpost * \#cluster-chart on slack: [https://cloudnativepg.slack.com/archives/C04UCBDHDAB](https://cloudnativepg.slack.com/archives/C04UCBDHDAB) * Review PRs to close * [https://github.com/cloudnative-pg/cloudnative-pg/pull/1390](https://github.com/cloudnative-pg/cloudnative-pg/pull/1390) * Jonathan G. taking care of communicate our talks on this to close the PR * [https://github.com/cloudnative-pg/cloudnative-pg/pull/1404](https://github.com/cloudnative-pg/cloudnative-pg/pull/1404) * Jonathan G. will close the PR and create a ticket to add documentation on how * Review PRs that need reviewers * [https://github.com/cloudnative-pg/cloudnative-pg/pull/2201](https://github.com/cloudnative-pg/cloudnative-pg/pull/2201) * [https://github.com/cloudnative-pg/cloudnative-pg/pull/2247](https://github.com/cloudnative-pg/cloudnative-pg/pull/2247) * [https://github.com/cloudnative-pg/cloudnative-pg/pull/2278](https://github.com/cloudnative-pg/cloudnative-pg/pull/2278) * [https://github.com/cloudnative-pg/cloudnative-pg/pull/2336](https://github.com/cloudnative-pg/cloudnative-pg/pull/2336) * ### Attendees * Philippe Scorsolini p.scorsolini(at)gmail.com * Marco Nenciarini marco.nenciarini(at)enterprisedb.com * Nick Hudson nick(at)coredb.io * Tristan Otterpohi Tristan.Otterpohl(at)outlook.com * Itay Grudev itay(at)grudev.com * Jonathan Gonzalez V. jonathan.abdiel(at)gmail.com * Jaime Silvela jaime.silvela(at)gmail.com * Francesco Canovai francesco.canovai(at)gmail.com * Niccolò Fei niccolo.fei(at)enterprisedb.com * Jitendra Wadle jitendra.wadle(at)enterprisedb.com * John Long john.long(at)enterprisedb.com * Armando Ruocco armando.ruocco.dev(at)gmail.com ## June 7, 2023 (\#23) **Link to the recording:** \<URL\> ### Agenda * Release of 1.18.5 (EOL), 1.19.3, 1.20.1 * Stop testing Kubernetes 1.21 and 1.22 * PostgreSQL 16beta1 images available * Missing PGaudit extension * [https://github.com/pgaudit/pgaudit/pull/208](https://github.com/pgaudit/pgaudit/pull/208) * Blog articles * [https://cloudnative-pg.io/blog/hasura-graphql/](https://cloudnative-pg.io/blog/hasura-graphql/) * [https://cloudnative-pg.io/blog/postgresql-16-beta1/](https://cloudnative-pg.io/blog/postgresql-16-beta1/) * Review Issues and PRs * PostgreSQL 16 Beta1 PR [https://github.com/cloudnative-pg/cloudnative-pg/pull/2217](https://github.com/cloudnative-pg/cloudnative-pg/pull/2217) * [https://github.com/cloudnative-pg/cloudnative-pg/pull/1404](https://github.com/cloudnative-pg/cloudnative-pg/pull/1404) * ### Attendees * Nick Hudson nick(at)coredb.io * Francesco Canovai francesco.canovai(at)gmail.com * Niccolò Fei niccolo.fei(at)enterprisedb.com * Armando Ruocco armando.ruocco.dev(at)gmail.com * Jonathan Battiato jonny.battiato(at)gmail.com * Jaime Silvela jaime.silvela(at)gmail.com * Marco Nenciarini marco.nenciarini(at)enterprisedb.com * Leonardo Cecchi leonardo.cecchi(at)enteprisedb.com * Jitendra Wadle jitendra.wadle(at)enterprisedb.com * Ry Walker ry(at)coredb.io ## May 17, 2023 (\#22) **Link to the recording:** \<URL\>2 ### Agenda * Scheduler patch ([\#1863](https://github.com/cloudnative-pg/cloudnative-pg/issues/1863)) * We agreed that a change in the scheduler value must trigger a rollout * Logical replication slot patch ([\#1997](https://github.com/cloudnative-pg/cloudnative-pg/pull/1997)) * [pg\_failover\_slots](https://github.com/EnterpriseDB/pg_failover_slots) is a more complete solution * Easier to implement \- we can follow the same approach we did with auto\_explain, for example, [https://cloudnative-pg.io/documentation/current/postgresql\_conf/\#shared-preload-libraries](https://cloudnative-pg.io/documentation/current/postgresql_conf/#shared-preload-libraries) * Action: Marco is to reply to sjuls that we believe the patch must safely survive a failover and invite him to the next dev meeting to explain his work (maybe we have missed something). * VolumeSnapshot patch ([\#1960](https://github.com/cloudnative-pg/cloudnative-pg/pull/1960)) * Update Kubernetes dependencies to v0.27.2 ([\#1910](https://github.com/cloudnative-pg/cloudnative-pg/pull/1910)) * Controller-runtime v0.15 will have [many incompatible changes](https://hackmd.io/(at)vincepri/r1QMIiXyn) * The PR already contains all the needed changes * As soon as the controller-runtime releases we will merge the patch. ### Attendees * Marco Nenciarini marco.nenciarini(at)enterprisedb.com * Nick Hudson nick(at)coredb.io * Philippe Scorsolini p.scorsolini(at)gmail.com * Francesco Canovai francesco.canovai(at)gmail.com * Gabriele Bartolini gabriele.bartolini(at)enterprisedb.com * Niccolò Fei niccolo.fei(at)enterprisedb.com * Danish Khan danish.khan(at)enterprisedb.com * Jitendra Wadle jitendra.wadle(at)enterprisedb.com * Leonardo Cecchi leonardo.cecchi(at)enterprisedb.com * Armando Ruocco armando.ruocco.dev(at)gmail.com ## May 3, 2023 (\#21) **Link to the recording:** \<URL\> ### Agenda * 1.20 Release debriefing * Declarative role management * Kubernetes 1.27 * Dropped PostgreSQL 10 support * CoreDB introduction * [https://cloudnative-pg.io](https://cloudnative-pg.io) website * Introduction of \#website channel for website collaboration * Go over issues and PRs ### Attendees * Marco Nenciarini marco.nenciarini(at)enterprisedb.com * Steven Miller steven(at)coredb.io * Nick Hudson nick(at)coredb.io * Jaime Silvela jaime.silvela(at)gmail.com * Ian Stanton ian(at)coredb.io * Leonardo Cecchi leonardo.cecchi(at)enterprisedb.com * Armando Ruocco armando.ruocco.dev(at)gmail.com * Francesco Canovai francesco.canovai(at)gmail.com * Niccolò Fei niccolo.fei(at)enterprisedb.com ## March 15, 2023 The community meeting was skipped due to low attendance, and the core team being in the middle of high priority work. ## March 1, 2023 (\#20) **Link to the recording:** \<URL\> ### Agenda * Go over Issues and PRs ### Attendees * Victor Lu victor\_jun\_lu(at)yahoo.com * Leonardo Cecchi leonardo.cecchi(at)enterprisedb.com * Jonathan Gonzalez V. jonathan.abdiel(at)gmail.com * Jaime Silvela jaime.silvela(at)gmail.com * John Long john.long(at)enterprisedb.com * Marco Nenciarini marco.nenciarini(at)enterprisedb.com * Francesco Canovai francesco.canovai(at)gmail.com * Armando Ruocco armando.ruocco.dev(at)gmail.com ## February 15, 2023 (\#19) **Link to the recording:** ### Agenda * Release 1.19.0, 1.18.2 and 1.17.4 * [https://cloudnative-pg.io/blog/cloudnative-pg-1-19-0-released/](https://cloudnative-pg.io/blog/cloudnative-pg-1-19-0-released/) * End-of-Life of 1.17.4 March 14th * With a final release 1.17.5 * Renovate * Commit message not showing the versions * Grouping * Dashboard with dependencies [https://github.com/cloudnative-pg/cloudnative-pg/issues/1457](https://github.com/cloudnative-pg/cloudnative-pg/issues/1457) * ### Attendees * Jonathan Gonzalez V. jonathan.abdiel(at)gmail.com * Jaime Silvela jaime.silvela(at)gmail.com * Philippe Scorsolini p.scorsolini(at)gmail.com * John Long john.long(at)enterprisedb.com * Armando Ruocco armando.ruocco.dev(at)gmail.com * Jonathan Battiato jonny.battiato(at)gmail.com ## ## February 1, 2023 (\#18) **Link to the recording:** N/A ### Agenda * Upcoming release 1.19.0, 1.18.2, 1.17.4 planned for Feb 9, 2023 * Backup from a standby * Delayed failover * WAL volume on existing clusters * Declarative role management planned for 1.20.0 * Refactoring of PVC for 1.20.0 (Armando?) ([\#1321](https://github.com/cloudnative-pg/cloudnative-pg/issues/1321)) * Required by declarative tablespaces * Pgbouncer update [PR](https://github.com/cloudnative-pg/cloudnative-pg/pull/1201) status * [auth\_dbname support](https://github.com/pgbouncer/pgbouncer/commit/0ba795f063da121ad7aa3d63699058e85fd3c382) has now been introduced in pgbouncer * Any volunteers? 😛 [\#1383](https://github.com/cloudnative-pg/cloudnative-pg/issues/1383) * Declarative Postgres cluster hibernation for 1.21.0 * Renovate dependency bot [PR](https://github.com/cloudnative-pg/cloudnative-pg/pull/1367) status * Newcomer guide to the code * Start a discussion/Issue/PR to create the document * DoK sig-operator comparison of Postgres operators * [https://docs.google.com/document/d/1Uyk5qQ4KhpI-YnLdG72V66dO9Hxv\_kqTK\_CrMHS9EFc/edit\#heading=h.nxcx7r52ocev](https://docs.google.com/document/d/1Uyk5qQ4KhpI-YnLdG72V66dO9Hxv_kqTK_CrMHS9EFc/edit#heading=h.nxcx7r52ocev) * Victor shares a link about PostreSQL internals * [https://www.interdb.jp/pg/](https://www.interdb.jp/pg/) ### Attendees * Marco Nenciarini marco.nenciarini(at)enterprisedb.com * Armando Ruocco armando.ruocco.dev(at)gmail.com * Philippe Scorsolini p.scorsolini(at)gmail.com * Jonathan Gonzalez V. jonathan.abdiel(at)gmail.com * Gabriele Bartolini gabriele.bartolini(at)enterprisedb.com * Jaime Silvela jaime.silvela(at)gmail.com * John Long john.long(at)enterprisedb.com * Danish Khan danish.khan(at)enterprisedb.com * Jitendra Wadle jitendra.wadle(at)enterprisedb.com * Victor Lu victor\_jun\_lu(at)yahoo.com * Jonathan Battiato jonny.battiato(at)gmail.com ## January 18, 2023 (\#17) **Link to the recording:** N/A ### Agenda * The meeting has been skipped because most people were missing today. ### Attendees * Marco Nenciarini marco.nenciarini(at)enterprisedb.com * Armando Ruocco armando.ruocco.dev(at)gmail.com * Jonathan Gonzalez V. jonathan.abdiel(at)gmail.com ## January 4, 2023 (\#16) Alternative channel: [https://enterprisedb.zoom.us/j/99785721153?pwd=L29kNHorc0hUT3lBa0c3VS9ENWtwUT09](https://enterprisedb.zoom.us/j/99785721153?pwd=L29kNHorc0hUT3lBa0c3VS9ENWtwUT09) **Link to the recording:** https://enterprisedb.zoom.us/rec/share/IXiIKDEa6\_HDYIvLBOMOdOWVYrE8cmH8t4jqcOFGVYUWOiKpwURyxyMZkcZ7aQUn.Gh6IhdQz1NDIdV61?startTime=1672844760000 Passcode: 3XVFA\*=h ### Agenda * Plans for 1.19.0, 1.18.2, 1.17.4 releases * January \~26th code freeze \~19th * Remember: for release discussion we will use [https://github.com/cloudnative-pg/cloudnative-pg/discussions/categories/release-updates](https://github.com/cloudnative-pg/cloudnative-pg/discussions/categories/release-updates) * Issues and PR review * Backup target [https://github.com/cloudnative-pg/cloudnative-pg/pull/1162](https://github.com/cloudnative-pg/cloudnative-pg/pull/1162) ### Attendees * Jonathan Battiato jonny.battiato(at)gmail.com * Jonathan Gonzalez V. jonathan.abdiel(at)gmail.com * Marco Nenciarini marco.nenciarini(at)enterprisedb.com * Kevin Davin davin.kevin(at)gmail.com * John Long john.long(at)enterprisedb.com * Philippe Scorsolini p.scorsolini(at)gmail.com * Leonardo Cecchi leonardo.cecchi(at)gmail.com * Jaime Silvela jaime.silvela(at)gmail.com * Armando Ruocco armando.ruocco.dev(at)gmail.com * Niccolò Fei niccolo.fei(at)enterprisedb.com