Commit Graph

9391 Commits

Author SHA1 Message Date
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
36ff920060 Merge pull request #1198 from kinvolk/jepio/azure-gen2
update ignition for Azure Generation 2 VM support
2021-08-26 13:29:40 +02:00
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 Lüke
c728d38feb Merge pull request #1208 from kinvolk/kai/igniton-null-deref-fix
sys-apps/ignition: Fix null pointer deref crash for OEM FS
2021-08-25 21:27:13 +02: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
Jeremi Piotrowski
28f2b152e4 app-emulation/docker-runc: switch to building with go1.16
Upstream builds with go1.16. Additionally fixup the VERSION variable specify the
current Flatcar Docker version 20.10.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2021-08-24 13:24:00 +00:00
Jeremi Piotrowski
194291a6e3 app-emulation/docker-proxy: remove old versions
Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2021-08-24 13:24:00 +00:00
Jeremi Piotrowski
2d352084ec app-emulation/docker-proxy: switch to building with go1.16
Upstream builds go through github.com/docker/docker repo and that builds
with go1.16 with module support disabled.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2021-08-24 13:23:18 +00:00
Krzesimir Nowak
acd4548a09 app-emulation/nova-agent: Drop unused and outdated package
I'm not sure if we ever built it - it's not a dependency of anything
at all. Also one of its dependencies, dev-python/pyxenstore, was
dropped in 2014, so the package is broken for about seven years
now. Looks like that the rackspace oem package is rather pulling
nova-agent through the coreos-base/nova-agent-container package.
2021-08-24 12:00:26 +02:00
Jeremi Piotrowski
4b49289cf5 Merge pull request #1212 from ryanm101/EnableFSEncryption
Re-enable  FS_ENCRYPTION. Closes https://github.com/kinvolk/Flatcar/issues/286.
2021-08-24 11:01:01 +02:00
Jeremi Piotrowski
5bc0c080f3 Merge pull request #1214 from kinvolk/jepio/containerd-config-fix
explicitly set 'runtime_type' in containerd config
2021-08-24 10:33:41 +02:00
Jeremi Piotrowski
850584d45b app-emulation/containerd: adjust config to prevent runtime_type from being unset
The containerd config works in mysterious ways - sometimes it acts hierarchical
with respect to the section headers, other times not. In this case, setting
runc.options resets all the fields of the runc section, including
'runtime_type'. Having an unset runtime_type causes containerd to fail to spawn
containers (but the daemon itself starts succesfully) returning the error:

    kubelet[13148]: E0823 11:57:17.030551   13148 remote_runtime.go:116] "RunPodSandbox from runtime service failed" err="rpc error: code = InvalidArgument desc = failed to create containerd container: create container failed validation: container.Runtime.Name must be set: invalid argument"

Explicitly set the runtime_type in all containerd configs, and bump the config
version to 2.

Reported as https://github.com/kinvolk/Flatcar/issues/484

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2021-08-23 16:28:34 +00:00
Ryan McLean
d5e0de9dc9 Re-enable FS_ENCRYPTION 2021-08-20 20:52:53 +01:00
Aniruddha Basak
aacdb5472f Add app-arch/lbzip2 to the coreos ebuild dependencies 2021-08-20 18:52:39 +00:00
Krzesimir Nowak
214c1da209 Merge pull request #1200 from kinvolk/krnowak/update-wa-linux-agent
app-emulation/wa-linux-agent: Update to 2.3.1.1
2021-08-20 17:47:02 +02:00
Dongsu Park
035f33982f Merge pull request #1210 from kinvolk/dongsu/move-strace
dev-util/strace: move to portage-stable
2021-08-20 16:50:35 +02:00
Dongsu Park
2887296087 profiles: remove accept_keywords for dev-util/strace
As dev-util/strace is gone, remove accept_keywords as well from profile.
2021-08-20 16:21:44 +02:00
Dongsu Park
5ddbe57d48 dev-util/strace: move to portage-stable
Now that we have dev-util/pkgconfig 0.29.2, there is no need to
keep third-party patch for avoiding cross-build issues in
dev-util/strace. Let's simply drop the patch, and move strace to
portage-stable.
2021-08-20 16:21:08 +02:00
Dongsu Park
06555981bc Merge pull request #1207 from kinvolk/dongsu/delete-sdk-extras
coreos-devel/sdk-extras: delete sdk-extras
2021-08-20 16:03:29 +02:00
Jeremi Piotrowski
9116ccf8ea app-emulation/containerd: remove old versions
Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2021-08-20 11:31:47 +02:00
Jeremi Piotrowski
d98781487a app-emulation/containerd: switch to building with go1.16
Upstream builds with go1.16 too.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2021-08-20 11:31:44 +02:00
Jeremi Piotrowski
e80bee6629 app-emulation/docker-cli: remove GO_BUILDTAGS setting
We now build with go1.16 and the go1.16 tag does not show up anywhere in
the cli repo.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2021-08-20 11:31:39 +02:00
Jeremi Piotrowski
7d63f3f426 Merge pull request #1199 from kinvolk/docker-20.10.8-main
Upgrade Docker in main from 20.10.7 to 20.10.8, and build with go1.16.
2021-08-20 10:37:05 +02:00
Dongsu Park
44ea3e801a coreos-devel/sdk-extras: delete sdk-extras
Apparently the `coreos-devel/sdk-extras` was originally meant to work
as a meta package to pull in all the optional packages in the SDK at once.
It has been unmaintained since 2~3 years, so an attempt of `emerge
coreos-devel/sdk-extras` will give you a huge list of conflicts to
resolve. It is difficult to resurrect sdk-extras at the moment.

Delete `coreos-devel/sdk-extras` completely. Doing that, we can delete
more than 20 other packages from the source tree.
2021-08-19 09:55:43 +02:00
Dongsu Park
1aaee6d3c0 profiles: clean up unnecessary configs
Now that coreos-devel/sdk-extras are gone, delete unnecessary configs
in profiles, for app-portage/repoman, dev-go/glide, dev-go/godep,
dev-python/awscli, dev-python/botocore, dev-python/s3transfer.
2021-08-19 09:50:54 +02:00
Dongsu Park
63745e2a95 coreos-base/hard-host-depends: remove obsolete comments
Now that coreos-devel/sdk-extras are deleted, we do not need to keep
obsolete comments about sdk-extras.
2021-08-19 09:50:10 +02:00
Dongsu Park
6848f95797 app-portage/repoman: delete repoman
Delete deprecated ebuild that was pulled in by coreos-devel/sdk-extras.
2021-08-19 09:47:56 +02:00
Krzesimir Nowak
33943a3833 app-emulation/wa-linux-agent: Update to 2.3.1.1
This version has an officially documented support for python3, so it
plays along our plans of removing python2 in favor of python3. When
the switch actually happens, we will need to update the ebuild to
mention the correct path to python modules. The path contains python
version, which is a hindrance. Would be nice to have it hidden behind
some variable.

There is also a version 2.4.0.2, but it's marked as a prerelease on
github, so decided to package 2.3.1.1 instead.
2021-08-19 09:30:49 +02:00