568 Commits

Author SHA1 Message Date
Jeremi Piotrowski
a7464f71cf
Merge pull request #2266 from flatcar/jepio/fix-sysext-ownership
fix ownership of containerd/docker sysext files
2024-09-02 10:01:49 +02:00
Dongsu Park
b4e55133d8
Merge pull request #2262 from flatcar/linux-6.6.48-main
Upgrade Linux Kernel for main from 6.6.47 to 6.6.48
2024-08-30 16:44:47 +02:00
Krzesimir Nowak
9631997895
Merge pull request #2251 from flatcar/buildbot/weekly-portage-stable-package-updates-2024-08-26
Weekly portage-stable package updates 2024-08-26
2024-08-30 16:14:30 +02:00
Flatcar Buildbot
907cbfd241 app-containers/containerd: Update from 1.7.20 to 1.7.21 2024-08-30 08:19:54 +00:00
Jeremi Piotrowski
412298cd39 changelog: Add entry for sysext file ownership bugfix
Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-08-30 09:52:50 +02:00
Flatcar Buildbot
ffe5cb1de0 sys-kernel/coreos-sources: Update from 6.6.47 to 6.6.48 2024-08-30 07:13:34 +00:00
Krzesimir Nowak
153c58b3a4 changelog: Add an entry 2024-08-29 12:11:40 +02:00
Mathieu Tortuyaux
83004c3835
Merge pull request #2240 from flatcar/linux-6.6.47-main
Upgrade Linux Kernel for main from 6.6.43 to 6.6.47
2024-08-28 16:31:07 +02:00
Adrian Vladu
51231d4d6a
sys-kernel/coreos-sources: changelog: add 6.6.47 kernel 2024-08-28 16:30:44 +02:00
Flatcar Buildbot
5e91b5ea67
sys-kernel/coreos-sources: Update from 6.6.43 to 6.6.47 2024-08-28 12:13:13 +02:00
Mathieu Tortuyaux
12c7af399a
Merge pull request #2228 from flatcar/go-1.21.13-main
Upgrade Go from 1.21.12 to 1.21.13
2024-08-28 12:10:14 +02:00
Flatcar Buildbot
2f976a159f
dev-lang/go: Update from 1.21.12 to 1.21.13 2024-08-27 13:54:52 +02:00
James Le Cuirot
0fd0ea6dc2
azure-nvme-utils: Migrate coreos-overlay to portage-stable, 0.2.0 bump
The coreos-overlay package under app-admin was written by Jeremi around
the same time I added it to Gentoo under sys-apps. It has had a new
release since.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2024-08-23 16:06:41 +01:00
James Le Cuirot
401a715b49
sys-kernel/bootengine: Bump to fix slow PXE/ISO boots with udev rule
See: https://github.com/flatcar/bootengine/pull/98
See: https://github.com/flatcar/Flatcar/issues/1514
Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2024-08-22 13:36:29 +01:00
Krzesimir Nowak
6e9797482d
Merge pull request #2214 from flatcar/krnowak/rest-automation
Put rest of the packages in portage-stable under automation
2024-08-21 13:13:11 +02:00
Jeremi Piotrowski
a7f3c4df8c
Merge pull request #2222 from flatcar/tormath1/cloudinit
coreos-cloudinit: fix Equinix Metal cloudinit
2024-08-21 11:00:02 +02:00
Jeremi Piotrowski
e2e0067bea changelog: Add entry for EM cloudinit fix
Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-08-21 10:56:32 +02:00
Krzesimir Nowak
2eb03da53f changelog: Add an entry 2024-08-19 15:34:07 +02:00
James Le Cuirot
4c2bcfba0a
Merge pull request #2233 from flatcar/firmware-20240811-main
Upgrade Linux Firmware in main from 20240709 to 20240811
2024-08-19 10:34:31 +01:00
James Le Cuirot
4cec297c8c
changelog: Add entry for linux-firmware "Sinkclose" vuln CVE-2023-31315
Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2024-08-19 10:32:55 +01:00
James Le Cuirot
16563bb411
Fix the initrd option in the QEMU launcher script
It was -R, but this was already taken by the read-only pflash option, so
use -r instead.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2024-08-16 17:04:07 +01:00
Flatcar Buildbot
7027ff83ee
sys-kernel/coreos-firmware: Update from 20240709 to 20240811 2024-08-16 15:08:33 +01:00
Krzesimir Nowak
c5b862406b changelog: Add an entry 2024-08-16 15:54:11 +02:00
James Le Cuirot
8e5b5af225
dev-lang/rust: Drop our custom package in favour of upstream Gentoo's
It is not clear why this was forked originally. One reason was to avoid
the sys-apps/lsb-release dependency, but it probably wasn't just that.
It seems likely that the upstream package did not support cross targets
at the time. Now it does.

It appears that LTO was previously enabled by us following Gentoo rather
than through an explicit decision. They now disable it by default, so we
do likewise. It previously used "fat" LTO, which makes Rust especially
slow to build and reportedly made rustc slower than with "thin" LTO!
There seems little benefit in using thin LTO given that we rebuild Rust
almost as much as the packages that use it, plus we don't enable LTO
anywhere else.

We still avoid rustdoc to keep the size down using INSTALL_MASK. This
isn't as good as not building it in the first place, but this alone
isn't worth keeping a fork.

Cross targets are now handled via the admittedly experimental
RUST_CROSS_TARGETS support. This has been in place for a while, and I
think it is fairly widely used now. If it does disappear, it would
almost certainly be for something even better.

