22893 Commits

Author SHA1 Message Date
Kai Lüke
0257fa3d84 Merge pull request #1710 from flatcar-linux/kai/ignition-link-translate
sys-apps/ignition: fix link translation
2022-03-11 13:23:34 +01:00
Kai Lueke
344dbf2eb0 sys-apps/ignition: fix link translation
This pulls in https://github.com/flatcar-linux/ignition/pull/38
for https://github.com/flatcar-linux/ign-converter/pull/5
to fix https://github.com/flatcar-linux/Flatcar/issues/666 which
is about a failing translation due to a too strict check.
2022-03-11 13:23:01 +01:00
Dongsu Park
a0473e37d3 Merge pull request #1711 from flatcar-linux/dongsu/go-1.17.8-changelog
changelog: add security changelog for Go 1.17.8
2022-03-11 10:25:41 +01:00
Dongsu Park
2b21cde4d8 changelog: add security changelog for Go 1.17.8
Add missing security changelog CVE-2022-24921 for Go 1.17.8.
2022-03-11 10:13:22 +01:00
Dongsu Park
83c5075143 Merge pull request #1704 from flatcar-linux/vmware-12.0.0-main
Upgrade open-vm-tools in main from 11.3.5 to 12.0.0
2022-03-11 09:36:43 +01:00
flatcar-ci
534d055f61 New version: sdk-3175.0.0-nightly-20220311-0139 2022-03-11 04:48:39 +00:00
Kai Lüke
c3142dd901
Merge pull request #250 from flatcar-linux/kai/test-aws
jenkins/kola/aws: run tests on additional instance types
2022-03-10 18:22:08 +01:00
Kai Lüke
e7e9c7abbf
Merge pull request #252 from flatcar-linux/kai/define-sysext-level
set_lsb_release: define Flatcar sysext level
2022-03-10 18:16:48 +01:00
Kai Lueke
7fafef2084 set_lsb_release: define Flatcar sysext level
Sysext images have a compatibility matching mechanism that searches for
the matching OS version or custom sysext level setting. On Flatcar
there is just the OS version set in /etc/os-release until now which
means that sysext images can't easily be used together with autoupdates
that change the OS version.

Define a sysext level for Flatcar so that users can refer to it instead
of the OS version when they have images that don't rely on a particular
Flatcar version.
Here an example of the now possible metadata:
/etc/extensions/NAME/usr/lib64/extension-release.d/extension-release.NAME
  ID=flatcar
  SYSEXT_LEVEL=1.0
and a symlink /etc/extensions/NAME/usr/lib → /etc/extensions/NAME/usr/lib64
to work around the problem that using lib/ as path destroys Flatcar's
lib → lib64 symlink.
In the future the matching logic hopefully gets more flexible because
now it is just a string comparison. Also, the architecture is not
matched either for now - we should work with upstream to improve this.

