Commit Graph

22291 Commits

Author SHA1 Message Date
Flatcar Buildbot
aef92d3d20 Update mantle container image to latest HEAD 2025-05-20 09:44:23 +00:00
flatcar-ci
bc6683fb71 New version: main-4340.0.0-nightly-20250519-2100 2025-05-19 21:00:29 +00:00
Mathieu Tortuyaux
886b997dad
Merge pull request #1655 from flatcar/tormath1/exp-incus
sysext: add built-in Incus sysext image
2025-05-19 17:24:01 +02:00
Mathieu Tortuyaux
1e00a262d6
Merge pull request #2872 from flatcar/tormath1/aws-ssm
app-emulation/amazon-ssm-agent: sync with upstream
2025-05-19 16:28:10 +02:00
Mathieu Tortuyaux
06c4239de0
Merge pull request #2909 from flatcar/firmware-20250509-main
Upgrade Linux Firmware in main from 20250410 to 20250509
2025-05-19 14:38:37 +02:00
Flatcar Buildbot
ecef0facab Update mantle container image to latest HEAD 2025-05-19 10:49:12 +00:00
Mathieu Tortuyaux
5c566fb3f1
overlay profiles: accept unstable incus & friends for arm64
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2025-05-19 11:27:07 +02:00
Mathieu Tortuyaux
761719aa4a
app-containers/incus: fix cross-compilation issue
While building on `amd64`:
```bash
dosbin: _dist/bin/linux_amd64/incusd does not exist
```

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2025-05-19 11:27:07 +02:00
Mathieu Tortuyaux
4bc0e8c915
profiles: set use flags for lxc
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2025-05-19 11:27:07 +02:00
Mathieu Tortuyaux
0355630109
config/acct-group: provide userdb group record
this is required when loading the sysext image to dynamically load /
unload the groups provided by the image.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2025-05-19 11:27:06 +02:00
Jeremi Piotrowski
b98c01d931
coreos/config: Export PKG_CONFIG for incus
Incus build uses pkg-config support in Go to link against some library.
This needs the correct sysroot version of PKG_CONFIG to be exported.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
Co-Authored-By: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2025-05-19 11:26:54 +02:00
Mathieu Tortuyaux
e9765242a7
board: add incus
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2025-05-19 11:26:54 +02:00
Mathieu Tortuyaux
4dbfe908ab
app-containers/incus: new package
It's from Gentoo commit 91137d52c4f6307b512c6f447236bc75e8f8b3ec.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2025-05-19 11:25:01 +02:00
Mathieu Tortuyaux
2edf456f05
acct-group/incus-admin: new package
It's from Gentoo commit 91137d52c4f6307b512c6f447236bc75e8f8b3ec.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2025-05-19 11:25:00 +02:00
Mathieu Tortuyaux
990d8d200b
acct-group/incus: new package
It's from Gentoo commit 91137d52c4f6307b512c6f447236bc75e8f8b3ec.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2025-05-19 11:25:00 +02:00
Mathieu Tortuyaux
5fd4a2341a
acct-group/lxc
It's from Gentoo commit 91137d52c4f6307b512c6f447236bc75e8f8b3ec.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2025-05-19 11:25:00 +02:00
Mathieu Tortuyaux
284f1c9f63
acct-user/lxc: new package
It's from Gentoo commit 91137d52c4f6307b512c6f447236bc75e8f8b3ec.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2025-05-19 11:25:00 +02:00
Mathieu Tortuyaux
198a214bdf
app-containers/lxc: new package
It's from Gentoo commit 91137d52c4f6307b512c6f447236bc75e8f8b3ec.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2025-05-19 11:25:00 +02:00
Mathieu Tortuyaux
dc26fec945
dev-libs/cowsql: new package
It's from Gentoo commit 91137d52c4f6307b512c6f447236bc75e8f8b3ec.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2025-05-19 11:25:00 +02:00
Mathieu Tortuyaux
56eda53b35
dev-libs/raft: new package
It's from Gentoo commit 91137d52c4f6307b512c6f447236bc75e8f8b3ec.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2025-05-19 11:24:59 +02:00
Mathieu Tortuyaux
047c57cb23
dev-util/xdelta: new package
It's from Gentoo commit 91137d52c4f6307b512c6f447236bc75e8f8b3ec.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2025-05-19 11:24:59 +02:00
Mathieu Tortuyaux
ce43c81f6d
sys-fs/lxcfs: new package
It's from Gentoo commit 91137d52c4f6307b512c6f447236bc75e8f8b3ec.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2025-05-19 11:24:59 +02:00
flatcar-ci
c9c1f6f437 New version: main-4337.0.0-nightly-20250516-2100 2025-05-17 02:44:56 +00:00
flatcar-ci
15536f49b4 New version: main-4337.0.0-nightly-20250516-2100-INTERMEDIATE 2025-05-16 21:00:31 +00:00
Daniel
8dae992e29
Merge pull request #2798 from flatcar/danzatt/nvidia-drivers-signing
Add prebuilt NVIDIA drivers in a sysext

- Add capability to specify per-sysext USE flags and compile different versions of upstream portage nvidia-drivers (including open and non-open variants).
- Allow architecture-specific OS-dependent sysexts
- Pull `nvidia-drivers` from portage and build sysexts from the package

