Dear Community Members, I am using Foreman 1.22 with Katello 3.12 to provision Scientific Linux 7 (rolling) at an academic site.
I recently found that I was unable install to
wget-1.14-18.el7_6.1.x86_64
from the SL 7 ‘security’ yum repository owing to a gpg NOKEY error.
It seems that Scientific Linux 7 uses two gpg keys, namely RPM-GPG-KEY-sl7 and RPM-GPG-KEY-sl. I had set the former as ‘Content Credential’ when importing the SL 7 repos, but the security update has been signed with the latter.
Is there any way to assign multiple GPG keys to Products and yum repositories in Katello?
My personal view on this: I think a repository should only use one key for signing and I would more likely file an issue against the repository if not. You mentioned Puppet as an example, but they do only so in PC1 which is Puppet 4 and already out of support, with later versions they stopped doing so.