23028 Commits

Author SHA1 Message Date
Flatcar Buildbot
16d461c7e0 dev-lang: Upgrade Go 1.17.10 to 1.17.11 2022-06-06 07:29:12 +00:00
flatcar-ci
70ee16daeb New version: main-3259.0.0-nightly-20220603-2100 2022-06-03 21:00:33 +00:00
Krzesimir Nowak
c3e5e754e9
Merge pull request #334 from flatcar-linux/krnowak/sign-images
ci-automation: Sign the artifacts
2022-06-03 17:29:13 +02:00
Krzesimir Nowak
53d3567b0c
Merge pull request #346 from flatcar-linux/krnowak/azure-fixes
ci-automation/vendor-testing/azure.sh: Small fixes
2022-06-03 17:26:09 +02:00
Krzesimir Nowak
527bd2237b ci-automation: Sign artifacts and upload the signatures
It uses the SIGNER environment variable to decide whether the
signatures should be created or not. It expect the key of the SIGNER
to exist in GPGHOME, and that's what gpg_setup.sh is already doing.

In some places we need to recursively change the owner of the
directory that contains artifacts to be signed, otherwise we won't be
able to create new files with signatures there. This is because some
of the artifacts are either created inside the SDK container (so the
created files belong to root outside the container) or are created
with `sudo`.
2022-06-03 14:59:38 +02:00
Krzesimir Nowak
89e82185d0 sdk: Forward SIGNER environment variable
Some of the signing may happen inside the SDK container, so make sure
to forward the SIGNER environment variable, as it will be used by the
signing function, when it's introduced.
2022-06-03 14:59:26 +02:00
Krzesimir Nowak
0e0eb67ca2 ci-automation: Set up keys for signing
Not used for anything yet. This sets up a temporary GPGHOME directory
and a trap that will remove it after we are done.
2022-06-03 14:59:26 +02:00
Krzesimir Nowak
090d7ec176 ci-automation: Run functions in subshells
The functions are sourcing other files that define global variables,
so they will spill into the callers shell unnecessarily. We will also
add some functionality that uses traps in follow-up commits, so it's
good to limit the scope of traps too.
2022-06-03 14:58:29 +02:00
Krzesimir Nowak
698d0de129 ci-automation: Trivial fixes
Dropped some trailing whitespace, fixed a typo. Trivial.
2022-06-03 14:56:51 +02:00
Dongsu Park
80f9ea5246 Merge pull request #1933 from flatcar-linux/cacerts-3.79-main
Upgrade ca-certificates in main from 3.78 to 3.79
2022-06-03 09:04:14 +02:00
flatcar-ci
9b57d5ded6 New version: main-3258.0.0-nightly-20220602-2100 2022-06-02 21:00:31 +00:00
Krzesimir Nowak
56f34184df Merge pull request #1927 from flatcar-linux/linux-5.15.44-main
Upgrade Linux Kernel in main from 5.15.43 to 5.15.44
2022-06-02 18:48:26 +02:00
Krzesimir Nowak
cec96aeec5 ci-automation/vendor-testing/azure.sh: Small fixes
Fix some comments, quote some variables.
2022-06-02 18:40:06 +02:00
Kai Lüke
115c18fccb
Merge pull request #345 from flatcar-linux/kai/parallel-tests-arm64
jenkins/kola/azure|packet.sh: Remove hardcoded arm64 parallel test limit and align the timeout with the GC duration
2022-06-02 20:39:54 +09:00
Flatcar Buildbot
8c1d28ec92 app-misc: Upgrade ca-certificates 3.78 to 3.79 2022-06-02 08:55:09 +00:00
Mathieu Tortuyaux
00bba6b0a5 Merge pull request #1916 from flatcar-linux/tormath1/ignition
sys-apps/ignition: upgrade to 2.14.0
2022-06-02 09:45:38 +02:00
Mathieu Tortuyaux
1f2f92dbe4 changelog: add entry
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2022-06-02 09:41:56 +02:00
Mathieu Tortuyaux
af5c44da11 sys-apps/ignition: bump commit ID
this pulls release 2.14.0

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2022-06-02 09:41:51 +02:00
Kai Lueke
6c0fb8959d ci-automation/vendor-testing/azure.sh: Align timeout with GC duration
The kola test run time shouldn't be longer than the GC duration to
prevent failing tests caused by GC interference.
Align the Azure kola timeout with the GC duration.
2022-06-02 14:08:28 +09:00
Kai Lueke
41506d0e39 jenkins/kola/azure.sh: Align the timeout with the GC duration
The kola test run time shouldn't be longer than the GC duration to
prevent failing tests caused by GC interference.
Align the Azure kola timeout with the GC duration.
2022-06-02 14:01:11 +09:00
Kai Lueke
730e07fd9e jenkins/kola/packet.sh: Remove hardcoded arm64 parallel test limit
The arm64 tests on EM sometimes hit the timeout.
Remove the hardcoded limit of 3 tests to default to 4 and otherwise
use the overwritten parameter.
2022-06-02 13:59:34 +09:00
flatcar-ci
ba468c2e14 New version: main-3257.0.0-nightly-20220601-2100 2022-06-01 21:00:32 +00:00
Kai Lüke
6b29a89efd
Merge pull request #339 from flatcar-linux/kai/umount-hosts
run_sdk_container: Workaround for write-protected /etc/hosts bind-mount
2022-06-01 21:58:03 +09:00
Kai Lueke
677343ca2e run_sdk_container: Workaround for write-protected /etc/hosts bind-mount
The baselayout package wants to manage the /etc/hosts file and thus
fails to emerge in the SDK container. One would have to build a new
SDK container instead.
To unblock the LTS 3033.3.1 release we can add a workaround to make the
SDK container environment more similar to how cork worked by removing
the /etc/hosts bind mount. This action has to be added to
run_sdk_container instead of sdk_lib/sdk_entry.sh because the existing
SDK's copy of sdk_lib/sdk_entry.sh won't have the change.
2022-06-01 14:21:07 +09:00
Flatcar Buildbot
f407b7fc05 sys-kernel: Upgrade Kernel 5.15.43 to 5.15.44 2022-05-31 07:24:47 +00:00
flatcar-ci
a60ab28eaf New version: main-3252.0.0-nightly-20220527-2100 2022-05-27 21:00:26 +00:00
Sayan Chowdhury
42608d3c67
ci-automation/azure: Add initial container tests infra for Azure (#274)
The Azure tests use a similar logic as the GCE tests where an the
instance type parameter normally used in AWS/Equinix Metal tests is
here used to specify whether the VM gets started in Gen V1 or V2 mode.

Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
Co-authored-by: Kai Lüke <pothos@users.noreply.github.com>
2022-05-27 08:01:59 +02:00
Sayan Chowdhury
4f2fe4a93e Merge pull request #1922 from flatcar-linux/linux-5.15.43-main
Upgrade Linux Kernel in main from 5.15.41 to 5.15.43
2022-05-27 02:40:56 +05:30
Flatcar Buildbot
2a605a23e8 sys-kernel: Upgrade Kernel 5.15.41 to 5.15.43 2022-05-26 07:24:02 +00:00
flatcar-ci
70851bb403 New version: main-3250.0.0-nightly-20220525-2100 2022-05-25 21:00:29 +00:00
Dongsu Park
8356f598b1 Merge pull request #1913 from flatcar-linux/rust-1.61.0-main
Upgrade dev-lang/rust and virtual/rust in main from 1.60.0 to 1.61.0
2022-05-25 16:31:31 +02:00
Krzesimir Nowak
070c8db9ed Merge pull request #329 from flatcar-linux/krnowak/pkg-updates-2021-part-2-python
Package updates, 2021 edition, part 2 - python update
2022-05-25 15:49:02 +02:00
Krzesimir Nowak
d30c97f462 Merge pull request #1900 from flatcar-linux/krnowak/pkg-updates-2021-part-2-python
Package updates, 2021 edition, part 2 - python update
2022-05-25 15:49:02 +02:00
Krzesimir Nowak
c070fd41c4 changelog: Add an entry 2022-05-25 15:47:12 +02:00
Krzesimir Nowak
f67e139a2b profiles: Clean up berkdb USE flags
Disabling it per-package is a no-op since we disable berkdb globally
through the make.defaults file.

Also drop redundant enabling of berkdb in sys-libs/gdbm in target
profile, because we already do it in the base profile.
2022-05-25 15:47:00 +02:00
Dongsu Park
c917582395 Merge pull request #1915 from flatcar-linux/vmware-12.0.5-main
Upgrade open-vm-tools in main from 12.0.0 to 12.0.5
2022-05-25 15:44:08 +02:00
Krzesimir Nowak
d5c18a906f profiles: Clean up python USE flags
The berkdb flag is gone, sqlite flag is already enabled by default.
2022-05-25 15:43:17 +02:00
Krzesimir Nowak
ce54fe641d dev-python/boto: Apply Flatcar modifications 2022-05-25 15:43:17 +02:00
Krzesimir Nowak
650892196a dev-python/boto: Sync with Gentoo
It's from gentoo commit 99e8a93d029cb2370fb08397cdb6cd7b459b2353.
2022-05-25 15:43:17 +02:00
Krzesimir Nowak
a7339931a4 dev-python/distro-oem: Bump to 1.7.0 2022-05-25 15:43:17 +02:00
Krzesimir Nowak
23041be4c2 profiles: Mask python 3.10
It seems to be picked up for some reason during SDK build, instead of
using python 3.9.9:

emerge: there are no ebuilds to satisfy "dev-lang/python-exec[python_targets_python3_10(-)]".
(dependency required by "dev-lang/python-3.10.2_p1::portage-stable" [ebuild])
(dependency required by "sec-policy/selinux-base-2.20200818-r2::coreos" [ebuild])
(dependency required by "sec-policy/selinux-base-policy-2.20200818-r2::coreos" [ebuild])
(dependency required by "sec-policy/selinux-unconfined-2.20200818-r2::portage-stable" [ebuild])
2022-05-25 15:43:17 +02:00
Krzesimir Nowak
4bc01c9201 dev-lang/python-oem: Apply Flatcar modifications 2022-05-25 15:43:17 +02:00
Krzesimir Nowak
d793efce8b dev-lang/python-oem: Copy from Gentoo 2022-05-25 15:43:17 +02:00
Krzesimir Nowak
4e38d17efa sec-policy/selinux-base: Depend on python properly
Otherwise it was trying to pull in the latest stable python version,
which currently is 3.10, while we still are using 3.9.
2022-05-25 15:43:17 +02:00
Krzesimir Nowak
cc5f4ce2e5 coreos-base/hard-host-depends: Add packages pulled in by distutils eclass 2022-05-25 15:43:17 +02:00
Dongsu Park
6314760a57 dev-lang/rust: fix build issue with Rust 1.61.0
Fix build issues with Rust 1.61.0 when applying
gentoo-musl-target-specs.patch.

```
error[E0308]: mismatched types
 -->
 compiler/rustc_target/src/spec/aarch64_gentoo_linux_musl.rs:6:24
  |
6 |     base.llvm_target =
   "aarch64-gentoo-linux-musl".to_string();
  |     ---------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  expected enum `Cow`, found struct `std::string::String`
  |     |
  |     expected due to the type of this binding
  |
  = note: expected enum `Cow<'static, str>`
           found struct `std::string::String`
```

Replace `to_string` with `into`.

Based on Gentoo commit 445f23597c942b087145b869ac588fc1c1eac759.
2022-05-25 09:40:19 +02:00
Flatcar Buildbot
6dac22bbfd app-emulation: Upgrade open-vm-tools 12.0.0 to 12.0.5 2022-05-25 07:20:32 +00:00
flatcar-ci
28357c6c22 New version: main-3250.0.0-nightly-20220525-0155 2022-05-25 01:55:24 +00:00
Mathieu Tortuyaux
e610c19ecd Merge pull request #1911 from flatcar-linux/tormath1/acpid
sys-power/acpid: new package
2022-05-24 16:52:47 +02:00
Mathieu Tortuyaux
5304946bb9 Merge pull request #332 from flatcar-linux/tormath1/acpid
sys-power/acpid: new package
2022-05-24 16:52:11 +02:00