29633 Commits

Author SHA1 Message Date
Mathieu Tortuyaux
6ec0787382
Merge pull request #2785 from flatcar/mantle-update-flatcar-4230
Upgrade mantle container image to latest HEAD in flatcar-4230
2025-03-31 12:09:46 +02:00
Flatcar Buildbot
121d60e9f6 Update mantle container image to latest HEAD 2025-03-28 21:00:48 +00:00
flatcar-ci
130b39e914 New version: beta-4230.1.0-nightly-20250327-2100 2025-03-27 21:00:25 +00:00
Mathieu Tortuyaux
539ce40c25
Merge pull request #2762 from flatcar/linux-6.6.84-flatcar-4230
Upgrade Linux Kernel for flatcar-4230 from 6.6.83 to 6.6.84
2025-03-27 09:29:37 +01:00
flatcar-ci
29577e2bb1 New version: beta-4230.1.0-nightly-20250326-2100 2025-03-26 21:00:26 +00:00
Krzesimir Nowak
30b3cc4dba
Merge pull request #2778 from flatcar/krnowak/avc-check-beta
Pass image version to kola
2025-03-26 15:40:52 +01:00
Krzesimir Nowak
f9db499f4c Update mantle container image to latest HEAD 2025-03-26 15:31:15 +01:00
Krzesimir Nowak
56e99a3b7d ci-automation: Pass image version to kola 2025-03-26 15:31:12 +01:00
Mathieu Tortuyaux
f0e55a7f51
sys-kernel/coreos-sources: update revert pahole patch
Follow-up from: 5daa0c35a1

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2025-03-26 13:34:42 +01:00
Mathieu Tortuyaux
a7c508dcf5
Merge pull request #2770 from flatcar/mantle-update-flatcar-4230
Upgrade mantle container image to latest HEAD in flatcar-4230
2025-03-26 13:32:43 +01:00
Flatcar Buildbot
7c3da7731e Update mantle container image to latest HEAD 2025-03-26 09:55:33 +00:00
flatcar-ci
4be6a3fafc New version: beta-4230.1.0-nightly-20250325-2100 2025-03-25 21:00:27 +00:00
Mathieu Tortuyaux
f68e47f28b
Merge pull request #2756 from flatcar/mantle-update-flatcar-4230
Upgrade mantle container image to latest HEAD in flatcar-4230
2025-03-25 16:38:46 +01:00
Flatcar Buildbot
28e17bca82 Update mantle container image to latest HEAD 2025-03-24 21:06:47 +00:00
flatcar-ci
e36901cf6f New version: alpha-4230.0.1-nightly-20250324-2100 2025-03-24 21:00:30 +00:00
James Le Cuirot
8dd76ab856
sys-kernel/bootengine: Bump to address Ignition mount issue on PXE
Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2025-03-24 10:08:10 +00:00
Flatcar Buildbot
f778d887bd sys-kernel/coreos-sources: Update from 6.6.83 to 6.6.84 2025-03-23 07:05:00 +00:00
flatcar-ci
ad0cfe3724 New version: alpha-4230.0.1-nightly-20250319-2100 2025-03-19 21:00:30 +00:00
flatcar-ci
0f09ab8ca9
New version: alpha-4230.0.1-nightly-20250318-2100 2025-03-19 09:37:54 +01:00
Sayan Chowdhury
239a531b1e
New version: beta-4230.1.0 beta-4230.1.0 2025-03-19 09:37:54 +01:00
Mathieu Tortuyaux
f8688e2058
mantle-container: pull latest mantle image
this pulls public key update

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2025-03-19 09:37:53 +01:00
flatcar-ci
2207a91d0a New version: alpha-4230.0.1-nightly-20250314-2100 2025-03-14 21:00:30 +00:00
Mathieu Tortuyaux
63ddba44cc
Merge pull request #2747 from flatcar/linux-6.6.83-flatcar-4230
Upgrade Linux Kernel for flatcar-4230 from 6.6.82 to 6.6.83
2025-03-14 18:28:21 +01:00
Flatcar Buildbot
9a96085a44 sys-kernel/coreos-sources: Update from 6.6.82 to 6.6.83 2025-03-14 17:28:01 +00:00
Jeremi Piotrowski
c419e93c54 Merge pull request #2694 from flatcar/scripts
nvidia.service arm64 support &amp; fixes

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2025-03-14 10:59:01 +01:00
Jeremi Piotrowski
1348abd685 changelog: Add entries for nvidia.service changes
Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2025-03-14 10:59:01 +01:00
Jeremi Piotrowski
d355ecf1da nvidia-drivers: Split amd64 and arm64 driver version
The R535 driver branch, which is LTS, does not compile on arm64 with GCC
14/kernel 6.6. Keep amd64 on R535 and switch arm64 to R570 by default.
R570 is the first driver version that I found that is currently
supported and works for arm64.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2025-03-14 10:59:01 +01:00
Jeremi Piotrowski
5d4b6697c9 setup-nvidia: Overlay host /lib/modules into devcontainer
So that we can pick-up kmods contained in sysexts (like zfs) and generate
complete module dependency information. I thought we could skip running depmod
for nvidia drivers because we manually insmod them, but nvidia's GPU operator
driver validation expects to be able to run modprobe - so we have to generate
them.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2025-03-14 10:59:01 +01:00
Jeremi Piotrowski
ab519ab4d2 setup-nvidia: Keep systemd unit when running nspawn container
The nspawn container runs in it's own scope, which journal output is then
associated with. By passing `--keep-unit` we can guarantee that all log output
will stay associated with the nvidia.service and can be viewed by running
`journalctl -u nvidia.service`.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2025-03-14 10:59:01 +01:00
Jeremi Piotrowski
066fb3ffd4 install-nvidia: Force building proprietary kernel module
Installers for 570 sometimes default to Open drivers, which we can't support
properly at this time. Force proprietary drivers. There are also additional
options that suppress certain worrisome error strings - enable those if
supported too.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2025-03-14 10:59:01 +01:00
Jeremi Piotrowski
6a92c7cce8 coreos-modules: Cross-compile module build tools
Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2025-03-14 10:59:01 +01:00
Jeremi Piotrowski
2381ea1f99 setup-nvidia: Keep devcontainer image sparse
This saves space at runtime.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2025-03-14 10:59:01 +01:00
Jeremi Piotrowski
418f26ae6b setup-nvidia: Make "current" symlink logic more robust
Users have reported that in some cases the nvidia.service fails because
/opt/nvidia/current is a directory and the symbolic link gets created inside
it. I have no idea how we get there, but to make the service robust in the face
of this kind of issue:

- remove the directory if it exists
- use `-T` with ln to ensure that symbolic link creation fails if `current` is a directory

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2025-03-14 10:59:01 +01:00
Jeremi Piotrowski
b2c608769d setup-nvidia: Support aarch64 installer
Use `uname -m` to fetch the correct driver installer for aarch64 or x86_64.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2025-03-14 10:59:01 +01:00
flatcar-ci
1472d2accb New version: alpha-4230.0.1-nightly-20250312-2100 2025-03-12 21:00:26 +00:00
Mathieu Tortuyaux
d217f41e4c
Merge pull request #2734 from flatcar/linux-6.6.82-flatcar-4230
Upgrade Linux Kernel for flatcar-4230 from 6.6.80 to 6.6.82
2025-03-12 14:19:44 +01:00
flatcar-ci
beab961041 New version: alpha-4230.0.1-nightly-20250311-2100 2025-03-11 21:00:29 +00:00
Mathieu Tortuyaux
ccadf0ad2f
coreos-base/coreos-init: add EGIT_BRANCH
As we are using the `git` eclass, we can't simply use a git ref if this
one is on another branch, we need to pass the git branch as well.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2025-03-11 13:12:51 +01:00
flatcar-ci
5cbdb10dfd New version: alpha-4230.0.1-nightly-20250310-2100 2025-03-10 21:00:30 +00:00
Dongsu Park
3274a186a8 overlay coreos-init: Distribute new sub key 2025
This pulls in https://github.com/flatcar/init/pull/129
to distribute the new sub key.
2025-03-10 16:14:50 +01:00
Flatcar Buildbot
9a72d4cac2 sys-kernel/coreos-sources: Update from 6.6.80 to 6.6.82 2025-03-10 07:09:46 +00:00
flatcar-ci
632444e249 New version: alpha-4230.0.1-nightly-20250307-2100 2025-03-07 21:00:32 +00:00
Thilo Fromm
4e519da57e Merge pull request #2723 from flatcar/scripts
coreos-modules: move mana kmod to commonconfig
2025-03-07 16:48:18 +01:00
Thilo Fromm
48a59a2d25 coreos-modules: move mana kmod to commonconfig
This change moves CONFIG_MICROSOFT_MANA=m from amd64_defconfig-6.6 to
commonconfig-6.6 to support the MANA network driver on ARM64 instances,
too.

Signed-off-by: Thilo Fromm <thilofromm@microsoft.com>
2025-03-07 16:48:18 +01:00
flatcar-ci
817f878d33 New version: alpha-4230.0.1-nightly-20250304-2100 2025-03-04 21:00:28 +00:00
flatcar-ci
6e01329c09 New version: alpha-4230.0.1-nightly-20250303-2100 2025-03-03 21:00:32 +00:00
Mathieu Tortuyaux
c656eb4185
Merge pull request #2704 from flatcar/linux-6.6.80-flatcar-4230
Upgrade Linux Kernel for flatcar-4230 from 6.6.79 to 6.6.80
2025-03-03 09:29:02 +01:00
Mathieu Tortuyaux
ecb0144d9d
Merge pull request #2707 from flatcar/cacerts-3.109-flatcar-4230
Update ca-certificates in flatcar-4230 from 3.108 to 3.109
2025-03-03 09:26:36 +01:00
Flatcar Buildbot
8a04261a81 app-misc/ca-certificates: Update from 3.108 to 3.109 2025-03-03 07:09:57 +00:00
flatcar-ci
31e8a4b860 New version: alpha-4230.0.1-nightly-20250228-2100 2025-02-28 21:00:27 +00:00