33269 Commits

Author SHA1 Message Date
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>
main-4503.0.0-nightly-20251029-2100
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
flatcar-ci
44b9a38c27 New version: main-4502.0.0-nightly-20251028-2100
Signed-off-by: flatcar-ci <infra+ci@flatcar-linux.org>
main-4502.0.0-nightly-20251028-2100
2025-10-28 21:00:33 +00:00
James Le Cuirot
55e738e9c2
Add overlaybd sysext mangle script to start the services automatically
This is consistent with other sysexts. Note that the sysext must be
enabled at boot time for this to happen, otherwise you need to call
`systemd-tmpfiles --create` and `systemctl daemon-reload` first.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2025-10-28 16:15:37 +00:00
Mathieu Tortuyaux
2874a9898a
Merge pull request #3412 from flatcar/firmware-20251021-main
Upgrade Linux Firmware in main from 20251011 to 20251021
2025-10-28 11:58:53 +01:00
Mathieu Tortuyaux
43c0cc5934
Merge pull request #3433 from flatcar/mantle-update-main
Upgrade mantle container image to latest HEAD in main
2025-10-28 11:49:38 +01:00
Flatcar Buildbot
915292eb9d Update mantle container image to latest HEAD
Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2025-10-27 21:00:49 +00:00
flatcar-ci
e1e9b9715a New version: main-4501.0.0-nightly-20251027-2100
Signed-off-by: flatcar-ci <infra+ci@flatcar-linux.org>
main-4501.0.0-nightly-20251027-2100
2025-10-27 21:00:33 +00:00
Krzesimir Nowak
541bab17b9
Merge pull request #3366 from flatcar/buildbot/weekly-portage-stable-package-updates-2025-10-13
Weekly portage-stable package updates 2025-10-13
2025-10-27 16:45:02 +01:00
Krzesimir Nowak
c04d694d3a overlay coreos/user-patches: Add patches for dev-util/catalyst
Signed-off-by: Krzesimir Nowak <knowak@microsoft.com>
2025-10-27 16:43:45 +01:00