CloudNativePG logo
CNCFStorageLast term 2025 T3

CloudNativePG

The most popular Kubernetes Operator for PostgreSQL.

4
Projects
1
Years active
3
In 2025 T3
View on the LFX portal GitHubWebsite
  • Familiarity with Kubernetes
  • Git and GitHub workflows
  • CloudNativePG
  • Experience with chaos testing frameworks (preferably LitmusChaos or Chaos Mesh).
  • +14

Projects

4

2025

4 projects

Term 3 · Sep-Nov · 3 projects

  • Chaos Testing

    LFX Mentorship · Listed in the official cohort

    We want to expand the scope of the CloudNativePG tests, introducing a full-fledged chaos testing framework that can be used to better validate the resilience, fault tolerance and recovery mechanisms of CloudNativePG.

    • Experience with chaos testing frameworks (preferably LitmusChaos or Chaos Mesh).
    • Familiarity with Kubernetes
    • PostgreSQL
    • and CloudNativePG.
    • Understanding of observability tools such as Prometheus or Grafana.
  • Rebuilding CloudNativePG Documentation for Multi-Version Support with Docusaurus

    LFX Mentorship · Listed in the official cohort

    The current documentation of CloudNativePG (a Kubernetes-native Postgres operator) is statically built using mkdocs from Markdown sources, which must live with the rest of the source code as they are part of it. We want to modernise this process and introduce multi-version support, helping users find accurate information for the version they are running in production. This project aims to rebuild the documentation site using Docusaurus (preferred) or an equivalent static site generator to enable multi-version documentation and version selection. Additionally, any initiatives that improve content structure, navigation, searchability, and clarity are welcome, provided they enhance logical flow and maintainability while aligning with CNCF and user expectations. The documentation is hosted on GitHub Pages under the CloudNativePG website domain.

    • Markdown
    • Git and GitHub workflows
    • Static site generators (preferably Docusaurus
    • Hugo
    • or MkDocs)
    • Basic YAML/TOML configuration
    • +2
  • Refresh cnpg-i-hello-world to align with the current state of CNPG-I

    LFX Mentorship · Listed in the official cohort

    The cnpg-i-hello-world project was created to help developers get started with building plugins for CloudNativePG using the CNPG-I framework. However, the project is now outdated and requires significant maintenance and updates to reflect the current capabilities of CNPG-I. The goal is to bring it in line with the latest state of the interface and ensure it serves as a solid reference for: Understanding how to use CNPG-I Developing and prototyping new plugins

    • Go
    • Kubernetes
    • CloudNativePG

Term 2 · Jun-Aug · 1 project

  • Implementing “Declarative Management of PostgreSQL Foreign Data Wrappers” in CloudNativePG

    LFX Mentorship · Listed in the official cohort

    This project aims to extend the CloudNativePG operator to support declarative configuration of foreign data wrappers through its Database custom resource. PostgreSQL supports the SQL/MED (Management of External Data) specification, enabling access to external data sources through standard SQL queries. These sources—known as foreign data—are accessed via foreign data wrappers (FDWs), which are libraries that handle the connection and data exchange with the external systems. A variety of FDWs are available for PostgreSQL. Of particular interest for this project is the postgres_fdw extension, which facilitates access to other PostgreSQL instances.

    • Go programming (operator development)
    • Kubernetes and CRDs (Custom Resource Definitions)
    • Git and GitHub workflows
    • CloudNativePG
    • Familiarity with PostgreSQL internals and SQL syntax

Mentors

6