Commit Graph

8874 Commits

Author SHA1 Message Date
Kai Lueke
83ea95a4fa sys-kernel/bootengine: Make initrd-setup-root more resilient
This pulls in
https://github.com/flatcar/bootengine/pull/56
to ensure that even with a rerun from the initrd or with a deletion of
/etc/passwd we are able to boot.
2023-03-03 13:11:49 +09:00
Sayan Chowdhury
c41f5573cd Merge pull request #2487 from flatcar/linux-5.15.96-main
Upgrade Linux Kernel for main from 5.15.92 to 5.15.96
2023-03-01 00:44:33 +05:30
Kai Lueke
ef08c06cb6 Support selective OS resets
This pulls in
https://github.com/flatcar/bootengine/pull/55 and
https://github.com/flatcar/init/pull/91 for a `flatcar-reset` tool and
boot logic for selective OS resets, cleaning the rootfs of old state
while keeping wanted paths, e.g., when reconfiguring the system with
Ignition.
2023-02-28 23:41:54 +09:00
Kai Lueke
6d4ccd8945 sys-kernel/bootengine: Clean duplicate overlayfs entries
This pulls in
https://github.com/flatcar/bootengine/pull/54
to provide a migration path and also ensure that no unwanted /etc/
upperdir files prevent using updated lowerdir files from
/usr/share/flatcar/etc.
2023-02-28 23:37:41 +09:00
Flatcar Buildbot
c1c1744b7d sys-kernel: Upgrade Kernel 5.15.92 to 5.15.96 2023-02-26 07:17:40 +00:00
Kai Lüke
abff6bd4aa Merge pull request #2467 from flatcar/kai/etc-overlay
sys-kernel/bootengine: Set up /etc as overlay mount
2023-02-24 11:12:42 +01:00
Kai Lueke
45236d8ff6 sys-kernel/bootengine: Set up /etc as overlay mount
This pulls in
https://github.com/flatcar/bootengine/pull/53
to provide files in /etc through an overlay mount from
/usr/share/flatcar/etc - essentially giving us a 3-way merge of config
files that allows us to update /etc while keeping user changes.
2023-02-24 19:12:22 +09:00
Sayan Chowdhury
8b1f5cf0a7 profiles: Add KEYWORDS to update intel-microcode to 20230214_p20230212
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2023-02-23 19:47:05 +05:30
Sayan Chowdhury
0821c5a4df Merge pull request #2472 from flatcar/buildbot/weekly-package-updates-2023-02-08
Weekly package updates 2023-02-08
2023-02-23 14:13:18 +05:30
Dongsu Park
4781811b29 changelog: add changelog for torcx with golang.org/x/text 0.3.8 2023-02-22 16:08:02 +01:00
Dongsu Park
ea5b382bb3 app-arch/torcx: update golang.org/x/text to 0.3.8
Update golang.org/x/text to 0.3.8, mainly to address CVE-2022-32149.