Related PRs:
NVIDIA tests using sysext: [mantle #598](https://github.com/flatcar/mantle/pull/598)
NVIDIA runtime modifications to remove `nvidia-smi` symlink: [sysext-bakery #153](https://github.com/flatcar/sysext-bakery/pull/153)
2025-05-16 15:42:04 +02:00
Dongsu Park
df5484c825
Merge pull request #2908 from flatcar/dongsu/afterburn-5.8.0
overlay afterburn: update to 5.8.2
2025-05-16 13:23:00 +02:00
flatcar-ci
b399779172 New version: main-4336.0.0-nightly-20250515-2100 2025-05-15 21:00:31 +00:00
Flatcar Buildbot
9c3084c8b9 Update mantle container image to latest HEAD 2025-05-15 15:05:28 +00:00
Dongsu Park
d75a3cb7d0 overlay afterburn: update to 5.8.2
Update coreos-base/afterburn to 5.8.2, mainly to address CVE-2025-3416.

* Adjust Flatcar patches based on the new upstream.
* Remove the openssl patch, which is already included in the upstream.
* Remove proxmoxve patches, also already in the upstream.
2025-05-15 11:37:21 +02:00
Flatcar Buildbot
bcb3e5a409 sys-kernel/coreos-firmware: Update from 20250410 to 20250509 2025-05-15 07:05:49 +00:00
flatcar-ci
835111e92f New version: main-4334.0.0-nightly-20250513-2100 2025-05-13 21:00:29 +00:00
Daniel Zatovic
c18b565984 acct-user/nvpd: Add from Gentoo
Needed for the nvidia-persistenced daemon.

It's from Gentoo commit e36ce47183552f9fc23556492d70ab4dc5f11e81.
2025-05-13 11:26:09 +02:00
Daniel Zatovic
5f54ecfd9e setup-nvidia: Stop when NVIDIA sysext is loaded
Don't build NVIDIA drivers when the flatcar-nvidia-drivers sysext is
loaded, only load the prebuilt modules. Also make the nvidia.service run
after the sysexts are merged. Otherwise, it might start building the
modules and conflict with the prebuilt drivers sysext.
2025-05-13 11:26:09 +02:00
Daniel Zatovic
31093f0b75 overlay profiles: configure nvidia-drivers package
Accept the NVIDIA-r2 license and don't build the NVIDIA tools.
2025-05-13 11:26:09 +02:00
Daniel Zatovic
be2cbc7bd4 portage-stable: Add nvidia-drivers ebuilds
From Gentoo commit 9fbc01bc73344c66498d3a3ccbf4fff5be10219b
2025-05-13 11:26:09 +02:00
Daniel Zatovic
ab90a85304 Rename nvidia-drivers to nvidia-drivers-service 2025-05-13 11:26:09 +02:00
Flatcar Buildbot
e9dddcb6d8 Update mantle container image to latest HEAD 2025-05-13 08:58:11 +00:00
Adrian Vladu
482ab8790b
Merge pull request #2300 from flatcar/ader1990/linux_kernel_6_10
Upgrade Linux kernel from 6.6 to 6.12
2025-05-13 08:48:10 +03:00
flatcar-ci
8dc37f6f42 New version: main-4333.0.0-nightly-20250512-2100 2025-05-12 21:00:30 +00:00
Mathieu Tortuyaux
1d09e252e3
coreos-base/misc-files: add back BCC tools
This file was not sourced because it does not have '.bash' or '.sh'
suffix.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2025-05-12 16:05:14 +02:00
Adrian Vladu
951883e793 linux: re-add CONFIG_MD_LINEAR=m
See: 127186cfb1
2025-05-12 10:27:02 +00:00
Adrian Vladu
4da9105948 linux: config: add and remove required build configs
Remove CONFIG_AMD_IOMMU_V2, CONFIG_FB_ARMCLCD, CONFIG_MD_LINEAR, CONFIG_NET_ACT_IPT.

Add CONFIG_MODULE_COMPRESS.

See: 5a0b11a180

linux: remove CONFIG_MD_LINEAR

See: 849d18e27b

linux: remove CONFIG_NET_ACT_IPT

See: 86fe596b58

linux: add required CONFIG_MODULE_COMPRESS=y

See: c7ff693fa2

linux: remove CONFIG_FB_ARMCLCD

See: dee56ccb46
2025-05-12 10:25:42 +00:00
Adrian Vladu
e9dcdfb12b app-emulation/hv_daemons: update the hv_fcopy to hv_fcopy_uio, add hv_fcopy_uio_daemon
See: 82b0945ce2wq

Also fix hv tools build for arm64.
2025-05-12 10:25:42 +00:00
Jeremi Piotrowski
da743a4b46 coreos-modules: Disable DRM_FBDEV_EMULATION
The out-of-tree nvidia driver requires symbols that are behind DRM_TTM_HELPER
if DRM_FBDEV_EMULATION is enabled, but DRM_TTM_HELPER can't be selected unless
we build more drm drivers (which is undesirable). To get out of this, disable
DRM_FBDEV_EMULATION.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2025-05-12 10:25:42 +00:00
Adrian Vladu
1fa0474efa linux: pahole flags moved to scripts/Makefile.btf
pahole: added a revamped patch to remove the parallel implementation
kernel: use pahole 1.27 feature of reproducible builds
2025-05-12 10:25:42 +00:00
Adrian Vladu
38cd59cab3 kernel: use new patches for secure boot
From: https://sources.debian.org/data/main/l/linux/6.12~rc6-1~exp1/debian/patches/features/all/lockdown/
2025-05-12 10:25:42 +00:00
Adrian Vladu
d67a07b8f0 kernel: upgrade from 6.6 to 6.12.20 2025-05-12 10:25:42 +00:00
Flatcar Buildbot
79a0f6e7ea app-misc/ca-certificates: Update from 3.110 to 3.111 2025-05-12 07:10:52 +00:00
flatcar-ci
d6d304936e New version: main-4330.0.0-nightly-20250509-2100 2025-05-10 02:37:59 +00:00
flatcar-ci
650be5eaf9 New version: main-4330.0.0-nightly-20250509-2100-INTERMEDIATE 2025-05-09 21:00:28 +00:00