Commit Graph

29389 Commits

Author SHA1 Message Date
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
Krzesimir Nowak
6287ed2191 .github: Drop obsolete eclasses from automation 2024-11-18 17:05:10 +01:00
Krzesimir Nowak
2226798e99 eclass/{versionator,eapi7-ver,eqawarn}: Drop obsolete eclasses 2024-11-18 17:05:10 +01:00
Krzesimir Nowak
d3f4a0b9b8 net-dns/bind-tools: Drop 2024-11-18 17:05:10 +01:00
Krzesimir Nowak
b50345e48e .github: Drop net-dns/bind-tools from automation 2024-11-18 17:05:10 +01:00
Krzesimir Nowak
66d12db9c1 overlay profiles: Drop mentions of net-dns/bind-tools
We are not building this package anymore.
2024-11-18 17:05:10 +01:00
Krzesimir Nowak
e9f8873a17 overlay coreos/config: Drop env overrides for net-dns/bind-tools
They are not relevant after the update, and we are also going to drop
the package in favor of net-dns/bind.
2024-11-18 17:05:10 +01:00
Krzesimir Nowak
831a9b53cb overlay sys-auth/sssd: Pull net-dns/bind instead of net-dns/bind-tools 2024-11-18 17:05:10 +01:00
Krzesimir Nowak
d7c99ba1f4 overlay net-fs/samba: Pull net-dns/bind instead of net-dns/bind-tools 2024-11-18 17:05:10 +01:00
Krzesimir Nowak
59621a2269 overlay coreos-devel/sdk-depends: Pull net-dns/bind instead of net-dns/bind-tools 2024-11-18 17:05:10 +01:00
Krzesimir Nowak
b96746c87a overlay coreos-base/coreos: Pull net-dns/bind instead of net-dns/bind-tools 2024-11-18 17:05:10 +01:00
Krzesimir Nowak
0939bdd749 overlay profiles: Do not pull unnecessary packages 2024-11-18 17:05:10 +01:00
Krzesimir Nowak
92757314e7 overlay coreos/config: Shrink net-dns/bind installation 2024-11-18 17:05:10 +01:00
Krzesimir Nowak
13b67ee9b2 overlay coreos/user-patches: Add a patch for net-dns/bind 2024-11-18 17:05:10 +01:00
Krzesimir Nowak
f6779885e6 overlay profiles: Update accept keywords for sys-boot/mokutil 2024-11-18 17:05:10 +01:00
Krzesimir Nowak
1586c04b48 eclass/toolchain: Sync with Gentoo
It's from Gentoo commit d6cb7a61dad7e9672a8448597835dbbf9b9e0ccf.
2024-11-18 17:05:09 +01:00
Krzesimir Nowak
e1191a2841 eclass/secureboot: Sync with Gentoo
It's from Gentoo commit 18c124079dd14ab994e3c4a576a80bbb24e9fa12.
2024-11-18 17:05:09 +01:00
Krzesimir Nowak
7849b7fdff eclass/rust: Sync with Gentoo
It's from Gentoo commit f8b206fd6688628bd9bbb2f2c5e3d3eb627d76dc.
2024-11-18 17:05:09 +01:00