Closes: https://github.com/flatcar-linux/Flatcar/issues/643
2022-03-10 18:15:04 +01:00
Krzesimir Nowak
365e432f57 Merge pull request #304 from flatcar-linux/krnowak/sync-udev-eclass
eclass/udev: Sync with gentoo
2022-03-10 16:04:09 +01:00
Kai Lueke
d26530d4cb jenkins/kola/packet|aws: silence debug output of concurrent test
The concurrent tests' debug output is not helping and causes confusion.
2022-03-10 15:42:45 +01:00
Kai Lueke
f2c7bcb78d jenkins/kola/aws: run tests on additional instance types
There was a regression for an instance type which could have been
prevented by testing.
Add the same extended test logic used for Equinix Metal to AWS.
2022-03-10 15:10:02 +01:00
Krzesimir Nowak
83bf274753 Merge pull request #1681 from flatcar-linux/krnowak/pkg-updates-2017
Profile cleanups for updated packages from 2017
2022-03-10 13:29:23 +01:00
Krzesimir Nowak
acb91c7506 Merge pull request #301 from flatcar-linux/krnowak/pkg-updates-2017
Update packages and eclasses from 2017
2022-03-10 13:29:21 +01:00
Kai Lüke
5ebe64ba2f
Merge pull request #251 from flatcar-linux/kai/kconfig-diff
jenkins/images: print kernel config changes
2022-03-10 12:44:43 +01:00
Kai Lüke
d3aa4f1331
Merge pull request #247 from flatcar-linux/kai/set-official
ci-automation: set images as official based on version
2022-03-10 12:41:10 +01:00
Kai Lueke
0ce2b0bef8 jenkins/images: print kernel config changes
Sometimes the Linux build system changes and results in unexpected
kernel config results.
Print changes in the kernel config as part of the image diff report.
2022-03-10 12:25:21 +01:00
Thilo Fromm
b6caa4163d
Merge pull request #246 from flatcar-linux/t-lo/ci-automation-tests-pass-parallel-env-to-container
automation/test.sh: pass PARALLEL_TESTS to container
2022-03-10 12:24:55 +01:00
Kai Lüke
fff05f00c5
Merge pull request #245 from flatcar-linux/kai/sdk-tests
ci-automation: print kola command line
2022-03-10 12:06:07 +01:00
Thilo Fromm
194c503b56
Merge pull request #249 from flatcar-linux/t-lo/ci-automation-tapfile-ascii
ci-automation/tapfile_helper_lib.sh: only ASCII chars
2022-03-10 11:34:04 +01:00
Mathieu Tortuyaux
a38d49869d coreos-base/coreos-init: convert back gcp to gce
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2022-03-10 11:30:49 +01:00
Mathieu Tortuyaux
ce5042743c sys-kernel/bootengine: convert gce to gcp
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2022-03-10 11:30:49 +01:00
Dongsu Park
3d3acd7a98 app-emulation/open-vm-tools: add USE flags salt-minion
For open-vm-tools 12.0.0, add a new USE flag salt-minion.
Pass `--disable-containerinfo` to fix build issues, because it is
currently not trivial to import dependency libs grpc++ into Flatcar.
2022-03-10 10:35:05 +01:00
Dongsu Park
461edca2d5 app-emulation/open-vm-tools: remove FUSE addition from patches
Since open-vm-tools 12.0.0 already supports its native fuse detection
mechanism, we do not need to add another check for fuse to configure.ac.
2022-03-10 10:35:05 +01:00
Flatcar Buildbot
8076f1638c app-emulation: Upgrade open-vm-tools 11.3.5 to 12.0.0 2022-03-10 10:35:05 +01:00
Thilo Fromm
aa6a742efa ci-automation/tapfile_helper_lib.sh: only ASCII chars
This change removes all non-ASCII characters from test debug / error
output when ingesting the output for inclusion in the TAP report.
Jenkins TAP parser does not handle some unicode chars, leading to tap
parser errors with e.g. Cilium output (which uses unicode).

