Skip to content

[KEP-4639] Graduate image volume sources to beta#130135

Merged
k8s-ci-robot merged 1 commit intokubernetes:masterfrom
saschagrunert:image-volume-beta
Mar 13, 2025
Merged

[KEP-4639] Graduate image volume sources to beta#130135
k8s-ci-robot merged 1 commit intokubernetes:masterfrom
saschagrunert:image-volume-beta

Conversation

@saschagrunert
Copy link
Member

@saschagrunert saschagrunert commented Feb 13, 2025

What type of PR is this?

/kind feature

What this PR does / why we need it:

Graduate the feature to beta, by:

  • Allowing subPath/subPathExpr for image volumes
  • Modifying the CRI to pass down the (resolved) sub path
  • Adding outlined metrics

Which issue(s) this PR fixes:

Refers to kubernetes/enhancements#4639

Special notes for your reviewer:

We can add an e2e test for the subpath feature when CRI-O supports it.

Does this PR introduce a user-facing change?

Graduated image volume sources to beta:
  - Allowed `subPath`/`subPathExpr` for image volumes
  - Added kubelet metrics `kubelet_image_volume_requested_total`, `kubelet_image_volume_mounted_succeed_total` and `kubelet_image_volume_mounted_errors_total`

Additional documentation e.g., KEPs (Kubernetes Enhancement Proposals), usage docs, etc.:

KEP: https://github.com/kubernetes/enhancements/issues/4639

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api-review Categorizes an issue or PR as actively needing an API review. approved Indicates a PR has been approved by an approver from all required OWNERS files. area/code-generation area/kubelet area/test cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. kind/api-change Categorizes issue or PR as related to adding, removing, or otherwise changing an API kind/feature Categorizes issue or PR as related to a new feature. lgtm "Looks good to me", indicates that a PR is ready to be merged. priority/important-soon Must be staffed and worked on either currently, or very soon, ideally in time for the next release. release-note Denotes a PR that will be considered when it comes time to generate release notes. sig/api-machinery Categorizes an issue or PR as relevant to SIG API Machinery. sig/apps Categorizes an issue or PR as relevant to SIG Apps. sig/node Categorizes an issue or PR as relevant to SIG Node. sig/testing Categorizes an issue or PR as relevant to SIG Testing. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. triage/accepted Indicates an issue or PR is ready to be actively worked on.

Projects

Status: API review completed, 1.33
Archived in project
Archived in project

Development

Successfully merging this pull request may close these issues.

pull-kubernetes-node-e2e-containerd-alpha-features: ImageVolume/Device Plugin test failed