4804 Commits

Author SHA1 Message Date
Flatcar Buildbot
ce12807ebb Update mantle container image to latest HEAD 2022-05-04 04:52:50 +00:00
flatcar-ci
1984ac9153 New version: beta-3185.1.0-nightly-20220504-0155 2022-05-04 03:43:12 +00:00
Kai Lueke
a1d72fd9ee Merge pull request #307 from flatcar-linux/scripts
Remove unused image variants
2022-05-03 20:40:45 +09:00
Kai Lueke
c0f67a0729 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:40:45 +09:00
flatcar-ci
eb4c6aade5 New version: beta-3185.1.0-nightly-20220503-0155 2022-05-03 03:42:22 +00:00
flatcar-ci
aeb953c3ae New version: beta-3185.1.0-nightly-20220502-0701 2022-05-02 08:46:54 +00:00
Kai Lueke
05a51ffda8 Merge pull request #298 from flatcar-linux/scripts
CI: Support comparing to current LTS and updating from it
2022-04-29 16:36:13 +09:00
Kai Lueke
b596a7ad72 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:36:13 +09:00
flatcar-ci
292a542b25 New version: beta-3185.1.0-nightly-20220429-0155 2022-04-29 03:41:57 +00:00
Kai Lueke
f7bd5c9fa9
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:48:40 +02:00
Mathieu Tortuyaux
ad0ecf9156
ci-automation/vm: build PXE if Equinix Metal is built
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2022-04-28 15:48:36 +02:00
flatcar-ci
73ac643964 New version: beta-3185.1.0-nightly-20220428-0155 2022-04-28 03:41:51 +00:00
Kai Lüke
426728c329
Merge pull request #301 from flatcar-linux/mantle-update-flatcar-3185
Upgrade mantle container image to latest HEAD in flatcar-3185
2022-04-28 00:15:42 +09:00
Flatcar Buildbot
63af5335bb Update mantle container image to latest HEAD 2022-04-27 04:54:48 +00:00
flatcar-ci
21e4049d71 New version: beta-3185.1.0-nightly-20220427-0155 2022-04-27 03:45:43 +00:00
flatcar-ci
fc9f0f9947 New version: beta-3185.1.0-nightly-20220426-0155 2022-04-26 03:42:55 +00:00
Kai Lüke
37f807cedf
Merge pull request #296 from flatcar-linux/mantle-update-flatcar-3185
Upgrade mantle container image to latest HEAD in flatcar-3185
2022-04-25 16:48:58 +09:00
Flatcar Buildbot
15ef8a4ff9 Update mantle container image to latest HEAD 2022-04-25 07:11:21 +00:00
flatcar-ci
c8748ed73e New version: beta-3185.1.0-nightly-20220423-0155 2022-04-23 03:43:20 +00:00
Kai Lüke
b3eb1d695a
Merge pull request #291 from flatcar-linux/mantle-update-flatcar-3185
Upgrade mantle container image to latest HEAD in flatcar-3185
2022-04-22 15:13:13 +09:00
Flatcar Buildbot
bac758c649 Update mantle container image to latest HEAD 2022-04-22 04:51:29 +00:00
flatcar-ci
41f2187caa New version: beta-3185.1.0-nightly-20220422-0155 2022-04-22 03:45:08 +00:00
Kai Lueke
e19e74dbf6 Merge pull request #280 from flatcar-linux/scripts
Use gangue compiled from Jenkins
2022-04-21 17:19:01 +09:00
Kai Lueke
bd3891cdb6 Use gangue compiled from Jenkins
These scripts happened to use the copy of gangue in the SDK which isn't
expected because it should use the binaries complied by Jenkins.
2022-04-21 17:19:01 +09:00
flatcar-ci
47a3d2f268 New version: beta-3185.1.0-nightly-20220421-0510 2022-04-21 06:58:39 +00:00
Kai Lüke
9a607dcc49
Merge pull request #283 from flatcar-linux/mantle-update-flatcar-3185
Upgrade mantle container image to latest HEAD in flatcar-3185
2022-04-21 11:37:15 +09:00
Flatcar Buildbot
b89687c620 Update mantle container image to latest HEAD 2022-04-20 15:37:09 +00:00
Kai Lueke
87f989bed4 Merge pull request #275 from flatcar-linux/scripts
Run CI container pipeline kola tests with the new mantle image
2022-04-20 19:19:34 +09:00
Kai Lueke
0bd487b038 ci-automation: silence rsync
The rsync copy logs made it hard to navigate the job output.
Remove the --progress and -v flags.
2022-04-20 19:19:34 +09:00
Kai Lueke
521f5f2401 Run CI container pipeline kola tests with the new mantle image
The SDK container does not exist for arm64 and is quite heavy. We
currently also resort to a unconditional rebuilding of mantle inside
the SDK.
Use the new mantle container image to run kola tests, and pin its
version through a text file that gets updated by GitHub Actions.
2022-04-20 19:19:34 +09:00
Kai Lueke
fc95c94c1f Merge pull request #271 from flatcar-linux/scripts
ci-automation/vms: rename equinix_metal to packet
2022-04-20 19:17:38 +09:00
Mathieu Tortuyaux
8288044b96 ci-automation/vms: rename equinix_metal to packet
this is required to keep "packet" in the SDK linguo while the user can
use "equinix_metal" term.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
Co-authored-by: Krzesimir Nowak <knowak@microsoft.com>
2022-04-20 19:17:38 +09:00
Jeremi Piotrowski
d10b2f797d Merge pull request #276 from flatcar-linux/scripts
jenkins: add azure_gen2 to arm64 formats
2022-04-20 09:20:38 +02:00
Jeremi Piotrowski
752a6be6ce jenkins: add azure_gen2 to arm64 formats
Azure ARM64 instances entered preview, so produce images for them regularly
with every release now. Flatcar has supported Azure ARM64 since the first
release with the 5.15 kernel, which was something like 3139.0.0
2022-04-20 09:20:38 +02:00
flatcar-ci
8829b8ced2 New version: beta-3185.1.0-nightly-20220415-0155 2022-04-15 03:44:41 +00:00
flatcar-ci
a5038f6e0e New version: beta-3185.1.0-nightly-20220414-0155 2022-04-14 03:40:59 +00:00
flatcar-ci
93c940e7c4 New version: alpha-3185.0.0-nightly-20220407-0155 2022-04-07 03:26:56 +00:00
Mathieu Tortuyaux
8df215b92f
kola/gce: shrink hostname to be lower than 63 char
GCP Pro is failing because hostname is > 63 char:
```
Apr  5 19:52:27.522820 kubelet[1762]: E0405 19:52:27.522513    1762 kubelet_node_status.go:93] "Unable to register node with API server" err="Node \"jenkins-gce-pro-5-91a967ef5450cb932bc5.c.flatcar-212911.internal\" is invalid: metadata.labels: Invalid value: \"jenkins-gce-pro-5-91a967ef5450cb932bc5.c.flatcar-212911.internal\": must be no more than 63 characters" node="jenkins-gce-pro-5-91a967ef5450cb932bc5.c.flatcar-212911.internal"
```

