Skip to content

[release-1.8] Bump Alpine to 3.22.7, Go to 1.26.10 - #24

Merged
ncopa merged 7 commits into
k0sproject:release-1.8from
twz123:release-1.8-bump-alpine-go
Oct 23, 2026
Merged

ncopa merged 7 commits into
k0sproject:release-1.8from
twz123:release-1.8-bump-alpine-go

Conversation

@twz123

@twz123 twz123 commented Oct 22, 2026

Copy link
Copy Markdown
Member

This is a mixture of backports and remixes of upstream PRs.

Backport to release-1.8:

Partially applied:

Completely new is the opencontainers/selinux bump to v1.13.0, which silences security scanners. That version is already included in 1.9.

And bump the trivy-action to the newest version.

Signed-off-by: Tom Wieczorek <twieczorek@mirantis.com>
(cherry picked from commit 30b1743)
Add a path filter to the workflow trigger that is equivalent to the
configuration in the .dockerignore file. Since pushing tags should
trigger a build anyway, we need two workflows, each with different
trigger settings.

This allows us to dissolve the Prepare step from the build workflow
because the parameters it computed can now be provided as inputs.

Signed-off-by: Tom Wieczorek <twieczorek@mirantis.com>
(cherry picked from commit 579551a)
It doesn't help if a previously green main branch suddenly becomes red
because there have been some CVEs published. Better to address this by
automatically bumping the dependency versions.

Signed-off-by: Tom Wieczorek <twieczorek@mirantis.com>
(cherry picked from commit 201915d)
There's some security fixes that should reach version 1.8, which is still
used in k0s 1.34 and 1.35. So let's setup CI for that.

Signed-off-by: Tom Wieczorek <twieczorek@mirantis.com>
(cherry picked from commit 2dae4af)
@twz123
twz123 changed the base branch from main to release-1.8 October 22, 2026 09:10
This is basically c74f567, just without
the version bump.

Signed-off-by: Tom Wieczorek <twieczorek@mirantis.com>
This is basically 21ea3ff, but without
the patches it added.

Signed-off-by: Tom Wieczorek <twieczorek@mirantis.com>
@twz123
twz123 force-pushed the release-1.8-bump-alpine-go branch from c97b01b to e41a4eb Compare October 22, 2026 09:29
This adapts upstream commit 0a48237.

Alpine 3.22.7 fixes musl's CVE-2026-107891, and drops the infamous
eMudhra CAs with their ridiculous private keys.

Go 1.26.10 rejects certificate chains containing any of the eight
compromised eMudhra keys (CVE-2026-111943).

The github.com/opencontainers/selinux bump to v1.13.0 fixes
CVE-2025-52881 in github.com/opencontainers/selinux, which is flagged by
CVE scanners in the tap plugin.

The golang.org/x/net bump to 0.61.0 fixes CVE-2026-78659,
CVE-2026-78660, CVE-2026-78663, CVE-2026-78669 and CVE-2026-97032, which
Trivy flags in the dhcp plugin.

Signed-off-by: Tom Wieczorek <twieczorek@mirantis.com>
@twz123
twz123 force-pushed the release-1.8-bump-alpine-go branch from e41a4eb to 5355672 Compare October 22, 2026 09:48
@ncopa
ncopa marked this pull request as ready for review October 23, 2026 07:58
@ncopa
ncopa merged commit b52e99b into k0sproject:release-1.8 Oct 23, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants