Krzesimir Nowak
3f9d05c593
stashed work
2025-05-20 13:31:56 +02:00
Krzesimir Nowak
22ce97471f
ci-automation: Further refactor
2023-01-11 16:14:06 +01:00
Krzesimir Nowak
fdb08f17cc
ci-automation: Test vendor
2023-01-11 15:31:20 +01:00
Krzesimir Nowak
0c2d199906
add CIA_VENDOR_SCRIPTS_DIR
2023-01-11 15:31:20 +01:00
Krzesimir Nowak
cf19a18d14
ci-automation: Refactor azure test
2023-01-11 15:31:20 +01:00
Krzesimir Nowak
2da0f83c7d
ci-automation: Refactor running kola tests
2023-01-11 15:31:20 +01:00
Krzesimir Nowak
785cc54d3e
ci-automation: Opt-in other vendor tests to default kola test runner
2023-01-11 15:31:20 +01:00
Krzesimir Nowak
262be789c4
ci-automation: Use run_default_kola_test in easy cases
...
AWS, Azure, Equinix Metal and GCE vendor tests could easily start
using the default kola test runner function, since they were already
using the run_kola_tests_on_instances function.
2023-01-11 15:31:20 +01:00
Krzesimir Nowak
6ba9a04bcd
ci-automation: Add a default kola test runner function
...
The vendor tests the opted in for the flaky setup handling defined
some output variables that could be then used for invoking the
run_kola_tests_on_instances function, thus making the invocation to be
exactly the same for each of those vendor tests. It gives us an
opportunity to reduce the amount of the duplicated code.
2023-01-11 15:31:20 +01:00
Krzesimir Nowak
d416ab759a
ci-automation: Opt-in the vendor tests into handling flaky setup
2023-01-11 15:31:18 +01:00
Krzesimir Nowak
818c4d0c8f
ci-automation: Add a trap for handling flaky setups
...
Vendor tests are usually doing some kind of a setup before invoking
kola tests. The setup may be downloading some image files, uploading
an image to the remote service or other steps. If anything in the
setup fails then the tapfile helper that runs right after the vendor
tests fails too, because there's no tapfile created. At this point the
vendor test will not be rerun, even if it could, because the failure
during the setup was transient.
This commit adds a function that will be invoked by `trap ERR` that
will try to create a tapfile if it's missing. The tapfile will have
all the possible tests that were supposed to run marked as failure, so
the tapfile helper can parse it properly and the retest cycle can
resume.
2023-01-11 15:15:28 +01:00
Krzesimir Nowak
b93b768d71
ci-automation: Fix some copy-pasta
2023-01-11 15:15:28 +01:00
Krzesimir Nowak
222e68e3b1
ci-automation: Fix grammar
2023-01-11 15:15:28 +01:00
Krzesimir Nowak
bdebbc8ed9
ci-automation: Add a kola test query runner
...
It makes sure that the output of it is purely a list of kola tests to
run, without all the other unnecessary stuff.
2023-01-11 15:15:28 +01:00
Krzesimir Nowak
63a6f60971
ci-automation: Use mapfile to get strings into arrays
2023-01-11 15:15:28 +01:00
flatcar-ci
36099964a4
New version: main-3480.0.0-nightly-20230110-2100
2023-01-10 21:00:27 +00:00
flatcar-ci
c937b53c6c
New version: main-3479.0.0-nightly-20230109-2100
2023-01-09 21:00:35 +00:00
flatcar-ci
8d50292a75
New version: main-3476.0.0-nightly-20230106-2100
2023-01-06 21:00:26 +00:00
Dongsu Park
c75de3b121
Merge pull request #618 from flatcar/mantle-update-main
...
Upgrade mantle container image to latest HEAD in main
2023-01-06 17:33:32 +01:00
Flatcar Buildbot
1baaf1f0c2
Update mantle container image to latest HEAD
2023-01-06 16:31:51 +00:00
flatcar-ci
ee7df1d6d5
New version: main-3473.0.0-nightly-20230103-2100
2023-01-03 21:00:27 +00:00
Mathieu Tortuyaux
773a50c170
Merge pull request #614 from flatcar/tormath1/openstack
...
gc: pass OPENSTACK_CREDS to mantle container
2023-01-03 12:27:47 +01:00
Mathieu Tortuyaux
b8cafc1b9f
gc: pass OPENSTACK_CREDS to mantle container
...
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2023-01-03 09:24:16 +01:00
flatcar-ci
c4237aa095
New version: main-3472.0.0-nightly-20230102-2100
2023-01-02 21:00:24 +00:00
flatcar-ci
0e2845e475
New version: main-3465.0.0-nightly-20221226-2100
2022-12-26 21:00:27 +00:00
flatcar-ci
4a6f70a021
New version: main-3462.0.0-nightly-20221223-2100
2022-12-23 21:00:26 +00:00
flatcar-ci
9340f2e8c0
New version: main-3460.0.0-nightly-20221221-2100
2022-12-21 21:00:32 +00:00
flatcar-ci
489bf4d182
New version: main-3458.0.0-nightly-20221219-2100
2022-12-19 21:00:25 +00:00
flatcar-ci
6d2102450b
New version: main-3455.0.0-nightly-20221216-2100
2022-12-16 21:00:30 +00:00
flatcar-ci
7187a9d9ac
New version: main-3454.0.0-nightly-20221215-2100
2022-12-15 21:00:30 +00:00
Dongsu Park
597ec5267b
Merge pull request #611 from flatcar/mantle-update-main
...
Upgrade mantle container image to latest HEAD in main
2022-12-15 11:33:46 +01:00
Flatcar Buildbot
559b9bf10a
Update mantle container image to latest HEAD
2022-12-15 10:06:49 +00:00
Krzesimir Nowak
20dbf43305
Merge pull request #607 from flatcar/krnowak/user-patches
...
*: Allow applying user patches
2022-12-15 11:06:34 +01:00
flatcar-ci
14ca6ff24c
New version: main-3453.0.0-nightly-20221214-2100
2022-12-14 21:00:27 +00:00
Krzesimir Nowak
f63ee98d00
*: Allow applying user patches
...
When setting up portage configuration, we set up a symlink in
${ROOT}/etc/portage/patches that points to the coreos/user-patches
directory inside the coreos-overlay. That way, we can add our custom
patches to coreos-overlay without the need for moving the packages
from portage-stable to coreos-overlay only to apply an extra patch.
2022-12-14 13:52:48 +01:00
flatcar-ci
293c89c151
New version: main-3452.0.0-nightly-20221213-2100
2022-12-13 21:00:24 +00:00
flatcar-ci
7761d4f1a0
New version: main-3451.0.0-nightly-20221212-2100
2022-12-12 21:00:28 +00:00
flatcar-ci
e0f1da0e46
New version: main-3448.0.0-nightly-20221209-2100
2022-12-09 21:00:23 +00:00
flatcar-ci
8c583cb5a1
New version: main-3447.0.0-nightly-20221208-2100
2022-12-08 21:00:31 +00:00
flatcar-ci
4169c67698
New version: main-3446.0.0-nightly-20221207-2100
2022-12-07 21:00:26 +00:00
flatcar-ci
ee28e6c793
New version: main-3445.0.0-nightly-20221206-2100
2022-12-06 21:00:29 +00:00
Kai Lüke
e1f4b08d86
Merge pull request #601 from flatcar/mantle-update-main
...
Upgrade mantle container image to latest HEAD in main
2022-12-06 11:54:27 +01:00
Flatcar Buildbot
f4827dc3f1
Update mantle container image to latest HEAD
2022-12-05 21:00:46 +00:00
flatcar-ci
0cbd825c13
New version: main-3444.0.0-nightly-20221205-2100
2022-12-05 21:00:25 +00:00
flatcar-ci
380f972329
New version: main-3440.0.0-nightly-20221201-2100
2022-12-01 21:00:31 +00:00
flatcar-ci
886e56c6ea
New version: main-3439.0.0-nightly-20221130-2100
2022-11-30 21:00:26 +00:00
Kai Lüke
a9db738a1a
Merge pull request #600 from flatcar/kai/extend-update-test
...
qemu_update: Add update test from an old release
2022-11-30 14:07:12 +01:00
Kai Lueke
bc3a9aeacd
qemu_update: Add update test from an old release
...
To ensure that we can update from very old releases, add a test with a
fixed old release, here the Stable release that introduced arm64
support to have the same test logic for both architectures.
2022-11-29 16:51:27 +01:00
flatcar-ci
af1754044e
New version: main-3437.0.0-nightly-20221128-2100
2022-11-28 21:00:26 +00:00
flatcar-ci
6013706a57
New version: main-3434.0.0-nightly-20221125-2100
2022-11-25 21:00:24 +00:00