Commit Graph

22792 Commits

Author SHA1 Message Date
Dongsu Park
bbc3ae71dd .github: get build and CI triggered by opened, synchronize
Build and CI tests should run automatically whenever a pull request is
opened, reopened or updated. On the other hand, it is not necessary to
run build and CI tests on the events ready_for_review and
review_requested.
2023-04-26 17:35:09 +02:00
Dongsu Park
6d4a8a42ba
Merge pull request #747 from flatcar/mantle-update-main
Upgrade mantle container image to latest HEAD in main
2023-04-26 17:27:13 +02:00
Krzesimir Nowak
076e6940e2 build_library/build_image_util.sh: Split base_image_var.conf into two
We used to create a base_image_var.conf tmpfiles config file that
contained information about directories under /var that weren't
covered by any other tmpfiles config file. Recently some package
update started installing a directory under /var that belonged to a
user/group not found directly in passwd/group file in /etc. This
user/group was defined in passwd/group in /usr/share/baselayout, but
at the early boot, these are not yet checked for user/group
information, so systemd-tmpfiles running inside initrd failed when
trying to create such an entry using the base_image_var.conf tmpfiles
config file.

Split the base_image_var.conf into two files - base_image_var.conf and
base_image_var_late.conf. The former will only contain entries owned
by user/group that are supposed to exist very early in the boot, while
the latter will contain the rest of directories - those will be
created later during the boot.
2023-04-26 15:39:58 +02:00
Krzesimir Nowak
5bc546919f build_library/gen_tmpfiles.py: Add options for allowed users and groups
This will generate tmpfiles config only for directories that are owned
by an allowed user and group if such are passed. Not passing any
allowed users or groups, allows any user or group.
2023-04-26 15:39:58 +02:00
Flatcar Buildbot
3ac29b39ff Update mantle container image to latest HEAD 2023-04-26 09:22:56 +00:00
Krzesimir Nowak
152b12e063
Merge pull request #716 from flatcar/krnowak/flatcar-calico
.github: Move workflow mirroring calico docker packages to mantle
2023-04-26 11:22:35 +02:00
Krzesimir Nowak
304ffdaf24
Merge pull request #739 from flatcar/krnowak/push-intermediate-nighly-tags
sdk_bootstrap: Push a branch also for two-phase SDK nightly builds
2023-04-26 11:19:46 +02:00
Krzesimir Nowak
093dd589aa update_chroot: Check also for a new blocker package name
The `dev-python/setuptools_scm` was renamed in first quarter of 2023
to `dev-python/setuptools-scm` (the underline was replaced with a
dash). To be safe, check for blockers with the new package name, just
in case.
2023-04-26 07:49:56 +02:00
Krzesimir Nowak
1d589ca9d8 build_library/update_chroot_util.sh: Ignore equery's non-zero exit status
The `list` command of `equery` will exit with status 3 if a package is
not found and `--quiet` is in effect. This results in some non-fatal
noise during the SDK build:

INFO    update_chroot: Maybe removing some hard blocks
ERROR   update_chroot: script called: update_chroot '--toolchain_boards=arm64-usr' '--usepkg' '--nousepkgonly' '--getbinpkg'
ERROR   update_chroot: Backtrace:  (most recent call is last)
ERROR   update_chroot:   file update_chroot, line 250, called: remove_hard_blocks 'sudo_e_emerge' 'equery' 'dev-python/setuptools_scm:2'
ERROR   update_chroot:   file update_chroot_util.sh, line 49, called: get_versions_from_equery 'equery' 'dev-python/setuptools_scm'
ERROR   update_chroot:   file update_chroot_util.sh, line 9, called: die_err_trap '"${equery_cmd}" --quiet --no-color list --format='${version} ${fullversion}' "${pkg}"' '3'
ERROR   update_chroot:
ERROR   update_chroot: Command failed:
ERROR   update_chroot:   Command '"${equery_cmd}" --quiet --no-color list --format='${version} ${fullversion}' "${pkg}"' exited with nonzero code: 3
INFO    update_chroot: No hard blockers to remove

