Problem:
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.
Expected outcome:
when synced, the baseOS repo should have its variant = BaseOS
Foreman and Proxy versions:
foreman: 2.3.2
katello: 3.18.1
Distribution and version:
centos 7
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
Hi @quba42
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