23708 Commits

Author SHA1 Message Date
Krzesimir Nowak
290794bb75
Merge pull request #1271 from flatcar/krnowak/curl-alpha-backport
Backport curl CVE fixes to alpha
2023-10-13 15:46:59 +02:00
Krzesimir Nowak
2e696f9cab changelog: Add an entry 2023-10-13 14:09:06 +02:00
Krzesimir Nowak
d15f89dab7 coreos user-patches: Add patches for curl 2023-10-13 13:59:49 +02:00
Dongsu Park
5993e15b82
Merge pull request #1253 from flatcar/linux-6.1.57-flatcar-3745
Upgrade Linux Kernel for flatcar-3745 from 6.1.55 to 6.1.57
2023-10-13 09:48:02 +02:00
flatcar-ci
cbfadad85f New version: alpha-3745.0.0-nightly-20231012-2100 2023-10-12 21:00:22 +00:00
Jeremi Piotrowski
df20261500 Merge pull request #1206 from flatcar/scripts
systemd-networkd: disable RoutesToDNS
2023-10-12 14:34:29 +02:00
Jeremi Piotrowski
bff57a98c5 changelog: Add entry for RoutesToDNS default setting change
Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2023-10-12 14:33:40 +02:00
Jeremi Piotrowski
87e58ac624 bootengine: Disable RoutesToDNS
Pull in this PR https://github.com/flatcar/bootengine/pull/74 to disable a
systemd-networkd setting causing unexpected routes to appear.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2023-10-12 14:33:40 +02:00
Jeremi Piotrowski
a743b7dcdc coreos-init: Disable RoutesToDNS setting
Pull in this PR https://github.com/flatcar/init/pull/109/ to disable a
systemd-networkd setting causing unexpected routes to appear.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2023-10-12 14:33:40 +02:00
Flatcar Buildbot
dda1e7e276 sys-kernel/coreos-sources: Update from 6.1.55 to 6.1.57 2023-10-11 07:12:57 +00:00
flatcar-ci
40cc422739 New version: alpha-3745.0.0-nightly-20231010-2100 2023-10-10 21:00:34 +00:00
Jeremi Piotrowski
5516025deb Merge pull request #1199 from flatcar/scripts
ci-automation: Switch to managed identity on azure
2023-10-10 13:22:37 +02:00
Jeremi Piotrowski
a4a7ddbf5d ci-automation: Switch to managed identity on azure
Switch to using a managed identity instead of file based credentials for
running kola/ore (not plume). This covers our test subscription, but not our
publishing subscription.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2023-10-10 13:22:37 +02:00
Kai Lueke
4d10b88545 Merge pull request #1238 from flatcar/scripts
coreos-base/misc-files: Make Kubernetes work by default through symlink
2023-10-10 13:02:07 +02:00
Kai Lueke
258a059537 coreos-base/misc-files: Make Kubernetes work by default through symlink
In the past user had to customize Kubernetes or use a bind mount to make
writing the default /usr/libexec/kubernetes/ path work. With
systemd-sysext on by default the bind mount doesn't work anymore because
it can get lost. A newer workaround is to use a systemd-sysext image
that creates a symlink in /usr/libexec/... to redirect to somewhere
under /var/.
Instead of relying on workarounds, make Kubernetes work by default on
Flatcar by having the symlink be part of the generic image. The target
folder will be created through a tmpfiles rule.
2023-10-10 13:02:07 +02:00
Mathieu Tortuyaux
5ddf7179bb
Merge pull request #1246 from flatcar/mantle-update-flatcar-3745
Upgrade mantle container image to latest HEAD in flatcar-3745
2023-10-10 12:22:51 +02:00
Flatcar Buildbot
4d4ed67020 Update mantle container image to latest HEAD 2023-10-10 08:34:39 +00:00
flatcar-ci
9a8983e5b6 New version: alpha-3745.0.0-nightly-20231009-2100 2023-10-09 21:00:24 +00:00
Kai Lüke
e94000e3df
Merge pull request #1233 from flatcar/mantle-update-flatcar-3745
Upgrade mantle container image to latest HEAD in flatcar-3745
2023-10-09 18:52:06 +02:00
Flatcar Buildbot
ab9540a61f Update mantle container image to latest HEAD 2023-10-09 16:10:47 +00:00
Dongsu Park
8133d0d99d
Merge pull request #1228 from flatcar/cacerts-3.94-flatcar-3745
Update ca-certificates in flatcar-3745 from 3.93 to 3.94
2023-10-09 15:05:27 +02:00
Flatcar Buildbot
1ed705bf57 app-misc/ca-certificates: Update from 3.93 to 3.94 2023-10-09 07:18:50 +00:00
Dongsu Park
8616d44581
Merge pull request #1217 from flatcar/mantle-update-flatcar-3745
Upgrade mantle container image to latest HEAD in flatcar-3745
2023-10-09 09:17:38 +02:00
Flatcar Buildbot
dba3f64f18 Update mantle container image to latest HEAD 2023-10-05 21:00:50 +00:00
Kai Lueke
13dd4882c8 New version: alpha-3745.0.0 alpha-3745.0.0 2023-10-05 10:58:45 +02:00
Thilo Fromm
d04a8613c2
Merge pull request #1205 from flatcar/t-lo/sdk-prefix-fix-gcc-12-breakage
prefix: remove gcc-13 mask as the SDK now uses gcc-13
2023-10-02 17:46:17 +02:00
Thilo Fromm
88f104d1b2 prefix: remove gcc-13 mask as the SDK now uses gcc-13
Signed-off-by: Thilo Fromm <thilofromm@microsoft.com>
2023-10-02 17:26:41 +02:00
Kai Lüke
c3a7928800
Merge pull request #1202 from flatcar/kai/partprobe
Run partprobe after Ignition partition changes
2023-10-02 16:36:47 +02:00
Kai Lueke
2acaf32699 Run partprobe after Ignition partition changes
This adds https://github.com/coreos/ignition/pull/1717 as downstream
patch to fix https://github.com/flatcar/Flatcar/issues/1194
2023-10-02 16:36:30 +02:00
Dongsu Park
601a9ff389
Merge pull request #1203 from flatcar/buildbot/monthly-glsa-metadata-updates-2023-10-01
Monthly GLSA metadata 2023-10-01
2023-10-02 16:21:21 +02:00
Flatcar Buildbot
9abeef2a1c portage-stable/metadata: Monthly GLSA metadata updates 2023-10-02 10:05:39 +02:00
Dongsu Park
0866b8b3a5
Merge pull request #1191 from flatcar/dongsu/samba-4.18
net-fs/samba: update to 4.18.4
2023-10-02 10:01:47 +02:00
Thilo Fromm
455645c2e0
Merge pull request #1158 from flatcar/t-lo/experimental-prefix-support
Flatcar SDK: add experimental prefix builds
2023-09-30 12:38:33 +02:00
flatcar-ci
c5073f00bb New version: main-3742.0.0-nightly-20230929-2100 2023-09-30 01:50:20 +00:00
flatcar-ci
31c2d3a0ba New version: main-3742.0.0-nightly-20230929-2100-INTERMEDIATE 2023-09-29 21:00:31 +00:00
Krzesimir Nowak
f6bb158a5e
Merge pull request #1200 from flatcar/dongsu/update-engine-gcc-13
overlay coreos-base/update_engine: fix build issues with gcc 13
2023-09-29 20:43:51 +02:00
Krzesimir Nowak
0c96ff690e
Merge pull request #799 from flatcar/krnowak/more-2-phase-tag-fixes
ci-automation: Follow-up fix for 2-phase nightly SDK build tags
2023-09-29 20:41:26 +02:00
Thilo Fromm
f846b0306b SDK prefix: removed spurious dev-libs/python from prefix overlay
Signed-off-by: Thilo Fromm <thilofromm@microsoft.com>
2023-09-29 16:36:20 +02:00
Dongsu Park
15fea68790 overlay coreos-base/update_engine: fix build issues with gcc 13
Starting from gcc 13, it is required to explicitly include cstdint, as
other standard library header files will not include other headers that
were being used internally by the library. So update_engine also has to
explicitly include cstdint to avoid build errors.

