Skip to content

Commit 402f9ae

Browse files
committed
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.
1 parent e8ff852 commit 402f9ae

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

extensions.yaml

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# RPMs as operating system extensions, distinct from the base ostree commit/image
2+
# https://github.com/openshift/enhancements/blob/master/enhancements/rhcos/extensions.md
3+
# and https://github.com/coreos/fedora-coreos-tracker/issues/401
4+
5+
# No additional repositories for Fedora
6+
repos: []
7+
8+
extensions:
9+
# https://github.com/coreos/fedora-coreos-tracker/issues/326
10+
usbguard:
11+
packages:
12+
- usbguard
13+
# These are already in the base, so they're not OS extensions, but they're
14+
# useful to have in RPM form to install in kmod build containers.
15+
kernel:
16+
kind: development
17+
packages:
18+
- kernel
19+
- kernel-core
20+
- kernel-modules
21+
- kernel-modules-extra
22+
match-base-evr: kernel
23+
# https://github.com/openshift/machine-config-operator/pull/2456
24+
# https://github.com/openshift/enhancements/blob/master/enhancements/sandboxed-containers/sandboxed-containers-tech-preview.md
25+
# GRPA-3123
26+
# - kata-containers (RHAOS)
27+
# - qemu-kiwi (advanced-virt)
28+
sandboxed-containers:
29+
architectures:
30+
- x86_64
31+
packages:
32+
- kata-containers

0 commit comments

Comments
 (0)