4883 Commits

Author SHA1 Message Date
Kai Lueke
a9fbe9bbb5 Cover Equinix Metal m3.small.x86 instances in release test
The new m3.small instance does not have official Flatcar support yet
but we can already cover it in our PXE boot release tests.
The c3.small instances are legacy and m3.small is the new smallest
type.
2022-09-01 13:34:53 +02:00
Kai Lueke
1920f4ecb7 Merge pull request #438 from flatcar-linux/scripts
Support running under UID 500
2022-09-01 11:02:21 +02:00
Kai Lueke
b5d1ddb35b Support running under UID 500
When started by the Flatcar core user, the SDK failed to use UID 500
because inside the SDK there already is the core user from nss-altfiles
with the same ID. This way, the SDK user was continuing with UID 1000
and had permission errors.
Allow to reuse an existing ID for the SDK user. However, this only
works when usermod doesn't find a process that uses this ID, and we had
a race between the SDK entry points called by "docker start" and by
"docker exec". The race is unwanted anyway because we don't want to
execute the commands while setup_board is still running. Solve it by
setting the entrypoint for "docker start" directly to "bash -l" in
"docker create" (this is also what the entry point does as last step:
sudo su -l).
2022-09-01 11:02:21 +02:00
Kai Lueke
4dfc99f3d3 run_sdk_container: Use sdk_entry.sh from repo instead of inbuilt copy
The SDK container has a copy of sdk_entry.sh for standalone use. This
was also used by run_sdk_container which required creating new SDK
container images for changes to take effect.
Use the repository's version from run_sdk_container for fixes to take
effect without requiring new SDK containers.
2022-09-01 11:02:21 +02:00
Kai Lüke
07e282f30b
Merge pull request #444 from flatcar-linux/mantle-update-flatcar-3033
Upgrade mantle container image to latest HEAD in flatcar-3033
2022-09-01 10:58:46 +02:00
Flatcar Buildbot
496590b6dd Update mantle container image to latest HEAD 2022-08-31 21:00:42 +00:00
flatcar-ci
348af86862 New version: lts-3033.3.4-nightly-20220831-2100 2022-08-31 21:00:30 +00:00
Kai Lüke
aef95d171e
Merge pull request #436 from flatcar-linux/mantle-update-flatcar-3033
Upgrade mantle container image to latest HEAD in flatcar-3033
2022-08-31 12:29:49 +02:00
Flatcar Buildbot
a1c81ffdeb Update mantle container image to latest HEAD 2022-08-31 10:29:21 +00:00
Krzesimir Nowak
c60876d389 Merge pull request #437 from flatcar-linux/scripts
Small cleanups in tests
2022-08-31 12:11:18 +02:00
Krzesimir Nowak
9def5c8654 ci-automation: Use an array for storing failed tests 2022-08-31 12:11:18 +02:00
Krzesimir Nowak
821235754c ci-automation: Print failed tests nicer
Instead of printing failed tests like this:

    Failed tests: kubeadm.v1.25.0.cilium.base
    kubeadm.v1.24.1.cilium.base

Do it like this:

    Failed tests:
    kubeadm.v1.25.0.cilium.base
    kubeadm.v1.24.1.cilium.base
2022-08-31 12:11:18 +02:00
Krzesimir Nowak
3ce85303f6 ci-automation: Return 1 on broken cycle
We have set success to true when the test cycle was broken, which was
a hacky way to avoid printing the give up message. But this setting
success to true also meant that the script returned with status 0,
which is wrong.

Add another variable for controlling printing the give up message.
2022-08-31 12:11:18 +02:00
Krzesimir Nowak
4f58e1f110 ci-automation: Break test cycle properly
Create a tapfile and break out of the loop.
2022-08-31 12:11:18 +02:00
flatcar-ci
c4aa61b055 New version: lts-3033.3.4-nightly-20220830-2100 2022-08-30 21:00:37 +00:00
Kai Lüke
aa051ea2a8
Merge pull request #430 from flatcar-linux/mantle-update-flatcar-3033
Upgrade mantle container image to latest HEAD in flatcar-3033
2022-08-30 11:29:20 +02:00
Flatcar Buildbot
603903f7a4 Update mantle container image to latest HEAD 2022-08-30 09:26:27 +00:00
Dongsu Park
ae8e10a575 New version: lts-3033.3.5 lts-3033.3.5 2022-08-29 18:03:57 +02:00
flatcar-ci
83c56de18a New version: lts-3033.3.4-nightly-20220825-2100 2022-08-25 21:00:27 +00:00
Krzesimir Nowak
1fa9a72f8e
Merge pull request #424 from flatcar-linux/mantle-update-flatcar-3033
Upgrade mantle container image to latest HEAD in flatcar-3033
2022-08-25 16:24:54 +02:00
Krzesimir Nowak
bb2d2bbd86 Merge pull request #412 from flatcar-linux/scripts
ci-automation: Fixes
2022-08-25 10:08:10 +02:00
Krzesimir Nowak
020d9d912d ci-automation: Break retest cycle properly in qemu on arm64
Rerunning the test will always yield the same result in this case, so
it's pointless.
2022-08-25 10:08:10 +02:00
Krzesimir Nowak
86a690edec ci-automation/packages.sh: Fix access to unbound variable
We were running the run_sdk_container script with passing a value of a
variable named version to the script through the -v flag. But nowhere
is the variable defined. This worked under jenkins, because jenkins
job has a version parameter that gets exported into environment under
the same name. But running it manually outside jenkins revealed the
bug.

