Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
manifest: adapt for rpm-ostree modularity support
With the latest rpm-ostree support for modules, rpm-ostree will no longer pull in modular packages by default, which is something we've been relying on so far. So if we don't adapt, composes would start failing. This is a good thing, because it forces us to be more explicit wrt modularity: 1. enable the `container-tools:rhel8` module for the podman stack 2. enable the `virt:rhel` module for `qemu-guest-agent` While we're here, use the new `repo-packages` key to clarify some more of our intentions: 1. always pull in the `kernel` from BaseOS 2. always pull in `nss-altfiles` from AppStream 3. always pull in `toolbox` from RHAOS until we move over to the `container-tools:rhel8` one 4. always pull in `cri-o` and `conmon` from RHAOS to ensure they're synced All of the choices above should just be a reflection of our current stance. I've derived them from the various `exclude=` hacks we have in our repo files internally, and analyzing where we're currently getting what from. So this shouldn't significantly change our composes here. Though I will note that we now drop quite a few `Perl`-related modular packages, which I don't think we were pulling in intentionally. This then also allows us to drop all the `exclude=` hacks as well. Closes: coreos/rpm-ostree#3035
- Loading branch information