5340 Commits

Author SHA1 Message Date
flatcar-ci
ce754c4707 New version: beta-3493.1.0-nightly-20230306-2100 2023-03-06 21:00:30 +00:00
flatcar-ci
ea69a18c1e New version: beta-3493.1.0-nightly-20230302-2100 2023-03-02 21:00:25 +00:00
Kai Lüke
fa1df7625a
Merge pull request #674 from flatcar/mantle-update-flatcar-3493
Upgrade mantle container image to latest HEAD in flatcar-3493
2023-03-02 04:21:09 +01:00
Flatcar Buildbot
e517399a74 Update mantle container image to latest HEAD 2023-03-01 21:00:43 +00:00
flatcar-ci
40c705a9b1 New version: beta-3493.1.0-nightly-20230301-2100 2023-03-01 21:00:34 +00:00
Mathieu Tortuyaux
958f407849
Merge pull request #667 from flatcar/mantle-update-flatcar-3493
Upgrade mantle container image to latest HEAD in flatcar-3493
2023-03-01 06:24:32 +01:00
Flatcar Buildbot
e829c15a53 Update mantle container image to latest HEAD 2023-02-28 21:00:52 +00:00
flatcar-ci
05174eb934 New version: beta-3493.1.0-nightly-20230227-2100 2023-02-27 21:00:26 +00:00
Kai Lueke
d7972e68ec New version: beta-3493.1.0 beta-3493.1.0 2023-02-25 11:19:58 +09:00
flatcar-ci
89066b3754 New version: beta-3493.1.0-nightly-20230222-2100 2023-02-22 21:00:28 +00:00
flatcar-ci
e64e9a0be7 New version: beta-3493.1.0-nightly-20230221-2100 2023-02-21 21:00:28 +00:00
Krzesimir Nowak
38cb0e4c67 Merge pull request #608 from flatcar/scripts
common: Split binpkg and SDK tarball URLs
2023-02-21 09:57:09 +01:00
Krzesimir Nowak
6d7bfea1bb common: Split binpkg and SDK tarball URLs
Use FLATCAR_DEV_BUILDS only for setting up binpkg URLs, ceding the SDK
tarball URL role to the new FLATCAR_SDK_SERVERS variable. That way we
can still set up binpkg URLs the way we used to do so far and set up
SDK tarball URLs differently.

For two-phase SDK build, we would like to use intermediate SDK as a
seed. This SDK is only available on bincache, but previously only
nightly builds could use bincache as the source of SDK tarballs. Now,
with the URL split, we can set up the builds to use both bincache and
the release server, where release builds will prioritize release
server over bincache, and developer builds - bincache over release
server.
2023-02-21 09:57:09 +01:00
flatcar-ci
23ffade9c6 New version: beta-3493.1.0-nightly-20230220-2100 2023-02-20 21:00:26 +00:00
Kai Lüke
6d7dea6fea
Merge pull request #665 from flatcar/mantle-update-flatcar-3493
Upgrade mantle container image to latest HEAD in flatcar-3493
2023-02-20 08:09:13 +01:00
flatcar-ci
edbfc12a8c New version: beta-3493.1.0-nightly-20230217-2100 2023-02-17 21:00:26 +00:00
Flatcar Buildbot
a012a28087 Update mantle container image to latest HEAD 2023-02-17 13:33:12 +00:00
Kai Lueke
540377942a Merge pull request #648 from flatcar/scripts
ci-automation: Allow git to work on directory owned by other user
2023-02-17 21:06:26 +09:00
Kai Lueke
23ef03d536 ci-automation: Allow git to work on directory owned by other user
The get_git_channel function failed to work which resulted in the
Alpha release job skipping the AWS publishing for the Alpha channel
because it defaulted to the developer channel as fallback when git
rejected to work on the directory owned by the build user while running
as root user. A new version of git caused this behavior change and also
prints an error message that explains to have to set safe.directory.

Set the git config entry safe.directory for the /work path when
entering the mantle container where git runs as root while working on
the directory owned by the build user.
2023-02-17 21:06:25 +09:00
Kai Lüke
1eca26c0d8
Merge pull request #660 from flatcar/mantle-update-flatcar-3493
Upgrade mantle container image to latest HEAD in flatcar-3493
2023-02-17 02:27:35 +01:00
Flatcar Buildbot
09aaf8c062 Update mantle container image to latest HEAD 2023-02-16 21:00:46 +00:00
Dongsu Park
31cd4a8afb New version: beta-3493.1.0 2023-02-15 17:51:05 +01:00
Dongsu Park
39928a7f11 New version: stable-3493.1.0 2023-02-15 17:48:28 +01:00
flatcar-ci
e880ea7cc7 New version: alpha-3493.0.0-nightly-20230209-2100 2023-02-09 21:00:25 +00:00
Krzesimir Nowak
ebfa88ec1f Merge pull request #647 from flatcar/scripts
ci-automation: Get two files to build vms instead of a whole directory
2023-02-09 11:47:31 +01:00
Krzesimir Nowak
4b29e9ca88 ci-automation: Get two files to build vms instead of a whole directory
Getting the contents of the directory in the buildcache involves using
rsync with some ssh invocation to log in as a bincache user. It's not
a thing that will work locally unless the user gets ahold of the SSH
key allowing the user to log in to buildcache as a bincache user.