This also updates Rust from 1.80.0 to 1.80.1.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2024-08-15 16:54:11 +01:00
Krzesimir Nowak
a9876d1774 changelog: Add entries 2024-08-14 17:15:15 +02:00
Krzesimir Nowak
559464c489 changelog: Add an entry 2024-08-09 14:12:27 +02:00
Krzesimir Nowak
eb7ef29fb2 changelog: Add an entry 2024-08-06 17:11:50 +02:00
Krzesimir Nowak
7aa0166ea2
Merge pull request #2167 from flatcar/buildbot/weekly-portage-stable-package-updates-2024-07-29
Weekly portage-stable package updates 2024-07-29
2024-08-05 16:36:47 +02:00
Krzesimir Nowak
a960c3f11c changelog: Add entries 2024-08-05 16:33:28 +02:00
Flatcar Buildbot
877523429f app-misc/ca-certificates: Update from 3.102 to 3.103 2024-08-05 07:20:54 +00:00
Mathieu Tortuyaux
05b0feec73
Merge pull request #2152 from flatcar/tormath1/docker
docker: upgrade to 26.1.0
2024-08-01 11:48:14 +02:00
Mathieu Tortuyaux
3f05c8f00b
changelog: add entries
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2024-08-01 11:46:59 +02:00
Mathieu Tortuyaux
fbd16cb6e0
changelog: add entry
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2024-07-31 19:00:45 +02:00
Flatcar Buildbot
a4ff16bee1
dev-lang/rust: Update from 1.79.0 to 1.80.0 2024-07-31 19:00:45 +02:00
Mathieu Tortuyaux
fd2c1a809d
Merge pull request #2141 from flatcar/tormath1/hetzner
coreos-base/afterburn: pull Hetzner patches
2024-07-30 16:09:33 +02:00
Mathieu Tortuyaux
1b4d5c168e
Merge pull request #2160 from flatcar/linux-6.6.43-main
Upgrade Linux Kernel for main from 6.6.41 to 6.6.43
2024-07-30 11:24:59 +02:00
Flatcar Buildbot
e917c4066f
sys-kernel/coreos-sources: Update from 6.6.41 to 6.6.43 2024-07-29 17:59:00 +02:00
Mickaël Salaün
b2be807349
sys-kernel/coreos-modules: Enable Landlock
Landlock is a feature to create security sandboxes thanks to 3 dedicated
system calls.  They are designed to be safe to used by any processes,
which can only drop their privileges, similarly to seccomp.

The new Landlock LSM is build in the kernel (CONFIG_SECURITY_LANDLOCK=y)
but it is not enough to make it usable by default.  As a stackable LSM,
it is required to enable it at boot time with the CONFIG_LSM list.  See
https://docs.kernel.org/userspace-api/landlock.html#kernel-support

As for other stackable LSMs, prepending Landlock to the default LSM list
enables users to potentially get more protection by default by letting
programs sandbox themselves.

As a dependency, CONFIG_SECURITY_PATH=y will be automatically set.

Signed-off-by: Mickaël Salaün <mic@digikod.net>
2024-07-29 15:10:55 +02:00
Flatcar Buildbot
87c73ec262 app-misc/ca-certificates: Update from 3.102 to 3.102.1 2024-07-29 07:21:21 +00:00
Mathieu Tortuyaux
696f0168fd
changelog: add entries
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2024-07-23 12:01:30 +02:00
Mathieu Tortuyaux
dd9035644f
Merge pull request #2126 from flatcar/buildbot/weekly-portage-stable-package-updates-2024-07-16
Weekly portage-stable package updates 2024-07-16
2024-07-22 17:13:02 +02:00
Mathieu Tortuyaux
bef1feca36
changelog: add entries
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2024-07-22 17:10:16 +02:00
Mathieu Tortuyaux
98500cd0be
Merge pull request #2139 from flatcar/containerd-1.7.20-main
Upgrade Containerd in main from 1.7.19 to 1.7.20
2024-07-19 17:03:45 +02:00
Flatcar Buildbot
cfb72f2e85 app-containers/containerd: Update from 1.7.19 to 1.7.20 2024-07-19 08:17:51 +00:00
Flatcar Buildbot
361d7d99e1 sys-kernel/coreos-sources: Update from 6.6.40 to 6.6.41 2024-07-19 07:14:34 +00:00
Mathieu Tortuyaux
ca6660d6b0
Merge pull request #2123 from flatcar/linux-6.6.40-main
Upgrade Linux Kernel for main from 6.6.39 to 6.6.40
2024-07-17 09:24:14 +02:00
Krzesimir Nowak
503159972d
changelog: Add entries 2024-07-16 12:38:05 +02:00
Flatcar Buildbot
ad0c776d0e sys-kernel/coreos-sources: Update from 6.6.39 to 6.6.40 2024-07-16 07:14:12 +00:00
Mathieu Tortuyaux
a706c8bd22
Merge pull request #2116 from flatcar/linux-6.6.39-main
Upgrade Linux Kernel for main from 6.6.38 to 6.6.39
2024-07-15 17:19:24 +02:00
James Le Cuirot
1d7d53fad9
Upgrade to Catalyst 4
Catalyst 4 has totally changed the way repositories are handled. It only
works when the name of the directory containing the repository matches
the configured name of that repository. This was not the case for us,
with the coreos repository residing in the coreos-overlay directory. We
wanted to move and rename our repositories anyway, but this is a big
change, so we'll do separately. For now, this just renames coreos to
coreos-overlay.

Catalyst 4 also ingests the main repository snapshot as a squashfs
rather than a tarball. It features a utility to generate such a
snapshot, but it doesn't fit Flatcar well, particularly because it
expects each ebuild repository to reside at the top level of its own git
repository. It was very easy to call tar2sqfs manually though.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2024-07-15 14:27:59 +01:00