24080 Commits

Author SHA1 Message Date
flatcar-ci
d57f49ae2d New version: alpha-4487.0.0-nightly-20251029-2100
Signed-off-by: flatcar-ci <infra+ci@flatcar-linux.org>
2025-10-29 21:00:32 +00:00
Kai Lueke
15a7785997 minimal-initrd: Use kmod's modprobe also for simple module loading
This pulls https://github.com/flatcar/bootengine/pull/113 to fix a
kernel boot warning being printed for three modules that are loaded
explicitly.

Signed-off-by: Kai Lueke <kailuke@microsoft.com>
2025-10-29 17:20:06 +09:00
Kai Lueke
3660215886 sys-kernel/bootengine: Support custom release server URLs
This pulls in https://github.com/flatcar/bootengine/pull/112 to support
kernel cmdline parameters that specify a custom release server URL to
use for downloading Flatcar extensions.

Signed-off-by: Kai Lueke <kailuke@microsoft.com>
2025-10-29 17:19:56 +09:00
flatcar-ci
357f49917d New version: alpha-4487.0.0-nightly-20251028-2100
Signed-off-by: flatcar-ci <infra+ci@flatcar-linux.org>
2025-10-28 21:00:32 +00:00
Flatcar Buildbot
74054d6345 Update mantle container image to latest HEAD
Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-10-27 21:00:46 +00:00
flatcar-ci
30d1a7eab5 New version: alpha-4487.0.0-nightly-20251027-2100
Signed-off-by: flatcar-ci <infra+ci@flatcar-linux.org>
2025-10-27 21:00:27 +00:00
Kai Lueke
2a36f9990b Exclude TUN devices from default systemd-networkd setup
This pulls in https://github.com/flatcar/init/pull/136 to prevent the
default network setup to conflict with TUN/TAP device configuration
from other tools.

Signed-off-by: Kai Lueke <kailuke@microsoft.com>
2025-10-27 22:03:43 +09:00
flatcar-ci
432a915167 New version: alpha-4487.0.0-nightly-20251023-2100
Signed-off-by: flatcar-ci <infra+ci@flatcar-linux.org>
2025-10-23 21:00:31 +00:00
Flatcar Buildbot
14d1d89422 Update mantle container image to latest HEAD
Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-10-23 13:48:49 +00:00
flatcar-ci
1f20869034 New version: alpha-4487.0.0-nightly-20251022-2100
Signed-off-by: flatcar-ci <infra+ci@flatcar-linux.org>
2025-10-22 21:00:31 +00:00
Tristan Bringuier
5f27b4705f
Add linux console settings to grub.cfg.frag
Adding this to fix console issues on Scaleway's instances

Signed-off-by: Tristan Bringuier <tristan.bringuier@enix.fr>
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2025-10-22 17:32:45 +02:00
flatcar-ci
2ccefa2f9d New version: alpha-4487.0.0-nightly-20251021-2100
Signed-off-by: flatcar-ci <infra+ci@flatcar-linux.org>
2025-10-21 21:00:29 +00:00
Flatcar Buildbot
0b43e928e2 Update mantle container image to latest HEAD
Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-10-21 11:09:38 +00:00
Flatcar Buildbot
94a2e83be9 sys-kernel/coreos-sources: Update from 6.12.51 to 6.12.54
Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-10-21 07:59:37 +00:00
flatcar-ci
23edb0ce02 New version: alpha-4487.0.0-nightly-20251020-2100
Signed-off-by: flatcar-ci <infra+ci@flatcar-linux.org>
2025-10-20 21:00:31 +00:00
Kai Lüke
33de6f455a
Merge pull request #3396 from flatcar/mantle-update-flatcar-4487
Upgrade mantle container image to latest HEAD in flatcar-4487
2025-10-20 15:18:07 +02:00
Kai Lueke
6c794089b3 sys-firmware/intel-microcode: Use kernel built-in microcode
The Intel microcode wasn't applied anymore after it was reworked to be
in the initrd instead of being built-in as part of the kernel image.
This was due to how the kernel build system can't handle combined
initrds and skip the early cpio when compressing. The AMD microcode was
still built-in as part of the kernel image.
Let the kernel build system pick up the Intel microcode by installing it
to the firmware directory. Disable the inclusion of microcode in the
initrd. Also, we can drop the preservation of the early cpio when
generating the minimal initrd.

