25840 Commits

Author SHA1 Message Date
Jeremi Piotrowski
e1a7a9e36c coreos-base/oem-gce: Enable timer and remove debug files
Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-04-02 12:33:39 +00:00
Jeremi Piotrowski
8caa5a8512 app-admin/google-*-agent: Update SRC_URI for deps tarball
Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-04-02 12:33:39 +00:00
Jeremi Piotrowski
ebb10a10c8 coreos-base/oem-gce: Remove unused files
We now rely on GCP agents taking care of instance configuration.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-04-02 12:33:39 +00:00
Jeremi Piotrowski
1c8b3a5497 dev-python/boto: Remove unused ebuild
Google-compute-engine used to depend on boto, but it has been booted
from our tree so we can remove boto as well.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-04-02 12:33:39 +00:00
Jeremi Piotrowski
8d3f25d380 coreos-devel/board-packages: Add GCP OEM packages to RDEPENDS
So that they can be included in a sysext.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-04-02 12:33:39 +00:00
Jeremi Piotrowski
e04edde030 coreos-devel/board-packages: Remove google-compute-engine
Nothing depends on it any longer.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-04-02 12:33:39 +00:00
Jeremi Piotrowski
a6acec3176 coreos-base/oem-gce: Switch to Go-based agents
The Go-based agents imported from COS are up-to-date and apply all the
required configuration automatically.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-04-02 12:33:39 +00:00
Jeremi Piotrowski
18c65e1165 WIP: dev-lang/go: Add Go 1.21.8
Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-04-02 12:33:39 +00:00
Jeremi Piotrowski
40685757f7 coreos-base/coreos: No longer install google-oslogin
It is no longer needed in the image, oslogin can be included in the
GCP sysext. Remove the unused ebuild as well.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-04-02 12:33:39 +00:00
Jeremi Piotrowski
90faf6ab48 app-admin/oslogin: Fix eclasses and export CC/CXX
eutils is not supported by the latest EAPIs, but COS hasn't noticed. We
also need CC/CXX exported to use the correct tools.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-04-02 12:33:39 +00:00
Jeremi Piotrowski
c9821533b0 app-admin/google-guest-configs: Install ssd optimize script
Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-04-02 12:33:38 +00:00
Jeremi Piotrowski
fa5bbbab67 app-admin/google-osconfig-agent: Depend on coreos-go for x-compile support
Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-04-02 12:33:38 +00:00
Jeremi Piotrowski
c611e633ef app-admin/google-guest-agent: Depend on coreos-go for x-compile support
Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-04-02 12:33:38 +00:00
Jeremi Piotrowski
3a4df096e3 coreos-overlay/app-admin: Import GCP Agent packages from COS
Import google-guest-agent, google-guest-configs, google-osconfig-agent
and oslogin packages from COS. These are sourced from the Git repo:
https://cos.googlesource.com/cos/overlays/board-overlays, commit
8a6d617d85df03028c9c6d51a1bb3a3bc2eb0933, folder project-lakitu.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-04-02 12:33:38 +00:00
Jeremi Piotrowski
03d4a5a2b1
Merge pull request #1819 from flatcar/jepio/remove-stale-licenses
coreos-overlay/licenses: Remove unused proprietary licenses
2024-04-02 12:46:14 +01:00
Jeremi Piotrowski
5e205d5789 coreos-overlay/licenses: Remove unused proprietary licenses
These come from ChromeOS, we don't ship and never shipped anything under those
licenses with Flatcar.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-04-02 11:32:39 +02:00
flatcar-ci
cdf7d67389 New version: main-3927.0.0-nightly-20240401-2100 2024-04-01 21:00:27 +00:00
flatcar-ci
a5336c651a New version: main-3923.0.0-nightly-20240328-2100 2024-03-28 21:00:27 +00:00
Mathieu Tortuyaux
4eae95e960
Merge pull request #1811 from flatcar/mantle-update-main
Upgrade mantle container image to latest HEAD in main
2024-03-28 18:38:09 +01:00
Flatcar Buildbot
cd143dbc62 Update mantle container image to latest HEAD 2024-03-28 14:23:07 +00:00
Jeremi Piotrowski
e4f3eb3f09
Merge pull request #1780 from flatcar/jepio/portage-coreos-cargo
Allow injecting coreos-cargo.eclass into portage-stable ebuilds
2024-03-28 15:22:47 +01:00
Jeremi Piotrowski
b34894e37e coreos: Add coreos-cargo hook for sys-block/thin-provisioning-tools
We currently ship an amd64 binary of thin-provisioning-tools on arm64.
To fix this add a hook that hijacks src_unpack and calls the
cross-compilation friendly implementation. We also need to fixup the
src_install implementation since it looks for the produced binary in the
default cargo location.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-03-28 12:58:53 +01:00
Jeremi Piotrowski
44bb4367b4 coreos: Add coreos-cargo hook for sys-apps/zram-generator
The hook hijacks src_unpack and calls the cross-compilation friendly
implementation.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-03-28 12:58:53 +01:00
Jeremi Piotrowski
0dbf112cf5 coreos-cargo.eclass: Introduce variable to skip inherit
Gentoo's cargo based ebuilds don't cross-compile well, so we need a way
to inject coreos-cargo.eclass into them. Otherwise we'd need to fork the
ebuilds into coreos-overlay and maintain them ourselves.

