23004 Commits

Author SHA1 Message Date
Krzesimir Nowak
cef7bc0107 dev-lang/duktape: Sync with Gentoo
It's from Gentoo commit 8c0df49ac77e2cc9fd33a11d99db49e1931c11a9.
2022-09-06 17:09:21 +02:00
Flatcar Buildbot
2cfbe48ede app-emulation: Upgrade Runc 1.1.3 to 1.1.4 2022-09-06 16:54:16 +02:00
Krzesimir Nowak
ec30b5e03f changelog: Add entries 2022-09-06 16:46:11 +02:00
Krzesimir Nowak
8f6a9d85c4 app-arch/unzip: Sync with Gentoo
It's from Gentoo commit 61c5554abac45ae69690163fdf543b41c8971777.
2022-09-06 16:41:42 +02:00
Krzesimir Nowak
1ecea3544f ci-automation: Change the way we prepare torcx manifest for testing
Now URLs for torcx packages are always present in the torcx manifest,
but for releases they may be pointing to the origin server where the
packages will be eventually uploaded. At the time of running the
tests, those packages are still only in the build cache, so change the
URLs to point to the build cache, so the test can pass.
2022-09-06 14:00:50 +02:00
Krzesimir Nowak
b2d6f7fc6e *: Allow specifying extra URLs for torcx packages
Torcx manifest may contain paths and URLs as locations of
packages. There are two kinds of packages - vendored and
extra. Vendored packages normally have two locations - path to the
directory inside the image where the package is (which is why it's
called vendored), and a URL to the package on some remote
server. Extra packages only have a URL. But the URLs are added only
when we tell the build_torcx_store script to upload the packages at
the same time, which is what the old build pipeline was doing. With
the new pipeline, the upload happens as a separate step, thus the
upload is disabled when invoking build_torcx_store, and so the
packages are not getting URLs set. This change went unnoticed, because
a kola test checking the generated torcx manifest was only checking if
there is at least one location, either path or URL, and all the new
releases have no extra packages, only vendored ones.

