4789 Commits

Author SHA1 Message Date
Krzesimir Nowak
0866968b0b Merge pull request #273 from flatcar-linux/scripts
ci-container/test: add AWS test script for CI automation
2022-05-10 18:37:59 +02:00
Krzesimir Nowak
d7b9c1086d ci-automation: Make AWS test script to work 2022-05-10 18:37:59 +02:00
Krzesimir Nowak
4c44c59209 ci-automation: Add helper functions for running tests on multiple instances 2022-05-10 18:37:59 +02:00
Krzesimir Nowak
36343dd88e ci-automation: Fix passing multiple test names to vendor scripts 2022-05-10 18:37:59 +02:00
Krzesimir Nowak
6a617439f7 ci-automation: Let vendor scripts know if this is their first run
I will need it to correctly handle test reruns as we will need to
handle passed test names differently on first runs than on reruns.
2022-05-10 18:37:59 +02:00
Dongsu Park
252135111c ci-automation: Add WIP AWS test script for CI automation 2022-05-10 18:37:59 +02:00
Krzesimir Nowak
c3d637de6f Merge pull request #287 from flatcar-linux/scripts
[WIP] Vendor test for VMware
2022-05-10 18:37:54 +02:00
Krzesimir Nowak
f37353c3e3 ci-automation: Add new vendor test for VMware 2022-05-10 18:37:54 +02:00
Krzesimir Nowak
6cb970ffeb Merge pull request #288 from flatcar-linux/scripts
ci-automation: Initial test script for Digital Ocean
2022-05-10 18:37:49 +02:00
Krzesimir Nowak
1aa8545d1f ci-automation: Fix credentials handling in digital ocean 2022-05-10 18:37:49 +02:00
Krzesimir Nowak
757d062951 ci-automation: Fix secret file handling
It can't be done in a subshell, because the file will be gone after
subshell quits.
2022-05-10 18:37:49 +02:00
Krzesimir Nowak
1c572cf105 ci-automation: Rename some variables and make them overridable 2022-05-10 18:37:49 +02:00
Krzesimir Nowak
228f768b08 ci-automation: Add secrets handling 2022-05-10 18:37:49 +02:00
Krzesimir Nowak
92524cd563 ci-automation: Drop boilerplate code from digital ocean test 2022-05-10 18:37:49 +02:00
Krzesimir Nowak
bc9eaa81d0 ci-automation: Add retest cycle breaking functionality 2022-05-10 18:37:49 +02:00
Krzesimir Nowak
3b09e5da75 ci-automation: Add URL template handling 2022-05-10 18:37:49 +02:00
Krzesimir Nowak
5f1cdb7e49 ci-automation: Initial test script for Digital Ocean 2022-05-10 18:37:49 +02:00
flatcar-ci
6a6fae2d69 New version: stable-3139.2.0-nightly-20220507-0155 2022-05-07 03:49:52 +00:00
Krzesimir Nowak
64625351bc
Merge pull request #327 from flatcar-linux/mantle-update-flatcar-3139
Upgrade mantle container image to latest HEAD in flatcar-3139
2022-05-06 12:38:07 +02:00
Flatcar Buildbot
3f07ddacef Update mantle container image to latest HEAD 2022-05-06 10:35:58 +00:00
Thilo Fromm
f33072840d Merge pull request #321 from flatcar-linux/scripts
update_sdk_container_image: work around sandbox permission errors
2022-05-06 12:09:48 +02:00
Thilo Fromm
553ae7a4a1 update_sdk_container_image: work around sandbox permission errors
This change temporarily disables the Gentoo sandbox when updating the
SDK to work around sandbox permission errors some pakage builds (like
e.g. GO) run into.

Fixes e.g.
```
Building Go cmd/dist using /usr/lib/go-bootstrap. (go1.5.3 linux/amd64)
 * /var/tmp/portage/sys-apps/sandbox-2.12/work/sandbox-2.12/libsandbox/trace.c:do_peekstr():125: failure (Operation not permitted):
 * ISE:do_peekstr:process_vm_readv(6863, 0x00007ffe4a502180{0x00007f01abd3e010, 0x570}, 1, 0x00007ffe4a502190{0x000000c820012a90, 0x570}, 1, 0) failed: Operation not permitted
 * ERROR: dev-lang/go-1.17.8::coreos failed (compile phase):
```

