33277 Commits

Author SHA1 Message Date
Flatcar Buildbot
d5b3de711d app-misc/pax-utils: Sync with Gentoo
It's from Gentoo commit f12f6e19940705a0a36dd6c5339e6e1c0d03d73a.

Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-11-07 12:19:47 +01:00
Flatcar Buildbot
d0007c3f15 app-emulation/qemu: Sync with Gentoo
It's from Gentoo commit e2a5eb39eb9daf0f600578560eb9f68bb9a26b0f.

Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-11-07 12:19:47 +01:00
Flatcar Buildbot
c98ffd0b47 app-editors/nano: Sync with Gentoo
It's from Gentoo commit 176b9b4a16bb5bcf5e883a57e4f3a7106456c475.

Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-11-07 12:19:47 +01:00
Flatcar Buildbot
bc9c31b2a2 app-crypt/gpgme: Sync with Gentoo
It's from Gentoo commit b3e0a3e6f78bf1905e8aa6cd5e2dad5d89c64d1f.

Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-11-07 12:19:46 +01:00
Flatcar Buildbot
5bd24ad7fa app-crypt/gnupg: Sync with Gentoo
It's from Gentoo commit 654c4e95d94a76e3bafdfc40e809ceb437c6a196.

Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-11-07 12:19:46 +01:00
Flatcar Buildbot
0eb9af845f app-containers/netavark: Sync with Gentoo
It's from Gentoo commit 6b8056b3d62a6e17c9349617773ea5ece4e939ad.

Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-11-07 12:19:46 +01:00
Flatcar Buildbot
3ba5a35334 app-arch/libarchive: Sync with Gentoo
It's from Gentoo commit 58be940ae750c61f2c8a21670b46a93977938c04.

Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-11-07 12:19:46 +01:00
Flatcar Buildbot
56b8e42ce8 app-admin/eselect: Sync with Gentoo
It's from Gentoo commit 2cbc992fc7f1efc0935fb8fa00657895290b9f6e.

Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-11-07 12:19:46 +01:00
Krzesimir Nowak
4202d87358
Merge pull request #3409 from flatcar/krnowak/systemd-cleanups
overlay sys-apps/systemd: Move to portage-stable
2025-11-07 09:20:45 +01:00
flatcar-ci
d009345ce0 Revert failed version back to 4510.0.0+nightly-20251105-2100 2025-11-06 23:35:03 +00:00
flatcar-ci
a2b4b3011f New version: main-4511.0.0-nightly-20251106-2100
Signed-off-by: flatcar-ci <infra+ci@flatcar-linux.org>
2025-11-06 21:00:32 +00:00
Krzesimir Nowak
e5748f86bd changelog: Add an entry
Signed-off-by: Krzesimir Nowak <knowak@microsoft.com>
2025-11-06 17:27:25 +01:00
Krzesimir Nowak
b2289edcc5 overlay profiles: Drop obsolete accept keywords for sys-apps/systemd
Signed-off-by: Krzesimir Nowak <knowak@microsoft.com>
2025-11-06 17:27:25 +01:00
Krzesimir Nowak
24a422b8aa overlay coreos/user-patches: Regenerate patches for sys-apps/systemd
Signed-off-by: Krzesimir Nowak <knowak@microsoft.com>
2025-11-06 17:27:25 +01:00
Krzesimir Nowak
58deadfca8 .github: Add sys-apps/systemd to automation
Signed-off-by: Krzesimir Nowak <knowak@microsoft.com>
2025-11-06 17:27:25 +01:00
Krzesimir Nowak
9110f92138 sys-apps/systemd: Sync with Gentoo
It's from Gentoo commit fb9c9753a1649cf9c5310fec774b3b38a76b4253.

Signed-off-by: Krzesimir Nowak <knowak@microsoft.com>
2025-11-06 17:27:25 +01:00
Krzesimir Nowak
6976c9dec1 overlay sys-apps/systemd: Move to portage-stable
Signed-off-by: Krzesimir Nowak <knowak@microsoft.com>
2025-11-06 17:27:25 +01:00
Krzesimir Nowak
a3d6f4ee3b overlay sys-apps/systemd: Move our modifications to config overrides
The most significant change here is to drop our manual service
enabling in favor of invoking systemctl preset-all and moving the
generated symlinks to /usr.

Signed-off-by: Krzesimir Nowak <knowak@microsoft.com>
2025-11-06 17:27:25 +01:00
Krzesimir Nowak
c54caaf9f4 overlay sys-apps/systemd: Drop dep on sec-policy/selinux-ntp in a different way
We can add sec-policy/selinux-ntp to package.provided in overlay
profiles - that way we don't need to modify the dependencies of the
sys-apps/systemd package.