Shut the noise up. If package is not found, then there is simply
nothing to do.
2023-04-26 07:49:56 +02:00
flatcar-ci
fb8b1371b7 New version: main-3585.0.0-nightly-20230425-2100 2023-04-25 21:00:24 +00:00
Dongsu Park
aba3b7ac30
Merge pull request #723 from flatcar/runc-1.1.6-main
Upgrade Runc in main from 1.1.5 to 1.1.6
2023-04-25 17:06:33 +02:00
Krzesimir Nowak
707b110021
Merge pull request #740 from flatcar/krnowak/fix-changelog-generation
.github: Fix changelog generation
2023-04-25 12:06:37 +02:00
Flatcar Buildbot
2c24be59ad dev-lang/rust: Update from 1.68.2 to 1.69.0 2023-04-25 07:41:03 +00:00
flatcar-ci
4a6cc1fbac New version: main-3584.0.0-nightly-20230424-2100 2023-04-24 21:00:23 +00:00
Sayan Chowdhury
0c7fbc7f28
Merge pull request #730 from flatcar/linux-5.15.108-main
Upgrade Linux Kernel for main from 5.15.106 to 5.15.108
2023-04-25 00:36:13 +05:30
Sayan Chowdhury
677c7fd92d
changelog: Add the update for the linux 5.15.108
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2023-04-25 00:17:52 +05:30
Krzesimir Nowak
4352fc6323 .github: Fix changelog generation 2023-04-24 19:48:35 +02:00
Sayan Chowdhury
77938e6332
Merge pull request #738 from flatcar/sayan/update-nvidia-525.105.17
x11-drivers/nvidia-drivers: Updates to 525.105.17
2023-04-24 18:58:25 +05:30
Krzesimir Nowak
0b83fbf127 sdk_bootstrap: Push a branch also for two-phase SDK nightly builds
The two-phase nightly builds create an intermediate tag first, which
didn't match the main nightly tag regexp before. Because of that, the
commit was not pushed to the main branch. The following final SDK
build had a version that matched the regexp, but the last commit (with
the intermediate tag on it) wasn't in main, and thus was also not
pushed.
2023-04-24 14:41:22 +02:00
Sayan Chowdhury
0fc0b518f6
x11-drivers/nvidia-drivers: Updates to 525.105.17
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2023-04-24 14:44:49 +05:30
Flatcar Buildbot
b8b1add24a sys-kernel/coreos-sources: Update from 5.15.106 to 5.15.108 2023-04-24 07:12:43 +00:00
Mathieu Tortuyaux
339ad17eab
Merge pull request #735 from flatcar/mantle-update-main
Upgrade mantle container image to latest HEAD in main
2023-04-24 08:52:42 +02:00
Flatcar Buildbot
1a6621a7aa Update mantle container image to latest HEAD 2023-04-24 06:50:00 +00:00
Mathieu Tortuyaux
5a6781188a
Merge pull request #724 from flatcar/tormath1/beta-baselayout
sys-apps/baselayout: bump revision
2023-04-21 10:01:15 +02:00
Mathieu Tortuyaux
2f9b4ba8b9
sys-apps/baselayout: bump revision
let's bump it for main branch and backport branch to stay consistent.
this has to be backported to flatcar-3459

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2023-04-20 18:40:27 +02:00
Flatcar Buildbot
ecfc209fb5 app-emulation/docker-runc: Update from 1.1.5 to 1.1.6 2023-04-20 07:54:57 +00:00
flatcar-ci
25d249439d New version: main-3579.0.0-nightly-20230419-2100 2023-04-19 21:00:27 +00:00
Krzesimir Nowak
cc6724090e .github: Move mirroring workflows to mantle
These workflows were mostly for docker stuff used by kola tests in
mantle, so move and fix them there.
2023-04-19 18:23:05 +02:00
Mathieu Tortuyaux
51274ac0bf
Merge pull request #713 from flatcar/mantle-update-main
Upgrade mantle container image to latest HEAD in main
2023-04-19 09:29:27 +02:00
Flatcar Buildbot
701a317d8c Update mantle container image to latest HEAD 2023-04-18 21:01:03 +00:00
flatcar-ci
42dec178d5 New version: main-3578.0.0-nightly-20230418-2100 2023-04-18 21:00:42 +00:00
Krzesimir Nowak
09d1c8f081
Merge pull request #710 from flatcar/t-lo/rescue-krnowak-ghactions-port
Port portage-stable and coreos-overlay GitHub actions (Rescue krnowak ghactions port PR)
2023-04-18 11:39:39 +02:00
flatcar-ci
7869e556ba New version: main-3577.0.0-nightly-20230417-2100 2023-04-17 21:00:29 +00:00
Krzesimir Nowak
380e6820f2 .github: Port vmware update action from old coreos-overlay 2023-04-17 17:25:29 +02:00
Krzesimir Nowak
165e99713b .github: Port rust update action from old coreos-overlay 2023-04-17 17:25:19 +02:00
Krzesimir Nowak
5aee2d4849 .github: Port runc update action from old coreos-overlay 2023-04-17 17:25:08 +02:00
Krzesimir Nowak
8c9e2b0abc Port mirror calico action from old coreos-overlay 2023-04-17 17:24:37 +02:00
Krzesimir Nowak
49cbb5d3dc .github: Port kernel update action from old coreos-overlay 2023-04-17 17:24:30 +02:00
Krzesimir Nowak
7029a3e97b .github: Port go update action from old coreos-overlay 2023-04-17 17:24:20 +02:00
Krzesimir Nowak
40bb5da43d .github: Port linux firmware update action from old coreos-overlay 2023-04-17 17:24:15 +02:00
Krzesimir Nowak
236edb133a .github: Port docker update action from old coreos-overlay 2023-04-17 17:24:09 +02:00
Krzesimir Nowak
2c5381ccc1 .github: Port containerd update action from old coreos-overlay 2023-04-17 17:24:03 +02:00
Krzesimir Nowak
b594f36900 .github: Port cacert update action from old coreos-overlay 2023-04-17 17:23:53 +02:00
Krzesimir Nowak
b6fc418fe5 .github: Port common update action code from old coreos-overlay 2023-04-17 17:23:44 +02:00
Krzesimir Nowak
adbd4a48f4 .github: Port update GLSA metadata action from old portage-stable 2023-04-17 17:23:38 +02:00
Krzesimir Nowak
066bc2e7b1 .github: Port update packages action from old portage-stable 2023-04-17 17:23:28 +02:00
Thilo Fromm
4922b986ab
Merge pull request #707 from flatcar/t-lo/merge-submodules-to-paths-main
Merge submodules to paths main
2023-04-17 17:06:02 +02:00
Thilo Fromm
401af830d1 scripts, CI, workflows: remove submodule handling (main) 2023-04-13 12:26:36 +02:00
Thilo Fromm
15b3beb5a0 sdk_container/src/third_party/portage-stable : merge contents of version main 2023-04-13 12:23:48 +02:00
Thilo Fromm
3629545e72 sdk_container/src/third_party/coreos-overlay : merge contents of version main 2023-04-13 12:22:51 +02:00