# CloudNativePG developers meetings - 2024
## 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.
## Dec 18, 2024 (\#52)
**Link to the recording:** \<URL\>
### Agenda
* Meeting cancelled
### Attendees
* Leonardo Cecchi leonardo.cecchi(at)enteprisedb.com
* Francesco Canovai francesco.canovai(at)enteprisedb.com
* Jonathan Gonzalez jonathan.gonzalez(at)enterprisedb.com
## Dec 4, 2024 (\#51)
**Link to the recording:** \<URL\>
### Agenda
* Meeting cancelled
### Attendees
* Leonardo Cecchi leonardo.cecchi(at)enteprisedb.com
* Gabriele Bartolini
* Francesco Canovai francesco.canovai(at)enteprisedb.com
* Armando Ruocco armando.ruocco.dev(at)gmail.com
* Niccolò Fei
## Nov 20, 2024 (\#50)
**Link to the recording:** \<URL\>
### Agenda
* Kubecon feedback
* can we stop using zoom for meetings? (Jonny)
* [https://github.com/cloudnative-pg/charts/pull/444](https://github.com/cloudnative-pg/charts/pull/444)
### Attendees
* Leonardo Cecchi leonardo.cecchi(at)enteprisedb.com
* Francesco Canovai francesco.canovai(at)enteprisedb.com
* John Long john.long(at)enteprisedb.com
* Jonathan Battiato jonathan.battiato(at)enterprisedb.com
* Jonathan Gonzalez jonathan.gonzalez(at)enterprisedb.com
* Zekiye Aydemir aydemizekiye(at)gmail.com
* Jaime Silvela jaime.silvela(at)enterprisedb.com
* Anthony anthonyweb(at)gmail.com
* Itay Grudev itay(at)verito.digital
* Armando Ruocco armando.ruocco.dev(at)gmail.com
## Oct 16, 2024 (\#49)
**Link to the recording:** \<URL\>
### Agenda
* Release 1.24.1 and 1.23.5
*
### Attendees
* Francesco Canovai francesco.canovai(at)enterprisedb.com
* Jonathan Gonzalez jonathan.gonzalez(at)enterprisedb.com
* Jaime Silvela jaime.silvela(at)enterprisedb.com
* Jonathan Battiato jonathan.battiato(at)enterprisedb.com
* Niccolo Fei niccolo.fei(at)enterprisedb.com
* Leonardo Cecchi leonardo.cecchi(at)enterprisedb.com
* Zekiye Aydemir aydemirzekiye(at)gmail.com
##
## October 2, 2024 (\#48)
**Link to the recording:** [https://youtu.be/qKnVIYRWRUc](https://youtu.be/qKnVIYRWRUc)
### Agenda
* Use case from Damien Glisse on preferring self-healing over data durability for synchronous replication
* Created issue [\#5793](https://github.com/cloudnative-pg/cloudnative-pg/issues/5793)
### Attendees
* Jonathan Gonzalez V. jonathan.abdiel(at)gmail.com
* Jonathan Battiato jonny.battiato(at)gmail.com
* Francesco Canovaifrancesco.canovai(at)enterprisedb.com
* Leonardo Cecchi leonardo.cecchi(at)gmail.com
* Gabriele Quaresima gabriele.wolfox(at)gmail.com
* Daniel Chambre smiyc(at)pm.me
* Jeremy Schneider schneider(at)ardentperf.com
* Jaime SIlvela jaime.silvela(at)enterprisedb.com
* Niccolò Fei niccolo.fei(at)enterprisedb.com
* Damien Glisse
* Tomas Tormo
* Gabriele Bartolini
## September 18, 2024 (\#47)
**Link to the recording:** [https://youtu.be/8asncbMPxfA](https://youtu.be/8asncbMPxfA)
### Agenda
* CNCF Sandbox Application (Gabriele)
* [Document](https://docs.google.com/document/d/1RDZA3o0L7sQqe2q2M1EfbbFIT5BPoI8VhjOfUmZtS1c/edit?usp=sharing)
### Attendees
* Gabriele Bartolini gabriele.bartolini(at)enterprisedb.com
* Francesco Canovai francesco.canovai(at)enterprisedb.com
* Leonardo Cecchi leonardo.cecchi(at)gmail.com
* Daniel Chambre smiyc(at)pm.me
* John Long john.long(at)enterprisedb.com
* Armando Ruocco armando.ruocco.dev(at)gmail.com
* Jeremy Schneider schneider(at)ardentperf.com
## September 4, 2024 (\#46)
**Link to the recording:** [https://youtu.be/7Jf3hvteikI](https://youtu.be/7Jf3hvteikI)
### Agenda
* PostgreSQL Trunk Containers and PostgreSQL Patch testing (Gabriele \- see [article](https://www.gabrielebartolini.it/articles/2024/09/how-to-test-a-postgresql-commitfest-patch-in-kubernetes/))
* Overview of the proposed roadmap for 1.25 (Gabriele)
* E2E testing for CNPG-I plugins (Francesco)
### Attendees
* Gabriele Bartolini gabriele.bartolini(at)enterprisedb.com
* Francesco Canovai francesco.canovai(at)enterprisedb.com
* Jonathan Battiato jonny.battiato(at)gmail.com
* Jonathan Gonzalez V. jonathan.abdiel(at)gmail.com
* Niccolò Fei niccolo.fei(at)enterprisedb.com
* Itay Grudev itay(at)grudev.com
* Armando Ruocco armando.ruocco.dev(at)gmail.com
## July 17, 2024 (\#45)
**Link to the recording:** \<URL\>
### Agenda
* Release Candidate releases
* E2E log collection rework
### Attendees
* Francesco Canovai francesco.canovai(at)enterprisedb.com
* Leonardo Cecchi leonardo.cecchi(at)enteprisedb.com
* Armando Ruocco armando.ruocco(at)enterprisedb.com
* Jaime SIlvela jaime.silvela(at)enterprisedb.com
* Niccolò Fei niccolo.fei(at)enterprisedb.com
## Jun 19th, 2024 (\#44)
**Link to the recording:** \<URL\>
### Agenda
* CNPG website updates
* Replica cluster switchover
* Backup plugin
* Create a website section to list open source plugins
### Attendees
* Jonathan Battiato jonny.battiato(at)gmail.com
* Francesco Canovai francesco.canovai(at)enterprisedb.com
* Jaime Silvela jaime.silvela(at)gmail.com
* Itay Grudev itay(at)grudev.com
* Niccolò Fei niccolo.fei(at)enterprisedb.com
* Doug Kirkley doug.kirkley(at)gmail.com
* Daniel smiyc(at)pm.me
## Jun 5th, 2024 (\#43)
**Link to the recording:** [https://youtu.be/lGV7BMEc\_9U](https://youtu.be/lGV7BMEc_9U)
### Agenda
* Release 1.23.2 ([https://github.com/cloudnative-pg/cloudnative-pg/milestone/23](https://github.com/cloudnative-pg/cloudnative-pg/milestone/23))
* Introducing Release Candidate process (\#[4778](https://github.com/cloudnative-pg/cloudnative-pg/issues/4778))
* Release 1.24.0rc1 and 1.24.0
* Immutable Extension Containers via CNPG-I
* Feature Request: User management / Automated credential rotation with grace period. Would it be possible to hack a solution from within the helm chart? (by Itay Grudev).
* [https://github.com/cloudnative-pg/charts/pull/306](https://github.com/cloudnative-pg/charts/pull/306)
* Adding to some release plan the work on preemptable/spot nodes. Issue \#[1593](https://github.com/cloudnative-pg/cloudnative-pg/issues/1593)
* KubeCon NA CfP (deadline this Sunday)
### Attendees
*
*
* Itay Grudev itay(at)grudev.com
* Niccolò Fei niccolo.fei(at)enterprisedb.com
* Jaime Silvela jaime.silvela(at)gmail.com
* Leonardo Cecchi leonardo.cecchi(at)enterprisedb.com
* Jonathan Gonzalez V. jonathan.abdiel(at)gmail.com
* Gabriele Bartolini gabriele.bartolini(at)enterprisedb.com
* Armando Ruocco armando.ruocco.dev(at)gmail.com
## May15th, 2024(\#42)
**Link to the recording:** \<URL\>
### Agenda
* Project Governance
* [https://github.com/cloudnative-pg/governance](https://github.com/cloudnative-pg/governance)
* [https://github.com/cloudnative-pg/cloudnative-pg/pull/4540](https://github.com/cloudnative-pg/cloudnative-pg/pull/4540)
* Stop testing on old version testing of 1.23 1.24 1.25
* Support of Kubernetes 1.30.x
* [https://github.com/kubernetes/kubernetes/issues/124540](https://github.com/kubernetes/kubernetes/issues/124540)
* E2E improvements
* 127s of hell
* [https://docs.kernel.org/networking/ip-sysctl.html?highlight=tcp\_syn\_retries](https://docs.kernel.org/networking/ip-sysctl.html?highlight=tcp_syn_retries)
* [https://www.postgresql.org/docs/16/libpq-connect.html\#LIBPQ-TCP-USER-TIMEOUT](https://www.postgresql.org/docs/16/libpq-connect.html#LIBPQ-TCP-USER-TIMEOUT)
* Pull Request
* [https://github.com/cloudnative-pg/cloudnative-pg/pull/4404](https://github.com/cloudnative-pg/cloudnative-pg/pull/4404)
* [https://github.com/cloudnative-pg/cloudnative-pg/pull/4434](https://github.com/cloudnative-pg/cloudnative-pg/pull/4434)
* [https://github.com/cloudnative-pg/cloudnative-pg/pull/4531](https://github.com/cloudnative-pg/cloudnative-pg/pull/4531)
### Attendees
* Jonathan Gonzalez V. jonathan.abdiel(at)gmail.com
* Daniel smiyc(at)pm.me
* Gabriele Quaresima gabriele.wolfox(at)gmail.com
* Leonardo Cecchi leonardo.cecchi(at)enterprisedb.com
* Francesco Canovai francesco.canovai(at)enterprisedb.com
* Niccolò Fei niccolo.fei(at)enterprisedb.com
## April 17, 2024 (\#41)
**Link to the recording:** \<URL\>
### Agenda
* Releases in the next few days
* 1.21.5 and 1.22.3
* 1.23.0 (?)
* `serviceTemplate` will on the Pooler
* \`ImageCatalog\`
* \`wal\_log\_hints\`
* Work on the application to the CNCF Sandbox
* Promote slack channel \#cncf-sandbox-application
* New structure of the website (Jonathan Battiato)
* New sections to the website (News, Tutorial and Releases)
* Feature Request: User management / Automated credential rotation with grace period. Would it be possible to hack a solution from within the helm chart? (by Itay Grudev).
* Moved to the next meeting waiting for Itay to provide more information
* Meetup April 18th [https://www.meetup.com/data-on-kubernetes-community/events/300094692/?isFirstPublish=true](https://www.meetup.com/data-on-kubernetes-community/events/300094692/?isFirstPublish=true)
### Attendees
* Jonathan Battiato jonny.battiato(at)gmail.com
* Jonathan Gonzalez V. jonathan.abdiel(at)gmail.com
* Francesco Canovai francesco.canovai(at)enterprisedb.com
* Niccolò Fei niccolo.fei(at)enterprisedb.com
* Leonardo Cecchi leonardo.cecchi(at)enterprisedb.com
* Jaime Silvela jaime.silvela(at)gmail.com
* Armando Ruocco armando.ruocco.dev(at)gmail.com
## March 6, 2024 (\#39)
**Link to the recording:** \<URL\>
### Agenda
* Bookworm images
* [https://github.com/cloudnative-pg/postgres-containers/pull/62](https://github.com/cloudnative-pg/postgres-containers/pull/62)
* 16.2 \-\> bullseye
* 16.2-bullseye \-\> bullseye
* 16.2-bookworm \-\> bookworm
* Switch 16.2 to bookworm in… sometime
* Alpine images
* Add complexity on maintaining more distributions
* Debian images are really stable
* ImageCatalog was merged in main, users can have their own images
* Maintaining more extensions
* Too close to edge with too many updates
* We must try to keep it simple and easy to maintain
* Agree on not going with Alpine
### Attendees
* Jonathan Gonzalez V. jonathan.abdiel(at)gmail.com
* Jonathan Battiato jonny.battiato(at)gmail.com
* Jaime Silvela jaime.silvela(at)gmail.com
* Daniel smiyc(at)pm.me
* Niccolò Fei niccolo.fei(at)enterprisedb.com
* John john.long(at)enterprisedb.com
* Itay Grudev itay(at)grudev.com
* Leonardo Cecchi leonardo.cecchi(at)gmail.com
## February 21, 2024 (\#38)
**Link to the recording:** \<URL\>
### Agenda
* Create a separate repository for the Grafana Dashboard (Itay & Philippe)
* Repository created during the meeting by Gabriele [https://github.com/cloudnative-pg/grafana-dashboards](https://github.com/cloudnative-pg/grafana-dashboards)
* Itay will take ownership over the repo to upload the dashboard(s) to [https://grafana.com/grafana/dashboards/](https://grafana.com/grafana/dashboards/)
* Security issues:
* [https://github.com/cloudnative-pg/cloudnative-pg/issues/3854](https://github.com/cloudnative-pg/cloudnative-pg/issues/3854) (JG)
* Next release? (Jaime)
*
* Issues to discuss:
* [https://github.com/cloudnative-pg/postgres-containers/issues/77](https://github.com/cloudnative-pg/postgres-containers/issues/77) (Niccolò)
* Users with not fully qualified tags will switch to bookworm without notice
* Should we just update or create a tag with the debian distribution in use (?)
* Add more context on the issue
* [https://github.com/cloudnative-pg/cloudnative-pg/pull/3384](https://github.com/cloudnative-pg/cloudnative-pg/pull/3384) (Philippe)
* We should discuss a bit more about if we want to really handle so many stuff like service, since this patch will allow creating LoadBalancer and other stuff not related to PostgreSQL or operator scope
* [https://github.com/cloudnative-pg/cloudnative-pg/pull/3319](https://github.com/cloudnative-pg/cloudnative-pg/pull/3319) (Philippe)
* No candidates to review this PR for now, still on Philippe hands
* [https://github.com/cloudnative-pg/charts/pull/188](https://github.com/cloudnative-pg/charts/pull/188) (Philippe)
* Taking offline because the issue is longer than just a discussion
* [https://github.com/cloudnative-pg/cloudnative-pg/issues/12](https://github.com/cloudnative-pg/cloudnative-pg/issues/12) (Francesco)
* Some testing and ideas to talk but everyone is happy
### Attendees
* Leonardo Cecchi leonardo.cecchi(at)enterprisedb.com
* Jaime Silvela jaime.silvela(at)gmail.com
* Niccolò Fei niccolo.fei(at)enterprisedb.com
* Armando Ruocco armando.ruocco.dev(at)gmail.com
* Jonathan Gonzalez V. jonathan.abdiel(at)gmail.com
* Francesco Canovai francesco.canovai(at)enterprisedb.com
* Jonathan Battiato jonny.battiato(at)gmail.com
* Itay Grudev itay(at)grudev.com
* Leonardo Cecchi leonardo.cecchi(at)enterprisedb.com
* Gabriele Bartolini gabriele.bartolini(at)enterprisedb.com
## February 7, 2024 (\#37)
**Link to the recording:** N/A
### Agenda
* There was a brief discussion on some items to prepare for further explanations during the next community meeting
* Suggestion to update the bot announcing this meeting to ask people to add items to the agenda ahead of the meeting
### Attendees
* Gabriele Bartolini
* Leonardo Cecchi
* Armando Ruocco
* Philippe Scorsolini philippe.scorsolini(at)enterprisedb.com
* Francesco Canovai francesco.canovai(at)enterprisedb.com
* Jonathan Battiato jonathan.battiato(at)enterprisedb.com
* Jitendra Wadle
* Jaime Silvela jaime.silvela(at)enterprisedb.com
## January 17, 2024 (\#36)
**Link to the recording:** N/A
### Agenda
* Meeting has been canceled due to low number of participants
### Attendees
* Gabriele Bartolini
* Leonardo Cecchi
* Armando Ruocco
## January 3, 2024 (\#35)
**Link to the recording:** \<URL\>
### Agenda
* Release schedule
* Release 1.20.x going EOL
* January 21, 2024
* Date for next release
* Supporting only two major releases as a proposal (starting with 1.21 and 1.22)
* February 14, 2024 for 1.20.x, 1.21.x and 1.22.x (tentative)
* Next release will support Kubernetes 1.29
* Cluster Charts [https://github.com/cloudnative-pg/charts/pull/106](https://github.com/cloudnative-pg/charts/pull/106)
* Merging into charts/cluster directory
* Make Itay Grudev maintainer of that directory
* Jonathan Gonzalez V. will merge the request on January 4th
* Compatibility with other PostgreSQL “distributions”
* Example: [https://hub.docker.com/r/timescale/timescaledb-ha](https://hub.docker.com/r/timescale/timescaledb-ha)
* [https://github.com/cloudnative-pg/cloudnative-pg/issues/3110](https://github.com/cloudnative-pg/cloudnative-pg/issues/3110)
* [https://cloudnative-pg.io/documentation/current/container\_images/\#image-tag-requirements](https://cloudnative-pg.io/documentation/current/container_images/#image-tag-requirements)
* Images versioning not being standard
* Ideas to fix:
* Add an annotation to not check the version from the image tag
* Add another field that contain a regex to check the version in the image tag
* Add a field to overwrite the major version
* Create a discussion on GitHub about this issue and publish that in Slack channels (Jonathan Gonzalez V.)
### Attendees
* Jonathan Gonzalez V. jonathan.abdiel(at)gmail.com
* Leonardo Cecchi leonardo.cecchi(at)enterprisedb.com
* Jaime Silvela jaime.silvela(at)gmail.com
* Itay Grudev itay(at)grudev.com
* Abhishhek Chanda achanda(at)cloudflare.com
* Armando Ruocco armando.ruocco.dev(at)gmail.com