23028 Commits

Author SHA1 Message Date
Krzesimir Nowak
3353d9834a changelog: Add an entry for kernel updates 2021-11-30 13:41:21 +01:00
Krzesimir Nowak
a5cea83977 changelog: Add an entry for kernel updates 2021-11-30 13:41:09 +01:00
Krzesimir Nowak
e271cc2e08 .github: Bump KV_MAIN to 5.15 2021-11-30 13:06:17 +01:00
Mathieu Tortuyaux
95d8eb9b0c Merge pull request #1444 from flatcar-linux/tormath1/etcd
app-admin/etcd-wrapper: remove `ETCD_NAME`
2021-11-29 16:59:29 +01:00
Krzesimir Nowak
822b9d2caf sys-apps/systemd: Update to latest stable release
This hopefully fixes a build issue that came up after updating kernel
headers.
2021-11-29 16:34:05 +01:00
Krzesimir Nowak
78bc062499 sys-process/audit: Apply Flatcar modifications 2021-11-29 16:34:05 +01:00
Krzesimir Nowak
5633fc128b sys-process/audit: Sync with gentoo
It's from gentoo commit 9537582d2381dcbac871953273430ce1391e46aa.
2021-11-29 16:34:04 +01:00
Krzesimir Nowak
81f7fa466f sys-fs/btrfs-progs: Apply Flatcar modifications 2021-11-29 16:34:04 +01:00
Krzesimir Nowak
baefb0d674 sys-fs/btrfs-progs: Sync with gentoo
It's from gentoo commit 1d3fac51b9ee5811ec62e49dfbbd1579b50c7df8.
2021-11-29 16:34:04 +01:00
Krzesimir Nowak
96f881902f profiles: Add keywords for sys-apps/iproute2 to match linux kernel 2021-11-29 16:34:04 +01:00
Krzesimir Nowak
3dbd6c6a48 profiles: Add keywords for dev-util/perf to match linux kernel 2021-11-29 16:34:04 +01:00
Krzesimir Nowak
339fe900fe profiles: Add keywords for sys-kernel/linux-headers to match linux kernel 2021-11-29 16:34:04 +01:00
Krzesimir Nowak
7967ad2a0c sys-kernel/coreos-modules: Add CONFIG_PINCTRL_MSM
It became a dependency instead of a selectable config in kernel 5.11
in commit be117ca32261c3331b614f440c737650791a6998.
2021-11-29 16:34:04 +01:00
Krzesimir Nowak
919890407c sys-kernel/coreos-modules: Move CONFIG_TASKSTATS from arm64 to common
CONFIG_TASKSTATS is a dependency of CONFIG_TASK_XACCT for a long time
now. Not sure how we managed to get away with such a config so far.
2021-11-29 16:34:04 +01:00
Krzesimir Nowak
7457d866a6 sys-kernel/coreos-modules: Drop CONFIG_RAW_DRIVER
It was dropped from kernel 5.14 in commit
603e4922f1c81fc2ed3a87b4f91a8d3aafc7e093.
2021-11-29 16:34:04 +01:00
Krzesimir Nowak
3ee3dfa261 sys-kernel/coreos-modules: Drop CONFIG_CIFS_WEAK_PW_HASH
It is removed from kernel 5.15 in commit
76a3c92ec9e0668e4cd0e9ff1782eb68f61a179c.
2021-11-29 16:34:04 +01:00
Krzesimir Nowak
f0535ace30 sys-kernel/coreos-modules: Sort the config files 2021-11-29 16:34:04 +01:00
Krzesimir Nowak
8d37eb37ec sys-kernel: Bump kernel to 5.15.4 2021-11-29 16:34:04 +01:00
Jeremi Piotrowski
7a53fc8c7c coreos-modules: update kernel config for 5.13
Some options were removed, others hidden behind other options.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2021-11-29 16:34:04 +01:00
Jeremi Piotrowski
7f16628a72 bump kernel to 5.13.11
Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2021-11-29 16:34:04 +01:00
Krzesimir Nowak
e66a96c5a4 sys-apps/iproute2: Sync with gentoo
It's from gentoo commit 9bed110cfca15256b3850d2318527a6590e64253.
2021-11-29 16:31:46 +01:00
Krzesimir Nowak
0e7b9ab914 dev-util/perf: Support python 3.6 2021-11-29 16:31:45 +01:00
Krzesimir Nowak
285e82c44a dev-util/perf: Sync with gentoo
It's from gentoo commit 6ede713804d35a8de4590ac3459a7c8f2c0ee4fd.
2021-11-29 16:31:45 +01:00
Krzesimir Nowak
ec2b61fce1 sys-kernel/linux-headers: Sync with gentoo
It's from gentoo commit 6beda972e3fc6a2a32603652855a83da1b61e4b3.
2021-11-29 16:31:45 +01:00
Mathieu Tortuyaux
ac99563d5e app-admin/etcd-wrapper: remove ETCD_NAME
`etcd` node's name was defined by `ETCD_NAME`, from `etcd/v3` the server
can't be started with both `ETCD_NAME` and `--name` supplied.

