From 402f9ae997fccbb206be0f2e90c888932f937257 Mon Sep 17 00:00:00 2001 From: Colin Walters Date: Thu, 1 Jul 2021 10:51:13 -0400 Subject: [PATCH] Add extensions.yaml (subset of RHCOS) This is a subset of the `extensions.yaml` from https://github.com/openshift/os My immediate motivation is that day to day I develop in a Fedora toolbox targeting FCOS, and I wanted to test `rpm-ostree compose extensions` as `cosa buildextend-extensions` invokes it, and it's easier if we have a file here. Since the FCOS pipeline doesn't invoke `cosa buildextend-extensions`, this will be a no-op. Or stated more strongly: We might just use this as part of e.g. rpm-ostree's CI runs. But...one could imagine that we actually share the list of extensions between FCOS and RHCOS in the future. Or more obviously, perhaps we actually do something with this FCOS extensions list and don't actually offer "all Fedora packages" as extensions. --- extensions.yaml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 extensions.yaml diff --git a/extensions.yaml b/extensions.yaml new file mode 100644 index 0000000000..4fd7de1d83 --- /dev/null +++ b/extensions.yaml @@ -0,0 +1,32 @@ +# RPMs as operating system extensions, distinct from the base ostree commit/image +# https://github.com/openshift/enhancements/blob/master/enhancements/rhcos/extensions.md +# and https://github.com/coreos/fedora-coreos-tracker/issues/401 + +# No additional repositories for Fedora +repos: [] + +extensions: + # https://github.com/coreos/fedora-coreos-tracker/issues/326 + usbguard: + packages: + - usbguard + # These are already in the base, so they're not OS extensions, but they're + # useful to have in RPM form to install in kmod build containers. + kernel: + kind: development + packages: + - kernel + - kernel-core + - kernel-modules + - kernel-modules-extra + match-base-evr: kernel + # https://github.com/openshift/machine-config-operator/pull/2456 + # https://github.com/openshift/enhancements/blob/master/enhancements/sandboxed-containers/sandboxed-containers-tech-preview.md + # GRPA-3123 + # - kata-containers (RHAOS) + # - qemu-kiwi (advanced-virt) + sandboxed-containers: + architectures: + - x86_64 + packages: + - kata-containers