-
Notifications
You must be signed in to change notification settings - Fork 131
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
Allow manually configuring containerd version via CLI flag #1518
Allow manually configuring containerd version via CLI flag #1518
Conversation
Hi @dajudge. Thanks for your PR. I'm waiting for a kubermatic member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
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.
Thanks a lot for this contribution, we really appreciate it! 🎉
I have one question, but other than that, LGTM.
7c335e2
to
5d54195
Compare
I also noticed that the containerd version gets overwritten to a legacy version in the case of AmazonLinux at the following places: Maybe it would make sense to move those |
5d54195
to
2d6aebe
Compare
Signed-off-by: Alex Stockinger <[email protected]>
Signed-off-by: Alex Stockinger <[email protected]>
2d6aebe
to
bb6a6c0
Compare
I don't have strong opinions. Amazon Linux is a bit specific -- they ship only one specific version of containerd (and other relevant packages). I think, for consistency reasons, it might make sense to do so. In the meanwhile, I'll trigger tests for this PR. |
To unblock this PR I've put above change on a separate branch. Once this is PR here is on WDYT? |
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
/approve
LGTM label has been added. Git tree hash: 847018c4e6ab0534b9e87d08bd0dd78d15182b61
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: dajudge, xmudrii 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 |
What this PR does / why we need it:
A broken containerd release made it impossible for our setup to provision working new nodes. This was a result of
machine-controller
automatically installing the latest1.6*
release ofcontainerd
available.This PR introduces the command line flag
--node-containerd-version
to manually pin thecontainerd
version to install to a specific release.The default for this new flag is empty, so the previously existing behavior remains intact if the flag is not specified.
Which issue(s) this PR fixes:
Implements partially kubermatic/kubeone#2545
What type of PR is this?
/kind feature
Does this PR introduce a user-facing change? Then add your Release Note here:
Documentation: