33079 Commits

Author SHA1 Message Date
Flatcar Buildbot
15fd4aa722 dev-cpp/azure-core: Sync with Gentoo
It's from Gentoo commit 22c5b54021a5a28224d79c899fbd4e529b383de8.

Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-10-20 16:25:53 +02:00
Flatcar Buildbot
414a788498 dev-build/meson: Sync with Gentoo
It's from Gentoo commit f2733b715ba3d6ca9a44c288f318327fc470b0ab.

Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-10-20 16:25:53 +02:00
Flatcar Buildbot
96088b0409 dev-build/make: Sync with Gentoo
It's from Gentoo commit 1a145059c50b78861e77f36c913ce61d9f3dbeea.

Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-10-20 16:25:53 +02:00
Flatcar Buildbot
0bfd2a701d dev-build/cmake: Sync with Gentoo
It's from Gentoo commit 5d17bc19e54033d965e85a69fc182fc50e1a9dc1.

Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-10-20 16:25:53 +02:00
Flatcar Buildbot
b629ba27df dev-build/automake: Sync with Gentoo
It's from Gentoo commit 6c336968af04fdba549c03f3ddbb1edb95cf8c5e.

Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-10-20 16:25:53 +02:00
Flatcar Buildbot
d0d1254421 dev-build/autoconf: Sync with Gentoo
It's from Gentoo commit 3dab132e84ed2d3b685c6dd1b906b899855017e0.

Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-10-20 16:25:53 +02:00
Flatcar Buildbot
8fb334c332 app-shells/bash-completion: Sync with Gentoo
It's from Gentoo commit efd5f3c2c377f2915299200498fe427dc7ceda64.

Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-10-20 16:25:53 +02:00
Flatcar Buildbot
6fa2ee985a app-shells/bash: Sync with Gentoo
It's from Gentoo commit c12141357a04a4e7773a4ebd525f6466c0f5af8b.

Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-10-20 16:25:53 +02:00
Flatcar Buildbot
a0f248cb89 app-portage/getuto: Sync with Gentoo
It's from Gentoo commit c96aa5d205ed4a8d88b5e3c7c6dc75543652decb.

Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-10-20 16:25:53 +02:00
Flatcar Buildbot
f262f4218a app-portage/gentoolkit: Sync with Gentoo
It's from Gentoo commit 275e10ed70b01ca2cad80f3e413a3eecb9aced3f.

Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-10-20 16:25:53 +02:00
Flatcar Buildbot
fab1db4044 app-emulation/qemu: Sync with Gentoo
It's from Gentoo commit 7add6e2519c5f9c8922ea9e1a010ac334b0ce179.

Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-10-20 16:25:53 +02:00
Flatcar Buildbot
dd34c0e491 app-editors/nano: Sync with Gentoo
It's from Gentoo commit dd158e52ae7c50937423ae31392e3f7cd776d6da.

Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-10-20 16:25:53 +02:00
Flatcar Buildbot
5024dbfdfe app-crypt/p11-kit: Sync with Gentoo
It's from Gentoo commit fbb9753dc38170531381e866c30f0c689aefa708.

Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-10-20 16:25:52 +02:00
Flatcar Buildbot
9308d859de app-crypt/gpgme: Sync with Gentoo
It's from Gentoo commit b0bf6bfb38512eaeccce1aed24ee3c80a2e911b0.

Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-10-20 16:25:52 +02:00
Flatcar Buildbot
ace8bae8ea app-crypt/gnupg: Sync with Gentoo
It's from Gentoo commit 7a344fb5bd0548f3d7a7b4efeae517af30ff6472.

Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-10-20 16:25:52 +02:00
Flatcar Buildbot
3b66e1a02d app-containers/runc: Sync with Gentoo
It's from Gentoo commit efb086fea8ee07a76391dd564c59d5b25251880f.

Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-10-20 16:25:52 +02:00
Flatcar Buildbot
3a782d133b app-containers/netavark: Sync with Gentoo
It's from Gentoo commit d3fa4eec814229c508c111cfa3c60c3d6d36b639.

Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-10-20 16:25:52 +02:00
Flatcar Buildbot
f4af4cd853 app-containers/incus: Sync with Gentoo
It's from Gentoo commit 74827602eba102df803b6148df515c37f4156199.

Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-10-20 16:25:52 +02:00
Flatcar Buildbot
089a27ac60 app-containers/docker-cli: Sync with Gentoo
It's from Gentoo commit 378caec85be6b4259cbdde377f958c322660e813.

Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-10-20 16:25:52 +02:00
Flatcar Buildbot
d74be736aa app-containers/docker: Sync with Gentoo
It's from Gentoo commit 6ea403c6c831ce751d0b25dfd96342d9ab1ce0c5.

Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-10-20 16:25:52 +02:00
Flatcar Buildbot
a63598afaa app-containers/crun: Sync with Gentoo
It's from Gentoo commit 8c4d9b040ae6ee8d72568713a09d0911b0b5b5f9.

Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-10-20 16:25:52 +02:00
Flatcar Buildbot
3034728a58 app-containers/containerd: Sync with Gentoo
It's from Gentoo commit 107cc22593c97542852ee68c564554c2fbfcdf20.

Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-10-20 16:25:52 +02:00
Kai Lüke
04ac5cd5eb
Merge pull request #3394 from flatcar/mantle-update-main
Upgrade mantle container image to latest HEAD in main
2025-10-20 15:18:24 +02:00
Flatcar Buildbot
69628fcfc6 Update mantle container image to latest HEAD
Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-10-20 12:59:04 +00:00
Kai Lüke
715197de20
Merge pull request #3384 from flatcar/kai/microcode
sys-firmware/intel-microcode: Use kernel built-in microcode
2025-10-20 14:58:52 +02:00
Kai Lueke
c0baf9bed4 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 18:22:57 +09:00
flatcar-ci
eb1c6c2438 New version: main-4489.0.0-nightly-20251015-2100
Signed-off-by: flatcar-ci <infra+ci@flatcar-linux.org>
2025-10-15 21:00:34 +00:00
flatcar-ci
0d3f4e39c6 Revert failed version back to 4487.0.0+nightly-20251013-2100 2025-10-15 00:30:29 +00:00
flatcar-ci
e2568ae2a7 New version: main-4488.0.0-nightly-20251014-2100
Signed-off-by: flatcar-ci <infra+ci@flatcar-linux.org>
2025-10-14 21:00:33 +00:00
James Le Cuirot
587835a5a9
Merge pull request #3354 from flatcar/chewi/sync-linux-firmware
sys-kernel/coreos-firmware: Partially resync with Gentoo
2025-10-14 14:44:09 +01:00
Kai Lüke
5457891e4a
Merge pull request #3372 from flatcar/mantle-update-main
Upgrade mantle container image to latest HEAD in main
2025-10-14 14:54:07 +02:00
Flatcar Buildbot
631d87698f Update mantle container image to latest HEAD
Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-10-14 12:32:08 +00:00
Kai Lüke
ae01bf7801
Merge pull request #3353 from flatcar/kai/update-engine-postinst-fix
coreos-base/update_engine: Fix keeping of needed Flatcar extensions
2025-10-14 07:45:31 +02:00
Kai Lüke
8e158443c6
Merge pull request #3368 from flatcar/kai/bootengine-custom-server
sys-kernel/bootengine: Support custom release server URLs
2025-10-14 07:43:41 +02:00
flatcar-ci
f97299c432 New version: main-4487.0.0-nightly-20251013-2100
Signed-off-by: flatcar-ci <infra+ci@flatcar-linux.org>
2025-10-13 21:00:28 +00:00
Kai Lueke
7e37477a85 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-13 23:30:54 +09:00
Kai Lueke
792d975784 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-13 22:14:40 +09:00
Kai Lueke
2fe32a6458 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-13 17:37:23 +09:00
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
James Le Cuirot
4f6e00d94f
sys-kernel/coreos-firmware: Fix deletion of unneeded firmware files
The code was tripping up over whitespace, resulting in scary error
messages, and was more cumbersome than it needed to be.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2025-10-10 18:25:36 +01:00
James Le Cuirot
303f2a6716
sys-kernel/coreos-firmware: Partially resync with Gentoo
KV_FULL wasn't being set before, so it was actually scanning all modules
under /lib/modules, not just the ones for the current kernel version.

