On 08.10.2012 19:57, Jay Dobies wrote: > > If you put your stuff on github and point us to your repository, we can see > about how to best > integrate it. I suspect that there will be a number of places where you can > then submit pull > requests to us so we can review and incorporate the code. >
OK, since i plan to make some more changes to pulp v1 i forked pulp and added the plugin as contrib/adminplugins/report.py: https://github.com/pieska/pulp/tree/pulp_v1/contrib/adminplugins but please bear in mind that i just started to learn python to be able to scratch my itches, so it's certainly not the best code. for the plugin: pulp-admin report reposync [--all] - reports the last sync of all repos, with --all even for repos with no sync schedule - sample output: Repository Last Sync Duration Status ------------------------------------ ------------------------- -------- -------- rhel6Workstation-i386-optional 2012-10-08T05:11:16+02:00 0:14:22 finished rhel6Workstation-i386-os 2012-10-08T05:16:03+02:00 0:35:58 finished rhel6Workstation-i386-supplementary 2012-10-08T05:11:20+02:00 0:04:43 finished pulp-admin report cdssync [--all] - same as above for CDS pulp-admin report profilediff --masterid=MASTERID [--consumerid=CONSUMERID | --consumergroupid=CONSUMERGROUPID] --show-diffs - reports differences between two profiles (masterid vs. consumerid) or between a profile and a list of profiles (masterid vs. consumergroupid), --show-diffs prints the package list diffs in unified diff format - sample output: * master <-> consumer 'rac11r2-2.crack-n-hack.local': no differences found the next thing on my list is the ability to bind repogroups to consumergroups and consumer to repogroups, because that's something i need badly :) regards, -ap _______________________________________________ Pulp-list mailing list [email protected] https://www.redhat.com/mailman/listinfo/pulp-list
