Skip to content

Commit 92c9eb5

Browse files
authored
Blog post LFX mentoring (#299)
Signed-off-by: Floor Drees <floordrees@gmail.com>
1 parent 0417a3d commit 92c9eb5

2 files changed

Lines changed: 65 additions & 0 deletions

File tree

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
---
2+
title: "CloudNativePG part of LFX Mentorship - sign up as a mentee!"
3+
date: 2025-05-13T14:51:43+02:00
4+
draft: false
5+
image:
6+
url: lfx_mentorship.png
7+
attribution:
8+
author: jgonzalez
9+
tags:
10+
- mentorship
11+
- lfx
12+
- cncf
13+
- PostgreSQL
14+
- Kubernetes
15+
summary: "We have proposed a project for the June 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+
[LFX Mentorship](https://lfx.linuxfoundation.org/tools/mentorship/) is a Cloud Native Computing Foundation mentorship
21+
platform that spans across the CNCF projects. More than 190 mentees have been
22+
accepted since the programs started in 2019, participating in 96 mentorship
23+
programs. We have proposed a project for the June cohort, and we’re looking
24+
for mentees to sign up and receive a stipend for their work!
25+
26+
## Implementing “Declarative Management of PostgreSQL Foreign Data Wrappers”
27+
The project we proposed aims to extend the CloudNativePG operator to support
28+
declarative configuration of foreign data wrappers through its Database custom
29+
resource ([Upstream Issue](http://cloudnative-pg/cloudnative-pg#4683)).
30+
PostgreSQL supports the SQL/MED (Management of External Data) specification,
31+
enabling access to external data sources through standard SQL queries. These
32+
sources—known as foreign data—are accessed via foreign data wrappers (FDWs),
33+
which are libraries that handle the connection and data exchange with the
34+
external systems. A variety of FDWs are available for PostgreSQL.
35+
Of particular interest for this project is the postgres_fdw extension,
36+
which facilitates access to other PostgreSQL instances.
37+
38+
We’re looking forward to an elaborate design discussion in the upstream issue
39+
in CloudNativePG GitHub repository, involving mentors, maintainers, and the
40+
community. And ultimately of course, a fully working pull request implementing
41+
support for declarative foreign data wrappers, complete with reconciliation
42+
logic for the Database resource controller, Documentation, and automated tests
43+
integrated into the CI/CD pipeline.
44+
45+
## Sign up as a mentee
46+
Up for the task? You'll have to apply as a mentee on the [LFX Mentorship website](https://lfx.linuxfoundation.org/tools/mentorship/).
47+
Please see the [LFX Mentorship guidelines](https://docs.linuxfoundation.org/lfx/mentorship/mentee-guide) for more details.
48+
49+
Applications are open from May 14 until May 27, with the selection
50+
notifications going out on June 4, and the program starting June 9.
51+
The stipend guides and amounts are listed [here](https://docs.linuxfoundation.org/lfx/mentorship/mentee-stipends).
52+
53+
We are specifically looking for the following skills / existing knowledge of:
54+
* Go programming (operator development)
55+
* Kubernetes and CRDs (Custom Resource Definitions)
56+
* Git and GitHub workflows
57+
* CloudNativePG
58+
* Familiarity with PostgreSQL internals and SQL syntax
59+
60+
... please also see the full eligibility criteria in the [LFX Mentorship documentation](https://docs.linuxfoundation.org/lfx/mentorship/mentees).
61+
62+
You’ll receive the expert guidance of 4 of CloudNativePG’s maintainers:
63+
[Gabriele Bartolini](https://github.com/gbartolini), [Leonardo Cecchi](https://github.com/leonardoce), [Marco Nenciarini](https://github.com/mnencia), and [Armando Ruocco](https://github.com/armru).
64+
65+
We look forward to seeing what we can build together!
1.18 MB
Loading

0 commit comments

Comments
 (0)