26502 Commits

Author SHA1 Message Date
Mathieu Tortuyaux
3ce269c585
New version: stable-3975.2.1 stable-3975.2.1 2024-09-04 16:20:49 +02:00
Mathieu Tortuyaux
dee3fa852a
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:59 +02:00
Mathieu Tortuyaux
af6937d30c
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:59 +02:00
flatcar-ci
7614d049d6 New version: stable-3975.2.0-nightly-20240903-2100 2024-09-03 21:00:30 +00:00
Mathieu Tortuyaux
79ddc541b4
New version: stable-3975.2.1 2024-09-03 17:45:33 +02:00
Mathieu Tortuyaux
c452e36ccf
Merge pull request #2270 from flatcar/cacerts-3.104-flatcar-3975
Update ca-certificates in flatcar-3975 from 3.103 to 3.104
2024-09-03 11:07:50 +02:00
flatcar-ci
8943d4b57a New version: stable-3975.2.0-nightly-20240902-2100 2024-09-02 21:00:26 +00:00
Mathieu Tortuyaux
2439c8590c
Merge pull request #2255 from flatcar/mantle-update-flatcar-3975
Upgrade mantle container image to latest HEAD in flatcar-3975
2024-09-02 15:56:55 +02:00
Mathieu Tortuyaux
e7e653cc29
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:47:45 +02:00
Mathieu Tortuyaux
411298b7f1
Revert "sys-kernel/coreos-sources: changelog: add 6.6.47 kernel"
This reverts commit 160e1f32649d52a5d42a3f8c1bb81ac457434ddf.