Signed-off-by: Kai Lueke <kailuke@microsoft.com>
2025-10-20 22:00:02 +09:00
Flatcar Buildbot
7fecda41d1 Update mantle container image to latest HEAD
Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-10-20 12:54:15 +00:00
flatcar-ci
f66005eb21 New version: alpha-4487.0.0-nightly-20251014-2100
Signed-off-by: flatcar-ci <infra+ci@flatcar-linux.org>
2025-10-14 21:00:31 +00:00
Flatcar Buildbot
b0351cc295 Update mantle container image to latest HEAD
Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-10-14 21:55:08 +09:00
Kai Lueke
fff345a944 coreos-base/update_engine: Fix opaque directory handling
When /etc way kept busy through, e.g., a process using it as CWD, then
even in the temporary namespace unmounting failed unless it was done
with the lazy option.
This pulls in https://github.com/flatcar/update_engine/pull/52 to
address this.

Signed-off-by: Kai Lueke <kailuke@microsoft.com>
2025-10-14 14:46:42 +09:00
Kai Lueke
ff4cda57f9 coreos-base/update_engine: Fix keeping of needed Flatcar extensions
Pulls in https://github.com/flatcar/update_engine/pull/51

Signed-off-by: Kai Lueke <kailuke@microsoft.com>
2025-10-14 14:46:42 +09:00
Sayan Chowdhury
9bec79ab3b
New version: alpha-4487.0.0
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2025-10-13 02:58:02 +05:30
flatcar-ci
6367cdd3c7 New version: main-4484.0.0-nightly-20251010-2100
Signed-off-by: flatcar-ci <infra+ci@flatcar-linux.org>
2025-10-11 02:37:49 +00:00
flatcar-ci
b6a8866a63 New version: main-4484.0.0-nightly-20251010-2100-INTERMEDIATE
Signed-off-by: flatcar-ci <infra+ci@flatcar-linux.org>
2025-10-10 21:00:30 +00:00
Flatcar Buildbot
6b346cee4f Update mantle container image to latest HEAD
Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-10-10 14:06:46 +00:00
Dongsu Park
ebb732d57d
Merge pull request #3352 from flatcar/dongsu/afterburn-5.10
overlay afterburn: update to 5.10.0
2025-10-10 13:13:54 +02:00
flatcar-ci
ac588b858c New version: main-4483.0.0-nightly-20251009-2100
Signed-off-by: flatcar-ci <infra+ci@flatcar-linux.org>
2025-10-09 21:00:32 +00:00
Dongsu Park
3565b8ec45 overlay afterburn: adjust Flatcar patch for 5.10
Adjust Flatcar patch for afterburn 5.10.

Signed-off-by: Dongsu Park <dongsu@dpark.io>
2025-10-09 12:34:05 +02:00
Dongsu Park
1a40dd53d1 overlay afterburn: update to 5.10.0
Update coreos-base/afterburn to 5.10.0.
We need to skip 5.9.0, which has regressions around Azure IMDS.

Signed-off-by: Dongsu Park <dongsu@dpark.io>
2025-10-09 12:33:49 +02:00
Kai Lüke
eb3aadda98
Merge pull request #3241 from flatcar/kai/initrd-in-usr
Use a minimal initrd to switch to the full initrd stored in /usr
2025-10-09 07:57:45 +02:00
Kai Lueke
5f1944b072 Use a minimal initrd to switch to the full initrd stored in /usr
The growth of binaries over time and the inclusion of new features
filled the available boot partition space, so that the kernel+initrd
almost couldn't fit twice anymore as required for updates. We employed
workarounds such as wrapper scripts for ignition, afterburn and other
binaries so that they are loaded from /usr. However, this was still not
enough and we would have to do the same for (network) kernel modules and
firmware. To avoid making this ever more complex we can use a dedicated
initrd focused on loading the full initrd from /usr and then this full
initrd can use dracut as before and even drop all the workarounds we
accumulated.

Generate a minimal initrd to use instead of the full bootengine initrd.
The bootengine initrd gets stored as squashfs on /usr. The minimal
initrd still includes the early_cpio for amd64 microcode updates.
We have a fixed list of modules or module directories to include, only
focused on loading /usr and any emergency console interaction. This
requires also checking for module dependencies to copy over.
The busybox, veritysetup, and kmod binaries are needed and get their
required libraries resolved and copied over. They are not static and
use shared libraries which should be ok for now. The resulting vmlinuz
file is 27 MB for amd64, down from ~60 MB, so we have enough room to
include more kernel modules and so on for the next years while we also
grow the boot partition and wait for users to redeploy until we can rely
on a larger boot partition and eventually drop the minimal initrd again.

