-
Notifications
You must be signed in to change notification settings - Fork 32
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
[RFE] Update the default Go to 1.21 with exceptions of Docker/containerd #1382
Comments
blocks #1387 |
Updated description for the current blockers. |
Thanks, the runc PR looks close to land, and since Docker 25 doesn't block on the runc release we can already start updating Docker to have everything in place once the runc release is ready. |
I think we can also build runc with 1.21 and let kola check if we have any issues (The readme says |
For what is worth, it's going to block the Incus addition too. I'm currently testing Incus with a custom patch to use Go 1.21. |
It seems that runc is now using go 1.21: opencontainers/runc@6b2eb52 |
Done here: flatcar/scripts#2152 |
Current situation
By default Flatcar uses Go 1.20 for all packages.
However, Go 1.20 is already EOL, so it gets no security update at all.
So Flatcar should have Go 1.21. At the same time, the default Go version should be updated to 1.21, and then Go 1.19 can be dropped from the Flatcar SDK.
On the other hand, as upstream projects Docker 24.0.x and containerd 1.7.x are still with Go 1.20, those exceptions should still stay with 1.20.
The thing is, ebuilds of the projects, being synced with Gentoo, do not rely on
coreos-go-*.eclass
any more. As a result, there is no simple way to specifically pin Go version for each case.Status of the current blockers:
blocks #1387
The text was updated successfully, but these errors were encountered: