-
Notifications
You must be signed in to change notification settings - Fork 38.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mark pod-infra-container-image flag as deprecated #108045
Mark pod-infra-container-image flag as deprecated #108045
Conversation
/test pull-kubernetes-unit |
/assign @ehashman @endocrimes |
/test pull-kubernetes-e2e-gce-ubuntu-containerd |
/approve /hold for a couple of days to see if we can get additional eyes. feel free to unhold this early next week @hakman |
Thanks @dims! 😄 |
5792ae4
to
e4695d5
Compare
/unhold |
e4695d5
to
fc1b44d
Compare
Signed-off-by: Ciprian Hacman <ciprian@hakman.dev>
fc1b44d
to
57638ae
Compare
/test pull-kubernetes-node-e2e-containerd |
Thanks @hakman as Dims suggested to unhold early this week, lets wait little more to get some eyes |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
will unhold tomorrow if nobody else takes a look beforehand
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: dims, endocrimes, hakman The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/priority important-soon |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/hold cancel
/lgtm
Filed a follow up: #108144 |
Worth noting that we're approaching 1.25 and this containerd feature is not merged (also unsure about cri-o ...), so users are unable to begin migrating. I think this should be considered and possibly delay the removal of the kubelet flag. |
+1, we should delay to 1.28 |
What type of PR is this?
/kind cleanup
/kind deprecation
/sig node
/cc @adisky @endocrimes @dims
What this PR does / why we need it:
pod-infra-container-image
is only used for preventing the GC of the pause image since the dockershim removal.It will be soon replaced by image pinning. There is already a PR for this feature for containerd: containerd/containerd#6456.
It makes sense to deprecate the flag and plan to remove it in kubernetes 1.27, which should be enough time for operators to adopt newer CRI versions supporting image pinning.
Which issue(s) this PR fixes:
Refs #106893
Special notes for your reviewer:
n/a
Does this PR introduce a user-facing change?
Additional documentation e.g., KEPs (Kubernetes Enhancement Proposals), usage docs, etc.: