22498 Commits

Author SHA1 Message Date
flatcar-ci
0837609708 New version: alpha-3637.0.0-nightly-20230704-2100 2023-07-04 21:00:23 +00:00
flatcar-ci
9970e1677f New version: alpha-3637.0.0-nightly-20230703-2100 2023-07-03 21:00:25 +00:00
Dongsu Park
adc944d00b
Merge pull request #966 from flatcar/cacerts-3.91-flatcar-3637
Update ca-certificates in flatcar-3637 from 3.90 to 3.91
2023-07-03 18:06:27 +02:00
Dongsu Park
6c4fb9f5a5
Merge pull request #961 from flatcar/linux-6.1.37-flatcar-3637
Upgrade Linux Kernel for flatcar-3637 from 6.1.34 to 6.1.37
2023-07-03 18:01:46 +02:00
Flatcar Buildbot
1c1b111c97 app-misc/ca-certificates: Update from 3.90 to 3.91 2023-07-03 07:21:12 +00:00
Flatcar Buildbot
b3d30e7b5b sys-kernel/coreos-sources: Update from 6.1.34 to 6.1.37 2023-07-02 07:12:21 +00:00
flatcar-ci
c1b6d38e57 New version: alpha-3637.0.0-nightly-20230630-0808 2023-06-30 08:08:54 +00:00
Kai Lueke
ef2223ddd0 Merge pull request #949 from flatcar/scripts
sys-auth/sssd: Add missing /var/log/sssd tmpfiles entry
2023-06-29 14:12:57 +02:00
Kai Lueke
fea48bb5d8 sys-auth/sssd: Add missing /var/log/sssd tmpfiles entry
The folders are not created through "keepdir" which results in tmpfiles
rules but an explict tmpfiles file. This is error prone and we should
try to move to "keepdir" instead but for the backport, just add the
missing line.
2023-06-29 14:12:57 +02:00
flatcar-ci
f8bfaebbc1 New version: alpha-3637.0.0-nightly-20230628-2100 2023-06-28 21:00:26 +00:00
Jeremi Piotrowski
1ad8f0e161 Merge pull request #946 from flatcar/scripts
oem_sysext_util: Mount overlay on top of /usr before installing sysext
2023-06-28 11:59:53 +02:00
Jeremi Piotrowski
91a55ec2a5 ci-automation: Publish torcx_output_root to bincache
`build_image` depends on accesss to the torcx manifest and the "content
addressable nature" of the directory. We currently rely on the torcx output
root structure being preserved in the container image.

While we're moving the torcx output root out of the container image, preserve
its contents so that they can be restored from bincache.
2023-06-28 11:59:53 +02:00
Jeremi Piotrowski
ea354d9a8a ci-automation: Align CONTAINER_*_ROOT with usual location
The SDK container bind mounts __build__/images to the containers image
directory, but the CI uses a different path for images. This causes issues when
building the oem sysext, because it requires mounting an overlayfs. The current
path (~/build/...) is an overlayfs and an ovlerayfs can't be an upper
directory.

Align the CONTAINER_IMAGE_ROOT and CONTAINER_TORCX_ROOT values with standard
practices to that oem sysext building in jenkins ci works.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2023-06-28 11:59:53 +02:00
Jeremi Piotrowski
b3675dc41d oem_sysext_util: Mount overlay on top of /usr before installing sysext packages
After changes to the inode size, the sysext installation runs out of
space because the installation happens on a mounted production image.
This is problematic because the /usr partition is only 1024MB in size
and gets full. Mount a temporary overlay so that we can use that for
installation, and discard it afterwards.

This also means we no longer need to disable verity and in fact could
live without copying the prod image. I won't make that change since
we're working on a new script to automate building of sysexts using the
overlay approach.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2023-06-28 11:59:53 +02:00
flatcar-ci
2dbddbce58 New version: alpha-3637.0.0-nightly-20230627-2100 2023-06-27 21:00:29 +00:00
Kai Lueke
f71a8dcebf Merge pull request #948 from flatcar/scripts
coreos-base/coreos-init: Work around bash regression and handle dd error
2023-06-27 11:42:31 +02:00
Kai Lueke
280a8a9d69 coreos-base/coreos-init: Work around bash regression and handle dd error
This pulls in
https://github.com/flatcar/init/pull/97
and
https://github.com/flatcar/init/pull/99
to work around a bash regression and add handling for disk write errors.
2023-06-27 11:42:31 +02:00
flatcar-ci
4de2fcbc23 New version: alpha-3637.0.0-nightly-20230622-2100 2023-06-22 21:00:25 +00:00
Jeremi Piotrowski
0bc0817ab4 Merge pull request #939 from flatcar/scripts
Switch default ext4 inode size to 256 bytes
2023-06-22 10:19:23 +02:00
Jeremi Piotrowski
65fba46396 changelog: Add entry for ext4 inode size change
Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2023-06-22 10:19:23 +02:00
Jeremi Piotrowski
0a0523c7e8 build_library/disk_util: Switch default ext4 inode size to 256 bytes
Inode sizes smaller than 256:
- don't support extended metadata (nanosecond timestamp resolution)
- cannot handle dates beyond 2038
- are deprecated

Change the default from 128 to 256. There is no way to apply this change on a
mounted filesystem so this change will only apply to new deployments.

Fixes: flatcar/flatcar#1082
Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2023-06-22 10:19:23 +02:00
Sayan Chowdhury
9295effd4e
New version: alpha-3637.0.0 alpha-3637.0.0 2023-06-21 09:28:34 +05:30
Kai Lueke
8302e6df9f Merge pull request #937 from flatcar/scripts
coreos-base/coreos-cloudinit: Don&#39;t use configdrive on DigitalOcean
2023-06-20 20:12:29 +02:00
Kai Lueke
01baf080c8 coreos-base/coreos-cloudinit: Don't use configdrive on DigitalOcean
This pulls in
https://github.com/flatcar/coreos-cloudinit/pull/22
to prevent using the configdrive on DigitalOcean.
2023-06-20 20:12:29 +02:00
Mathieu Tortuyaux
6b6fdc7ae0
coreos-base/oem-ec2-compat: fix JSON formatting
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2023-06-20 15:27:34 +02:00
Kai Lueke
3df91a1657 Merge pull request #935 from flatcar/scripts
ci-automation: Add NVIDIA instance type only for amd64
2023-06-20 15:26:29 +02:00
Kai Lueke
2921a7d832 ci-automation: Add NVIDIA instance type only for amd64
The instance type used for the NVIDIA test is amd64-only.
2023-06-20 15:26:29 +02:00
Sayan Chowdhury
bde89e3065
New version: alpha-3637.0.0 2023-06-16 20:18:13 +05:30
Sayan Chowdhury
a85f6b9abf
Merge pull request #932 from flatcar/sayan/add-nvidia-test
x11-drivers/nvidia-drivers: Add GPU test and move package to /usr
2023-06-16 20:04:32 +05:30
Sayan Chowdhury
2cf1fe4a53
Merge pull request #925 from flatcar/mantle-update-main
Upgrade mantle container image to latest HEAD in main
2023-06-16 20:00:43 +05:30
Flatcar Buildbot
bad5151e5c Update mantle container image to latest HEAD 2023-06-16 14:23:47 +00:00
Dongsu Park
60797db572
Merge pull request #927 from flatcar/linux-6.1.34-main
Upgrade Linux Kernel for main from 6.1.33 to 6.1.34
2023-06-16 15:36:36 +02:00
Sayan Chowdhury
9a091bea3b
changelog: Add the changelog for the nvidia-drivers migration
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
Co-authored-by: Kai Lüke <pothos@users.noreply.github.com>
2023-06-16 18:24:44 +05:30
Sayan Chowdhury
23a4a255db
x11-drivers/nvidia-drivers: Move the package to /usr
- move the package to /usr
- remove the nvidia-metadata package

Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
Co-authored-by: Kai Lüke <pothos@users.noreply.github.com>
2023-06-16 18:23:14 +05:30
Dongsu Park
0cf30eae2b
Merge pull request #908 from flatcar/dongsu/rust-1.70
dev-lang/rust: Update to 1.70.0
2023-06-16 14:37:54 +02:00
Dongsu Park
686915fefa coreos-base/update-ssh-keys: set LTO to false to fix build failures
Build fails with Rust 1.70+ as Gentoo ebuild of Rust 1.70 started
showing different behavior w.r.t. LTO.
Set LTO to false (a.k.a. "thin-local") to fix that.

