22070 Commits

Author SHA1 Message Date
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
Sayan Chowdhury
9ea89fe87f Merge pull request #1436 from flatcar-linux/sayan/mandate-changelog-entry
changelog: Add placeholder directory to add the changelogs
2021-11-24 22:53:45 +05:30
Sayan Chowdhury
38b1b51b46
Merge pull request #180 from flatcar-linux/sayan/mandate-changelog-entry
changelog: Add placeholder directory to add the changelogs
2021-11-24 22:53:26 +05:30
Sayan Chowdhury
d5fad356fb Merge pull request #250 from flatcar-linux/sayan/mandate-changelog-entry
changelog: Add placeholder directory to add the changelogs
2021-11-24 22:51:02 +05:30
Sayan Chowdhury
14b91f57e6 changelog: Add placeholder directory to add the changelogs
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2021-11-24 22:50:19 +05:30
Sayan Chowdhury
663fee4c68
changelog: Add placeholder directory to add the changelogs
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2021-11-24 22:50:02 +05:30
Sayan Chowdhury
025273dd18 changelog: Add placeholder directory to add the changelogs
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
Co-authored-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
Co-authored-by: Kai Lüke <pothos@users.noreply.github.com>
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2021-11-24 22:49:48 +05:30
Vincent Batts
5c21980ff3
Merge pull request #182 from flatcar-linux/tormath1/cpe
build_library/set_release: add CPE_NAME - v2.3
2021-11-24 09:51:44 -05:00
Mathieu Tortuyaux
dc0f93015b
build_library/set_release: add CPE_NAME - v2.3
Flatcar is in the NIST CPE dictionary. Let's programmatically build the
`CPE_NAME` in the build process in order to be scanned.

`CPE_NAME` is part of `/etc/os-release` with the following manual entry:

```
CPE_NAME=
  A CPE name for the operating system, in URI binding syntax, following the Common Platform Enumeration Specification[2] as proposed by the NIST.
  This field is optional. Example: "CPE_NAME="cpe:/o:fedoraproject:fedora:17""
...
[^2]: Common Platform Enumeration Specification
           http://scap.nist.gov/specifications/cpe/
```

Which indicates that the current version of CPE is 2.3.

Closes: https://github.com/flatcar-linux/Flatcar/issues/536

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2021-11-23 18:22:16 +01:00