Which leads to three cases:
* `etcd-member.service` starts without further configuration, no issue
since only `ETCD_NAME=%m` is used
* `etcd-member.service` is overrided with a CLC without `name: ` key, no
issue since only `ETCD_NAME=%m` is used
* `etcd-member.service` is overrided with a CLC with a `name: ` key,
there is an issue since in the final service we will have both
`ETCD_NAME=%m` and `--name name-from-clc`

This patch conditionally unset the `ETCD_NAME` in case `--name` is
supplied.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2021-11-29 10:49:39 +01:00
flatcar-ci
8c877b7bb9 sdk_container: rebase on latest main (all 3 repos)
Signed-off-by: flatcar-ci <infra+ci@flatcar-linux.org>
2021-11-26 17:55:49 +01:00
flatcar-ci
b780fd4b19 ci-automation/garbage_collect: remove spurious line number 2021-11-26 17:54:43 +01:00
flatcar-ci
cfc007be17 alpha-3046.0.0
Signed-off-by: flatcar-ci <infra+ci@flatcar-linux.org>
2021-11-26 17:54:43 +01:00
Thilo Fromm
b227a4dc23 README.md: one more Scripts => scripts
Co-authored-by: Krzesimir Nowak <knowak@microsoft.com>
2021-11-26 17:54:43 +01:00
Thilo Fromm
1d1c6048d4 sdk-container: add @krnowak's suggestions from code review
Co-authored-by: Krzesimir Nowak <knowak@microsoft.com>
2021-11-26 17:54:43 +01:00
flatcar-ci
7f874e491e sdk-container: address feedback from @krnowak review
Signed-off-by: flatcar-ci <infra+ci@flatcar-linux.org>
2021-11-26 17:54:43 +01:00
Thilo Fromm
90af105e9f ci/garbage_collect: pick version, fix images + vms
Signed-off-by: Thilo Fromm <thilo@kinvolk.io>
2021-11-26 17:54:43 +01:00
Thilo Fromm
2324c5eeff sdk_container: fix submodules parent path in container
Signed-off-by: Thilo Fromm <thilo@kinvolk.io>
2021-11-26 17:54:43 +01:00
Thilo Fromm
5ed28497ba ci-autmation: support main- alongside alpha-, beta-...
Signed-off-by: Thilo Fromm <thilo@kinvolk.io>
2021-11-26 17:54:43 +01:00
Thilo Fromm
10dc85b099 README: add documentation on submodules and on tags
Signed-off-by: Thilo Fromm <thilo@kinvolk.io>
2021-11-26 17:54:43 +01:00
Thilo Fromm
877120d96c SDK container README.md: better bullet points
Co-authored-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2021-11-26 17:54:43 +01:00
Thilo Fromm
337e0d7c3c SDK container: spelling + cp optimisation from code review
Add suggestions by @pothos from code review
- use `cp --reflink=auto`
- spelling error fixes

Co-authored-by: Kai Lüke <pothos@users.noreply.github.com>
2021-11-26 17:54:43 +01:00
Thilo Fromm
9fba5789f9 ci-automation: simplified CI automation unsing containers
ci-automation builds on the SDK container and simplifies CI automation
build tasks (SDK bootstrap, SDK container, packages, image, VMs).

