cncf / cncf/mentoring

[CNCF LFX Proposal] PipeCD: PipeCD plugin for Headlamp

Open
#1,983 22 comments 0 reactions 0 assignees View on GitHub
2026 CNCF Approved Exported lfx mentorship Maintainer/Contribex Approved Mentors Confirmed Proposal Term 3: Sept-Nov Validation Passed
Dominant language
JavaScript
Stars
3.1k
Forks
816
Avg merge
12h 32m
Merged PRs (30d)
8

Description

### CNCF Project

PipeCD

### Term

2026 Term 3 (Sep-Nov)

### Program Name

PipeCD plugin for Headlamp

### Program Description

## Description
This proposal outlines the development of a Headlamp plugin for PipeCD. [PipeCD](https://pipecd.dev/) is a GitOps-style continuous delivery platform that handles deployments across multiple platforms (Kubernetes, Cloud Run, AWS, etc.). [Headlamp](https://headlamp.dev/) is an extensible, user-friendly Kubernetes web UI.
By building a PipeCD plugin for Headlamp, we can bridge the gap between cluster management and continuous delivery, allowing developers and operators to monitor their deployments, view pipeline statuses, and trigger sync operations without leaving their Kubernetes dashboard. This convergence reduces context switching and streamlines the operational workflow for Kubernetes-native teams.

## Expected outcome
- PipeCD plugin for Headlamp, with full functional to make PipeCD deployment works on Kubernetes dashboard
- Docs for PipeCD plugin for Headlamp
- Blog about the plugin on pipecd.dev official website

### Technologies

Go, Typescript, Kubernetes

### Skills same as Technologies?

- [x] Yes, the required skills are the same as the technologies listed above.

### Required/Desirable Skills

_No response_

### Mentors

Khanh Tran | @khanhtc1202 | khanhtc1202@gmail.com | khanhtc1202
Mohammed Firdous | @mohammedfirdouss | mohammedfirdousaraoye@gmail.com | mohdfir23
Yash Israni | @yashisrani | imailyash57@gmail.com | yashisrani

### Upstream Issue URL

https://github.com/pipe-cd/pipecd/issues/6706

### Application Prerequisites

- [x] Resume
- [ ] Cover Letter
- [ ] School Enrollment Verification
- [ ] Participation Permission from school or employer
- [ ] Coding Challenge
- [x] Custom Prerequisite (fill in details below)

### Coding Challenge URL

_No response_

### Custom Prerequisite Name

Implement proposal

### Custom Prerequisite Description

We would like applicants to submit a project proposal document, which should include:
- An overview of PipeCD and Headlamp to demonstrate understanding of the project
- An overview of the project implementation plan
- A preliminary timeline for project implementation

### Custom Prerequisite — File Upload

- [x] Yes — completion of this task requires the mentee to submit a file.

---
**LFX program:** [CNCF - PipeCD: PipeCD plugin for Headlamp (2026 Term 3)](https://mentorship.lfx.linuxfoundation.org/project/a92ac5b3-b28c-4927-8e88-df0a6a8fa817)

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the upstream PipeCD issue #6706 and the proposal's descriptions of PipeCD and Headlamp. Define the implementation plan and timeline, then scope the plugin, documentation, and blog deliverables listed as the expected outcome.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, kubernetes, typescript
Domain
devops, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.