Signed-off-by: Krzesimir Nowak <knowak@microsoft.com>
2025-11-06 17:27:25 +01:00
Krzesimir Nowak
819ece7bb8 overlay sys-apps/systemd: Move the sys-apps/kbd dep to sys-kernel/coreos-kernel
Signed-off-by: Krzesimir Nowak <knowak@microsoft.com>
2025-11-06 17:27:24 +01:00
Krzesimir Nowak
9f8c6dde8a overlay sys-apps/systemd: Move patches to user-patches
Add two more patches that replace some modifications we did inside the
ebuild.

Signed-off-by: Krzesimir Nowak <knowak@microsoft.com>
2025-11-06 17:27:24 +01:00
Krzesimir Nowak
a89806c5ca overlay sys-apps/systemd: Some cleanups and diff minimization
- Drop unused systemd-256.9 ebuild.

- Drop unused patches and regenerate the rest.

- Pull in a patch from Gentoo.

- Drop Flatcar modifications related to split-usr. We kept those
  because SDK used to use split-dir.

- Drop meson options related to quota utilities - the values we
  specified were the same as systemd's defaults.

- Disable LLMNR and DNSSEC by default - we are disabling it with
  drop-ins in the init repo. We probably could just drop them.

- Preserved keepdir for directories inside /usr and /var. For the
  latter, dropped the related entries from our tmpfiles - we are
  generating tmpfiles for directories inside /var during image build.

Signed-off-by: Krzesimir Nowak <knowak@microsoft.com>
2025-11-06 17:27:24 +01:00
Mathieu Tortuyaux
5cea1e9896
Merge pull request #3462 from flatcar/tormath1/changelog
changelog: fix link for Azure fix
2025-11-06 15:03:44 +01:00
Mathieu Tortuyaux
24da964460
changelog: fix link for Azure fix
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2025-11-06 11:55:49 +01:00
flatcar-ci
1d5b04e8ae New version: main-4510.0.0-nightly-20251105-2100
Signed-off-by: flatcar-ci <infra+ci@flatcar-linux.org>
main-4510.0.0-nightly-20251105-2100
2025-11-05 21:00:32 +00:00
Daniel
2aaa758cc9
Merge pull request #3367 from flatcar/danzatt/fix-modprobe-via-udevd
sys-apps/systemd: allow @mount syscalls for systemd-udevd.service
2025-11-05 18:17:20 +01:00
Daniel Zatovic
8e94ac029b sys-apps/systemd: allow @mount syscalls for systemd-udevd.service
In Flatcar we are using modprobe helpers that run depmod in temporary
overlay. systemd-udevd.service may try to load drivers for some block
devices (e.g. ZFS), which ends up calling our helpers, which invoke
mount command. The mount syscalls are forbidden by the default
systemd-udevd syscall filter.

Signed-off-by: Daniel Zatovic <daniel.zatovic@gmail.com>
2025-11-05 17:53:35 +01:00
Mathieu Tortuyaux
aee197d274
Merge pull request #3311 from tchernomax/nuta
nutanix AHV support
2025-11-05 14:57:41 +01:00
Maxime de Roucy
87a1946a54
nutanix AHV support
Signed-off-by: Maxime de Roucy <maxime.deroucy@claranet.com>
2025-11-05 10:43:26 +01:00
flatcar-ci
125a96c6e2 New version: main-4509.0.0-nightly-20251104-2100
Signed-off-by: flatcar-ci <infra+ci@flatcar-linux.org>
main-4509.0.0-nightly-20251104-2100
2025-11-04 21:00:30 +00:00
Kai Lüke
d6b3c299d2
Merge pull request #3460 from flatcar/kai/azure-fix-image-size
disk_layout: Keep Azure image size at 30 GB
2025-11-04 14:11:49 +09:00
flatcar-ci
ee1ca3b607 New version: main-4508.0.0-nightly-20251103-2100
Signed-off-by: flatcar-ci <infra+ci@flatcar-linux.org>
main-4508.0.0-nightly-20251103-2100
2025-11-03 21:00:28 +00:00
Kai Lueke
cd9c6feca6 disk_layout: Keep Azure image size at 30 GB
The increased /boot and /usr partitions meant that we grew all images
types. The raw image had the root partition decreased a bit but the VM
images not, and AWS and Akamai images even got aligned to also have the
larger VM rootfs instead of the raw rootfs. All image types are way
smaller than Azure with its 30 GB size and thus the size had to be
increased. For Azure, however, we already have enough free space and it
is good to avoid increasing the image size because this requires action
for those cases where users had assumed that the image fits into a
hardcoded 30 GB disk.
Reduce the root partition by the amount of blocks that is the difference
between the old and current full disk image size for Azure.