Replace it by downloading two files that are actually needed for
building vms: an image file and the version file. This just uses curl
and is accessible for everyone.
2023-02-09 11:47:31 +01:00
flatcar-ci
e6fc1f3264 New version: alpha-3493.0.0-nightly-20230207-2100 2023-02-07 21:00:26 +00:00
Krzesimir Nowak
bbfe7bce2b
Merge pull request #644 from flatcar/mantle-update-flatcar-3493
Upgrade mantle container image to latest HEAD in flatcar-3493
2023-02-07 08:47:56 +01:00
Flatcar Buildbot
5b605c5b55 Update mantle container image to latest HEAD 2023-02-07 07:12:30 +00:00
flatcar-ci
116c49e641 New version: alpha-3493.0.0-nightly-20230206-2100 2023-02-06 21:00:22 +00:00
Kai Lüke
0c367efe88
Merge pull request #637 from flatcar/mantle-update-flatcar-3493
Upgrade mantle container image to latest HEAD in flatcar-3493
2023-02-06 14:42:03 +01:00
Flatcar Buildbot
7d59fcc620 Update mantle container image to latest HEAD 2023-02-06 07:09:39 +00:00
flatcar-ci
3919fd0ccd New version: alpha-3493.0.0-nightly-20230202-2100 2023-02-02 21:00:22 +00:00
Krzesimir Nowak
a807138243 Merge pull request #635 from flatcar/scripts
Report file and file size changes in production image and initrd
2023-02-02 17:35:48 +01:00
Krzesimir Nowak
962c52bff2 ci-automation: Report file size changes
This uses the new size-change-report.sh script to print out some
information about largest files being added/removed and files with
greatest increase/decrease in file size between two versions of the
image.
2023-02-02 17:35:48 +01:00
Krzesimir Nowak
f7f67bb497 ci-automation: Try reporting the changes in initrd too
This relies on flatcar_production_image_initrd_contents.txt being
uploaded to the server. It also exports the WITHWTD environment
variable with a value 1, which will make the package-diff script to
try out the wtd contents file variant first.
2023-02-02 17:35:48 +01:00
Krzesimir Nowak
47075734f9 Merge pull request #634 from flatcar/scripts
Update report generation
2023-02-02 09:46:38 +01:00
Krzesimir Nowak
de33b68c4f build_library: Add generation of disk space usage
This could replace an ad-hoc calculations we do in package-diff.
2023-02-02 09:46:38 +01:00
Krzesimir Nowak
c6d7a3fdce build_library: Generate content files for initrd too 2023-02-02 09:46:38 +01:00
Krzesimir Nowak
e20303e214 build_library: Add generation of image contents with different details
Timestamp and user/group information are out, in are device ID and
inode number. That way, the file can be used for accounting size
differences of files/image.
2023-02-02 09:46:38 +01:00
flatcar-ci
9ecc2349cb New version: alpha-3493.0.0-nightly-20230201-2100 2023-02-01 21:00:26 +00:00
flatcar-ci
99c66a5578 New version: alpha-3493.0.0-nightly-20230131-2100 2023-01-31 21:00:29 +00:00
Krzesimir Nowak
c8a15d6237 Merge pull request #633 from flatcar/scripts
*: Fix user-patches setup
2023-01-31 15:44:56 +01:00
Krzesimir Nowak
fda84db36f *: Fix user-patches setup
Normally `ln -sf path/to/target at/name` will create a symlink at
`at/name` that points to `path/to/target`. But if `at/name` already
exists and is a directory or a symlink to some other directory, then
this command will create a symlink at `at/name/target` pointing to
`path/to/target`. There is an ambiguity between 1st and 3rd form of
`ln` (please refer to `man ln` for the available invocation forms). It
can be disambiguated by using the `-T` flag to force the 1st form.

In our case, if `/etc/portage/patches` symlink already existed and was
pointing to `<coreos-overlay>/coreos/user-patches`, we ended up with a
useless symlink at `<coreos-overlay>/coreos/user-patches/user-patches`
pointing to `<coreos-overlay>/coreos/user-patches`.
2023-01-31 15:44:55 +01:00
Krzesimir Nowak
48c39b270d Merge pull request #632 from flatcar/scripts
build_library/toolchain_util: Set up symlink for user patches
2023-01-31 12:22:18 +01:00
Krzesimir Nowak
9c467673fe build_library/toolchain_util: Set up symlink for user patches
This was a place I missed where /etc/portage is set up. Because of it,
user patches for sys-devel/gcc were not picked up.

Also stop using deprecated PORTDIR and PORTDIR_OVERLAY getters. We
still set those variables, but we will drop them eventually.
2023-01-31 12:22:17 +01:00
flatcar-ci
421336ebc5 New version: alpha-3493.0.0-nightly-20230127-2100 2023-01-27 21:00:24 +00:00
flatcar-ci
fd54e2ab51 New version: alpha-3493.0.0-nightly-20230124-2100 2023-01-24 21:00:27 +00:00
Dongsu Park
cc58c7cf60 New version: alpha-3493.0.0 alpha-3493.0.0 2023-01-20 20:27:05 +01:00
Dongsu Park
e252ba426f New version: alpha-3493.0.0 2023-01-20 17:04:14 +01:00