When backporting the new pipeline to old LTS, the kola tests started
to fail, because old LTS had one extra package, and this is how I
noticed the problem.
2022-09-06 14:00:50 +02:00
flatcar-ci
6d8d88cbe4 New version: main-3353.0.0-nightly-20220905-2100 2022-09-05 21:00:27 +00:00
Kai Lüke
bcd78fcb5c
Merge pull request #445 from flatcar-linux/kai/release-job
ci-automation: Prepare new release job
2022-09-05 16:09:43 +02:00
Kai Lueke
b30654ef22 ci-automation: Prepare release job
The old pipeline had a release job where mantle's plume release tool
was invoked to publish the cloud images.
Implement a release job in the new pipeline with the same goals and
eventually even more automation.
2022-09-05 11:41:41 +02:00
Kai Lueke
1319e4c95a ci-automation: Move image change report to own file
To review the image changes and the changelog more easily and in case
of fixes, iterate over it without rebuilding the image, move this logic
to its own file where a new job could call it.
2022-09-05 11:41:41 +02:00
Kai Lüke
13c87ba1a3
Merge pull request #447 from flatcar-linux/mantle-update-main
Upgrade mantle container image to latest HEAD in main
2022-09-05 09:33:44 +02:00
Flatcar Buildbot
6dd9a8e681 Update mantle container image to latest HEAD 2022-09-05 07:25:34 +00:00
flatcar-ci
c1bcd1f07c New version: main-3349.0.0-nightly-20220901-2100 2022-09-01 21:00:26 +00:00
Kai Lüke
9aedbcc2c0 Merge pull request #2122 from flatcar-linux/kai/equinix-metal-m3.small
coreos-base/oem-packet: Use i386 serial settings for x86_64 to fix m3
2022-09-01 13:36:10 +02:00
Kai Lüke
7b7c3e5b76
Merge pull request #425 from flatcar-linux/kai/em-m3
Cover Equinix Metal m3.small.x86 instances in release test
2022-09-01 13:34:20 +02:00
Kai Lüke
a791cb8657
Merge pull request #438 from flatcar-linux/kai/allow-id-500
Support running under UID 500
2022-09-01 10:58:56 +02:00
Kai Lüke
9c299a0671
Merge pull request #441 from flatcar-linux/mantle-update-main
Upgrade mantle container image to latest HEAD in main
2022-09-01 10:55:18 +02:00
Flatcar Buildbot
79565dbea2 Update mantle container image to latest HEAD 2022-08-31 21:00:38 +00:00
flatcar-ci
aa714d8394 New version: main-3348.0.0-nightly-20220831-2100 2022-08-31 21:00:25 +00:00
Kai Lueke
834e0c11d7 Support running under UID 500
When started by the Flatcar core user, the SDK failed to use UID 500
because inside the SDK there already is the core user from nss-altfiles
with the same ID. This way, the SDK user was continuing with UID 1000
and had permission errors.
Allow to reuse an existing ID for the SDK user. However, this only
works when usermod doesn't find a process that uses this ID, and we had
a race between the SDK entry points called by "docker start" and by
"docker exec". The race is unwanted anyway because we don't want to
execute the commands while setup_board is still running. Solve it by
setting the entrypoint for "docker start" directly to "bash -l" in
"docker create" (this is also what the entry point does as last step:
sudo su -l).
2022-08-31 15:16:21 +02:00
Kai Lueke
d0ef3dace7 run_sdk_container: Use sdk_entry.sh from repo instead of inbuilt copy
The SDK container has a copy of sdk_entry.sh for standalone use. This
was also used by run_sdk_container which required creating new SDK
container images for changes to take effect.
Use the repository's version from run_sdk_container for fixes to take
effect without requiring new SDK containers.
2022-08-31 14:46:40 +02:00
Kai Lüke
695825b845
Merge pull request #433 from flatcar-linux/mantle-update-main
Upgrade mantle container image to latest HEAD in main
2022-08-31 12:29:09 +02:00
Flatcar Buildbot
e77d8590c1 Update mantle container image to latest HEAD 2022-08-31 10:08:58 +00:00
Krzesimir Nowak
ffa9542e08
Merge pull request #437 from flatcar-linux/krnowak/cleanups
Small cleanups in tests
2022-08-31 12:08:45 +02:00
Krzesimir Nowak
8b52a9b04c ci-automation: Use an array for storing failed tests 2022-08-31 09:37:18 +02:00
Krzesimir Nowak
8cd06230ba ci-automation: Print failed tests nicer
Instead of printing failed tests like this:

    Failed tests: kubeadm.v1.25.0.cilium.base
    kubeadm.v1.24.1.cilium.base

Do it like this:

    Failed tests:
    kubeadm.v1.25.0.cilium.base
    kubeadm.v1.24.1.cilium.base
2022-08-31 09:37:18 +02:00
Krzesimir Nowak
9e05a07a77 ci-automation: Return 1 on broken cycle
We have set success to true when the test cycle was broken, which was
a hacky way to avoid printing the give up message. But this setting
success to true also meant that the script returned with status 0,
which is wrong.

