4872 Commits

Author SHA1 Message Date
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
flatcar-ci
a4afe88c2e New version: lts-3033.3.3-nightly-20220725-2100 2022-07-25 21:00:31 +00:00
flatcar-ci
160b94180b New version: lts-3033.3.2-nightly-20220720-2100 2022-07-20 21:00:25 +00:00
Dongsu Park
f6c86f95c7 jenkins: fix PACKET_REGION to DC for more servers available
`c3.large.arm64` instances of Equinix Metal are available in metro
either `DA` or `DC`. However, recently arm64 CI builds started to fail
due to too few servers available in the DA metro. As the DC metro has
more servers available, let's change metro to DC.

How to check how many servers are available in a specific metro:

```
curl -X POST \
  -H "Content-Type: application/json" -H "X-Auth-Token: ..." \
  https://api.equinix.com/metal/v1/capacity/metros \
  -d '{"servers": [ { \
    "metro": "dc", \
    "plan": "c3.large.arm64", \
     "quantity": 34 \
  } ] }'
curl -X POST \
  -H "Content-Type: application/json" -H "X-Auth-Token: ..." \
  https://api.equinix.com/metal/v1/capacity/metros \
  -d '{"servers": [ { \
    "metro": "da", \
    "plan": "c3.large.arm64", \
    "quantity": 17 \
  } ] }'
```
2022-07-20 15:22:41 +02:00
flatcar-ci
192f043758 New version: lts-3033.3.2-nightly-20220719-2100 2022-07-19 21:00:29 +00:00
Kai Lueke
1b515d875b Merge pull request #386 from flatcar-linux/scripts
ci-automation: Move git tagging into own script
2022-07-19 19:37:33 +02:00
Kai Lueke
511e130a67 ci-automation: Move git tagging into own script
When the build system runs the packages jobs for both architectures in
parallel and has to create a new tag, tagging fails due to the race in
the tagging.
Move the git tagging to its own script that is run from a new top-level
job that starts the packages jobs for both architectures.
2022-07-19 19:37:33 +02:00
Sayan Chowdhury
26df403cf8
New version: lts-3033.3.3 lts-3033.3.3 2022-07-19 15:33:58 +05:30
Kai Lueke
72927da3b7 Merge pull request #387 from flatcar-linux/scripts
.github: Specify remote when checking out c-o/p-s ref in workflow
2022-07-18 20:34:12 +02:00
Kai Lueke
baa886db0a .github: Specify remote when checking out c-o/p-s ref in workflow
When the specified remote contains a same-named branch as origin,
the checkout fails with "fatal: 'X' matched multiple (Y) remote
tracking branches".
Add the remote name as prefix to make the reference unambiguous.
2022-07-18 20:34:12 +02:00
flatcar-ci
9d31c5a8e5 New version: lts-3033.3.2-nightly-20220715-2100 2022-07-15 21:02:38 +00:00
Kai Lueke
5da118ecf6 Merge pull request #384 from flatcar-linux/scripts
.github: Use lxc containers for amd64 kola tests, too
2022-07-15 12:32:59 +02:00