-
Notifications
You must be signed in to change notification settings - Fork 6.5k
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
Feat: CRI-O v1.31 change default runtime to crun #11601
Feat: CRI-O v1.31 change default runtime to crun #11601
Conversation
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com>
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com>
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com>
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com>
/ok-to-test |
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com>
Could you precise in the release note what is the expected action for users ? |
This is changing the default value. Should I use “action required”, or maybe not?
The original reason for updating Skopeo was that I couldn't test CRI-O locally, but no matter how I updated it, it didn't seem to work, but the GitLab CI did pass the test. |
On Mon, Oct 07, 2024 at 03:59:35AM -0700, ChengHao Yang wrote:
> Could you precise in the release note what is the expected action for users ?
This is changing the default value. Should I use “action required”, or maybe not?
Depends. If the change of default has the potential to break things if users just run the update, yes (for instance, #6693, you could not just update calico-datastore from etcd to kdd without a particular procedure)
If the change of runtime has no impact, no.
On top of my head, potential problems we should be looking at:
- pods which are not evicted on graceful update (daemonset pods for
instance, I think we ignore those) continue to run on the previous
runtime. (not sure if that can happen, but that's the kind of thing
I'd put an action required notice explaining that).
The original reason for updating Skopeo was that I couldn't test CRI-O locally, but no matter how I updated it, it didn't seem to work, but the GitLab CI did pass the test.
Weird, maybe the CRI-O API wasn't backwards compatible in some part skopeo relies on ?
|
This is indeed “action required” for those upgrading clusters.
I think it's my Mac Vagrant that I can't test because my original CRI-O is also untestable, but I don't have a Linux-based host to use right now. |
Ok, in that case, can you either describe the procedure in the release notes, or link to it if it's too long for a note ?
|
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com>
This is my first time writing an action-required release note; any comments are welcome. |
Looks perfectly ok to me 👍
|
/retest-failed |
/retest |
/retest-failed |
|
/retest-failed |
/label tide/merge-method-merge |
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: ant31, tico88612 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 |
Thanks @tico88612 |
What type of PR is this?
/kind api-change
/kind feature
What this PR does / why we need it:
Which issue(s) this PR fixes:
Fixes #11561
Special notes for your reviewer:
Does this PR introduce a user-facing change?: