26578 Commits

Author SHA1 Message Date
Krzesimir Nowak
29d3a14fb4
Merge pull request #2282 from flatcar/mantle-update-flatcar-4012
Upgrade mantle container image to latest HEAD in flatcar-4012
2024-09-05 14:53:17 +02:00
Flatcar Buildbot
4ee892e1c0 Update mantle container image to latest HEAD 2024-09-05 12:35:43 +00:00
flatcar-ci
29e0b009d0 New version: beta-4012.1.0-nightly-20240904-2100 2024-09-04 21:00:30 +00:00
Mathieu Tortuyaux
7fbc29cbae
build_sysext: override FLATCAR_VERSION only for non-official builds
Without this, official builds are failing:
```
This is a dev rebuild of an official release tag: No BUILD ID set in '/mnt/host/source/.repo/manifests/version.txt'.  Will use base squasfs BUILD ID for version check.
Repo root FLATCAR_VERSION is '4081.0.0', squashfs build ID is '2024-09-03-2245'
Setting FLATCAR_VERSION to '4081.0.0+2024-09-03-2245'
Base squashfs version: 4081.0.0
SDK board packages version: 4081.0.0+2024-09-03-2245
Version mismatch between board flatcar release and SDK container flatcar release.
```

The "base squashfs version" is the actual version for official release builds.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2024-09-04 16:13:35 +02:00
Mathieu Tortuyaux
2098ba75b9
build_sysext: apply comments from PR 2259
this is from commit: 5b70e8399a

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2024-09-04 16:13:35 +02:00
flatcar-ci
d31954996d New version: beta-4012.1.0-nightly-20240903-2100 2024-09-03 21:00:29 +00:00
Mathieu Tortuyaux
2968a83fdb
Merge pull request #2272 from flatcar/cacerts-3.104-flatcar-4012
Update ca-certificates in flatcar-4012 from 3.103 to 3.104
2024-09-03 11:07:27 +02:00
flatcar-ci
959ffd9f02 New version: beta-4012.1.0-nightly-20240902-2100 2024-09-02 21:00:26 +00:00
Mathieu Tortuyaux
5dd53802aa
Merge pull request #2253 from flatcar/mantle-update-flatcar-4012
Upgrade mantle container image to latest HEAD in flatcar-4012
2024-09-02 15:57:23 +02:00
Mathieu Tortuyaux
084201b839
python: install feedparser for Kernel CVEs fetching
packaging is not used with the new version of the show-fixed-kernel-cves
script.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2024-09-02 15:46:59 +02:00
Mathieu Tortuyaux
5a2ada2e8f
Revert "sys-kernel/coreos-sources: changelog: add 6.6.47 kernel"
This reverts commit 18891d461286cf1dbacb793b7ea2b92bacc740ad.

The changelog is now handled back by 'show-changes' CI job.
2024-09-02 15:46:50 +02:00
Flatcar Buildbot
1e1b0ae580 Update mantle container image to latest HEAD 2024-09-02 12:47:05 +00:00
Jeremi Piotrowski
669bc72f4b Merge pull request #2266 from flatcar/scripts
fix ownership of containerd/docker sysext files

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-09-02 10:57:34 +02:00
Jeremi Piotrowski
4208d43e89 changelog: Add entry for sysext file ownership bugfix
Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-09-02 10:57:34 +02:00
Jeremi Piotrowski
9429d2f2e1 build_sysext: Add check for invalid file permissions in sysext
Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-09-02 10:57:34 +02:00
Jeremi Piotrowski
4058ba2e60 build_library: Don't preserve file ownership when copying sysext files
The docker and containerd copy files from the repository, which are owned by
the sdk user. This ownership leaks into the final image, which means the first
created user could edit systemd files. This is bad.

Modify the cp invocation to copy files without preserving ownership. The
sysext-mangle script is called by build_sysext, which is executed using sudo.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-09-02 10:57:34 +02:00
Flatcar Buildbot
f58f63e79e app-misc/ca-certificates: Update from 3.103 to 3.104 2024-09-02 07:21:37 +00:00
flatcar-ci
396b48676b New version: beta-4012.1.0-nightly-20240830-2100 2024-08-30 21:00:27 +00:00
Dongsu Park
33a504a24d
Merge pull request #2264 from flatcar/linux-6.6.48-flatcar-4012
Upgrade Linux Kernel for flatcar-4012 from 6.6.47 to 6.6.48
2024-08-30 16:45:15 +02:00
Thilo Fromm
278155d0a1 Merge pull request #2260 from flatcar/scripts
config/env/sys-fs/zfs-kmod: un-break zfs-kmod binpkg install
2024-08-30 11:48:30 +02:00
Thilo Fromm
2cb7a7e993 config/env/sys-fs/zfs-kmod: un-break zfs-kmod binpkg install
This change sets SKIP_KERNEL_BINPKG_ENV_RESET in the zfs-kmod env so
linux-info.eclass keeps kernel env variables. This resolves an issue
with installing zfs-kmod as a binpkg when the kernel was not yet
installed. In a pure binpkg install the zfs-kmod package might be
installed before the kernel, leading to the kmod's kernel version
detection to fail.

Signed-off-by: Thilo Fromm <thilofromm@microsoft.com>
2024-08-30 11:48:30 +02:00
Flatcar Buildbot
978767c123 sys-kernel/coreos-sources: Update from 6.6.47 to 6.6.48 2024-08-30 07:13:45 +00:00
flatcar-ci
15408526e3 New version: beta-4012.1.0-nightly-20240829-2100 2024-08-29 21:00:24 +00:00
James Le Cuirot
304ae1d1bb
Merge pull request #2249 from flatcar/scripts
sys-kernel/bootengine: Bump to fix slow PXE/ISO boots with udev rule
2024-08-29 14:41:22 +01:00
James Le Cuirot
c77f7478d6
sys-kernel/bootengine: Bump to fix slow PXE/ISO boots with udev rule
See: https://github.com/flatcar/bootengine/pull/98
See: https://github.com/flatcar/Flatcar/issues/1514
Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2024-08-29 14:41:20 +01:00
Thilo Fromm
16e017629b Merge pull request #2259 from flatcar/scripts
build_sysext: Detect dev rebuild of release tag, fix build ID issue
2024-08-29 12:09:33 +02:00
Thilo Fromm
5202ea22e3 build_sysext: Detect dev rebuild of release tag, fix build ID issue
build_sysext uses a base squashfs (basically a full snapshot of the
Flatcar OS image) to build custom sysexts on top. Before building it
ensures the base image actualy matches the OS version in the repository
root.

The version string includes a BUILD_ID which might be auto-generated (by
including common.sh) if it is not present in the version file - e.g.
when the version is an official release (tag). This build ID
auto-generation causes issues with the version check when image build
and sysext build scripts run independently - each will generate its own
build ID, and this will cause build_sysext's version check to fail.

build_sysext will now use the build id from the base squashfs when it is
not set in the source tree's version.txt to work around that issue. This
is a more general solution than 361eda220b368c3c3a959357c54db10d4c2f1d1a
(which this patch reverts) as it directly addresses the issue in
build_sysext instead of working around it in sysext_prod_builder.

Signed-off-by: Thilo Fromm <thilofromm@microsoft.com>
2024-08-29 12:09:33 +02:00
flatcar-ci
34374b5e03 New version: beta-4012.1.0-nightly-20240828-2100 2024-08-28 21:00:27 +00:00
Mathieu Tortuyaux
c452d79e8f
Merge pull request #2242 from flatcar/linux-6.6.47-flatcar-4012
Upgrade Linux Kernel for flatcar-4012 from 6.6.43 to 6.6.47
2024-08-28 16:32:00 +02:00
Adrian Vladu
18891d4612
sys-kernel/coreos-sources: changelog: add 6.6.47 kernel 2024-08-28 12:17:04 +02:00
flatcar-ci
5e2d8e0e3c New version: beta-4012.1.0-nightly-20240821-2100 2024-08-21 21:00:31 +00:00
Jeremi Piotrowski
623a6caae6 Merge pull request #2222 from flatcar/scripts
coreos-cloudinit: fix Equinix Metal cloudinit
Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-08-21 11:00:27 +02:00
Jeremi Piotrowski
1f758fffd7 changelog: Add entry for EM cloudinit fix
Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-08-21 11:00:27 +02:00
Mathieu Tortuyaux
02e4d426d5 coreos-cloudinit: fix Equinix Metal cloudinit
This has been raised on Slack:
```
Aug 08 19:03:33 shoot-79548-jlptk bash[1678]: 2024/08/08 19:03:33 Checking availability of "packet-metadata-service"
Aug 08 19:04:03 shoot-79548-jlptk bash[1678]: 2024/08/08 19:04:03 Checking availability of "packet-metadata-service"
Aug 08 19:04:33 shoot-79548-jlptk bash[1678]: 2024/08/08 19:04:33 Checking availability of "packet-metadata-service"
Aug 08 19:05:03 shoot-79548-jlptk bash[1678]: 2024/08/08 19:05:03 Checking availability of "packet-metadata-service"
Aug 08 19:05:33 shoot-79548-jlptk bash[1678]: 2024/08/08 19:05:33 Checking availability of "packet-metadata-service"
Aug 08 19:06:03 shoot-79548-jlptk bash[1678]: 2024/08/08 19:06:03 Checking availability of "packet-metadata-service"
Aug 08 19:06:09 shoot-79548-jlptk bash[1678]: 2024/08/08 19:06:09 No datasources available in time
Aug 08 19:06:09 shoot-79548-jlptk systemd[1]: oem-cloudinit.service: Main process exited, code=exited, status=1/FAILURE
Aug 08 19:06:09 shoot-79548-jlptk systemd[1]: oem-cloudinit.service: Failed with result 'exit-code'.
Aug 08 19:06:09 shoot-79548-jlptk systemd[1]: Failed to start oem-cloudinit.service - Run cloudinit.
```

The check for metadata endpoint availability (`curl https://metadata.packet.net/`) returns a 404 so it fails.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-08-21 11:00:27 +02:00
Jeremi Piotrowski
9f4bf73261 Merge pull request #2247 from flatcar/scripts
coreos-overlay/mayday: Upgrade to remove vulnerable dependencies

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-08-21 10:04:43 +02:00
Jeremi Piotrowski
7abd292c71 coreos-overlay/mayday: Upgrade to remove vulnerable dependencies
Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-08-21 10:04:43 +02:00
Adrian Vladu
fb93810adf sys-kernel/coreos-sources: update revert pahole flags patch 2024-08-20 12:28:44 +03:00
Flatcar Buildbot
790954173e sys-kernel/coreos-sources: Update from 6.6.43 to 6.6.47 2024-08-19 07:15:27 +00:00
flatcar-ci
53db6b95d1 New version: beta-4012.1.0-nightly-20240814-2100 2024-08-14 21:00:24 +00:00
flatcar-ci
e34c7869e2 New version: beta-4012.1.0-nightly-20240809-2100 2024-08-09 21:00:24 +00:00
Krzesimir Nowak
c62d2e80b0
Merge pull request #2221 from flatcar/mantle-update-flatcar-4012
Upgrade mantle container image to latest HEAD in flatcar-4012
2024-08-09 14:10:55 +02:00
Flatcar Buildbot
3900ae1404 Update mantle container image to latest HEAD 2024-08-09 12:08:50 +00:00
flatcar-ci
abbba9f0b6 New version: beta-4012.1.0-nightly-20240808-2100 2024-08-08 21:00:27 +00:00
Mathieu Tortuyaux
85dc765177
Merge pull request #2211 from flatcar/mantle-update-flatcar-4012
Upgrade mantle container image to latest HEAD in flatcar-4012
2024-08-08 16:08:54 +02:00
Flatcar Buildbot
7d392d8412 Update mantle container image to latest HEAD 2024-08-08 14:06:15 +00:00
flatcar-ci
d7d732d508 New version: beta-4012.1.0-nightly-20240807-2100 2024-08-07 21:00:29 +00:00
Mathieu Tortuyaux
c78fbc7956
New version: beta-4012.1.0
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
beta-4012.1.0
2024-08-07 16:56:18 +02:00
Mathieu Tortuyaux
d8810ed83c
mantle: pull azure changes
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2024-08-07 16:54:45 +02:00
flatcar-ci
eca78afe7e New version: alpha-4012.0.1-nightly-20240806-2100 2024-08-06 21:00:25 +00:00
flatcar-ci
ee61613f38 New version: alpha-4012.0.1-nightly-20240805-2100 2024-08-05 21:00:23 +00:00