The script should have been using a vernum variable. Now, the
difference between this variable and the version variable is that
"version" was in form of <channel>-<version>-<build_id>, whereas
"vernum" comes without the channel part. Fortunately,
"run_sdk_container" was stripping the channel part before using this
value, so it makes no difference whether we pass
main-3333.0.0.0-some-id or just 3333.0.0-some-id.
2022-08-25 10:08:10 +02:00
Krzesimir Nowak
22b0837da2 run_sdk_container: Do not mention nonexistent flag
Looks like it was either never implemented, or was implemented and
dropped before the script was added to the repo.
2022-08-25 10:08:10 +02:00
Flatcar Buildbot
60968cd2bd Update mantle container image to latest HEAD 2022-08-24 13:27:11 +00:00
flatcar-ci
9e30bf0659 New version: lts-3033.3.4-nightly-20220823-2100 2022-08-23 21:00:24 +00:00
flatcar-ci
7018947cb9 New version: lts-3033.3.4-nightly-20220819-2100 2022-08-19 21:00:26 +00:00
Krzesimir Nowak
fcc578857d
Merge pull request #416 from flatcar-linux/mantle-update-flatcar-3033
Upgrade mantle container image to latest HEAD in flatcar-3033
2022-08-19 16:24:45 +02:00
Flatcar Buildbot
e698d87607 Update mantle container image to latest HEAD 2022-08-19 14:22:53 +00:00
flatcar-ci
d031e28e9a New version: lts-3033.3.4-nightly-20220816-2100 2022-08-16 21:00:30 +00:00
flatcar-ci
8e8b3ec6fa New version: lts-3033.3.4-nightly-20220812-2100 2022-08-12 21:00:24 +00:00
Kai Lüke
b03a28cbfa
Merge pull request #407 from flatcar-linux/mantle-update-flatcar-3033
Upgrade mantle container image to latest HEAD in flatcar-3033
2022-08-12 11:32:22 +02:00
Flatcar Buildbot
54ae38d4b7 Update mantle container image to latest HEAD 2022-08-11 21:00:42 +00:00
flatcar-ci
cbc83d00d9 New version: lts-3033.3.4-nightly-20220811-2100 2022-08-11 21:00:24 +00:00
Kai Lüke
087e6dbe09
Merge pull request #401 from flatcar-linux/mantle-update-flatcar-3033
Upgrade mantle container image to latest HEAD in flatcar-3033
2022-08-11 11:29:45 +02:00
Flatcar Buildbot
a6386391d7 Update mantle container image to latest HEAD 2022-08-11 09:29:11 +00:00
flatcar-ci
7e432b2927 New version: lts-3033.3.4-nightly-20220808-2100 2022-08-08 21:00:25 +00:00
Kai Lüke
196417234f
Merge pull request #394 from flatcar-linux/mantle-update-flatcar-3033
Upgrade mantle container image to latest HEAD in flatcar-3033
2022-08-08 17:46:10 +02:00
Flatcar Buildbot
0f5490e13b Update mantle container image to latest HEAD 2022-08-05 21:00:52 +00:00
flatcar-ci
f48464db7b New version: lts-3033.3.4-nightly-20220805-2100 2022-08-05 21:00:30 +00:00
Krzesimir Nowak
6a1f571521 Merge pull request #398 from flatcar-linux/scripts
ci-automation: Sync used EquinixMetal region to use for ARM64 servers
2022-08-05 13:23:29 +02:00
Krzesimir Nowak
75eb503b53 ci-automation: Sync used EquinixMetal region to use for ARM64 servers
Recently we changed the region from DA (Dallas) to DC (Washington),
because there are more ARM64 servers available. Reflect this change in
the new pipeline too.
2022-08-05 13:23:29 +02:00
Krzesimir Nowak
e1a0552d3e Merge pull request #397 from flatcar-linux/scripts
Fixes for azure vendor test
2022-08-05 13:23:23 +02:00
Krzesimir Nowak
a7bde839ca ci-automation/vendor-testing/azure.sh: Use an array for extra instance types 2022-08-05 13:23:23 +02:00
Krzesimir Nowak
cade74abb5 ci-automation/vendor-testing/azure.sh: Use proper machine size on arm64 2022-08-05 13:23:23 +02:00
Krzesimir Nowak
fc73f3c72f ci-automation/vendor-testing/azure.sh: Fix unbound variable use
This gets triggered when the test is rerun and an existing image is
reused.
2022-08-05 13:23:23 +02:00
Krzesimir Nowak
af92d6a829 ci-automation/vendor-testing/azure.sh: Fix hyperv generation argument
The "v" must be a capital letter. It seems that Azure got picker about
parameters it accepts.
2022-08-05 13:23:23 +02:00
Dongsu Park
3519ad4302 New version: lts-3033.3.4 lts-3033.3.4 2022-08-03 18:58:55 +02:00
Dongsu Park
3428369e48 New version: lts-3033.3.4 2022-08-03 18:57:49 +02:00
flatcar-ci
a6677b7d3d New version: lts-3033.3.3-nightly-20220802-2100 2022-08-02 21:00:28 +00:00