Pulls in https://github.com/flatcar/update_engine/pull/27
2023-09-29 16:10:14 +02:00
Thilo Fromm
17512925e7 SDK prefix: implement suggestions from code review
- remove explicit "-multilib" from prefix keywordsas it is set in
  profile
- split heredoc for generating emerge wrapper so we don't need to
  escape
- add sys-apps/bubblewrap and virtual/tmpfiles to package update
  automation list
- use prefix build fix for libgpg-error from upstream

Signed-off-by: Thilo Fromm <thilofromm@microsoft.com>
2023-09-29 15:22:45 +02:00
Thilo Fromm
ba4342d2b7 Apply suggestions from code review
Thank you @krnowak! Great review and awesome feedback, as always.

Co-authored-by: Krzesimir Nowak <knowak@microsoft.com>
2023-09-29 15:22:45 +02:00
Thilo Fromm
6f38b9ad69 Prefix: add stabilisation TODOs, changelog entry
Signed-off-by: Thilo Fromm <thilofromm@microsoft.com>
2023-09-29 15:22:45 +02:00
Thilo Fromm
a4d4a94068 Flatcar SDK: add experimental prefix builds
This change adds experimental prefix builds to the Flatcar SDK.

Prefix builds use a custom sys prefix path and emerge all binaries and
runtime dependencies into that prefix.

