30185 Commits

Author SHA1 Message Date
Flatcar Buildbot
9a4cbd93fd app-admin/eselect: Sync with Gentoo
It's from Gentoo commit dd216fe5c28e48b7a26d410b8c585fa2592539da.
2024-12-10 08:40:41 +01:00
Flatcar Buildbot
88d09714c5 sys-kernel/coreos-sources: Update from 6.6.63 to 6.6.64 2024-12-10 07:05:13 +00:00
flatcar-ci
e60f505e3a New version: main-4179.0.0-nightly-20241209-2100 2024-12-09 21:00:24 +00:00
Flatcar Buildbot
05961d25d8 dev-lang/go: Update from 1.22.9 to 1.22.10 2024-12-09 07:24:20 +00:00
flatcar-ci
a4d6da3dbc New version: main-4174.0.0-nightly-20241204-2100 2024-12-04 21:00:29 +00:00
Krzesimir Nowak
387be3bfcb
Merge pull request #2503 from flatcar/krnowak/local-x-fix
build_library/build_image_util: Fix local exporting
2024-12-04 17:35:58 +01:00
Krzesimir Nowak
d2514c2fdf
Merge pull request #2501 from flatcar/krnowak/move-sssd
Update SSSD, move to portage-stable
2024-12-04 17:30:34 +01:00
Krzesimir Nowak
d4db435dd9 build_library/build_image_util: Fix local exporting
Apparently `local -x FOO` does not locally export an already existing
variable, but rather does some whole weird lot of nothing - it shadows
an existing variable with a new unset one, but it won't export it
until it gets assigned.
2024-12-04 17:27:29 +01:00
Dongsu Park
653fd94dbe
Merge pull request #2500 from flatcar/dongsu/ue-rs-20241129
coreos-overlay ue-rs: update 2024-11-29
2024-12-04 16:30:26 +01:00
Krzesimir Nowak
9cf97a6a81 changelog: Add entries 2024-12-04 15:50:41 +01:00
Krzesimir Nowak
d8cac78313 .github: Drop removed packages from automation 2024-12-04 15:50:41 +01:00
Krzesimir Nowak
9d0a7bf439 net-libs/http-parser, dev-libs/libpcre: Drop unused packages 2024-12-04 15:50:41 +01:00
Krzesimir Nowak
59a0fdcf45 overlay profiles: Enable gssapi for bind in base profile 2024-12-04 15:50:41 +01:00
Krzesimir Nowak
f7bf61272f overlay profiles: Add needed USE flags for sys-auth/sssd 2024-12-04 15:50:41 +01:00
Krzesimir Nowak
257ea2dd44 .github: Add net-dns/bind-tools back to automation 2024-12-04 15:50:41 +01:00
Krzesimir Nowak
3ac0f67133 net-dns/bind-tools: Add from Gentoo
It's from Gentoo commit 2cc662627fc0706dd3f422180f0121afd3d8bdc5.
2024-12-04 15:50:41 +01:00
Krzesimir Nowak
cfb2756aaf .github: Add sys-auth/sssd to automation 2024-12-04 15:50:41 +01:00
Krzesimir Nowak
6aa303515f overlay profiles: Drop oem-aci leftovers
Spotted when dealing with updating sys-auth/sssd.
2024-12-04 15:50:41 +01:00
Krzesimir Nowak
5693dc5de1 overlay profiles: Add accept keywords for sys-auth/sssd 2024-12-04 15:50:41 +01:00
Krzesimir Nowak
64392762e2 overlay coreos/config: Update overrides for sys-auth/sssd 2024-12-04 15:50:30 +01:00
Krzesimir Nowak
ed9748250e overlay coreos/user-patches: Add a user patch for sys-auth/sssd 2024-12-04 15:49:58 +01:00
Krzesimir Nowak
f18907e21c sys-auth/sssd: Sync with Gentoo
It's from Gentoo commit 2093b3c01a818dc3721376c181e7ae9b74f88508.
2024-12-04 13:36:12 +01:00
Krzesimir Nowak
e1e4f55520 sys-auth/sssd: Move from overlay 2024-12-04 13:36:12 +01:00
James Le Cuirot
0059a33aae
Merge pull request #2491 from flatcar/chewi/split-sbsign-job
Do Secure Boot signing for official builds in a separate additional job
2024-12-04 10:39:55 +00:00
flatcar-ci
c90a73aef5 New version: main-4173.0.0-nightly-20241203-2100 2024-12-03 21:00:29 +00:00
James Le Cuirot
e6e3dafa86
grub_install.sh: Temporarily undo copying the officially signed shim
We previously did the AKV signing in the image job but temporarily
nobbled that code path while we completed the shim review.

