Flatcar Buildbot
f9c8f28f4f
Update mantle container image to latest HEAD
2023-11-29 12:05:31 +00:00
Kai Lüke
230020c64a
Merge pull request #1427 from flatcar/kai/overlay-opaque-dirs
...
coreos-base/update_engine: Ensure /etc/extensions is mergable
2023-11-29 13:05:16 +01:00
Kai Lueke
0735fcb692
coreos-base/update_engine: bump revision
2023-11-29 12:59:00 +01:00
Kai Lueke
5a2c696e21
coreos-base/update_engine: Ensure /etc/extensions is mergable
...
This pulls in
https://github.com/flatcar/update_engine/pull/32
to make the Docker/containerd sysexts show up when updating from Beta
3760.1.0.
2023-11-29 12:59:00 +01:00
flatcar-ci
29c322791c
New version: main-3802.0.0-nightly-20231128-2100
2023-11-28 21:00:36 +00:00
Krzesimir Nowak
4596a135bc
Merge pull request #1425 from flatcar/krnowak/image-changes-lts
...
ci-automation/image-changes: Get proper last release version for LTS channels
2023-11-28 08:12:42 +01:00
flatcar-ci
75af154d0a
New version: main-3801.0.0-nightly-20231127-2100
2023-11-27 21:00:29 +00:00
Krzesimir Nowak
03796dcabd
Merge pull request #1426 from flatcar/krnowak/base-sysext-fix
...
ci-automation: Bring back the docker-cli package to docker sysext
2023-11-27 15:03:33 +01:00
Krzesimir Nowak
c2a2890d86
ci-automation: Bring back the docker-cli package to docker sysext
...
The base_sysexts.sh file was based on old version of the default
parameter of the ./build_image script. Sync them now.
2023-11-27 14:54:59 +01:00
Krzesimir Nowak
1c2fec4abc
ci-automation/image-changes: Get proper version for LTS channel
...
The refactored image changes script will eventually be run for the old
LTS version, so make sure that the script for that channel will get a
last release of old LTS instead of new LTS.
2023-11-27 11:30:01 +01:00
Krzesimir Nowak
3e8bd5b8ee
ci-automation/image-changes: Factor out curl invocation
2023-11-27 11:30:01 +01:00
Krzesimir Nowak
d3e903db33
ci-automation/image-changes: Simplify getting a major version
2023-11-27 11:29:58 +01:00
flatcar-ci
402a3aa174
New version: main-3798.0.0-nightly-20231124-2100
2023-11-25 02:17:08 +00:00
flatcar-ci
5ac00dadb9
New version: main-3798.0.0-nightly-20231124-2100-INTERMEDIATE
2023-11-24 21:00:23 +00:00
Mathieu Tortuyaux
a98abadccb
Merge pull request #1410 from flatcar/linux-6.1.63-main
...
Upgrade Linux Kernel for main from 6.1.62 to 6.1.63
2023-11-24 18:49:05 +01:00
Mathieu Tortuyaux
36b0123bc5
Merge pull request #1404 from flatcar/mantle-update-main
...
Upgrade mantle container image to latest HEAD in main
2023-11-24 15:20:28 +01:00
Flatcar Buildbot
69bdd3df20
Update mantle container image to latest HEAD
2023-11-24 14:19:39 +00:00
Mathieu Tortuyaux
768dc621b3
Merge pull request #1419 from flatcar/tormath1/brightbox
...
ci-automation: add brightbox testing
2023-11-24 15:19:20 +01:00
Krzesimir Nowak
7b19e92f30
Merge pull request #1169 from flatcar/krnowak/image-changes
...
Generate reports for OEM and base sysext images, allow reports against last nightly
2023-11-24 10:29:07 +01:00
Mathieu Tortuyaux
477f03b23f
ci-automation: add brightbox testing
...
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2023-11-23 18:27:12 +01:00
flatcar-ci
38828976cc
New version: main-3795.0.0-nightly-20231121-2100
2023-11-21 21:00:26 +00:00
Thilo Fromm
78d794e9c3
Merge pull request #1417 from flatcar/t-lo/changelog-remove-docker-strip
...
changelog: improved messaging for torcx removal and docker 24 upgrade
2023-11-21 16:10:15 +01:00
Krzesimir Nowak
3d4ddf8645
ci-automation/base-sysexts: Simplify
...
No need in making it arch-specific.
2023-11-21 16:00:00 +01:00
Krzesimir Nowak
a87a8821fe
ci-automation/image-changes: Avoid swallowing errors
2023-11-21 16:00:00 +01:00
Krzesimir Nowak
a39e53aed3
.github/ci: Install python3-packaging package
...
show-fixed-kernel-cves.py script from flatcar-build-scripts requires
this package:
Traceback (most recent call last):
File "/home/runner/actions-runner/_work/scripts/scripts/flatcar-build-scripts/show-fixed-kernel-cves.py", line 29, in <module>
from packaging import version
ModuleNotFoundError: No module named 'packaging'
2023-11-21 16:00:00 +01:00
Krzesimir Nowak
00dad31c11
ci-automation/image-changes: Meh
2023-11-21 16:00:00 +01:00
Krzesimir Nowak
c9b9864ae1
.github/ci: AAAARGH!
2023-11-21 16:00:00 +01:00
Krzesimir Nowak
810306c884
ci-automation/image-changes, .github/ci: Further deduplication
2023-11-21 16:00:00 +01:00
Krzesimir Nowak
89f0cba474
.github/ci: Deduplicate the image changes job
2023-11-21 16:00:00 +01:00
Krzesimir Nowak
0490c9c672
.github/ci: Report about base sysexts for against last nightly too
2023-11-21 16:00:00 +01:00
Krzesimir Nowak
71eed26ee0
overlay, ci-automation: Try making common-oem-files a valid ebuild
...
Assignment of EAPI must be the first non-comment, non-blank line in
the ebuild, otherwise portage masks it as corrupted.
2023-11-21 16:00:00 +01:00
Krzesimir Nowak
9a780a3e90
overlay coreos-base/common-oem-files: Move hack description down
...
EAPI needs to be defined within first 24 lines, so the description
would push the definition too much down as it needs to happen after
possible declaration of EAPI as local for the source case.
2023-11-21 16:00:00 +01:00
Krzesimir Nowak
8a75eba906
overlay, ci-automation: Another attempt at providing OEMID info
...
Please read the comment at the top of the coreos-base/common-oem-files
ebuild for details.
2023-11-21 16:00:00 +01:00
Krzesimir Nowak
f542807a9e
overlay, ci-automation: Factor out OEMID info to a separate file
...
Image changes job needs a list of OEMIDs that are built for a specific
architecture. Similar information already existed in the
coreos-base/common-oem-files ebuild, so factor it out to a separate
file, so the image changes job does not need to source the entire
ebuild (or process it in other way), but rather source the smaller
file.
2023-11-21 16:00:00 +01:00
Krzesimir Nowak
c5b8a80d36
ci-automation: List built base sysext explicitly
...
Instead of depending on default value of build_image's base_sysext
parameter, create a file that explicitly lists which base sysexts will
be built for each architecture. The file can be sourced by other
scripts that need this kind of information. Currently, image.sh and
image_changes.sh use this file.
2023-11-21 16:00:00 +01:00
Krzesimir Nowak
dabb54783d
.github/ci, ci-automation/image-changes: Print diffs for base sysexts
2023-11-21 16:00:00 +01:00
Krzesimir Nowak
ead79f989c
ci-automation/image-changes: Source version.txt
...
This avoid messing with quotes.
2023-11-21 16:00:00 +01:00
Krzesimir Nowak
5b3e90eceb
.github/ci: Fix artifacts paths
2023-11-21 16:00:00 +01:00
Krzesimir Nowak
d373052ca4
ci-automation/image-changes: Filter out OEM IDs not built for an arch
...
This is to limit the amount of reports consisting purely of failures,
because some files were missing. And those files will be missing,
because an OEM might not even have any image for certain arches (like
digitalocean has no arm64 images).
2023-11-21 16:00:00 +01:00
Krzesimir Nowak
a7853de174
overlay coreos-base/common-oem-files: Add some arch info about OEM
...
For now we don't have a single place where we could learn about which
OEMs with a sysext image gets built for certain architecture. So add
it for now to the coreos-base/common-oem-files package. Missing
architecture info for an OEM that gets built only in a certain arch is
not going to be fatal for the image changes job - we will just get a
report for this OEM with messages about failures to download some
files.
2023-11-21 16:00:00 +01:00
Krzesimir Nowak
c03d372c54
.github/ci: Run image reports job after vms job
...
It shows changes also in OEM images and these are built in vms step.
2023-11-21 16:00:00 +01:00
Krzesimir Nowak
202b905a47
.github/ci: Fix clobbering of parameters and env vars
2023-11-21 16:00:00 +01:00
Krzesimir Nowak
8b5e6f0f2c
ci-automation/image-changes: Do not expect HEAD commit to have a tag
...
It certainly does happen on GitHub Actions that the HEAD commit has no
tag. In such case, fake the tag from version file. The git tag in this
scenario is used to figure out a channel transition.
2023-11-21 16:00:00 +01:00
Krzesimir Nowak
7698016439
ci-automation/image-changes: Document - as standard output
2023-11-21 16:00:00 +01:00
Krzesimir Nowak
170e17a673
ci-automation/image-changes: Second parameter is not optional
2023-11-21 16:00:00 +01:00
Krzesimir Nowak
cda692ad3c
ci-automation/image-changes: Strip kernel versions in initrd reports
...
This is something that we already do for production image and for OEM
sysext images.
2023-11-21 16:00:00 +01:00
Krzesimir Nowak
123ae2471f
ci-automation/image-changes: Make messages stand out
2023-11-21 16:00:00 +01:00
Krzesimir Nowak
50b515ee32
ci-automation/image-changes: Expect HEAD commit to have a tag
2023-11-21 16:00:00 +01:00
Krzesimir Nowak
2c7af82d75
ci-automation/image-changes: Shrink a clone of flatcar-build-script
2023-11-21 16:00:00 +01:00
Krzesimir Nowak
f9e0363bf0
ci-automation/image-changes, .github/ci: Add reports against last nightly
2023-11-21 16:00:00 +01:00