Pulls in https://github.com/flatcar/update-ssh-keys/pull/8
2023-06-16 12:54:36 +02:00
Sayan Chowdhury
11637c6a6d
Add setup to run the GPU tests on Azure
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2023-06-16 13:04:09 +05:30
flatcar-ci
04952e64f0 New version: main-3636.0.0-nightly-20230615-2100 2023-06-15 21:00:33 +00:00
Dongsu Park
54eb0f2ec5
Merge pull request #866 from krishjainx/patch-2
Migrate to Type=notify
2023-06-15 17:53:13 +02:00
krishjainx
e3c1a968f5 add changelog 2023-06-15 17:50:41 +02:00
Dongsu Park
7eea888106
Merge pull request #865 from krishjainx/patch-1
Update commonconfig-6.1 to build kernel with TLS module
2023-06-15 17:45:06 +02:00
Kai Lüke
b56a49a2af
Merge pull request #919 from flatcar/kai/sign-test-oem-sysext
Upload dev-key-signed OEM sysext update payload
2023-06-15 17:44:28 +02:00
krishjainx
427c184965 Add changelog 2023-06-15 17:33:12 +02:00
Krzesimir Nowak
982180035d
Merge pull request #874 from flatcar/buildbot/weekly-portage-stable-package-updates-2023-06-05
Weekly portage-stable package updates 2023-06-05
2023-06-15 13:51:36 +02:00
Dongsu Park
11fa6b211d coreos-base/afterburn: set LTO to false in Cargo.toml
Set `lto = false` in Cargo.toml to fix build issues that started
happening with Rust 1.70+.

Note, as upstream afterburn 5.4.0+ started dropping the `lto` option
completely, it is not necessary to fix upstream. However, as long as
Flatcar keeps using afterburn 5.2.0, this patch is still needed for
Flatcar.
2023-06-15 12:46:15 +02:00
Dongsu Park
2c6636353f changelog: add changelog for Rust 1.70.0 2023-06-15 12:46:15 +02:00
Dongsu Park
82f9e1b8db dev-lang/rust: Apply Flatcar modifications
- Apply cross-compiling changes.
- Remove python3_12, which is not supported by Flatcar.
- Remove dependency on sys-apps/lsb-release, which conflicts with
  sys-apps/baselayout of Flatcar.
- Remove rust-src to keep the SDK size minimal.
- Add a comment about keeping the patchlevel 0 of stage0.
- Update Rust version from 1.69 to 1.70 in profiles.

Based on commit 9ac87490bd4a4306496b4dfaa0aa8e85fb10e8d7
2023-06-15 12:46:13 +02:00
Dongsu Park
9fb1ddbc4c dev-lang/rust: sync with Gentoo
Update dev-lang/rust and virtual/rust to 1.70.0, syncing with Gentoo.

Gentoo commit: 7aba087b0bd466d34adb02dba157f5a7ba5bbbe9
2023-06-15 12:45:14 +02:00
Flatcar Buildbot
9263952f95 changelog: Add entries 2023-06-15 12:18:54 +02:00
Krzesimir Nowak
88b8dce55d .github: Add xorg-3.eclass to package automation 2023-06-15 12:18:54 +02:00