Thilo Fromm
de51da3d83
Merge pull request #321 from flatcar-linux/t-lo/sdk-container-update-fixes
...
update_sdk_container_image: work around sandbox permission errors
2022-05-06 12:08:10 +02:00
Dongsu Park
8c38c98533
Merge pull request #317 from flatcar-linux/mantle-update-main
...
Upgrade mantle container image to latest HEAD in main
2022-05-06 11:21:28 +02:00
Thilo Fromm
8f2d36025d
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 11:20:03 +02:00
Flatcar Buildbot
bef4cb276d
Update mantle container image to latest HEAD
2022-05-06 09:19:43 +00:00
Krzesimir Nowak
3b3cffabc8
ci-automation: Fix credentials handling in digital ocean
2022-05-06 09:16:23 +02:00
Krzesimir Nowak
3c119f14b2
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-06 09:16:23 +02:00
Krzesimir Nowak
413689c779
ci-automation: Rename some variables and make them overridable
2022-05-06 09:16:23 +02:00
Krzesimir Nowak
197e9a334f
ci-automation: Add secrets handling
2022-05-06 09:16:23 +02:00
Krzesimir Nowak
cd2f3f0d6c
ci-automation: Drop boilerplate code from digital ocean test
2022-05-06 09:16:23 +02:00
Krzesimir Nowak
2fe896b558
ci-automation: Add retest cycle breaking functionality
2022-05-06 09:16:23 +02:00
Krzesimir Nowak
9650650e4b
ci-automation: Add URL template handling
2022-05-06 09:16:23 +02:00
Krzesimir Nowak
b6bb07acdc
ci-automation: Initial test script for Digital Ocean
2022-05-06 09:16:23 +02:00
Krzesimir Nowak
4adf8df751
Merge pull request #293 from flatcar-linux/krnowak/ciauto-boilerplate
...
ci-automation: Reduce boilerplate in vendor tests
2022-05-06 08:54:46 +02:00
flatcar-ci
36d72c4182
New version: main-3231.0.0-nightly-20220506-0155
2022-05-06 04:59:32 +00:00
Kai Lüke
18bec8ea98
Merge pull request #313 from flatcar-linux/kai/lts-ga
...
.github: Update LTS mantle reference
2022-05-06 10:46:50 +09:00
Krzesimir Nowak
d26f2b3b39
ci-automation: Use vendor_test.sh in equinix_metal and gce tests
2022-05-05 13:07:52 +02:00
Krzesimir Nowak
1d6f38a72e
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-05 12:57:14 +02:00
Kai Lüke
c7830bf499
Merge pull request #300 from flatcar-linux/kai/gce-kola-tests
...
ci-automation: add GCE image test
2022-05-05 18:19:18 +09:00
Kai Lueke
f7edd4e061
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 16:52:42 +09:00
flatcar-ci
83d707b75f
New version: main-3230.0.0-nightly-20220505-0155
2022-05-05 04:47:35 +00:00
Kai Lüke
e1b5bd784b
Merge pull request #267 from flatcar-linux/tormath1/em
...
ci-container/test: add equinix-metal test script
2022-05-04 22:40:32 +09:00
Kai Lüke
c186f41f56
Merge pull request #312 from flatcar-linux/kai/equinix-metal-arm64
...
jenkins/kola/packet: try to reduce test time by increasing parallelism
2022-05-04 16:50:42 +09:00
Kai Lueke
60dfe14460
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:50:14 +09:00
Mathieu Tortuyaux
550e702f90
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 16:34:37 +09:00
Kai Lüke
ae1e4de854
Merge pull request #309 from flatcar-linux/mantle-update-main
...
Upgrade mantle container image to latest HEAD in main
2022-05-04 16:02:09 +09:00
Kai Lueke
bc0e2b521a
.github: Update LTS mantle reference
...
The new LTS release will use the mantle container image.
Add automation to keep it up to date.
2022-05-04 14:33:31 +09:00
Flatcar Buildbot
7db0a98888
Update mantle container image to latest HEAD
2022-05-04 04:52:51 +00:00
flatcar-ci
464f38216e
New version: main-3229.0.0-nightly-20220504-0155
2022-05-04 04:52:36 +00:00
Kai Lüke
30b7eae418
Merge pull request #307 from flatcar-linux/kai/remove-unused-image-variant
...
Remove unused image variants
2022-05-03 20:40:02 +09:00
Kai Lueke
6648df57a2
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:30:42 +09:00
flatcar-ci
91e96e1795
New version: main-3228.0.0-nightly-20220503-0155
2022-05-03 04:46:17 +00:00
flatcar-ci
9ffeb450e5
New version: main-3227.0.0-nightly-20220502-0701
2022-05-02 09:59:55 +00:00
Kai Lüke
28ee2a3256
Merge pull request #298 from flatcar-linux/kai/test-lts
...
CI: Support comparing to current LTS and updating from it
2022-04-29 16:34:47 +09:00
flatcar-ci
54b5fedc66
New version: main-3224.0.0-nightly-20220429-0155
2022-04-29 04:49:52 +00:00
Mathieu Tortuyaux
4bd316ac74
Merge pull request #272 from flatcar-linux/tormath1/pxe
...
ci-automation/vm: build PXE if Equinix Metal is built
2022-04-28 11:52:52 +02:00
Kai Lüke
60d74ceacd
Merge pull request #305 from flatcar-linux/kai/tormath1/pxe-plus-test-script-names
...
ci-automation/vms: handle platform names and generate the image formats
2022-04-28 18:00:20 +09:00
Kai Lueke
9a98cc2917
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 17:15:02 +09:00
Kai Lüke
9c2d5248d6
Merge pull request #306 from flatcar-linux/kai/gc-pipeline
...
ci-automation/garbage_collect: clean up kola cloud resources
2022-04-28 16:45:14 +09:00
Kai Lueke
c4af762e26
ci-automation/garbage_collect: clean up kola cloud resources
...
The garbage collect job should also clean up kola resources if a test
job failed to do so due to forced terminator or misbehavior. The
cleanup is done by "ore" which needs credentials like kola.
Run ore from the mantle container image. Unfortunately Docker does not
support Podman's --env-host option and the env vars had to be passed
explicitly. While --env-file=<(env) would work it contains a lot of
variables that cause the container to behave a bit weird.
2022-04-28 16:27:14 +09:00
flatcar-ci
fc2b1b47c5
New version: main-3223.0.0-nightly-20220428-0155
2022-04-28 04:52:28 +00:00
Kai Lüke
4e90dccabe
Merge pull request #303 from flatcar-linux/mantle-update-main
...
Upgrade mantle container image to latest HEAD in main
2022-04-28 00:16:31 +09:00
Flatcar Buildbot
0f0c613366
Update mantle container image to latest HEAD
2022-04-27 04:54:50 +00:00
flatcar-ci
0464fd65c3
New version: main-3222.0.0-nightly-20220427-0155
2022-04-27 04:54:33 +00:00
Kai Lueke
856929d357
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-26 15:00:31 +09:00
flatcar-ci
8aaa851d55
New version: main-3221.0.0-nightly-20220426-0155
2022-04-26 04:52:10 +00:00
Kai Lüke
d705266237
Merge pull request #294 from flatcar-linux/mantle-update-main
...
Upgrade mantle container image to latest HEAD in main
2022-04-25 16:37:41 +09:00
Flatcar Buildbot
571ab52d16
Update mantle container image to latest HEAD
2022-04-25 07:11:20 +00:00
flatcar-ci
343807d40e
New version: main-3218.0.0-nightly-20220423-0155
2022-04-23 04:48:01 +00:00
Kai Lüke
b36aa11373
Merge pull request #289 from flatcar-linux/mantle-update-main
...
Upgrade mantle container image to latest HEAD in main
2022-04-22 15:12:32 +09:00
Flatcar Buildbot
cd1b428add
Update mantle container image to latest HEAD
2022-04-22 04:51:28 +00:00