Pulls in https://github.com/flatcar/torcx/pull/15.
2023-02-22 16:07:58 +01:00
Dongsu Park
822972911e Merge pull request #2471 from flatcar/dongsu/dnsmasq-2.89
profiles: accept keyword ~arm64 for net-dns/dnsmasq 2.89
2023-02-22 11:01:08 +01:00
Dongsu Park
b7434bd176 Merge pull request #2470 from flatcar/dongsu/e2fsprogs-1.46.6
profiles: accept keywords for e2fsprogs 1.46.6
2023-02-22 10:57:30 +01:00
Dongsu Park
ef621681ce profiles: accept keyword ~arm64 for net-dns/dnsmasq 2.89
Accept keyword ~arm64 for net-dns/dnsmasq 2.89, to keep the same
version 2.89 for both arches, addressing CVE-2022-0934.
2023-02-22 10:50:51 +01:00
Sayan Chowdhury
42b3833b35 profiles: remove accept_keywords for gdbus-codegen arm64
gdbus-codegen has been stabilized for arm64 for 2.74.4 so we can drop
our profile change for the same.

Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2023-02-21 22:31:19 +05:30
Sayan Chowdhury
abcff65183 profiles: remove accept_keywords for gcc arm64
gcc has been stabilized for arm64 for 11.3.1_p20230120-r1 so we can drop
our profile change for the same.

Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2023-02-21 22:31:19 +05:30
Sayan Chowdhury
06d4d60fbf profiles: remove accept_keywords for curl arm64
curl has been stabilized for arm64 for 7.87.0-r2 so we can drop
our profile change for the same.

Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2023-02-21 22:31:19 +05:30
Sayan Chowdhury
aae3c0977a profiles: remove accept_keywords for glib arm64
glib has been stabilized for arm64 for 2.74.4 so we can drop
our profile change for the same.

Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2023-02-21 22:31:19 +05:30
Sayan Chowdhury
39e9a2cb2e profiles: remove accept_keywords for qemu arm64
qemu has been stabilized for arm64 for 7.2.0 so we can drop
our profile change for the same.

Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2023-02-21 22:31:19 +05:30
Kai Lueke
2965968b40 coreos-base/coreos-init: Fix dummy dev default networkd unit exclusion
This pulls in
https://github.com/flatcar/init/pull/90
to fix the dummy interface exclusion rule in the default networkd unit.
It was supposed to work before but didn't. With it we wouldn't have
needed the special exclusions for Kubernetes interfaces.
2023-02-21 21:55:54 +09:00
Dongsu Park
493e755f8b Merge pull request #2468 from flatcar/dongsu/containerd-go-1.19
app-emulation/containerd: default to Go 1.19
2023-02-21 13:42:48 +01:00
Kai Lüke
5947444b38 Merge pull request #2466 from flatcar/kai/init-kube-network
coreos-base/coreos-init: Exclude K8s' special interfaces
2023-02-21 13:17:58 +01:00
Dongsu Park
1e947c7ef9 app-emulation/containerd: default to Go 1.19
Since containerd 1.6.18, containerd is built with
Go 1.19 by default. Following that, update the default
Go version to 1.19.
See also
https://github.com/containerd/containerd/commit/54ead5b7b71a .
2023-02-21 11:24:25 +01:00
Dongsu Park
17772fee94 profiles: accept keywords for e2fsprogs 1.46.6
Accept keywords ~amd64 and ~arm64 for sys-fs/e2fsprogs, mainly to
address CVE-2022-1304.
2023-02-20 17:35:23 +01:00
Krzesimir Nowak
174b3b250c Merge pull request #2461 from flatcar/krnowak/python-update
Update python to 3.10.x
2023-02-20 17:11:27 +01:00
Dongsu Park
0071170759 changelog: add changelog for Go 1.19.6 2023-02-20 16:36:18 +01:00
Kai Lueke
b5f0e88504 coreos-base/coreos-init: Exclude K8s' special interfaces
This pulls in
https://github.com/flatcar/init/pull/89
to set the Kubernetes interfaces nodelocaldns and kube-ipvs0 as
Unmanaged in networkd to prevent configuration conflicts.
2023-02-20 19:11:03 +09:00
Flatcar Buildbot
cf9216166c dev-lang: Upgrade Go 1.19.5 to 1.19.6 2023-02-20 07:27:15 +00:00
Dongsu Park
818bab8f60 Merge pull request #2454 from flatcar/dongsu/gcc-glibc-cet
profiles: update sys-devel/gcc to 11.3.1_p20230120-r1
2023-02-17 16:00:04 +01:00
Dongsu Park
91393a0bea Merge pull request #2460 from flatcar/dongsu/openssh-9.2
net-misc/openssh: update to 9.2_p1-r2
2023-02-17 15:49:02 +01:00
Krzesimir Nowak
b45bed244e changelog: Add an entry 2023-02-17 12:22:38 +01:00
Krzesimir Nowak
7241464358 dev-python/distro-oem: Bump python dep to 3.10 2023-02-17 12:20:12 +01:00
Krzesimir Nowak
ac0f9ba2d8 app-emulation/wa-linux-agent: Bump python dep to 3.10 2023-02-17 12:20:12 +01:00
Krzesimir Nowak
a9cd46e40b profiles: Drop outdated accept keywords for sys-fs/btrfs-progs 2023-02-17 12:20:12 +01:00
Krzesimir Nowak
c0b5d9a78a profiles: Update USE flags for sys-fs/btrfs-progs 2023-02-17 12:20:12 +01:00
Krzesimir Nowak
f5134084d4 sys-boot/grub: Bump EAPI to 7
The ebuild uses python eclasses, which dropped support for EAPI 6
after the update. Updating EAPI required replacing the use of the
versionator eclass as it's banned in EAPI 7 or later. Fortunately,
nothing in the ebuild seemed to use anything from the eclass.
2023-02-17 12:20:12 +01:00
Krzesimir Nowak
dc7a889296 coreos-devel/sdk-depends: Add dev-python/six
The dev-python/six became a build dependency for dev-python/boto.
2023-02-17 12:20:12 +01:00
Krzesimir Nowak
842bc69144 sys-fs/btrfs-progs: Apply Flatcar modifications 2023-02-17 12:20:12 +01:00
Krzesimir Nowak
27b73a5c4a sys-fs/btrfs-progs: Sync with Gentoo
It's from Gentoo commit ed468028e725c9580a7b2ee02d6b7b9375f7a0b2.
2023-02-17 12:20:12 +01:00
Krzesimir Nowak
f7935aa5e1 dev-lang/python-oem: Apply Flatcar modifications
I changed the way we modify the ebuild by keeping the modifications as
minimal as possible, leaving disabling whatever that can be disabled
to the USE flags.
2023-02-17 12:20:12 +01:00
Krzesimir Nowak
8e045df98d profiles: Set use flags for dev-lang/python-oem
This is a thing that needs to be done just this once. The necessary
modifications to the python-oem ebuild will be done in follow-up
commit, that can be later cherry-picked if we update the package
again.
2023-02-17 12:20:12 +01:00
Krzesimir Nowak
c34577a86a coreos: Add some overrides for python-oem
This is a thing that needs to be done just this once. The necessary
modifications to the python-oem ebuild will be done in follow-up
commit, that can be later cherry-picked if we update the package
again.
2023-02-17 12:20:12 +01:00
Krzesimir Nowak
b2cc62502c dev-lang/python-oem: Update to 3.10.9
So we have a matching versions of python in OEM and SDK.
2023-02-17 12:20:12 +01:00
Krzesimir Nowak
48e842f66b profiles: Switch to python 3.10 2023-02-17 12:20:12 +01:00
Krzesimir Nowak
0ea44b439b dev-python/boto: Move to portage-stable
We did one change in setup.py. We can do it with a user patch.
2023-02-17 12:20:12 +01:00
Krzesimir Nowak
18ac5a7970 coreos-base/hard-host-depends: Drop dev-python/mako
Nothing needs it.
2023-02-17 12:20:12 +01:00
Dongsu Park
cab3e7abf9 changelog: add changelog for containerd 1.6.18 2023-02-17 10:52:35 +01:00
Flatcar Buildbot
e31bc2214b app-emulation: Upgrade Containerd 1.6.16 to 1.6.18 2023-02-17 08:23:03 +00:00
Dongsu Park
b56b3050ab changelog: add changelog for openssh 9.2 2023-02-16 11:24:38 +01:00
Sayan Chowdhury
d6ec6e5281 net-misc/openssh: Apply Flatcar patches
- Drop the init.d files.
- Remove the socket unit's rate limiting.
- Mark the package as stable.

Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
Signed-off-by: Dongsu Park <dpark@linux.microsoft.com>
2023-02-16 11:24:38 +01:00