Commit Graph

25901 Commits

Author SHA1 Message Date
Thilo Fromm
4f10dd9b06
Merge pull request #1608 from flatcar/t-lo/garbage-collect-by-date-remove-orphans
ci-automation/garbage_collect.sh: Add min age, remove orphan directories
2024-01-29 15:20:51 +01:00
Thilo Fromm
521d2be604
ci-automation/garbage_collect.sh: Fix typo
Co-authored-by: Krzesimir Nowak <knowak@microsoft.com>
2024-01-29 12:40:50 +01:00
Flatcar Buildbot
3676e6ad8f app-misc/ca-certificates: Update from 3.96 to 3.97 2024-01-29 07:17:57 +00:00
Thilo Fromm
aaf9deac28 ci-automation/garbage_collect_github_ci_sdk.sh: add min_age parameter
This change adds a min_age parameter to the github CI SDK garbage
collector. The parameter specifies a minimum age (in days) for artifacts
to be garbage collected. NOTE that this can result in more artifacts
being kept than specified via the "keep" parameter if artifacts are
younger than min_age.

The change also has garbage_collect.sh pass the min_age parameter to
garbage_collect_github_ci_sdk.sh.

Signed-off-by: Thilo Fromm <thilofromm@microsoft.com>
2024-01-26 15:47:54 +01:00
Thilo Fromm
682dbfe365 ci-automation/garbage_collect.sh: min age, orphan removal
This change improves the build cache garbage collector to remove
orphaned artifact directories - i.e. directories to which no version tag
exists in the scripts repo.

SDK containers built by Github actions (using update_sdk_container) are
igored by this change because these are handled in a separate garbage
collection script.

Also, a new command line parameter has been added to remove artifacts
older than the specified number of days (defaulting to 14):
    - If neither number of builds nor max age is specified, the script
      defaults to 50 builds to keep, and a max age of 14 days.
      The max age overrides the number of builds to keep, so more than
      50 builds may be kept.
    - If only the number of builds to keep is specified, the max age is
      set to "0" (i.e. today).
    - If both are specified, max age again overrides number of builds to
      keep.

