Tracker #33447: Alternate Content Sources Support Tracker
As a user, I can expect my ACSs to be refreshed appropriately
When to refresh:
1) At ACS creation time
2) On a cron-based schedule
-> cron config: https://github.com/theforeman/foreman-packaging/blob/rpm/develop/packages/katello/katello/katello.cron
-> The user can edit the cron config if they choose
3) When an ACS refresh API endpoint is hit
It would also be good to have a rake task to refresh the ACSs.
At refresh time, also update the remote and/or ACS if necessary.