rackspace-cookbooks/rackspace_cloudmonitoring — pull request #32 by RSTJNII (2014-05-09 20:26:12+00:00)
Title: Pagination fix

This patchset resolves Fog pagination issues
- find() calls are wrapped to enable pagination support
- Fog 1.22.0 currently doesn't support pagination on all objects (https://github.com/fog/fog/issues/2908). Workaround code is in place.
- Pagination limit setting is exposed as a node attribute for testing and as part of the workaround for Fog #2908 (Tune it to the MAX!)
- Tests are in place at the CM helper level to help prevent duplicate objects are not created due to pagination errors in future code
- Resolves https://github.com/rackspace-cookbooks/rackspace_cloudmonitoring/issues/31
- Multiple minor improvements (namely in mocking) found during testing
- Jenkins test passed, but marked as failed because I changed tests and forgot to remove the tag from the previous run. http://jenkins-master.rackops.org/job/cookbook-rackspace_cloudmonitoring/40/consoleText