Signed-off-by: Kai Lueke <kailuke@microsoft.com>
2025-11-03 21:12:44 +09:00
flatcar-ci
6fa72bf2a3 New version: main-4505.0.0-nightly-20251031-2100
Signed-off-by: flatcar-ci <infra+ci@flatcar-linux.org>
main-4505.0.0-nightly-20251031-2100
2025-11-01 02:19:50 +00:00
flatcar-ci
dab124a9a3 New version: main-4505.0.0-nightly-20251031-2100-INTERMEDIATE
Signed-off-by: flatcar-ci <infra+ci@flatcar-linux.org>
main-4505.0.0-nightly-20251031-2100-INTERMEDIATE
2025-10-31 21:00:30 +00:00
Jeremi Piotrowski
f2cd2b37b5
Merge pull request #3444 from flatcar/jepio/containerd-2.1
coreos-overlay: Keyword containerd-2.1 and runc-1.3
2025-10-31 19:14:39 +01:00
Dongsu Park
16a3eb488c
Merge pull request #3425 from flatcar/dongsu/ue-rs-fix-input-xml
overlay ue-rs: fix input-xml issues
2025-10-31 16:01:48 +01:00
Dongsu Park
e302502b94 changelog: add changelog for ue-rs bugfix
Signed-off-by: Dongsu Park <dongsu@dpark.io>
2025-10-31 16:01:07 +01:00
Dongsu Park
1d679b0294 overlay ue-rs: fix input-xml issues
When --input-xml is on and --payload-url is off to pass XML data
offline, we need to set payload_url to None and continue running
the DownloadVerify builder instead of returning there.

Pulls in https://github.com/flatcar/ue-rs/pull/93.

Signed-off-by: Dongsu Park <dongsu@dpark.io>
2025-10-31 10:12:13 +01:00
flatcar-ci
ef1e139cb6 New version: main-4504.0.0-nightly-20251030-2100
Signed-off-by: flatcar-ci <infra+ci@flatcar-linux.org>
main-4504.0.0-nightly-20251030-2100
2025-10-30 21:00:32 +00:00
Mathieu Tortuyaux
6d6d5ae2bc
Merge pull request #3451 from flatcar/mantle-update-main
Upgrade mantle container image to latest HEAD in main
2025-10-30 17:13:07 +01:00
Flatcar Buildbot
d9d6b127ab Update mantle container image to latest HEAD
Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-10-30 16:11:47 +00:00
Jeremi Piotrowski
d8c2188a68 changelog: Add entry for containerd,runc update after keywording
Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2025-10-30 12:21:08 +01:00
Jeremi Piotrowski
d5dcc6be4a coreos-overlay: Keyword containerd-2.1 and runc-1.3
Containerd-2.0 is out of support next week, containerd-2.1 has 6 more months of
support and requires runc-1.3. Containerd-2.1 also supports the erofs
snapshotter.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2025-10-30 12:16:27 +01:00
James Le Cuirot
f104f35db7
Merge pull request #3437 from flatcar/chewi/initrd-ko-xz
sys-kernel/coreos-kernel: Decompress the minimal initrd kernel modules
2025-10-30 10:34:41 +00:00
James Le Cuirot
9c28b3a073
Merge pull request #3322 from flatcar/chewi/mangle-overlaybd
Add overlaybd sysext mangle script to start the services automatically
2025-10-30 09:59:50 +00:00
flatcar-ci
bb481daf49 New version: main-4503.0.0-nightly-20251029-2100
Signed-off-by: flatcar-ci <infra+ci@flatcar-linux.org>
2025-10-29 21:00:32 +00:00
James Le Cuirot
6de93722c2
sys-kernel/coreos-kernel: Decompress the minimal initrd kernel modules
The initrd itself is already compressed with xz, so compressing the
modules within with xz as well just makes the image bigger and slower.

Not compressing all the kernel modules in the first place is not such a
clear win because it is zlib and zstd compression that is applied
elsewhere.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2025-10-29 14:10:58 +00:00
Kai Lüke
f71963e4a0
Merge pull request #3436 from flatcar/kai/no-busyboxmodprobe
minimal-initrd: Use kmod's modprobe also for simple module loading
2025-10-29 09:16:51 +01:00
Kai Lueke
3e85e6737f 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:15:09 +09:00