Add another variable for controlling printing the give up message.
2022-08-31 09:37:18 +02:00
Krzesimir Nowak
6c77ebde54 ci-automation: Break test cycle properly
Create a tapfile and break out of the loop.
2022-08-31 09:37:18 +02:00
flatcar-ci
27ba532c14 New version: main-3347.0.0-nightly-20220830-2100 2022-08-30 21:00:27 +00:00
Kai Lueke
65dd84b4d1 coreos-base/oem-packet: Use i386 serial settings for x86_64 to fix m3
The m3.small.x86 instance type had no serial console output because
ttyS0 was used because the GRUB CPU check didn't trigger. It seems that
most instances had i386 reported but this new one not (maybe EFI is
used here?).
Extend the GRUB check to cover both i386 and x86_64 when setting up the
serial console. For arm64 this still shouldn't be needed and the
defaults worked so far.
2022-08-30 17:10:36 +02:00
Kai Lüke
e12291aee1
Merge pull request #431 from flatcar-linux/mantle-update-main
Upgrade mantle container image to latest HEAD in main
2022-08-30 11:28:14 +02:00
Flatcar Buildbot
4a4c44b296 Update mantle container image to latest HEAD 2022-08-30 09:26:33 +00:00
Kai Lüke
3a0c23c5b7
Merge pull request #427 from flatcar-linux/mantle-update-main
Upgrade mantle container image to latest HEAD in main
2022-08-30 11:26:13 +02:00
Flatcar Buildbot
4795cb5c8a Update mantle container image to latest HEAD 2022-08-29 21:00:52 +00:00
flatcar-ci
4ec376b99d New version: main-3346.0.0-nightly-20220829-2100 2022-08-29 21:00:31 +00:00
Sayan Chowdhury
11e3f9fa72 Merge pull request #2119 from flatcar-linux/sayan/update-shadow-4.12.2
sys-apps/shadow: Sync with Gentoo upstream; updates to 4.12.3
2022-08-29 21:07:36 +05:30
Mathieu Tortuyaux
0eca15c0e1 Merge pull request #2120 from flatcar-linux/tormath1/wg-vmware
coreos-base/coreos-init: sync commit ID
2022-08-29 11:30:12 +02:00
Mathieu Tortuyaux
9bc6270a14 changelog: add entry
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2022-08-29 11:11:27 +02:00
Mathieu Tortuyaux
0de477a949 coreos-base/coreos-init: bump commit ID
this pulls the wireguard exclusion from systemd-networkd management on
VMWare.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2022-08-29 11:08:58 +02:00
Dongsu Park
860b0e86d0 Merge pull request #2118 from flatcar-linux/linux-5.15.63-main
Upgrade Linux Kernel in main from 5.15.62 to 5.15.63
2022-08-29 11:05:16 +02:00
Sayan Chowdhury
25bf8d60c4 sys-apps/shadow: Add the CVE for shadow 4.12.3
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2022-08-26 20:17:29 +05:30
Sayan Chowdhury
a48628c1e3 sys-apps/shadow: Add the changelog for shadow 4.12.3
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2022-08-26 20:17:27 +05:30
Flatcar Buildbot
f05275612e sys-kernel: Upgrade Kernel 5.15.62 to 5.15.63 2022-08-26 07:28:33 +00:00
Dongsu Park
94b296e9a2 sys-apps/shadow: Apply Flatcar modifications
- Carry over our custom tmpfiles and securetty files
  - Remove /etc files and install them to /usr, use tmpfiles
  - Switch /etc/login.defs edits to /usr/share/shadow/login.defs
  - Drop moving passwd out of /usr since we don't have split-usr
  - Drop pkg_postinst
2022-08-26 02:38:56 +05:30
Sayan Chowdhury
ecf9249a70 sys-apps/shadow: Sync with Gentoo upstream; updates to 4.12.3
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2022-08-26 02:38:52 +05:30
flatcar-ci
e6f78f5117 New version: main-3342.0.0-nightly-20220825-2100 2022-08-25 21:00:33 +00:00
Dongsu Park
32d9c36a6f Merge pull request #353 from flatcar-linux/dongsu/gnutls-3.7.7
net-libs/gnutls: update to 3.7.7
2022-08-25 16:47:24 +02:00
Krzesimir Nowak
bd10831af6
Merge pull request #421 from flatcar-linux/mantle-update-main
Upgrade mantle container image to latest HEAD in main
2022-08-25 16:25:25 +02:00
Krzesimir Nowak
9d7775af3d Merge pull request #2112 from flatcar-linux/vmware-12.1.0-main
Upgrade open-vm-tools in main from 12.0.5 to 12.1.0
2022-08-25 11:27:11 +02:00
Dongsu Park
e640b6c1a4 changelog: add security changelog for open-vm-tools 12.1.0 2022-08-25 08:42:11 +02:00