Signed-off-by: Thilo Fromm <thilofromm@microsoft.com>
2024-01-26 14:57:58 +01:00
flatcar-ci
f316a93178 New version: main-3860.0.0-nightly-20240125-2100 2024-01-25 21:00:25 +00:00
Krzesimir Nowak
24dab44337
Merge pull request #1569 from flatcar/buildbot/weekly-portage-stable-package-updates-2024-01-15
Weekly portage-stable package updates 2024-01-15
2024-01-25 18:15:17 +01:00
Dongsu Park
75ca7d9e79
Merge pull request #1591 from flatcar/containerd-1.7.12-main
Upgrade Containerd in main from 1.7.11 to 1.7.12
2024-01-25 17:56:17 +01:00
flatcar-ci
bd7dbd42a3 New version: main-3859.0.0-nightly-20240124-2100 2024-01-24 21:00:28 +00:00
Kai Lüke
fb014da992
Merge pull request #1598 from flatcar/kai/generator-cleanup
sys-kernel/bootengine: Port systemd generator usage
2024-01-24 15:04:57 +01:00
Kai Lüke
e9d7ba6e95
Merge pull request #1599 from flatcar/kai/pass-env
coreos-base/update_engine: Forward proxy env for postinstall script
2024-01-24 14:53:27 +01:00
Kai Lueke
32737a23dc coreos-base/update_engine: Forward proxy env for postinstall script
This pulls in https://github.com/flatcar/update_engine/pull/37
to forward the proxy env vars for curl and ue-rs download_sysext
(Flatcar Stable currently uses curl, Alpha uses ue-rs).
2024-01-24 14:52:46 +01:00
Kai Lueke
26667980fe sys-kernel/bootengine: Port systemd generator usage
This pulls in https://github.com/flatcar/bootengine/pull/84
to prepare for a systemd update.
2024-01-24 14:22:27 +01:00
flatcar-ci
0cc8406788 New version: main-3858.0.0-nightly-20240123-2100 2024-01-23 21:00:25 +00:00
Mathieu Tortuyaux
0987e80f53
Merge pull request #1149 from flatcar/tormath1/sign
core_sign_update: use pkcs11 openssl engine
2024-01-23 17:11:30 +01:00
Mathieu Tortuyaux
05d4afbcc3
sys-apps/baselayout: pull pkcs11 SSL configuration
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2024-01-23 17:09:49 +01:00
Mathieu Tortuyaux
ab72a2c2fe
generate_payload: handle the downloading of releases
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2024-01-23 17:09:49 +01:00
Mathieu Tortuyaux
b112006fa7
sdk: add download_payloads
directly from the flatcar-build-scripts (no modification)

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2024-01-23 17:09:49 +01:00
Mathieu Tortuyaux
f37db1f3b1
core_sign_update: use version 2 if only 1 key is provided
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2024-01-23 17:09:49 +01:00
Mathieu Tortuyaux
0ba64271c4
sdk: add generate_payload
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2024-01-23 17:09:49 +01:00
Mathieu Tortuyaux
dd10c493bb
core_sign_update: use pkcs11 openssl engine
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2024-01-23 17:09:48 +01:00
Mathieu Tortuyaux
31b722d0ba
sdk: add app-crypt/ccid
required for pcsc-lite daemon to work

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2024-01-23 17:09:48 +01:00
Mathieu Tortuyaux
86f4e68f53
sdk: add opensc dependency
it's used to interact with the HSM device.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2024-01-23 17:09:48 +01:00
Mathieu Tortuyaux
9845627a43
sdk: add libp11 to SDK
this is the pkcs11 engine for OpenSSL

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2024-01-23 17:09:48 +01:00
flatcar-ci
018778e391 New version: main-3857.0.0-nightly-20240122-2100 2024-01-22 21:00:27 +00:00
Kai Lüke
d1527bfd56
Merge pull request #1592 from flatcar/kai/ue-rs-print
coreos-base/ue-rs: Remove -v/--print-progress option
2024-01-22 12:09:23 +01:00
flatcar-ci
7a4e693a50 New version: main-3854.0.0-nightly-20240119-2100 2024-01-20 02:05:18 +00:00
flatcar-ci
2310167c57 New version: main-3854.0.0-nightly-20240119-2100-INTERMEDIATE 2024-01-19 21:00:30 +00:00
Kai Lueke
171a279185 coreos-base/ue-rs: Remove -v/--print-progress option
This pulls in
https://github.com/flatcar/ue-rs/pull/50
to remove an option that we don't need anymore.
2024-01-19 12:58:15 +01:00
Dongsu Park
e114c3717f
Merge pull request #1582 from flatcar/firmware-20240115-main
Upgrade Linux Firmware in main from 20231211 to 20240115
2024-01-19 10:15:54 +01:00
Mathieu Tortuyaux
ffd2d7f380
Merge pull request #1585 from flatcar/mantle-update-main
Upgrade mantle container image to latest HEAD in main
2024-01-19 10:14:57 +01:00
Flatcar Buildbot
1a86cb7abc app-containers/containerd: Update from 1.7.11 to 1.7.12 2024-01-19 08:17:28 +00:00
Flatcar Buildbot
b98cae665b Update mantle container image to latest HEAD 2024-01-18 21:00:45 +00:00
flatcar-ci
1dd5e1f9e6 New version: main-3853.0.0-nightly-20240118-2100 2024-01-18 21:00:29 +00:00
Kai Lüke
b4f339220a
Merge pull request #1580 from flatcar/kai/ue-rs-target-filename
coreos-base/(ue-rs|update_engine): Control extracted OEM payload name
2024-01-18 11:54:17 +01:00
Kai Lueke
d05773b8ee coreos-base/(ue-rs|update_engine): Control extracted OEM payload name
This pulls in https://github.com/flatcar/ue-rs/pull/49 and
https://github.com/flatcar/update_engine/pull/36 to fix the handling
of OEM update payloads in a Nebraska response with self-hosted packages.
Before this fix the processing failed and had to rely on the fallback
download from the release server.
2024-01-18 11:53:54 +01:00
Dongsu Park
bc7dd6bb2b
Merge pull request #1581 from flatcar/dongsu/afterburn-5.5.1
overlay coreos-base/afterburn: update to 5.5.1
2024-01-18 09:34:40 +01:00
Flatcar Buildbot
c6ec730945 sys-kernel/coreos-firmware: Update from 20231211 to 20240115 2024-01-18 07:13:00 +00:00
Dongsu Park
d7415b2aec changelog: add update changelog for afterburn 5.5.1 2024-01-17 10:18:44 +01:00
Dongsu Park
7a9960dcb6 overlay afterburn: readd hostname crate for 5.5+
For the patch 0001* to be compiled, it is necessary to add again the hostname
crate, which is not included in 5.5+ any more by default.
2024-01-17 10:18:09 +01:00
Dongsu Park
cb82fde9d9 overlay afterburn: update to 5.5.1
Update afterburn to 5.5.1, and remove the patch 0003 for fixing
cross-build issue of arm64, because the upstream fix
https://github.com/coreos/afterburn/pull/1022 is already included in
5.5.1.
2024-01-17 10:18:06 +01:00
flatcar-ci
91c1353146 New version: main-3851.0.0-nightly-20240116-2100 2024-01-16 21:00:27 +00:00
Krzesimir Nowak
1428452ba5 overlay coreos/user-patches: Add a user patch for sys-devel/crossdev 2024-01-16 17:37:53 +01:00
Dongsu Park
4f789d1cd6
Merge pull request #1573 from flatcar/linux-6.6.12-main
Upgrade Linux Kernel for main from 6.6.8 to 6.6.12
2024-01-16 17:34:03 +01:00
Jeremi Piotrowski
625fe5c2c8
Merge pull request #1572 from flatcar/tormath1/ssm-agent
app-emulation/amazon-ssm-agent: use upstream makefile
2024-01-16 15:26:19 +01:00
Dongsu Park
e4163d5c80
Merge pull request #1546 from flatcar/mantle-update-main
Upgrade mantle container image to latest HEAD in main
2024-01-16 14:50:08 +01:00
Flatcar Buildbot
865d631b32 Update mantle container image to latest HEAD 2024-01-16 13:32:51 +00:00
Jeremi Piotrowski
cf05715ed0
Merge pull request #1571 from flatcar/coreos-cloudinit-fix-empty-hostname
coreos-cloudinit: fix hostname reset bug
2024-01-16 14:32:36 +01:00
Krzesimir Nowak
63b41be8fe changelog: Add an entry 2024-01-16 12:57:28 +01:00
Krzesimir Nowak
1e017c899d overlay profiles: Add accept keywords for sys-devel/binutils 2024-01-16 12:55:16 +01:00