Signed-off-by: Thilo Fromm <thilo@kinvolk.io>
2022-03-10 10:20:11 +01:00
Jeremi Piotrowski
957981740a
Merge pull request #248 from flatcar-linux/jepio/fix-tap-ingest
ci-automation/tapfile_helper_lib: fix commiting last transaction
2022-03-10 10:18:46 +01:00
Jeremi Piotrowski
25cf7c4fc5 ci-automation/tapfile_helper_lib: fix commiting last transaction
Move the final db commit to inside the subshell. Since the while loop
runs inside a subshell, the SQL variable outside of the subshell is not
modified, and so the last contents of the SQL variable are dropped. This
shows up when the last couple test cases don't have an error message,
and simply append the transaction to 'SQL'. They are never written to
the db.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2022-03-10 09:14:42 +01:00
Krzesimir Nowak
4f1ac3bc67 Merge pull request #303 from flatcar-linux/krnowak/drop-rng-tools
sys-apps/rng-tools: Drop the unused package
2022-03-10 08:34:21 +01:00
Thilo Fromm
d266229434
ci-automation/test.sh: handle unset PARALLEL_TESTS
Co-authored-by: Kai Lüke <pothos@users.noreply.github.com>
2022-03-10 08:24:44 +01:00
Kai Lueke
c3ae1ce3b0 ci-automation: set images as official based on version
The image needs to be set into official mode through a helper script
(see jenkins/images.sh) and the COREOS_OFFICIAL variable needs to be
set for prod_image_util.sh/build_image_util.sh/grub_install.sh.
2022-03-09 18:19:52 +01:00
Krzesimir Nowak
63c8351338 eclass/udev: Sync with gentoo
It's from gentoo commit 3fc8be35607dc65897279f666c8171b174dd2bf2.
2022-03-09 18:12:45 +01:00
Krzesimir Nowak
90615c215e profiles: Drop dev-perl/Text-Unidecode from accept_keywords
The updated package is stable for both amd64 and arm64.
2022-03-09 18:05:07 +01:00
Krzesimir Nowak
045a3e6769 profiles: Drop sys-libs/efivar from accept_keywords
The updated package is stable for both amd64 and arm64.
2022-03-09 18:05:07 +01:00
Krzesimir Nowak
c6ce357d02 profiles: Sync app-eselect/eselect-pinentry version 2022-03-09 18:05:07 +01:00
Krzesimir Nowak
31ac287ea3 profiles: Drop net-nds/rpcbind from accept_keywords
The updated package is stable for both amd64 and arm64.
2022-03-09 18:05:07 +01:00
Krzesimir Nowak
9412c64ba3 profiles: Drop sys-boot/efibootmgr from accept_keywords
The updated package is stable for both amd64 and arm64.
2022-03-09 18:05:07 +01:00
Krzesimir Nowak
34becb7f43 profiles: Drop virtual/krb5 from accept_keywords
The updated package is stable for both amd64 and arm64.
2022-03-09 18:05:07 +01:00
Krzesimir Nowak
935353ffa6 profiles: Drop net-misc/socat from accept_keywords
The updated package is stable for both amd64 and arm64.
2022-03-09 18:05:07 +01:00
Krzesimir Nowak
be20b0611b profiles: Update accept_keywords for dev-util/checkbashisms
It's stable for amd64, but still unstable for arm64.
2022-03-09 18:05:07 +01:00
Krzesimir Nowak
6e2cdb223c profiles: Drop dev-libs/libevent from accept_keywords
The updated package is stable for both amd64 and arm64.
2022-03-09 18:05:07 +01:00
Krzesimir Nowak
c550349cb1 profiles: Drop sys-fs/dosfstools from accept_keywords
The updated package is stable for both amd64 and arm64.
2022-03-09 18:05:07 +01:00
Krzesimir Nowak
03558679ab profiles: Drop virtual/libusb from accept_keywords
The updated package is stable for both amd64 and arm64.
2022-03-09 18:05:07 +01:00
Krzesimir Nowak
74c48fb57d profiles: Drop sys-block/thin-provisioning-tools from accept_keywords
The updated package is stable for both amd64 and arm64.
2022-03-09 18:05:07 +01:00
Krzesimir Nowak
22a4df6c05 profiles: Drop sys-fs/lsscsi from accept_keywords
The updated package is stable for both amd64 and arm64.
2022-03-09 18:05:07 +01:00
Krzesimir Nowak
50e5de95c2 profiles: Drop sys-apps/man-db from accept_keywords
The updated package is stable for both amd64 and arm64.
2022-03-09 18:05:07 +01:00
Krzesimir Nowak
fd3ef6fb5b acct-user/man: Add from gentoo
It's from gentoo commit 38b155fa1bf907617067c98eb4ba3a5d0790eb1a.
2022-03-09 18:03:58 +01:00
Krzesimir Nowak
524fc9a306 acct-group/man: Add from gentoo
It's from gentoo commit 38b155fa1bf907617067c98eb4ba3a5d0790eb1a.
2022-03-09 18:03:58 +01:00
Krzesimir Nowak
917f5e23c5 eclass/readme.gentoo-r1: Sync with gentoo
It's from gentoo commit 31ee069b09e50b3f5d57da61e9fc2e0a731cd9cc.
2022-03-09 18:03:58 +01:00
Krzesimir Nowak
bf5a838c18 eclass/perl-functions: Sync with gentoo
It's from gentoo commit dcb3a8f170cae1fa08fc8ecb903b805d11ab6e9b.
2022-03-09 18:03:58 +01:00