Fixes #36589 - Added ability to refresh all alternate content sources… #10646
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
… using API POST call at /alternate_content_sources/bulk/refresh_all
What are the changes introduced in this pull request?
Sending a POST request to
http://centos8-katello-devel.redhat.example.com/katello/api/alternate_content_sources/bulk/refresh_all
will refresh all alternate content sources. This is the first half of the implementation of #36589 (adding refresh all support to hammer); the remaining changes will need to be made on hammer's end to support bulk actions.Considerations taken when implementing this change?
n/a
What are the testing steps for this pull request?
Create a Katello instance with no alternate content sources. Run the following command to request to refresh all ACS's:
Since there are no ACS's, the command should fail:
Now add a few alternate content sources and monitor the last refreshed time (I used the web UI). Run the same command as before:
The alternate content sources should all have been refreshed.