cncf / cncf/mentoring

[CNCF LFX Proposal] Kyverno: Update Pod Security Standards for User Namespaces

Open
#1,982 12 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

Kyverno

### Term

2026 Term 3 (Sep-Nov)

### Program Name

Update Pod Security Standards for User Namespaces

### Program Description

## Description

Kubernetes user namespaces is now GA!

https://kubernetes.io/docs/concepts/workloads/pods/user-namespaces/
https://kubernetes.io/blog/2025/04/25/userns-enabled-by-default/

This impacts pod security standards and the Kyverno policy set that supports these.

## Expected outcomes

We need to be update the pod security libraries to add user namespaces:

https://kubernetes.io/docs/concepts/workloads/pods/user-namespaces/#integration-with-pod-security-admission-checks

### Technologies

Go, Kubernenets, Containers, Security

### Skills same as Technologies?

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

### Required/Desirable Skills

### Mentors

Shuting Zhao | @realshuting | shuting@nirmata.com | ShutingZhao
Ammar Yasser | @aerosouund | ammar.yasser@nirmata.com | AmmarYasser

### Upstream Issue URL

https://github.com/kyverno/kyverno/issues/15979

### Application Prerequisites

- [x] Resume
- [x] 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

Solution Video

### Custom Prerequisite Description

Create a 2-5 minute video introducing yourself and then articulating your understanding of the problem and the proposed solution. Provide a link to the video on either Google Drive or YouTube as part of your cover letter.

### Custom Prerequisite — File Upload

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

---
**LFX program:** [CNCF - Kyverno: Update Pod Security Standards for User Namespaces (2026 Term 3)](https://mentorship.lfx.linuxfoundation.org/project/898098d8-ce58-409a-834e-32306fc2f46e)

Contributor guide

Open the contributing guide

Research direction

Start by reading the upstream Kyverno issue and the Kubernetes user namespaces documentation, especially the integration with Pod Security Admission checks. Locate the pod security libraries and policy set referenced by the upstream work, then update them to account for user namespaces and verify that the related security checks and policies behave as expected.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, kubernetes
Domain
security
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.