Hi All, I just pushed a change to Pulp's REST APIs and the pulp-admin script for scheduling repo syncs.
REST API changes: A repo sync schedule is no longer part of repo create or update. That is: the sync_schedule field is no longer accepted in the following REST calls: POST to /repositories/ for repo creation PUT to /repositories/<id>/ for rep update Instead there is a new sub-collection on a repo itself: /repositories/<id>/schedules/sync/ On this uri path: GET will return the repo's sync schedule and options PUT will create/replace the repo's sync schedule and options DELETE will remove the repo's sync schedule and options Documentation can be found here: https://fedorahosted.org/pulp/wiki/UGREST-Repositories pulp-admin change: The setting, removing and inspection of a repo's sync schedule is now part of the 'repo sync' command. The output of --help: Usage: pulp-admin <options> repo sync <options> Options: -h, --help show this help message and exit --id=ID repository id (required) --show-schedule show existing schedule --delete-schedule delete existing schedule --interval=INTERVAL length of time between each run in iso8601 duration format --runs=RUNS number of times to run the scheduled sync, ommitting implies running indefinitely --start=START date and time of the first run in iso8601 combined date and time format, ommitting implies starting immediately --exclude=EXCLUDE elements to exclude: packages, errata and/or distribution --timeout=TIMEOUT repository sync timeout specified in iso8601 duration format (P[n]Y[n]M[n]DT[n]H[n]M[n]S) --limit=LIMIT limit download bandwidth per thread to value in KB/sec --threads=THREADS number of threads to use for downloading content -F, --foreground synchronize repository in the foreground I haven't update the userguide or the pulp-admin bash completion script yet, I'll do that tomorrow. -- Jason L Connor linear on freenode #pulp http://pulpproject.org/ RHCE: 805010912355231 GPG Fingerprint: 2048R/CC4ED7C1
signature.asc
Description: This is a digitally signed message part
_______________________________________________ Pulp-list mailing list [email protected] https://www.redhat.com/mailman/listinfo/pulp-list