Pulls in https://github.com/flatcar/bootengine/pull/110 for the
minimal initrd script and https://github.com/flatcar/seismograph/pull/12
for making the device mapper discovery for the "rootdev" command more
reliable.

This also requied a backport of a kernel patch from 2017 that exposes
the PARTUUID in the /sys uevent file.

Co-authored-by: James Le Cuirot <jlecuirot@microsoft.com>
Signed-off-by: Kai Lueke <kailuke@microsoft.com>
2025-10-09 14:55:52 +09:00
flatcar-ci
ee4b7c936b New version: main-4482.0.0-nightly-20251008-2100
Signed-off-by: flatcar-ci <infra+ci@flatcar-linux.org>
2025-10-08 21:00:31 +00:00
Krzesimir Nowak
8a095cf544
Merge pull request #3295 from flatcar/buildbot/weekly-portage-stable-package-updates-2025-09-22
Weekly portage-stable package updates 2025-09-22
2025-10-08 08:11:59 +02:00
flatcar-ci
5352f0567e New version: main-4481.0.0-nightly-20251007-2100
Signed-off-by: flatcar-ci <infra+ci@flatcar-linux.org>
2025-10-07 21:00:31 +00:00
Kai Lueke
1ff7c42ed7 sys-apps/busybox: Import from Gentoo
It's from Gentoo commit 573964683c6f490e3a1ff040ec21c9d3b8d8b154.

Signed-off-by: Kai Lueke <kailuke@microsoft.com>
2025-10-07 23:04:57 +09:00
James Le Cuirot
198eb733d8
Merge pull request #3346 from flatcar/linux-6.12.51-main
Upgrade Linux Kernel for main from 6.12.50 to 6.12.51
2025-10-07 14:30:12 +01:00
Mathieu Tortuyaux
cb2e770a11
Merge pull request #3339 from flatcar/cacerts-3.117-main
Update ca-certificates in main from 3.116 to 3.117
2025-10-07 10:26:31 +02:00
Flatcar Buildbot
27d0051376 sys-kernel/coreos-sources: Update from 6.12.50 to 6.12.51
Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-10-07 07:07:28 +00:00
flatcar-ci
28814816a8 New version: main-4480.0.0-nightly-20251006-2100
Signed-off-by: flatcar-ci <infra+ci@flatcar-linux.org>
2025-10-06 21:00:27 +00:00
Flatcar Buildbot
207668f640 app-misc/ca-certificates: Update from 3.116 to 3.117
Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-10-06 07:11:58 +00:00
flatcar-ci
fe383ec228 New version: main-4477.0.0-nightly-20251003-2100
Signed-off-by: flatcar-ci <infra+ci@flatcar-linux.org>
2025-10-04 02:44:33 +00:00
flatcar-ci
059f5e3845 New version: main-4477.0.0-nightly-20251003-2100-INTERMEDIATE
Signed-off-by: flatcar-ci <infra+ci@flatcar-linux.org>
2025-10-03 21:00:29 +00:00
Flatcar Buildbot
33895aa63e
sys-kernel/coreos-sources: Update from 6.12.49 to 6.12.50
Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-10-03 13:12:26 +02:00
Mathieu Tortuyaux
b9bc40cc2e
Revert "portage-stable/metadata: Monthly GLSA metadata updates"
This reverts commit 9dd978405dd2d335499ce8bf59a8769678359b6e.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2025-10-03 12:57:32 +02:00
Flatcar Buildbot
b897980708 Update mantle container image to latest HEAD
Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-10-02 21:00:46 +00:00
flatcar-ci
f2eddff52c New version: main-4476.0.0-nightly-20251002-2100
Signed-off-by: flatcar-ci <infra+ci@flatcar-linux.org>
2025-10-02 21:00:29 +00:00
James Le Cuirot
beedbca3fe
Merge pull request #3321 from flatcar/buildbot/monthly-glsa-metadata-updates-2025-10-01
Monthly GLSA metadata 2025-10-01
2025-10-02 16:58:56 +01:00
Krzesimir Nowak
c83e4744ac overlay profiles: Add some accept keywords
Signed-off-by: Krzesimir Nowak <knowak@microsoft.com>
2025-10-02 11:49:35 +02:00
Krzesimir Nowak
21458843c0 overlay profiles: Add accept keywords for net-misc/curl
Signed-off-by: Krzesimir Nowak <knowak@microsoft.com>
2025-10-02 11:49:35 +02:00