Signed-off-by: Thilo Fromm <thilo@kinvolk.io>
2022-05-06 12:09:48 +02:00
Dongsu Park
26c67258a2
Merge pull request #318 from flatcar-linux/mantle-update-flatcar-3139
Upgrade mantle container image to latest HEAD in flatcar-3139
2022-05-06 11:21:47 +02:00
Flatcar Buildbot
b42e693bb9 Update mantle container image to latest HEAD 2022-05-06 09:19:44 +00:00
Krzesimir Nowak
264b101c1b Merge pull request #293 from flatcar-linux/scripts
ci-automation: Reduce boilerplate in vendor tests
2022-05-06 08:59:11 +02:00
Krzesimir Nowak
5cc658ae9c ci-automation: Use vendor_test.sh in equinix_metal and gce tests 2022-05-06 08:59:11 +02:00
Krzesimir Nowak
c589c93ed1 ci-automation: Reduce boilerplate in vendor tests
Move the common setup to the vendor_test.sh script, which will be
sourced by the vendor scripts.
2022-05-06 08:59:11 +02:00
flatcar-ci
38115a90e7 New version: stable-3139.2.0-nightly-20220506-0155 2022-05-06 04:17:45 +00:00
Kai Lueke
c62bfa56c2 Merge pull request #300 from flatcar-linux/scripts
ci-automation: add GCE image test
2022-05-05 18:20:53 +09:00
Kai Lueke
1977a96e63 ci-automation: add GCE image test
The GCE image test runs on a single instance type for now. In the
future it would be good to test the new NIC type with the cl.internet
test.
2022-05-05 18:20:53 +09:00
flatcar-ci
0aebd1fa8d New version: stable-3139.2.0-nightly-20220505-0155 2022-05-05 03:53:57 +00:00
Kai Lueke
4011b58a5b Merge pull request #267 from flatcar-linux/scripts
ci-container/test: add equinix-metal test script
2022-05-04 22:46:07 +09:00
Mathieu Tortuyaux
09d101589c ci-container/test: add equinix-metal test script
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
Co-authored-by: Kai Lüke <pothos@users.noreply.github.com>
2022-05-04 22:46:07 +09:00
Sayan Chowdhury
e5b21b1fb7
New version: stable-3139.2.1 stable-3139.2.1 2022-05-04 16:56:25 +05:30
Kai Lueke
14af9f96e4 Merge pull request #312 from flatcar-linux/scripts
jenkins/kola/packet: try to reduce test time by increasing parallelism
2022-05-04 16:55:33 +09:00
Kai Lueke
57f9547e60 jenkins/kola/packet: try to reduce test time by increasing parallelism
With the limit of 2 parallel tests, meaning 6 machines, the test time
is ~10 hours which is longer than the GC time. It seems that the
regional capacity is not so limited at the moment and we can try to
increase the number of machines.
Adjust the timeout to reflect the GC time and increase the parallel
tests to 3, meaning 9 machines.
2022-05-04 16:55:33 +09:00
Kai Lueke
5247c183bf Merge pull request #222 from flatcar-linux/scripts
kola/em: increase timeout
2022-05-04 16:55:06 +09:00
Mathieu Tortuyaux
4ad47eebe3 kola/em: increase timeout
number of test increased. While we don't have yet a way to reduce
testing time, let's increase the timeout.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2022-05-04 16:55:06 +09:00
Kai Lüke
d53d49a57f
Merge pull request #310 from flatcar-linux/mantle-update-flatcar-3139
Upgrade mantle container image to latest HEAD in flatcar-3139
2022-05-04 16:01:50 +09:00
Flatcar Buildbot
2fec0f7707 Update mantle container image to latest HEAD 2022-05-04 04:52:53 +00:00
flatcar-ci
24325f456c New version: stable-3139.2.0-nightly-20220504-0155 2022-05-04 03:52:08 +00:00
Kai Lueke
d40305cc64 Merge pull request #307 from flatcar-linux/scripts
Remove unused image variants
2022-05-03 20:42:07 +09:00
Kai Lueke
638d8dc297 Remove unused image variants
There is no difference anymore between the regular and Pro images.
Remove the definitions and stop building extra images.
2022-05-03 20:41:50 +09:00
Sayan Chowdhury
430cc95ef8 build_library/vm_image_util.sh: Pro image to use non-pro package & use flag 2022-05-03 20:38:43 +09:00
flatcar-ci
857e8c1a1e New version: stable-3139.2.0-nightly-20220503-0155 2022-05-03 03:57:33 +00:00
flatcar-ci
8bdfd091fd New version: stable-3139.2.0-nightly-20220502-0701 2022-05-02 09:02:12 +00:00
Kai Lueke
9d4f8bad3c Merge pull request #298 from flatcar-linux/scripts
CI: Support comparing to current LTS and updating from it
2022-04-29 16:36:00 +09:00
Kai Lueke
7176b33f58 CI: Support comparing to current LTS and updating from it
When the restriction that the CI can't access the LTS release is gone
we can support to run the image comparison and the kola update test.
2022-04-29 16:35:59 +09:00
flatcar-ci
73e0838485 New version: stable-3139.2.0-nightly-20220429-0155 2022-04-29 03:56:04 +00:00
Kai Lueke
c187c98d07
ci-automation/vms: handle platform names and generate the image formats
The kola test scripts are named by the platforms. The image naming is
also quite difficult to know and remember, e.g., whether "ami" or
"ami_vmdk" is needed for AWS tests and whether it's "vmware" or
"vmware_ova".

To address these problems the vms build stage now accepts the platform
names as format input, and for each platform it will automatically
generate the needed image types to run the tests.
2022-04-28 15:47:11 +02:00