This path can then e.g. be shipped as a portable sysext since it
includes all dependencies, and has libraries at a custom path so these
do not conflict with libraries on target systems.

Prefix uses a staging environment (path) featuring a full-blown
development environment, and a "final" environment for installing.
Staging and final need to be created using setup_prefix first,
which will also create an emerge wrapper to emerge ebuilds into staging
and subsequently final. The root fs in final may then e.g. be used to
create a distro independent, portable sysext.

Co-authored-by: James Le Cuirot <chewi@gentoo.org>
Co-authored-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
Co-authored-by: Thilo Fromm <thilofromm@microsoft.com>
2023-09-29 15:22:45 +02:00
Krzesimir Nowak
1f5658e7ad
Merge pull request #1201 from flatcar/krnowak/fix-image-changes
Fix garbled output in image changes reports
2023-09-29 14:16:26 +02:00
Krzesimir Nowak
876436f34b ci-automation/image-changes: Work around show-changes issue
There's a bug in show-changes script where it defaults to values with
single quotes in them. So the default scripts directory is not
"scripts" but "'scripts'". This will be fixed in show-scripts, but for
now work it around here by explicitly defining the directories.
2023-09-29 13:49:46 +02:00
Krzesimir Nowak
f44c3d3eaa
Merge pull request #945 from flatcar/krnowak/move-openssh
Move net-misc/openssh from overlay to portage-stable, configuration changes
2023-09-29 13:48:54 +02:00
Krzesimir Nowak
cabc3c0798 changelog: Add entries 2023-09-29 13:47:34 +02:00
Flatcar Buildbot
71ab9b1064 overlay coreos/config: Start installing default openssh configs
The configs provided by the openssh and Gentoo projects usually keep
everything commented out, meaning that the default values will be
used. On top of that, they will also include snippets in the snippet
directory. As such, start installing the default configs. We only mask
a snippet that defines sftp subsystem, because we provide our own
config snippet from coreos-base/misc-files that defines it.
2023-09-29 13:47:34 +02:00
Flatcar Buildbot
88b653b1a5 overlay coreos-base/oem-gce: Update oslogin enablement
We will be installing an sshd config snippet instead of replacing the
whole sshd config. In order to pull this off, we need to make sure
that the snippets directory exists and the main sshd config file
actually includes the snippets in the directory.
2023-09-29 13:47:34 +02:00
Flatcar Buildbot
e983b8fb50 overlay app-emulation/wa-linux-agent: Update ssh config setup
This commit updates our Flatcar patch with a code that will install an
sshd config snippet instead of editing the main sshd config file if
snippets directory exists.
2023-09-29 13:47:34 +02:00