The way we can do this is by sourcing the eclass from cros hooks and
overriding src_unpack to call the eclass implementation. Inheriting an
eclass is not allowed from hooks. Since we can't call any of the
inherits a variable is introduced to skip them and EXPORT_FUNCTIONS.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-03-28 12:56:37 +01:00
Jeremi Piotrowski
dd9e0303c4
Merge pull request #1792 from flatcar/jepio/clock
NTP/PTP by default on Azure/AWS/GCP
2024-03-28 12:14:27 +01:00
Jeremi Piotrowski
d93f0807b0 changelog: Add entry for PTP/NTP changes
Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-03-28 12:13:48 +01:00
Jeremi Piotrowski
db12d276c7 .github: Add chrony to package sync list
Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-03-28 12:08:54 +01:00
Kai Lüke
c40f0ebf5a
Merge pull request #1807 from flatcar/kai/systemd-cryptsetup
sys-kernel/bootengine: Install libcryptsetup-token-systemd-tpm2 plugin
2024-03-28 11:13:45 +01:00
Kai Lueke
44086829b0 sys-kernel/bootengine: Install libcryptsetup-token-systemd-tpm2 plugin
This pulls in https://github.com/flatcar/bootengine/pull/93
to support systemd-cryptenroll for the rootfs with TPMs.
2024-03-28 16:55:19 +09:00
Krzesimir Nowak
7574abb093
Merge pull request #1805 from flatcar/krnowak/tpm-tang-cleanups
Cleanups
2024-03-28 08:44:38 +01:00
Krzesimir Nowak
cacfe9f17c .github: Put newly added packages under automation 2024-03-28 08:44:16 +01:00
Krzesimir Nowak
3bad970c6c sys-auth: Removed botched package
It was supposed to be sys-auth/polkit, but we already have in overlay.
Maybe needs an update or rework to move it to portage-stable.
2024-03-28 08:44:16 +01:00
Krzesimir Nowak
033fddbd0c sys-apps/keyutils: Drop duplicated package
We already have sys-apps/keyutils in overlay. Possibly it would need
an update or maybe a rework to move it back to portage-stable.
2024-03-28 08:44:16 +01:00
Krzesimir Nowak
07f5c3fa69 overlay dev-libs/luksmeta: Move from portage-stable
This package in not in Gentoo, only GURU, so move it to overlay.
Portage-stable should be only for Gentoo packages.
2024-03-28 08:44:16 +01:00
Krzesimir Nowak
af6dd94483 overlay dev-libs/jose: Move from portage-stable
This package in not in Gentoo, only GURU, so move it to overlay.
Portage-stable should be only for Gentoo packages.
2024-03-28 08:44:16 +01:00
flatcar-ci
b9d1ea64fb New version: main-3922.0.0-nightly-20240327-2100 2024-03-27 21:00:24 +00:00
Gabriel
7db8df4ea4
Merge pull request #1790 from flatcar/gabriel-samfira/bump-coreos-cloudinit
Update coreos-cloudinit to latest main branch
2024-03-27 19:59:02 +02:00
Gabriel
d47a052ebf Update changelog/bugfixes/2024-03-25-disable-user-configdrive-on-openstack.md
Co-authored-by: Kai Lüke <pothos@users.noreply.github.com>
2024-03-27 17:05:46 +02:00
Gabriel Adrian Samfira
041662aaa9 Update coreos-cloudinit to latest main branch
This change updates coreos-cloudinit to the latest flatcar-master commit.

This change disables user-configdrive.service on OpenStack,
as coreos-cloudinit.service already runs on OpenStack when the system is
not configured via ignition.

Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2024-03-27 17:05:46 +02:00
Dongsu Park
21a7da41fc
Merge pull request #1797 from flatcar/vmware-12.4.0-main
Upgrade open-vm-tools in main from 12.3.5 to 12.4.0
2024-03-27 14:21:38 +01:00
Dongsu Park
502596592c
Merge pull request #1793 from flatcar/rust-1.77.0-main
Upgrade dev-lang/rust and virtual/rust in main from 1.76.0 to 1.77.0
2024-03-27 14:15:17 +01:00
Kai Lueke
f04ba66ef1 sys-kernel/bootengine: Use right merge commit ID
Somehow I used the mantle merge commit ID and not bootengine.
2024-03-27 19:52:03 +09:00
simoncampion
a5364e0a08
sys-kernel/bootengine: Bump commit for root unlocking service (#1787)
Co-authored-by: Simon Campion <simon1000010@gmail.com>
2024-03-27 10:28:53 +01:00
Flatcar Buildbot
7da15461c7 Update mantle container image to latest HEAD 2024-03-27 10:24:20 +01:00
Kai Lueke
0fa005d482 profiles: Enable TPM2 support in systemd
We could use systemd-cryptenroll and cryptsetup with a TPM device but
so far the support was not compiled in.
Enable the use flags for TPM2 support in systemd.
2024-03-27 10:20:38 +01:00
Dongsu Park
99c4e7f640 dev-lang/rust: fix build failure of patch 119445
Adjust the patch 119445 for Rust 1.77.0, to fix build failure started
to happen with >= 1.77.0
2024-03-27 10:07:27 +01:00
Flatcar Buildbot
9c1e19f2a6 dev-lang/rust: Update from 1.76.0 to 1.77.0 2024-03-27 10:07:27 +01:00
Jeremi Piotrowski
27065b06d3
Merge pull request #1796 from flatcar/mantle-update-main
Upgrade mantle container image to latest HEAD in main
2024-03-27 09:50:36 +01:00
Flatcar Buildbot
25c05d92e2 app-emulation/open-vm-tools: Update from 12.3.5 to 12.4.0 2024-03-27 07:07:00 +00:00
Flatcar Buildbot
54975e6cad Update mantle container image to latest HEAD 2024-03-26 21:00:44 +00:00