from a clean install and sync of CentOS 8, the baseOS repo reports that it is the AppStream variant
Even though there is a second repo called AppStream (with the correct variant = AppStream), it doesn’t get passed to the kickstart template as “additional media”
Also .treeinfo files on the proxy seems to override any manually specified repo entries in the kickstart template.
when synced, the baseOS repo should have its variant = BaseOS
Foreman and Proxy versions:
Distribution and version:
Other relevant data:
using pulp v3
then in the preview of a provisioning template, it doesn’t list AppStream, but instead both the url and repo point to BaseOS
I read through that bug – it is related to the very start of centos 8, were the kickstart files were not AppStream “aware”.
that was all fixed in katelo 3.14 (or somewhere around there).
Using katelo 3.16.1, I was able to deploy centos 8:
the process was:
mirror 2 software repos: BaseOS and AppStream
include the “distribution” details in the repo
and Foreman correctly identified the variants
After doing a clean install of foreman 2.3.2 + Katelo 3.18.1, I have synced these 2 software repos, but this time, the BaseOS is reporting as “variant AppStream”.
I assume this is coming from pulp v3 somewhere??
so how do I fix it…? doing a complete resync doesn’t appear to change anything.
And how did pulp get confused?
because this then messes up the repo entries in the kickstart provisioning template