From 8bdb1fb11f99e5d87de0e23c6fd5eae2eef5dcd2 Mon Sep 17 00:00:00 2001 From: Mathieu Tortuyaux Date: Wed, 28 Jan 2026 16:16:35 +0100 Subject: [PATCH 1/2] sys-kernel/bootengine: fix ProxmoxVE network kargs Signed-off-by: Mathieu Tortuyaux --- ...network-kars-with-supported-provider.patch | 32 +++++++++++++++++++ ...39.ebuild => bootengine-0.0.38-r40.ebuild} | 0 2 files changed, 32 insertions(+) create mode 100644 sdk_container/src/third_party/coreos-overlay/coreos/user-patches/sys-kernel/bootengine/0001-afterburn-sync-network-kars-with-supported-provider.patch rename sdk_container/src/third_party/coreos-overlay/sys-kernel/bootengine/{bootengine-0.0.38-r39.ebuild => bootengine-0.0.38-r40.ebuild} (100%) diff --git a/sdk_container/src/third_party/coreos-overlay/coreos/user-patches/sys-kernel/bootengine/0001-afterburn-sync-network-kars-with-supported-provider.patch b/sdk_container/src/third_party/coreos-overlay/coreos/user-patches/sys-kernel/bootengine/0001-afterburn-sync-network-kars-with-supported-provider.patch new file mode 100644 index 00000000000..5ca88676b75 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos/user-patches/sys-kernel/bootengine/0001-afterburn-sync-network-kars-with-supported-provider.patch @@ -0,0 +1,32 @@ +From 9df29be2af3e2e1a08e14dfe23ab4141a1ae85ca Mon Sep 17 00:00:00 2001 +From: Mathieu Tortuyaux +Date: Wed, 28 Jan 2026 16:13:44 +0100 +Subject: [PATCH] afterburn: sync network kars with supported provider + +There is now a support for ProxmoxVE and Kubevirt: +https://github.com/coreos/afterburn/blob/8f6d5877c96b4d974f18a4782e6e275efdbd94d6/src/initrd/mod.rs#L20-L24 + +Signed-off-by: Mathieu Tortuyaux +--- + dracut/50flatcar-network/afterburn-network-kargs.service | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/dracut/50flatcar-network/afterburn-network-kargs.service b/dracut/50flatcar-network/afterburn-network-kargs.service +index 595e831..0c04b3b 100644 +--- a/dracut/50flatcar-network/afterburn-network-kargs.service ++++ b/dracut/50flatcar-network/afterburn-network-kargs.service +@@ -10,6 +10,11 @@ PartOf=systemd-networkd.service + # For extra safety + ConditionKernelCommandLine=|coreos.oem.id=vmware + ConditionKernelCommandLine=|flatcar.oem.id=vmware ++ConditionKernelCommandLine=|coreos.oem.id=proxmoxve ++ConditionKernelCommandLine=|flatcar.oem.id=proxmoxve ++ConditionKernelCommandLine=|coreos.oem.id=kubevirt ++ConditionKernelCommandLine=|flatcar.oem.id=kubevirt ++ + OnFailure=emergency.target + OnFailureJobMode=isolate + +-- +2.52.0 + diff --git a/sdk_container/src/third_party/coreos-overlay/sys-kernel/bootengine/bootengine-0.0.38-r39.ebuild b/sdk_container/src/third_party/coreos-overlay/sys-kernel/bootengine/bootengine-0.0.38-r40.ebuild similarity index 100% rename from sdk_container/src/third_party/coreos-overlay/sys-kernel/bootengine/bootengine-0.0.38-r39.ebuild rename to sdk_container/src/third_party/coreos-overlay/sys-kernel/bootengine/bootengine-0.0.38-r40.ebuild From 843ac42508211e753f366ab70fe39609913458bd Mon Sep 17 00:00:00 2001 From: Mathieu Tortuyaux Date: Wed, 28 Jan 2026 16:17:50 +0100 Subject: [PATCH 2/2] changelog: add entry Signed-off-by: Mathieu Tortuyaux --- changelog/bugfixes/2026-01-28-proxmoxve.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog/bugfixes/2026-01-28-proxmoxve.md diff --git a/changelog/bugfixes/2026-01-28-proxmoxve.md b/changelog/bugfixes/2026-01-28-proxmoxve.md new file mode 100644 index 00000000000..87445da0f20 --- /dev/null +++ b/changelog/bugfixes/2026-01-28-proxmoxve.md @@ -0,0 +1 @@ +- Fixed static network configuration from cloud-init on ProxmoxVE ([flatcar/scripts#3677](https://github.com/flatcar/scripts/pull/3677))