containers / containers/conmon-rs

Experiment moving pinns functionality into conmonrs

Open
#871 3 comments 0 reactions 0 assignees View on GitHub
kind/feature
Dominant language
Rust
Stars
254
Forks
51
Avg merge
4h 7m
Merged PRs (30d)
21

Description

[pinns](https://github.com/cri-o/cri-o/tree/main/pinns) is a utility called by cri-o to create pod-level namespaces. It would be cool if conmon-rs could create those namespaces for the pod. Most notably, if it could manage a `pause` process to hold open the pod's PID namespace, then CRI-O could get rid of the infra container

Contributor guide

Open the contributing guide

Research direction

Start by reading the pinns utility in the linked cri-o/pinns path and the conmon-rs entry points involved in pod setup. Determine how pod-level namespaces and a pause process would be managed, and define the integration boundary before implementing anything. Done means conmon-rs can hold the pod PID namespace open without an infra container.

Written by the indexing model from the issue text.

Assessment

Tech stack
kubernetes, rust
Domain
infrastructure, operating-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.