Dirk
January 11, 2021, 3:32pm
19
Just to add some small notes.
This is already on the devs’ list according to:
opened 10:09AM - 29 Apr 20 UTC
closed 02:07PM - 03 Jun 22 UTC
SUSE does not differentiate between debuginfo, source and normal repositories in… their products. So if you select a product it will make all repositories available. Furthermore in some normal repositories are also source rpms included. If you sync this by default you will need a big amount of disk space and traffic for commonly not used packages.
It would be great to not have this by default. So selecting a product should not include the debuginfo and source repositories while normal repositories are created with Ignorable Content set to Source RPM.
If you think this is a too big change in behaviour, having a setting to switch between both options would be good. I would default then to not include the unnecessary content, but could totally understand keeping the old behaviour as default.
Also to mention is if you delete the unwanted repositories it seems like there is no way to re-add them at the moment.
This will be gone in the future anyway and replaced by Remote Execution, which will get a pull-based provider for those needing this communication direction in the future.
Remote Execution has been around for a while now and has served SSH-based and Ansible execution very well. In many environments these are not options due to either security or networking concerns.
Katello-agent has provided an alternative for a long time that worked in an environment where SSH was not available or the Foreman/Katello server or smart proxies did not have the ability to connect to a client. However katello-agent only supported a small set of actions around updating packages. Ther…
2 Likes