Commit Graph

7149 Commits

Author SHA1 Message Date
Dongsu Park
ebf22560ee sys-kernel/coreos-firmware: fix symlink to Intel ICE firmware
Now that Kernel config `CONFIG_ICE` is enabled, its corresponding
firmware file needs to be also in place. However, upstream
linux-firmware tarball does not contain a correct symlink to
`intel/ice/ddp/ice-1.3.26.0.pkg`, but `modinfo ice.ko` shows it
requires `ice.pkg`. So we need to create the symlink to avoid failures
at the firmware scanning stage like below:

```
Missing firmware: intel/ice/ddp/ice.pkg (ice.ko.xz)
```
2021-08-31 18:19:33 +02:00
Kai Lueke
46c86fa000 coreos-base/coreos/coreos: add user binaries to explicit list
The image contents are defined by the list in this package and the
dependencies pulled in. Once we would lose some dependency due to
a package change, that would also meant that this dependency's
binaries are not available to the user anymore. To prevent user
binaries from being lost we have to explicitly list them in this
package.
Add the packages that have binaries relevant to the user and are
currently installed (seen in flatcar_production_image_packages.txt
and checked manually). Also add sys-apps/acl which got lost when
removing rkt.
2021-08-31 17:26:01 +02:00
Kai Lueke
f675979cf9 coreos-base/coreos-init: flatcar-install random OEM FS UUID if duplicate
This pulls in
https://github.com/kinvolk/init/pull/47
to randomize OEM filesystem UUID if mounting fails, and to avoid trying
to install the QEMU qcow2 images.
2021-08-31 14:25:37 +02:00
Sayan Chowdhury
52e49c4b2b Merge pull request #1227 from kinvolk/linux-5.10.61-main
Upgrade Linux Kernel in main from 5.10.59 to 5.10.61
2021-08-31 16:39:57 +05:30
Jeremi Piotrowski
b3d81cfc90 Merge pull request #1238 from kinvolk/jepio/fix-cross-perl
coreos/config: add fix for perl cross-compilation
2021-08-31 12:52:07 +02:00
Jeremi Piotrowski
1db644bcf9 Merge pull request #1233 from kinvolk/jepio/pam-tty-audit
profiles: enable 'audit' use flag for sys-libs/pam
2021-08-31 11:40:37 +02:00
Thilo Fromm
b61a60487e Merge pull request #1237 from cybozu/add-ice-driver
sys-kernel/coreos-modules: add Intel E800 series network adapter driver
2021-08-31 10:50:39 +02:00
Dongsu Park
f1ff6f7945 Merge pull request #1220 from kinvolk/runc-1.0.2-main
Upgrade Runc in main from 1.0.1 to 1.0.2
2021-08-31 10:38:50 +02:00
Krzesimir Nowak
f4d351a962 Merge pull request #1229 from kinvolk/krnowak/certdata-py3
app-misc/ca-certificates: Port the python script to python3
2021-08-31 10:21:52 +02:00
UMEZAWA Takeshi
6e6a916870 sys-kernel/coreos-modules: add Intel E800 series network adapter driver
Fixes https://github.com/kinvolk/Flatcar/issues/482