See ci-automation/README.md for a brief introduction.

Signed-off-by: Thilo Fromm <thilo@kinvolk.io>
2021-11-26 17:54:43 +01:00
Thilo Fromm
b567344234 sdk-container: add scripts for containerised SDK
This change introduces a containerised SDK as a replacement for cork SDK
operations. It also simplifies versioning by removing the need for
manifest repos as well as usage of the "repo" tool by use of git
submodules for coreos-overlay and portage-stable.

The following feature scripts are added:
- run_sdk_container: Run a command in an SDK container, using the
        current scripts repo + ebuild submodules.
        current scripts repo + ebuild submodules.
- bootstrap_sdk_container / build_sdk_container_image: Bootstrap a new
        SDK and create an SDK container from the resulting SDK tarball.

The following additions have been made to SDK scripts:
- setup_board: add --pkgdir parameter to use a custom binary packge
  directory.

Signed-off-by: Thilo Fromm <thilo@kinvolk.io>
2021-11-26 17:54:43 +01:00
Dongsu Park
f386da4005 Merge pull request #1445 from flatcar-linux/dongsu/gcc-9.4.0
profiles: delete unnecessary keywords for gcc
2021-11-26 16:00:03 +01:00
Dongsu Park
26f8cb61b7 Merge pull request #252 from flatcar-linux/dongsu/gcc-9.4.0
sys-devel/gcc: update gcc to 9.4.0
2021-11-26 15:59:52 +01:00
Dongsu Park
7a0c0028b5
Merge pull request #183 from flatcar-linux/dongsu/em-arm-parallel-tests
jenkins: override PARALLEL_TESTS for ARM servers in da11
2021-11-26 15:49:51 +01:00
Dongsu Park
0eac2e4aaa changelog: add new changelog for gcc 9.4.0 2021-11-26 15:34:52 +01:00
Dongsu Park
4841bcaebf sys-devel/gcc: update gcc to 9.4.0
Update sys-devel/gcc to 9.4.0, mainly to address CVE-2020-13844.
2021-11-26 15:34:08 +01:00
Dongsu Park
bb66a28afe changelog: use date format of YYYY-MM-DD
If we use date format of DD-MM-YYYY in changelog file names, the files
will not sorted by date. e.g. 01-12-2021 will come before 25-11-2021.
Use date format of YYYY-MM-DD to make the files sorted by date.
2021-11-26 15:31:09 +01:00
Dongsu Park
16efbc99c0 changelog: use date format of YYYY-MM-DD
If we use date format of DD-MM-YYYY in changelog file names, the files
will not sorted by date. e.g. 01-12-2021 will come before 25-11-2021.
Use date format of YYYY-MM-DD to make the files sorted by date.
2021-11-26 15:29:11 +01:00
Dongsu Park
daab3ae59f Merge pull request #253 from flatcar-linux/dongsu/changelog-date-format
changelog: use date format of YYYY-MM-DD
2021-11-26 15:27:09 +01:00
Dongsu Park
80972c2b70 changelog: use date format of YYYY-MM-DD
If we use date format of DD-MM-YYYY in changelog file names, the files
will not sorted by date. e.g. 01-12-2021 will come before 25-11-2021.
Use date format of YYYY-MM-DD to make the files sorted by date.
2021-11-26 15:21:29 +01:00
Dongsu Park
5c391e9008 jenkins: override PARALLEL_TESTS for ARM servers in da11
We override `PARALLEL_TESTS`, because kola run with PARALLEL_TESTS >= 4
causes the tests to provision >= 12 ARM servers at the same time. As the
da11 region does not have that many free ARM servers, the whole tests
will fail. With PARALLEL_TESTS=2 the total number of servers stays < 10.
In addition, we override `timeout` to 10 hours, because it takes more
than 8 hours to run all tests only with 2 tests in parallel.
2021-11-25 16:55:10 +01:00
Dongsu Park
e580958b30 profiles: delete unnecessary keywords for gcc
Now that gcc 9.4.0 already has stable keywords both amd64 and arm64,
we do not need to accept keywords in profiles. Simply delete.
2021-11-25 16:18:07 +01:00