Hopefully, we can eventually create an env file so that we can use the
upstream ebuild directly, but this at least brings them closer in line.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2025-10-10 17:11:44 +01:00
Kai Lüke
1fa8f4428e
Merge pull request #3027 from flatcar/ader1990/increase_boot_partition
Increase partition sizes
2025-10-10 16:21:37 +02:00
Kai Lüke
5b3fd36130
Merge pull request #3357 from flatcar/mantle-update-main
Upgrade mantle container image to latest HEAD in main
2025-10-10 16:18:53 +02: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
Kai Lueke
f0c94a9107 vm_image_util: Use larger rootfs for AWS and Akamai images
The default rootfs size for the .bin raw iamge is a bit smaller now
because we still want to be able to flash to 8 GB storage. However, the
VM images still have the 6 GB rootfs as before. Some cloud images
weren't using the larger VM rootfs size though but the raw image rootfs
size.
Specify that AWS and Akamai images should use the larger VM rootfs size.

Signed-off-by: Kai Lueke <kailuke@microsoft.com>
2025-10-10 17:00:59 +09: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
Adrian Vladu
07cc8512ef Increase partition sizes
The /usr partition was too small some time ago and we gained space again
by switching to btrfs with compression and also removing/splitting out
content. The /boot partition is too small all the time and we added
many hacks to fit the kernel+initrd under 60 MB. To handle the case
where the /oem partition is too small for the A/B-updated OEM extensions
we added the workaround to write the inactive one (or both) to the
rootfs. All this would not be needed if we had increased the partition
sizes a few years ago so that we could now assume that most nodes have
the increased sizes and we can make use of them. Still, we can do it now
to prepare for the next time when in five or ten years we have serious
size problems and run out of workarounds. We have to do the change now
and wait a few years so that most nodes have been provisioned with the
new layout. Then we can drop the workarounds and have a full featured
kernel and initrd, and we can also increase the /usr filesystem to make
use of the larger partition. Ideally we use large enough sizes that we
never have to worry again but since we also want to support small ARM
boards which might only have 8 GB internal storage, let's target this
when increasing the partition sizes. With 1 GB /boot, two 2 GB /usr, and
1 GB /oem partitions we are already at 6 GB, leaving 2 GB for the
rootfs. For now, reduce the extracted /usr update payload size to the
current combined filesystem and verity data usage (same size as before).
The rootfs size was also reduced for the initial .bin image so that we
don't overshoot 8 GB - it will be resized to fit the disk anyway on
first boot.

Signed-off-by: Adrian Vladu <avladu@cloudbasesolutions.com>
Signed-off-by: Kai Lueke <kailuke@microsoft.com>
2025-10-10 00:56:42 +09:00
Dongsu Park
d4314c5145 changelog: add update to Afterburn 5.10.0
Signed-off-by: Dongsu Park <dongsu@dpark.io>
2025-10-09 12:34:45 +02:00