Commit Graph

29556 Commits

Author SHA1 Message Date
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
Krzesimir Nowak
ae67b87fba pkg-auto: Move some implementation detail down the file
I try to keep "public API" at the top of the file.
2024-11-27 16:00:58 +01:00
Krzesimir Nowak
dd09caba17 pkg-auto: Import a stripped-down version of eapi7-ver.eclass into impl
The eclass was removed from Gentoo, so we followed suit. This broke
the pkg-auto code. Thus I imported the eclass into the impl directory
as gentoo_ver.sh, threw away all the unnecessary parts and moved some
from pkg_auto_lib.sh to the new file.

This allowed me to also drop a hack where I was grepping for the
version regexp in the eclass. Now I'm just exporting it.
2024-11-27 16:00:58 +01:00
Krzesimir Nowak
4c5e550055 pkg-auto: Add package automation scripts
This adds some scripts I have been using for over a year to deal with
the weekly package updates.

It comes with a `README.md` which describes a workflow similar to my
own.

The `sync_packages.sh` and `update_packages.sh` scripts are currently
not used anywhere. The idea behind them was to use them for Github
Action, but that will come as a follow-up PR.
2024-11-27 16:00:57 +01:00
flatcar-ci
f028badc1c New version: main-4166.0.0-nightly-20241126-2100 2024-11-26 21:00:26 +00:00
Lukas Stockner
f5d9435f43 sys-kernel/coreos-modules: Enable VFIO for arm64
VFIO was configured as x86-only, but it also works and is useful on ARM.
CONFIG_VFIO_PCI_VGA is x86-specific, so it remains in the amd64 config.
2024-11-26 21:59:50 +01:00
James Le Cuirot
4ca21a1907
Merge pull request #2477 from flatcar/chewi/drop-old-code
Drop lots of obsolete CI, release signing, and upload code
2024-11-26 16:18:55 +00:00
James Le Cuirot
9f8eac6540
Drop lots of obsolete release signing and upload code
Most of this hinges on the --upload option being passed, and it never is
any more. Much of it also uses Google Buckets, which we no longer use,
save for some GCE-specific bits.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2024-11-26 14:58:24 +00:00
James Le Cuirot
363f2321ab
Delete (almost) all of the jenkins directory
This has been superseded by code in the ci-automation directory.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2024-11-26 11:53:19 +00:00
Mathieu Tortuyaux
33672f7acf
Merge pull request #2467 from flatcar/linux-6.6.63-main
Upgrade Linux Kernel for main from 6.6.62 to 6.6.63
2024-11-26 09:12:01 +01:00
Mathieu Tortuyaux
77874add63
Merge pull request #2481 from flatcar/mantle-update-main
Upgrade mantle container image to latest HEAD in main
2024-11-26 09:08:38 +01:00
Flatcar Buildbot
b1747a2d63 Update mantle container image to latest HEAD 2024-11-25 21:00:45 +00:00
flatcar-ci
574edbdc58 New version: main-4165.0.0-nightly-20241125-2100 2024-11-25 21:00:27 +00:00
Mathieu Tortuyaux
948694a36a
Merge pull request #2476 from flatcar/cacerts-3.107-main
Update ca-certificates in main from 3.106 to 3.107
2024-11-25 13:33:08 +01:00
Flatcar Buildbot
5c2e2b8aac app-misc/ca-certificates: Update from 3.106 to 3.107 2024-11-25 07:10:24 +00:00
Flatcar Buildbot
318009f706 sys-kernel/coreos-sources: Update from 6.6.62 to 6.6.63 2024-11-23 07:05:03 +00:00
flatcar-ci
58176d954c New version: main-4161.0.0-nightly-20241121-2100 2024-11-21 21:00:26 +00:00
Krzesimir Nowak
1653b4b3b0
Merge pull request #2440 from flatcar/buildbot/weekly-portage-stable-package-updates-2024-11-11
Weekly portage-stable package updates 2024-11-11
2024-11-21 13:23:40 +01:00
Krzesimir Nowak
f2eb56c789 changelog: Add an entry 2024-11-21 13:21:53 +01:00
flatcar-ci
3921712454 New version: main-4159.0.0-nightly-20241119-2100 2024-11-19 21:00:24 +00:00
Mathieu Tortuyaux
9f87778c5f
Merge pull request #2466 from flatcar/mantle-update-main
Upgrade mantle container image to latest HEAD in main
2024-11-19 21:37:13 +01:00
Flatcar Buildbot
30a5a718d4 Update mantle container image to latest HEAD 2024-11-19 16:07:00 +00:00
James Le Cuirot
ee027189d9
Merge pull request #2456 from flatcar/chewi/grub-mod
Free up /boot space with some GRUB module changes
2024-11-19 16:03:50 +00:00
Krzesimir Nowak
e88b7f1562 overlay profiles: Drop accept keywords for net-misc/curl 2024-11-19 13:08:01 +01:00
Krzesimir Nowak
9069153865 overlay profiles: Drop accept keywords for dev-libs/jsoncpp 2024-11-19 12:19:51 +01:00
Krzesimir Nowak
83aeea4919 overlay profiles: Drop obsolete accept keywords for app-containers/podman 2024-11-19 11:55:35 +01:00
Mathieu Tortuyaux
b7d683d0b4
Merge pull request #2458 from flatcar/mantle-update-main
Upgrade mantle container image to latest HEAD in main
2024-11-19 09:38:22 +01:00
Flatcar Buildbot
8c8ff39b0e Update mantle container image to latest HEAD 2024-11-18 21:00:44 +00:00
flatcar-ci
73dd27bd36 New version: main-4158.0.0-nightly-20241118-2100 2024-11-18 21:00:27 +00:00