The changelog is now handled back by 'show-changes' CI job.
2024-09-02 15:47:30 +02:00
Flatcar Buildbot
373b417b85 Update mantle container image to latest HEAD 2024-09-02 12:47:05 +00:00
Jeremi Piotrowski
0230ae0900 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:25 +02:00
Jeremi Piotrowski
6fad42fc90 changelog: Add entry for sysext file ownership bugfix
Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-09-02 10:57:25 +02:00
Jeremi Piotrowski
a568ada5c5 build_sysext: Add check for invalid file permissions in sysext
Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-09-02 10:57:25 +02:00
Jeremi Piotrowski
3efaa61ebe 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:25 +02:00
Flatcar Buildbot
ad584d7084 app-misc/ca-certificates: Update from 3.103 to 3.104 2024-09-02 07:21:34 +00:00
flatcar-ci
41d688a55e New version: stable-3975.2.0-nightly-20240830-2100 2024-08-30 21:00:28 +00:00
Dongsu Park
4aab0b3882
Merge pull request #2265 from flatcar/linux-6.6.48-flatcar-3975
Upgrade Linux Kernel for flatcar-3975 from 6.6.47 to 6.6.48
2024-08-30 16:45:29 +02:00
Thilo Fromm
f56c2ce088 Merge pull request #2260 from flatcar/scripts
config/env/sys-fs/zfs-kmod: un-break zfs-kmod binpkg install
2024-08-30 11:48:14 +02:00
Thilo Fromm
7f0720ed30 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:14 +02:00
Flatcar Buildbot
9f399fb283 sys-kernel/coreos-sources: Update from 6.6.47 to 6.6.48 2024-08-30 07:15:05 +00:00
flatcar-ci
cb76dae62f New version: stable-3975.2.0-nightly-20240829-2100 2024-08-29 21:00:25 +00:00
Thilo Fromm
2570fc2d0a Merge pull request #2259 from flatcar/scripts
build_sysext: Detect dev rebuild of release tag, fix build ID issue
2024-08-29 12:09:09 +02:00
Thilo Fromm
17483ec262 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:09 +02:00
flatcar-ci
14174b46d7 New version: stable-3975.2.0-nightly-20240828-2100 2024-08-28 21:00:26 +00:00
Mathieu Tortuyaux
bcc6c3e66f
Merge pull request #2241 from flatcar/linux-6.6.47-flatcar-3975
Upgrade Linux Kernel for flatcar-3975 from 6.6.43 to 6.6.47
2024-08-28 16:48:10 +02:00
Adrian Vladu
160e1f3264
sys-kernel/coreos-sources: changelog: add 6.6.47 kernel 2024-08-28 12:20:14 +02:00
flatcar-ci
c95d1be089 New version: stable-3975.2.0-nightly-20240822-2100 2024-08-22 21:00:29 +00:00
flatcar-ci
96979b5379 New version: stable-3975.2.0-nightly-20240821-2100 2024-08-21 21:00:27 +00:00
Jeremi Piotrowski
ca71d8628d Merge pull request #2222 from flatcar/scripts
coreos-cloudinit: fix Equinix Metal cloudinit
2024-08-21 11:01:57 +02:00
Jeremi Piotrowski
d71c622476 changelog: Add entry for EM cloudinit fix
Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-08-21 11:01:50 +02:00
Mathieu Tortuyaux
119ec86f1b 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:01:50 +02:00
Jeremi Piotrowski
eae2d0a044 Merge pull request #2247 from flatcar/scripts
coreos-overlay/mayday: Upgrade to remove vulnerable dependencies
2024-08-21 10:03:11 +02:00
Jeremi Piotrowski
9d74088d07 coreos-overlay/mayday: Upgrade to remove vulnerable dependencies
Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-08-21 10:02:20 +02:00
Adrian Vladu
88ff4447b6 sys-kernel/coreos-sources: update revert pahole flags patch 2024-08-20 12:27:44 +03:00
Flatcar Buildbot
d796570f6f sys-kernel/coreos-sources: Update from 6.6.43 to 6.6.47 2024-08-19 07:15:10 +00:00
flatcar-ci
3784c366b8 New version: stable-3975.2.0-nightly-20240815-2100 2024-08-15 21:00:28 +00:00
flatcar-ci
164e18cd20 New version: stable-3975.2.0-nightly-20240809-2100 2024-08-09 21:00:24 +00:00
Krzesimir Nowak
cc2993cb0e
Merge pull request #2220 from flatcar/mantle-update-flatcar-3975
Upgrade mantle container image to latest HEAD in flatcar-3975
2024-08-09 14:10:52 +02:00
Flatcar Buildbot
14fc9b6f1b Update mantle container image to latest HEAD 2024-08-09 12:08:50 +00:00
flatcar-ci
a1d6199c0b New version: stable-3975.2.0-nightly-20240808-2100 2024-08-08 21:00:26 +00:00
Mathieu Tortuyaux
86186b6cba
Merge pull request #2209 from flatcar/mantle-update-flatcar-3975
Upgrade mantle container image to latest HEAD in flatcar-3975
2024-08-08 16:08:31 +02:00
Flatcar Buildbot
163f0eccd3 Update mantle container image to latest HEAD 2024-08-08 14:06:14 +00:00
Mathieu Tortuyaux
79328899fa
New version: stable-3975.2.0
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
stable-3975.2.0
2024-08-07 17:23:08 +02:00
Mathieu Tortuyaux
b572bf90ed
mantle: pull azure changes
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2024-08-07 17:22:28 +02:00
flatcar-ci
b7a2226cf0 New version: beta-3975.1.1-nightly-20240805-2100 2024-08-05 21:00:26 +00:00
Sayan Chowdhury
7d275e5f0d
New version: stable-3975.2.0 2024-08-06 00:30:25 +05:30
Mathieu Tortuyaux
cff54f8bfb
Merge pull request #2203 from flatcar/cacerts-3.103-flatcar-3975
Update ca-certificates in flatcar-3975 from 3.102 to 3.103
2024-08-05 16:23:36 +02:00
Flatcar Buildbot
81c307d9cf app-misc/ca-certificates: Update from 3.102 to 3.103 2024-08-05 07:21:21 +00:00
flatcar-ci
7c1c241c99 New version: beta-3975.1.1-nightly-20240801-2100 2024-08-01 21:00:29 +00:00