Signed-off-by: UMEZAWA Takeshi <takeshi-umezawa@cybozu.co.jp>
2021-08-31 16:26:05 +09:00
Krzesimir Nowak
5fe6c80c41 Merge pull request #1211 from kinvolk/krnowak/kill-cros-devutils-with-fire
Drop coreos-base/cros-devutils and dev-util/crosutils
2021-08-30 17:52:34 +02:00
Flatcar Buildbot
a2207ae23f app-emulation: Upgrade Runc 1.0.1 to 1.0.2 2021-08-30 16:28:04 +02:00
Jeremi Piotrowski
a72dc751fb coreos/config: add fix for perl cross-compilation
Current cross builds of perl segfault on simple operations such as `perl -V`.
This appears to be due to the cross-build not getting `-fwrapv -fno-strict-aliasing`
passed from the configure script. While we try to get this fixed upstream, we
can monkeypatch our old version of perl to fix this.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2021-08-30 14:26:59 +00:00
Jeremi Piotrowski
c97f4f5e30 profiles: enable 'audit' use flag for sys-libs/pam
This change results in building the pam_tty_audit additionally, nothing else.
Related to https://github.com/kinvolk/Flatcar/issues/485.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2021-08-30 11:21:17 +02:00
Jeremi Piotrowski
e6285c77ad Merge pull request #1232 from kinvolk/jepio/remove-old-go-sdk-depends
coreos-base: hard-host-depends: remove unused go versions 1.7 & 1.8 & 1.13
2021-08-30 11:06:58 +02:00
Jeremi Piotrowski
bf0eb91df7 coreos-base: hard-host-depends: remove unused go versions 1.7,1.8,1.13
Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2021-08-30 08:30:42 +00:00
Jeremi Piotrowski
6c4cefcb8a dev-lang/go: remove unused version 1.8.7
Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2021-08-30 08:30:42 +00:00
Kai Lüke
a344257a50 Merge pull request #1221 from aniruddha2000/aniruddha2000/add-lbzip2
Add app-arch/lbzip2 to the coreos ebuild dependencies
2021-08-30 10:29:17 +02:00
Dongsu Park
eecd5906e3 Merge pull request #1201 from kinvolk/firmware-20210818-main
Upgrade Linux Firmware in main from 20210716 to 20210818
2021-08-30 09:54:24 +02:00
Krzesimir Nowak
9f63c9a0ec app-misc/ca-certificates: Port the python script to python3
It produces files with the same contents as the python2 version of the
script, but the filename handling is a bit different wrt. filenames
with weird, non-unicode characters. But overall, it does not affect
anything.
2021-08-30 08:19:23 +02:00
Thilo Fromm
5e45db79f3 Merge pull request #1231 from kinvolk/t-lo/add-qemu-user-networking
profiles/.../sdk/package.use: add qemu SLIRP
2021-08-27 18:18:00 +02:00
Dongsu Park
90cb6a00c7 Merge pull request #1230 from kinvolk/dongsu/c-ares-1.17.2
profiles: accept keyword ~arm64 for net-dns/c-ares 1.17.2
2021-08-27 18:02:49 +02:00
Mathieu Tortuyaux
631b924b9b Merge pull request #1161 from kinvolk/tormath1/update-locksmith-commit
app-admin/locksmith: bump commit ID
2021-08-27 17:17:08 +02:00
Aniruddha Basak
d3bde47383 Update CROS_WORKON_COMMIT to reflect the latest init changes 2021-08-27 15:13:14 +00:00
Thilo Fromm
f7049b250e profiles/.../sdk/package.use: add qemu SLIRP
This change adds the "slirp" use flag to qemu (SDK only), enabling
qemu's user networking. This fixes a bug where qemu is unable to start
the Flatcar qemu image:

$ ./flatcar_production_qemu.sh
qemu-system-x86_64: Parameter 'type' expects a netdev backend type

The issue has been discussed on the qemu mailing list:
https://www.mail-archive.com/qemu-devel@nongnu.org/msg786275.html

Signed-off-by: Thilo Fromm <thilo@kinvolk.io>
2021-08-27 17:12:11 +02:00
Mathieu Tortuyaux
ea3830d83a app-admin/locksmith: bump commit ID
closes https://github.com/kinvolk/Flatcar/issues/407

Signed-off-by: Mathieu Tortuyaux <mathieu@kinvolk.io>
2021-08-27 16:27:40 +02:00
Krzesimir Nowak
1a13f841b1 profiles: Drop shflags from accept_keywords
We dropped this package from portage-stable.
2021-08-27 14:23:45 +02:00
Krzesimir Nowak
ee81b6b5eb dev-util/crosutils: Drop the package
It contained some chromium version of flatcar scripts, from which we
were using the common.sh script in the cros-workon script (from the
now-removed coreos-base/cros-devutils package). It's not used any more
- we updated flatcar scripts to call into its internal copy of
cros-workon.
2021-08-27 14:22:31 +02:00
Krzesimir Nowak
96f039baf1 coreos-base/cros-devutils: Drop the package
The package contained scripts that are not used in our workflow, are
unmaintained by us for a number of years now and it presents an
obstacle in porting the packages to python3.
2021-08-27 14:22:31 +02:00
Krzesimir Nowak
c8c766b05e hard-host-depends: Add app-crypt/{efitools,sbsigntools}
Our scripts are using cert-to-efi-sig-list and flash-var from
efitools, and sbsign from sbsigntools. Currently the cros-devutils
package is pulling in the efitools package, which in turn pull in the
sbsigntools package.

