Project

General

Profile

Feature #33449

Tracker #33447: Alternate Content Sources Support Tracker (MVP)

As a user, I can expect my ACSs to be refreshed appropriately

Added by Ian Ballou over 1 year ago. Updated 10 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Repositories
Target version:
Fixed in Releases:
Found in Releases:
Red Hat JIRA:

Description

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.

Associated revisions

Revision 68b2cc92 (diff)
Added by Ian Ballou 11 months ago

Fixes #33449 - Alternate Content Source refreshing support (#10083)

History

#1 Updated by Ian Ballou over 1 year ago

We should also ensure there is a hammer command to refresh ACSs.

#2 Updated by Jonathon Turel over 1 year ago

  • Target version set to Katello 4.3.0

#3 Updated by Ian Ballou over 1 year ago

  • Target version changed from Katello 4.3.0 to Katello Backlog

#4 Updated by Samir Jha over 1 year ago

  • Triaged changed from No to Yes

#5 Updated by Ian Ballou 11 months ago

As part of this, we need to ensure the ACS API returns a 'last refreshed' parameter for the UI.

#6 Updated by Ian Ballou 11 months ago

  • Target version changed from Katello Backlog to Katello 4.5.0

#7 Updated by The Foreman Bot 11 months ago

  • Assignee set to Ian Ballou
  • Status changed from New to Ready For Testing
  • Pull request https://github.com/Katello/katello/pull/10083 added

#8 Updated by The Foreman Bot 11 months ago

  • Fixed in Releases Katello 4.5.0 added

#9 Updated by Anonymous 11 months ago

  • Status changed from Ready For Testing to Closed

#10 Updated by Ian Ballou 11 months ago

  • Target version deleted (Katello 4.5.0)
  • Assignee deleted (Ian Ballou)
  • Category deleted (Repositories)
  • Fixed in Releases deleted (Katello 4.5.0)

Just to be clear, this issue did not take care of the cron job. There is a separate packaging issue for that.

#11 Updated by Ian Ballou 10 months ago

  • Target version set to Katello 4.5.0
  • Assignee set to Ian Ballou
  • Category set to Repositories

#12 Updated by The Foreman Bot 10 months ago

  • Pull request https://github.com/Katello/katello/pull/10152 added

Also available in: Atom PDF