|
| 1 | +--- |
| 2 | +title: "CloudNativePG part of LFX Mentorship again - sign up as a mentee!" |
| 3 | +date: 2025-08-04 |
| 4 | +draft: false |
| 5 | +image: |
| 6 | + url: lfx-cncf-cnpg.png |
| 7 | + attribution: |
| 8 | +author: fdrees |
| 9 | +tags: |
| 10 | + - mentorship |
| 11 | + - lfx |
| 12 | + - cncf |
| 13 | + - PostgreSQL |
| 14 | + - Kubernetes |
| 15 | +summary: "We have proposed 3 projects for the September cohort of the CNCF's LFX Mentorship |
| 16 | + program, and we’re looking for mentees to sign up and receive a stipend for |
| 17 | + their work." |
| 18 | +--- |
| 19 | + |
| 20 | +The LFX Mentorship Program, run by the Cloud Native Computing Foundation (CNCF), |
| 21 | +connects mentees with CNCF projects to foster open source contributions. |
| 22 | +Since its launch in 2019, the program has welcomed over 190 mentees across 96 |
| 23 | +mentorships. [CloudNativePG joined the program for the first time in the June cohort](https://cloudnative-pg.io/blog/lfx-cncf-mentorship/) |
| 24 | +and had a fantastic experience. We're excited to return for Term 3 starting in |
| 25 | +September, this time with three proposed projects! |
| 26 | + |
| 27 | +Learn more about the projects below: |
| 28 | + |
| 29 | +### [Refresh cnpg-i-hello-world to align with current CNPG-I](https://mentorship.lfx.linuxfoundation.org/project/cabc7391-4956-42b2-b91c-d261816b7289) |
| 30 | + |
| 31 | +The cnpg-i-hello-world project was originally designed to help developers get |
| 32 | +started with building plugins for CloudNativePG using the CNPG-I framework. |
| 33 | +However, it's now outdated and in need of a thorough update to align with the |
| 34 | +current CNPG-I interface, best practices, and development patterns. The goal is |
| 35 | +to modernize the codebase, enhance its usefulness as a learning and prototyping |
| 36 | +tool, and improve documentation and examples to better support developers |
| 37 | +working with CNPG-I. |
| 38 | + |
| 39 | +Mentors: [Armando Ruocco](https://github.com/armru), [Gabriele Bartolini](https://github.com/gbartolini), [Marco Nenciarini](https://github.com/mnencia), [Leonardo Cecchi](https://github.com/leonardoce) |
| 40 | + |
| 41 | + |
| 42 | +### [Chaos Testing](https://mentorship.lfx.linuxfoundation.org/project/0858ce07-0c90-47fa-a1a0-95c6762f00ff) |
| 43 | + |
| 44 | +We aim to enhance CloudNativePG's test coverage by introducing a comprehensive |
| 45 | +chaos testing framework to validate its resilience, fault tolerance, and |
| 46 | +recovery capabilities. This involves selecting a Kubernetes-native tool (such |
| 47 | +as LitmusChaos or Chaos Mesh), designing automated chaos experiments for common |
| 48 | +failure scenarios, integrating them into CI/CD workflows, and collecting |
| 49 | +observability metrics like failover time and data consistency. |
| 50 | + |
| 51 | +Clear documentation and contributor guidelines will support the safe creation |
| 52 | +and execution of future chaos tests. |
| 53 | + |
| 54 | +Mentors: [Gabriele Bartolini](https://github.com/gbartolini), [Marco Nenciarini](https://github.com/mnencia), [Francesco Canovai](https://github.com/fcanovai), [Jonathan Gonzalez](https://github.com/sxd) |
| 55 | + |
| 56 | +### [Rebuild documentation for multi-version support with Docusaurus](https://mentorship.lfx.linuxfoundation.org/project/86a647c1-88c7-474f-b093-6abb58197083) |
| 57 | + |
| 58 | +We plan to modernize the CloudNativePG documentation by rebuilding the site |
| 59 | +using Docusaurus (or a similar static site generator) to support multi-version |
| 60 | +documentation, allowing users to easily access version-specific content relevant |
| 61 | +to their production environments. This initiative includes improving the site’s |
| 62 | +structure, navigation, and search functionality, while ensuring alignment with |
| 63 | +CNCF standards and user expectations. The documentation will continue to be |
| 64 | +hosted on GitHub Pages, with a new deployment workflow using Dagger and GitHub |
| 65 | +Actions. The outcome will include a working version selector, a cleaner content |
| 66 | +structure, and a contributor guide to support ongoing maintenance and updates. |
| 67 | + |
| 68 | +Mentor: [Gabriele Bartolini](https://github.com/gbartolini), [Francesco Canovai](https://github.com/fcanovai), [Leonardo Cecchi](https://github.com/leonardoce) |
| 69 | + |
| 70 | +## Sign up as a mentee |
| 71 | + |
| 72 | +Up for the task? You'll have to apply as a mentee on the [LFX Mentorship website](https://lfx.linuxfoundation.org/tools/mentorship/). |
| 73 | + |
| 74 | +Please see the [LFX Mentorship guidelines](https://docs.linuxfoundation.org/lfx/mentorship/mentee-guide) for more details. |
| 75 | + |
| 76 | +Applications opened July 31, you have until August 12 to apply, with the selection |
| 77 | +notifications going out on August 27, and the program starting on September 8. |
| 78 | +The stipend guides and amounts are listed [here](https://docs.linuxfoundation.org/lfx/mentorship/mentee-stipends). |
| 79 | + |
| 80 | +Please see the full eligibility criteria in the [LFX Mentorship documentation](https://docs.linuxfoundation.org/lfx/mentorship/mentees). |
| 81 | + |
| 82 | +We look forward to seeing what we can build together! |
0 commit comments