We plan to drop the cros-devutils package, so better be explicit about
the dependencies.
2021-08-27 14:22:31 +02:00
Jeremi Piotrowski
0596e6ec94 Merge pull request #1228 from a-wh/main
Fix path for amazon-ssm-agent in base-ec2.ign
2021-08-27 12:31:51 +02:00
Jeremi Piotrowski
9ec3df7f34 Merge pull request #1217 from kinvolk/jepio/switch-docker-pkgs-to-go1.16
switch docker pkgs to go1.16
2021-08-27 11:42:36 +02:00
Dongsu Park
c2d47d6b70 profiles: accept keyword ~arm64 for net-dns/c-ares 1.17.2
Now that net-dns/c-ares was updated to 1.17.2, accordingly update
accept keyword for ~arm64 as well.
2021-08-27 11:41:37 +02:00
Alex White
a24ca3a6e6 Correct path in base-ec2.ign
Fix ExecStart path for amazon-ssm-agent systemd service
2021-08-27 10:30:28 +01:00
Krzesimir Nowak
d79d579e1f Merge pull request #1222 from kinvolk/krnowak/rename-gmerge
coreos-base: Rename gmerge package to emerge-gitclone
2021-08-27 10:52:40 +02:00
Flatcar Buildbot
3565eecfe3 sys-kernel: Upgrade Kernel 5.10.59 to 5.10.61 2021-08-27 07:12:53 +00:00
Krzesimir Nowak
9640fe39f2 coreos-base: Rename gmerge package to emerge-gitclone
We dropped the installation of the gmerge script a while ago, because
it was not used anywhere and that made one script less to port to
python3 at the time of updating portage to a recent version. Now we
only install the emerge-gitclone script, so rename the package to
reflect this fact.
2021-08-27 07:13:28 +02:00
Sayan Chowdhury
e1c78efb86 Merge pull request #1218 from kinvolk/sayan/update-openssl-1.1.1l
dev-libs/openssl: Sync with Gentoo upstream; bump to 1.1.1l
2021-08-27 07:51:03 +05:30
Jeremi Piotrowski
2d0463fc82 sys-apps/ignition: handle Azure Generation 2 provisioning data
This pulls in https://github.com/kinvolk/ignition/pull/24.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2021-08-26 11:22:15 +00:00
Kai Lüke
9448c47f2e Merge pull request #1179 from kinvolk/kai/etcd-flannel-multiarch
bump etcd and flannel to the latest versions to get multiarch images for arm64 support
2021-08-26 10:30:41 +02:00
Kai Lueke
fdcc798ee8 dev-db/etcdctl: bump to 3.5.0 2021-08-26 10:29:51 +02:00
Sayan Chowdhury
59380e4011 dev-libs/openssl: Apply Flatcar changes
- Drop binddist from RESTRICT variable
- Drop pkg_postinst
- Create /etc/ssl with tmpfiles (and package it for the SDK).

Signed-off-by: Sayan Chowdhury <sayan@kinvolk.io>
2021-08-26 13:30:20 +05:30
Sayan Chowdhury
6b5d115740 dev-libs/openssl: Sync with Gentoo upstream; bump to 1.1.1l
sync ref: fc60be21e78d4ad0b6a6cec375b66f6673965db6

Signed-off-by: Sayan Chowdhury <sayan@kinvolk.io>
2021-08-26 13:20:40 +05:30
Krzesimir Nowak
ae7ff2c08f Merge pull request #1215 from kinvolk/krnowak/drop-nova-agent
app-emulation/nova-agent: Drop unused and outdated package
2021-08-26 09:26:04 +02:00
Flatcar Buildbot
0b72e38f67 sys-kernel: Upgrade Linux Firmware 20210716 to 20210818 2021-08-26 07:06:30 +00:00
Kai Lueke
0d699bb1d1 sys-apps/ignition: Fix null pointer deref crash for OEM FS
This pulls in
https://github.com/kinvolk/ignition/pull/25
2021-08-25 21:26:50 +02:00
Kai Lueke
a205f58f24 app-admin/etcd-wrapper: bump to 3.5.0 2021-08-24 17:53:46 +02:00
Kai Lueke
91e0a90a44 app-admin/flannel-wrapper: bump to 0.14 2021-08-24 17:53:46 +02:00
Jeremi Piotrowski
2062cbd480 dev-lang/go: remove go1.13 and go1.7 ebuilds
These are no longer used by anything in the tree, after removing old versions
of docker-runc/docker-proxy/containerd.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2021-08-24 13:24:00 +00:00
Jeremi Piotrowski
1bc53bf39c app-emulation/docker-runc: remove old version
Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2021-08-24 13:24:00 +00:00