Now the AKV signing has been split out into a separate job that will
only be invoked once changes to the jenkins-os repo have been merged.
The only thing we now need to nobble here is copying the signed shim. In
the meantime, we copy the unsigned shim instead. Revert this commit once
the shim review is complete.
2024-12-03 16:01:24 +00:00
James Le Cuirot
b3183b42c4
Do SB signing for official builds in a separate additional job
We only want to do the signing in Azure, not the whole image job. This
new job downloads the unsigned image, signs it, and replaces it.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2024-12-03 16:01:23 +00:00
James Le Cuirot
260426a84e
app-crypt/azure-keyvault-pkcs11: Bump snapshot to 20241129 to fix debug
Debug output was causing a stack smashing error.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2024-12-03 16:01:21 +00:00
James Le Cuirot
0fd811f453
Drop more unused "modify_image" code
Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2024-12-03 16:01:20 +00:00
James Le Cuirot
e44b946abf
build_image: Deduplicate --extract_update and --generate_update options
The --extract_update option used to do exactly that, just extract the
USR-A partition for updates and no more. Now it does the same thing as
--generate_update, except it names the file flatcar_test_update.gz
rather than flatcar_production_update.gz. --generate_update is never
actually used because official update payloads are manually generated
with the generate_payload script later on.

Resolve this confusion by deduplicating the common code between them.
Any update payload produced during this stage of the build is only
useful for testing, so change --generate_update to always create
flatcar_test_update.gz. --generate_update now implies --extract_update
and both are enabled by default.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2024-12-03 16:01:19 +00:00
Dongsu Park
162bae9a3b coreos-overlay ue-rs: download and unpack tarball correctly
Now that the previous git clone method does not work any more with the
current eclass, we need to download source tarball directly from GitHub
archive, and specify source directory name correspondingly.
2024-12-03 16:06:00 +01:00
Dongsu Park
c8e06827d8
Merge pull request #2488 from flatcar/buildbot/monthly-glsa-metadata-updates-2024-12-01
Monthly GLSA metadata 2024-12-01
2024-12-03 15:50:18 +01:00
Dongsu Park
2a2f7da2be coreos-overlay ue-rs: update 2024-11-29
Update ue-rs mainly to update dependency crates, as well as
to address security warning around futures-util crate.

Pulls in https://github.com/flatcar/ue-rs/pull/58
2024-12-03 15:38:18 +01:00
Krzesimir Nowak
f76f6db755
Merge pull request #2342 from flatcar/krnowak/pkg-auto
pkg-auto: Add package automation scripts
2024-12-03 15:37:04 +01:00
Krzesimir Nowak
7d72d5d8a0 pkg-auto: Update README 2024-12-03 15:04:45 +01:00
Krzesimir Nowak
dc19961b10
Merge pull request #2487 from flatcar/krnowak/var-tmpfiles-d-generation-fix
build_library/build_image_util.sh: Fix copy-pasta
2024-12-03 14:57:14 +01:00
Mathieu Tortuyaux
f9cc0c8a89
Merge pull request #2492 from flatcar/tormath1/openssl
dev-libs/openssl: upgrade to 3.2.3
2024-12-03 14:13:30 +01:00
Mathieu Tortuyaux
8250b855b3
Merge pull request #2490 from flatcar/tormath1/guest-agent-arm
arm64: add qemu-guest-agent
2024-12-03 14:02:00 +01:00
Mathieu Tortuyaux
ca63fef213
Merge pull request #2494 from flatcar/mantle-update-main
Upgrade mantle container image to latest HEAD in main
2024-12-03 09:23:45 +01:00
Flatcar Buildbot
610ca7e6d3 Update mantle container image to latest HEAD 2024-12-02 21:00:41 +00:00
flatcar-ci
324426e2ab New version: main-4172.0.0-nightly-20241202-2100 2024-12-02 21:00:24 +00:00
Mathieu Tortuyaux
edde97a0e4
changelog: add entries
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2024-12-02 15:25:25 +01:00
Mathieu Tortuyaux
4bb0257db6
dev-libs/openssl: Apply Flatcar modifications
- drop `pkg_postint`
- create `/etc/ssl` with tmpfiles
- continue shipping app-misc/c_rehash
- mark as stable
- drop non-used files

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2024-12-02 15:25:25 +01:00
Mathieu Tortuyaux
19323ecffa
dev-libs/openssl: sync with Gentoo
Commit-Ref: 33c809f85f

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2024-12-02 14:59:57 +01:00
Mathieu Tortuyaux
12634f49e8
changelog: add entry
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2024-12-02 14:38:35 +01:00
Mathieu Tortuyaux
1e51d39051
coreos/base: enable qemu-guest-agent on ARM64
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2024-12-02 14:38:35 +01:00
Flatcar Buildbot
f55d67e357 portage-stable/metadata: Monthly GLSA metadata updates 2024-12-01 07:05:35 +00:00
Krzesimir Nowak
489eb799a8 build_library/build_image_util.sh: Fix copy-pasta
We were supposed to collect allowed users and allowed groups into
separate arrays. Due to the copy-paste mistake, we overwrote allowed
users array with allowed groups while leaving the array for allowed
groups empty, so we ended up passing only allowed groups instead of
both.
2024-11-29 16:16:51 +01:00
Krzesimir Nowak
04b78d9657 pkg-auto: Address shellcheck complaints 2024-11-27 17:17:58 +01:00
Krzesimir Nowak
4eba9bec28 pkg-auto: Add a missing function 2024-11-27 16:49:41 +01:00