Suse Repository sync's all architectures

Hi guy’s,

I’m not sure if I’m doing something wrong. But somehow I see some problems with the Suse repositories.

Problem:
When I sync the repositories, there is no way to only sync one architecture, probably due to the reason that the structure is not like in RockyLinux (rocky/9/AppStream/x86_64/os/repodata). In the case of openSuSE the repodata folder is in the same level then the architecture folders (e.g. distribution/leap/15.6/repo/oss/repodata compare to distribution/leap/15.6/repo/oss/x86_64).

Expected outcome:
Is there a way to filter the architecture in the Repository download section. I only see a choice of the architecture for the client later. But perhaps I’m not looking in the right way.

Foreman and Proxy versions:
Foreman 3.12, Katello 4.14, and Pulp 3.49

Distribution and version:
RockyLinux 9.5

Other relevant data:

Thank you very much.

Cheers,

Chris

Unfortunately you correctly identified the problem, but this is how SUSE designs its repositories. And even worse some software vendors followed this design.

As with Katello we can create our own metadata it would be possible to ignore some content, but support for doing this is not implemented yet. I have not created an issue for this, so feel free to do so at Issues - Katello - Foreman, but it could be even a Pulp issue as I am not sure if the work can be done in Katello.

1 Like