Let's remove `jenkins` and `gce` from the hostname, these
information are not critical for debugging purposes.

Hostname should now looks like
"basic-5-91a967ef5450cb932bc5.c.flatcar-212911.internal" or
"pro-5-91a967ef5450cb932bc5.c.flatcar-212911.internal"

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2022-04-06 16:49:39 +02:00
flatcar-ci
9cb86e4dc1
New version: beta-3185.1.0 beta-3185.1.0 2022-04-05 20:19:34 +05:30
flatcar-ci
a712b7d2e4 New version: alpha-3185.0.0-nightly-20220405-0155 2022-04-05 03:43:52 +00:00
Kai Lueke
43b345e355 Merge pull request #266 from flatcar-linux/scripts
ci-automation: use a single git tag and skip nightlies with no changes
2022-04-04 17:26:14 +02:00
Kai Lueke
3e0c0c4ba0 ci-automation: use a single git tag and skip nightlies with no changes
The pipeline created two tags if an SDK was built, one for the SDK and
one for the OS build (which was a free-standing tag or a local state
that was equivalent to the existing tag of the same name). The
nightlies created update commits on the main branch, even if no change
was done, and on the release branches we lacked these commits.

Create the release tag in the nightly SDK bootstrap already and reuse
it for the nightly OS build. Instead of local state, checkout the
existing tags explicitly. Extend the nightly update commit logic to
cover release branches and detect if we can skip building because no
changes were done.
2022-04-04 17:26:14 +02:00
Thilo Fromm
5940ffff4c Merge pull request #268 from flatcar-linux/scripts
ci-automation/test.sh: remove PARALLEL_TESTS passing (move to CI)
2022-04-01 15:19:41 +02:00
Thilo Fromm
662707487b ci-automation/test.sh: remove PARALLEL_TEST passing (move to CI)
Signed-off-by: Thilo Fromm <thilo@kinvolk.io>
2022-04-01 15:19:41 +02:00
Thilo Fromm
d96cfae1a3 Merge pull request #261 from flatcar-linux/scripts
ci-automation/test.sh: export PARALLEL_TESTS
2022-03-23 12:25:43 +01:00
Thilo Fromm
308d96c1e4 ci-automation/test.sh: export PARALLEL_TESTS
Export PARALLEL_TESTS in the container's .env file to ensure it is
passed to the vendor script.
2022-03-23 12:25:43 +01:00
Dongsu Park
1ea0a2213d New version: alpha-3185.0.0 alpha-3185.0.0 2022-03-21 18:14:58 +01:00
flatcar-ci
f182192dd7 New version: sdk-3185.0.0-nightly-20220321-0139 2022-03-21 04:44:59 +00:00
flatcar-ci
e2f53bedff New version: sdk-3184.0.0-nightly-20220320-0139 2022-03-20 04:44:53 +00:00
flatcar-ci
6e47a65ff1 New version: sdk-3183.0.0-nightly-20220319-0139 2022-03-19 04:43:56 +00:00