From 12dffbf55e264114c6184c61693eff4980c0b369 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Ravier?= Date: Mon, 26 Feb 2024 18:50:01 +0100 Subject: [PATCH] manifests: Split podman & moby-engine into sub-manifests --- manifests/fedora-coreos.yaml | 8 ++++---- manifests/moby-engine.yaml | 6 ++++++ manifests/podman.yaml | 3 +++ manifests/user-experience.yaml | 8 +++----- 4 files changed, 16 insertions(+), 9 deletions(-) create mode 100644 manifests/moby-engine.yaml create mode 100644 manifests/podman.yaml diff --git a/manifests/fedora-coreos.yaml b/manifests/fedora-coreos.yaml index f0bf5af9ea..3b1e174350 100644 --- a/manifests/fedora-coreos.yaml +++ b/manifests/fedora-coreos.yaml @@ -38,6 +38,10 @@ conditional-include: include: podman-v5.yaml - if: releasever >= 40 include: cliwrap.yaml + - if: container_engines == true + include: + - podman.yaml + - moby-engine.yaml ostree-layers: - overlay/15fcos @@ -55,10 +59,6 @@ packages: # the archive repo for more reliable package layering # https://github.com/coreos/fedora-coreos-tracker/issues/400 - fedora-repos-archive - # CL ships this. - - moby-engine - # Already pulled in by moby-engine, but let's be explicit. Typhoon uses it. - - containerd # Updates - zincati # Include and set the default editor diff --git a/manifests/moby-engine.yaml b/manifests/moby-engine.yaml new file mode 100644 index 0000000000..f33b8c2c15 --- /dev/null +++ b/manifests/moby-engine.yaml @@ -0,0 +1,6 @@ +packages: + # CL shipped this + - moby-engine + # Already pulled in by moby-engine, but let's be explicit. Typhoon uses it. + - containerd + - runc diff --git a/manifests/podman.yaml b/manifests/podman.yaml new file mode 100644 index 0000000000..9a564205c6 --- /dev/null +++ b/manifests/podman.yaml @@ -0,0 +1,3 @@ +packages: + - podman + - crun diff --git a/manifests/user-experience.yaml b/manifests/user-experience.yaml index ee848357cf..b81c623b79 100644 --- a/manifests/user-experience.yaml +++ b/manifests/user-experience.yaml @@ -37,13 +37,11 @@ packages: # Remote Access - openssh-clients openssh-server # Container tooling - ## crun recommends but doesn't require criu and criu-libs. We want them for - ## checkpoint/restore. https://github.com/coreos/fedora-coreos-tracker/issues/1370 - - crun criu criu-libs - - podman - - runc - skopeo - toolbox + # crun recommends but doesn't require criu and criu-libs. We want them for + # checkpoint/restore. https://github.com/coreos/fedora-coreos-tracker/issues/1370 + - criu criu-libs # passt provides user-mode networking daemons for namespaces - passt # nvme-cli for managing nvme disks