Mirantis / Mirantis/cri-dockerd
Support ImageVolume feature
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 1.4k
- Forks
- 356
- Avg merge
- 4d 4h
- Merged PRs (30d)
- 3
Description
Kubernetes v1.33: Image Volumes graduate to beta!
Kubernetes 1.31: Read Only Volumes Based On OCI Artifacts (alpha)
Some cri has supported this feature:
CRI-O supports the initial feature since version v1.31 and will add support for Image Volumes as beta in v1.33. containerd merged support for the alpha feature which will be part of the v2.1.0 release and is working on beta support as part of PR #11578.
Since docker has introduced experimental support of mounting image since v28.0.0 (see examples), we may utilize it to add kubernetes ImageVolume support to cri-dockerd.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the linked Kubernetes ImageVolume documentation and Docker image-mount examples, then trace cri-dockerd's existing volume handling and CRI integration points. Done means exposing Kubernetes ImageVolume support through Docker's image-mount capability, with behavior validated against the referenced Kubernetes and Docker versions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, go, kubernetes
- Domain
- backend, infrastructure
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100