23004 Commits

Author SHA1 Message Date
Jeremi Piotrowski
886b11bf1d .github: find latest calico tag from tigera operator
The mirror-calico workflow has been failing because it currently determines
version=v3.22.0-0.dev-typha, which is not the tag used by the individual
container images. Rewrite the version logic to determine the version based on
what is in the tigera operator manifest. This is the same manifest that we use
to deploy calico in mantle.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2022-01-13 14:44:04 +01:00
Krzesimir Nowak
65a7684f1a Merge pull request #270 from flatcar-linux/krnowak/iputils-update
net-misc/iputils: Update the package
2022-01-13 11:46:54 +01:00
Krzesimir Nowak
1cca5f4eeb Merge pull request #1556 from flatcar-linux/krnowak/iputils-update
Changes for net-misc/iputils update
2022-01-13 11:46:47 +01:00
Krzesimir Nowak
a2ff448eb2 Merge pull request #1560 from flatcar-linux/linux-5.15.14-main
Upgrade Linux Kernel in main from 5.15.13 to 5.15.14
2022-01-13 11:40:44 +01:00
Krzesimir Nowak
ded5f31c4c Merge pull request #269 from flatcar-linux/krnowak/drop-unused-eclasses
eclass: Drop unused eclasses
2022-01-13 10:57:40 +01:00
Sayan Chowdhury
b0a68a46d7 changelog: Adapt the securities in accordance to new policies
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2022-01-13 13:31:21 +05:30
Krzesimir Nowak
2d5ef69eed sec-policy/selinux-base-policy: Add a patch for ping
This is to allow users to run ping -I with some IP address or network
interface.

Patch based on:

https://github.com/fedora-selinux/selinux-policy/pull/403
2022-01-12 18:09:50 +01:00
Krzesimir Nowak
6f3975b9b1 sec-policy/selinux-base: Add patch for ping
The patch adds stuff that another patch in
sec-policy/selinux-base-policy will use to allow user to call "ping -I
<IPADDRESS>".

Patch based on:

https://github.com/fedora-selinux/selinux-policy/pull/403
2022-01-12 18:08:58 +01:00
Kai Lueke
27541f3a92 changelog/README.md: specify current security fix section format
The entries added in changelog/security/ do not follow our existing
security section in the release notes:
  https://www.flatcar.org/releases/#release-3033.2.0

Document the structure and an example to use the right format that we
need for release note generation.
2022-01-12 17:30:38 +01:00
Kai Lueke
e188557195 changelog/README.md: specify current security fix section format
The entries added in changelog/security/ do not follow our existing
security section in the release notes:
  https://www.flatcar.org/releases/#release-3033.2.0

Document the structure and an example to use the right format that we
need for release note generation.
2022-01-12 17:29:54 +01:00
Kai Lüke
df2c3ace99 Merge pull request #1562 from flatcar-linux/kai/changelog-security-format
changelog/README.md: specify current security fix section format
2022-01-12 17:28:15 +01:00
Mathieu Tortuyaux
96bac22bc0 changelog: add entry
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2022-01-12 17:14:33 +01:00
Mathieu Tortuyaux
e155b78955 coreos-devel/mantle: sync with upstream release
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2022-01-12 17:11:30 +01:00
Kai Lueke
59ad0cd262 changelog/security: use right format for release notes 2022-01-12 17:00:26 +01:00
Kai Lueke
a7da13d660 changelog/README.md: specify current security fix section format
The entries added in changelog/security/ do not follow our existing
security section in the release notes:
  https://www.flatcar.org/releases/#release-3033.2.0

Document the structure and an example to use the right format that we
need for release note generation.
2022-01-12 16:53:59 +01:00
Kai Lüke
35f91267f8 Merge pull request #1561 from flatcar-linux/kai/bootengine-cat-no-argument
sys-kernel/bootengine: Fixed dracut emergency log printing script error
2022-01-12 16:18:59 +01:00
Kai Lueke
fe514f5b25 sys-kernel/bootengine: Fixed dracut emergency log printing script error
This pulls in
https://github.com/flatcar-linux/bootengine/pull/33
to fix the cat command invocation.
2022-01-12 16:07:58 +01:00
Thilo Fromm
0bc166c560
Merge pull request #215 from flatcar-linux/t-lo/enable-nightly-build-binpkgs
SDK container: enable binpkg cache for nightly builds
2022-01-12 16:05:04 +01:00
Krzesimir Nowak
42451654bf profiles: Update use flags for net-misc/iputils
The net-misc/iputils package never provided the traceroute binary,
only traceroute6, which is probably why the use flag got renamed to
traceroute6 too.
2022-01-12 15:45:26 +01:00
Thilo Fromm
719689992c SDK container: enable binpkg cache for nightly builds
Signed-off-by: Thilo Fromm <thilo@kinvolk.io>
2022-01-12 15:44:30 +01:00
Flatcar Buildbot
3d01e98cdb sys-kernel: Upgrade Kernel 5.15.13 to 5.15.14 2022-01-12 07:24:30 +00:00
Krzesimir Nowak
d9f1012c1e eclass: Drop unused eclasses 2022-01-11 18:15:34 +01:00
Krzesimir Nowak
925909486e changelog: Add an entry 2022-01-11 17:21:27 +01:00
Krzesimir Nowak
0236ee3efc net-misc/iputils: Sync with gentoo
It's from gentoo commit 80d3fbb3ef48a969bac05c1f0469e8b9efa32a8d.
2022-01-11 16:37:22 +01:00
Kai Lüke
f9b51461ab
Merge pull request #212 from flatcar-linux/kai/set-group-only-in-usr
set_lsb_release: only set update-engine GROUP in /usr, not /etc
2022-01-11 15:01:34 +01:00
Kai Lueke
0c9804a9a4 set_lsb_release: only set update-engine GROUP in /usr, not /etc
The default image group is already encoded in
/usr/share/flatcar/update.conf but it was written to
/etc/flatcar/update.conf as well. This can cause problems when the user
switches channels by forcing an update to a specific release from the
different channel (e.g., through the flatcar-update tool) as it leaves
the file under /etc/flatcar/update.conf out of sync with the new
channel version in /usr/share/flatcar/update.conf.

Since we don't really need to write a specific channel to /etc on new
images as we can rely on the value from /usr, we now leave any possible
overwriting of the value in /etc entirely to the user.
2022-01-11 15:00:43 +01:00
Krzesimir Nowak
499516cd48 changelog: Add an entry 2022-01-11 14:38:56 +01:00
Krzesimir Nowak
4b0cd68a4e *: Drop mentions of elibc_mintlib 2022-01-11 14:17:04 +01:00
Krzesimir Nowak
cef4a33476 *: Drop mentions of elibc_FreeBSD 2022-01-11 14:17:04 +01:00
Krzesimir Nowak
fc62c00e97 sys-apps/hwids: Drop deprecated and unused package 2022-01-11 14:17:04 +01:00
Krzesimir Nowak
129f4a4d92 sys-apps/usbutils: Sync with gentoo
This is to stop depending on sys-apps/hwids.

It's from gentoo commit d0a4effb1cb70ab4d44ee6deec12348bcf53e5ec.
2022-01-11 14:17:04 +01:00
Krzesimir Nowak
ef716c7fc3 sys-apps/pciutils: Sync with gentoo
This is to stop depending on sys-apps/hwids.

It's from gentoo commit bb4fcefc0f4830a3349a46a3a4601f3e57572ec7.
2022-01-11 14:17:04 +01:00
Krzesimir Nowak
0a01dc4308 sys-apps/lshw: Sync with gentoo
This is to stop depending on sys-apps/hwids.

It's from gentoo commit c6cb7ef2cc023ca42b642c97a8a9aae3585ce3b0.
2022-01-11 14:17:04 +01:00
Krzesimir Nowak
65626f8155 sys-apps/hwdata: Add from gentoo
It's from gentoo commit 7bc1125e5aaf936b572752dd43cef7d489f81bef.
2022-01-11 14:17:04 +01:00
Krzesimir Nowak
1a5ddb2ca4 *: Drop mentions of elibc_uclibc 2022-01-11 14:17:03 +01:00
Krzesimir Nowak
2290c6922b virtual/libcrypt: Sync with gentoo
It's from gentoo commit 2072f28ad572b68556decb7e8a4ffc0a48a8a274.
2022-01-11 14:16:03 +01:00
Krzesimir Nowak
e7cc54cfff profiles: Sync with gentoo
It's from gentoo commit 8adc2a498fec7ddcdcbbacb7a8172d4ed6d82b94.
2022-01-11 14:16:03 +01:00
Krzesimir Nowak
db5f1c7e72 *: Drop mentions of elibc_FreeBSD 2022-01-11 14:15:15 +01:00
Krzesimir Nowak
09465e5a67 sys-apps/systemd: Sync hwdb bits with Gentoo
Gentoo deprecated sys-apps/hwids and is going to drop it soon.
2022-01-11 14:15:15 +01:00
Krzesimir Nowak
1a35d9b996 profiles: Drop sys-apps/hwids from accept_keywords
We are replacing this package with sys-apps/hwdata. Also, no point in
using unstable versions - they are stabilized quickly enough.
2022-01-11 14:15:15 +01:00
Krzesimir Nowak
752f695663 sys-apps/portage: Drop support for uclibc
It was removed from Gentoo and with updated profiles, the build
started to fail with:

USE flag 'elibc_uclibc' referenced in conditional 'elibc_uclibc?' is
not in IUSE
2022-01-11 14:15:15 +01:00
Krzesimir Nowak
158eb34f72 profiles: Keep using crypt functionality from glibc 2022-01-11 14:15:15 +01:00
Krzesimir Nowak
caf56d5b8b Merge pull request #1519 from flatcar-linux/krnowak/eclass-update
eclass: Some updates for newer EAPI versions
2022-01-11 13:25:42 +01:00
Krzesimir Nowak
d133e03f4a Merge pull request #262 from flatcar-linux/krnowak/eclass-update
eclass: Sync some with gentoo to support EAPI 8, but keep supporting EAPI 4 too
2022-01-11 13:25:30 +01:00
Thilo Fromm
e84e90e625
Merge pull request #213 from flatcar-linux/t-lo/ci-fix-nightly-binpkg-url
settings / ci-automation: remove "binpkg" prefix
2022-01-11 11:25:53 +01:00
Jeremi Piotrowski
43687783af
Merge pull request #214 from flatcar-linux/jepio/ignore-egg-info-symlink
build_library/check_root: ignore dangling '*egg-info' symlink
2022-01-11 11:25:21 +01:00
Jeremi Piotrowski
7caafa6cd6 build_library/check_root: ignore dangling '*egg-info' symlink
Since the update of dev-python/certifi, running the command
`./image_to_vm.sh --format gce --board=amd64-usr` fails due to a
dangling symlink. This symlink is located in
/usr/lib64/python3.9/site-packages and is not supposed to be installed
in the first place because of this INSTALL_MASK entry in
coreos-overlay/profiles/coreos/targets/generic/oem-aci/make.defaults:

  INSTALL_MASK="${INSTALL_MASK}
    /usr/*/python3*
  "

There is an open upstream bug that INSTALL_MASK doesn't work correctly on
symlinks (https://bugs.gentoo.org/678462).
The best we can do at this time is to ignore the dangling symlink.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2022-01-11 10:02:53 +00:00
flatcar-ci
0bbae51a5e settings / ci-automation: remove "binpkg" prefix
The original intention of the "binpkg" prefix in the CI binary package
cache URL was to separate packages from other build artifacts like
containers, images, and SDK tarballs. Motivation was to separate
developer content (binary packages) from CI automation artifacts
(everything else); since binary packages are not used by the CI.

This broke assumptions in scripts which use the binary host URL for
other things than packages - e.g. SDK tarballs or images. These
scripts would get a bincache URL with "binpkg/" prepended, while CI
automation would *not* use that prefix.

This change removes the use of "binpkg/" altogether since it would not
work as intended without more significant changes to build scripts.
2022-01-11 09:56:21 +01:00
Krzesimir Nowak
d3247a54a2 Merge pull request #1554 from flatcar-linux/cacerts-3.74-main
Upgrade ca-certificates in main from 3.73 to 3.74
2022-01-10 19:19:59 +01:00
Krzesimir Nowak
b8b5c72796 Merge pull request #1555 from flatcar-linux/go-1.17.6-main
Upgrade Go in main from 1.17.5 to 1.17.6
2022-01-10 18:53:32 +01:00