{"push_id":1089726258,"size":235,"distinct_size":41,"ref":"refs/heads/master","head":"c54bbac81d19eb4df3ad167764dbb6ff2e7194de","before":"c1afb433ad792ae029ba3fc9b14260544055466b","commits":[{"sha":"5448f589802c980f6eec2bbeb60ad6407accb4c3","author":{"email":"8887abec0ec66c323468553bf9afb216d1a79938@gmail.com","name":"Pratik Mallya"},"message":"Fix Pagination for list StackResources\n\nThe api does not support marker based pagination and this breaks\nthe clients which loop infinitely over list resource calls.","distinct":false,"url":"https://api.github.com/repos/timbyr/gophercloud/commits/5448f589802c980f6eec2bbeb60ad6407accb4c3"},{"sha":"44e3b54ff5012f204a6967c9785241f862788dba","author":{"email":"bb8485f696a8ced718d9b0b009012cbff776ee3d@cable.comcast.com","name":"Daniel Speichert"},"message":"Keystone Identity /v3/role_assignments","distinct":false,"url":"https://api.github.com/repos/timbyr/gophercloud/commits/44e3b54ff5012f204a6967c9785241f862788dba"},{"sha":"8e6b4c712f965a24fdeb0c7a75cc4154f4c4f4ed","author":{"email":"5ba478f7e379e5026033ada2badb07ae28fac367@gmail.com","name":"feisky"},"message":"Allow setting tenantID when creating security-groups","distinct":false,"url":"https://api.github.com/repos/timbyr/gophercloud/commits/8e6b4c712f965a24fdeb0c7a75cc4154f4c4f4ed"},{"sha":"07400f330e883cdd3605cdbc8dd7e81d31dafef9","author":{"email":"8b6e3e6b31c16596b865a64ffcb0c3f01312a73a@ebay.com","name":"Sreekanth Pothanis"},"message":"Reorganized volumes and volumeattach to move fixtures to subpackage","distinct":false,"url":"https://api.github.com/repos/timbyr/gophercloud/commits/07400f330e883cdd3605cdbc8dd7e81d31dafef9"},{"sha":"e1b6cbb857ac72df735dbe6928b14a2264441cda","author":{"email":"8887abec0ec66c323468553bf9afb216d1a79938@gmail.com","name":"Pratik Mallya"},"message":"Fix time format used for cloud orchestration\n\nThe format used to represent time is slightly different than RFC\nstandard and the one present in golang time lib.","distinct":false,"url":"https://api.github.com/repos/timbyr/gophercloud/commits/e1b6cbb857ac72df735dbe6928b14a2264441cda"},{"sha":"fa1b3085e1dd2f7577cc67708e5b6ea61b806542","author":{"email":"c38a1525b1faef83403b26734baf69aab0b83dcc@ammeon.com","name":"Keith Byrne"},"message":"Allow DNSNameservers and HostRoutes to be removed\n\nCheck against nil instead of len == 0 when updating DNSNameservers and\nHostRoutes. This allows the removal of already configured properties.","distinct":false,"url":"https://api.github.com/repos/timbyr/gophercloud/commits/fa1b3085e1dd2f7577cc67708e5b6ea61b806542"},{"sha":"53c3b4c4b319cbc849532332de566e401597a753","author":{"email":"cbe95f5281916ac44a2fd9d8d9a4bd26a43ef818@gmail.com","name":"jrperritt"},"message":"Merge pull request #466 from pratikmallya/fix_stackresources_pagination\n\nFix Pagination for list StackResources","distinct":false,"url":"https://api.github.com/repos/timbyr/gophercloud/commits/53c3b4c4b319cbc849532332de566e401597a753"},{"sha":"075bf425c676ace13cd2158b5dd3c5f7c7a09b3d","author":{"email":"cbe95f5281916ac44a2fd9d8d9a4bd26a43ef818@gmail.com","name":"jrperritt"},"message":"Merge pull request #479 from timbyr/master\n\n[rfr] Added mapstructure tags for HostRoute parsing","distinct":false,"url":"https://api.github.com/repos/timbyr/gophercloud/commits/075bf425c676ace13cd2158b5dd3c5f7c7a09b3d"},{"sha":"b2653a57876bc5b5fd2613dfedd095537bfa2d15","author":{"email":"cbe95f5281916ac44a2fd9d8d9a4bd26a43ef818@gmail.com","name":"jrperritt"},"message":"Merge pull request #474 from feiskyer/securitygroups\n\n[rfr] Allow setting tenantID when creating security-groups","distinct":false,"url":"https://api.github.com/repos/timbyr/gophercloud/commits/b2653a57876bc5b5fd2613dfedd095537bfa2d15"},{"sha":"eb51d26036639b11515847b82df8b99a1218fe5e","author":{"email":"cbe95f5281916ac44a2fd9d8d9a4bd26a43ef818@gmail.com","name":"jrperritt"},"message":"Merge pull request #480 from timbyr/HostRoute\n\n[rfr]Allow DNSNameservers and HostRoutes to be removed","distinct":false,"url":"https://api.github.com/repos/timbyr/gophercloud/commits/eb51d26036639b11515847b82df8b99a1218fe5e"},{"sha":"efd338fb97aeaae22a92fdbaa16117a231a6d284","author":{"email":"cbe95f5281916ac44a2fd9d8d9a4bd26a43ef818@gmail.com","name":"jrperritt"},"message":"Merge pull request #478 from pratikmallya/fix_orchestration_time\n\n[rfr]Fix time format used for cloud orchestration","distinct":false,"url":"https://api.github.com/repos/timbyr/gophercloud/commits/efd338fb97aeaae22a92fdbaa16117a231a6d284"},{"sha":"ee675fd0ce8c40a1077813b0d1f0df0bd92b6e03","author":{"email":"8887abec0ec66c323468553bf9afb216d1a79938@gmail.com","name":"Pratik Mallya"},"message":"Make client return error on JSON decoding error\n\nIf the response is not valid JSON, the request simply returns an\nempty body. If the user is expecting the result to be JSON and its\nnot, we should signal that an error has occured.\n\nThis patch also includes fixes to tests that fail due to the\nerror that bubbles up.","distinct":false,"url":"https://api.github.com/repos/timbyr/gophercloud/commits/ee675fd0ce8c40a1077813b0d1f0df0bd92b6e03"},{"sha":"8b1799a8a926b8656e9d56ae253dd82c8a2a7581","author":{"email":"cbe95f5281916ac44a2fd9d8d9a4bd26a43ef818@gmail.com","name":"jrperritt"},"message":"Merge pull request #484 from pratikmallya/fix_gc_client\n\n[rfr]Make client return error on JSON decoding error","distinct":false,"url":"https://api.github.com/repos/timbyr/gophercloud/commits/8b1799a8a926b8656e9d56ae253dd82c8a2a7581"},{"sha":"1cc1c8473db49870406f02cccb33378f668d4a30","author":{"email":"bb8485f696a8ced718d9b0b009012cbff776ee3d@cable.comcast.com","name":"Daniel Speichert"},"message":"code styling, paging fix","distinct":false,"url":"https://api.github.com/repos/timbyr/gophercloud/commits/1cc1c8473db49870406f02cccb33378f668d4a30"},{"sha":"9b4df5614cb12712bf35c70d654118b33976871a","author":{"email":"cbe95f5281916ac44a2fd9d8d9a4bd26a43ef818@gmail.com","name":"jrperritt"},"message":"Merge pull request #476 from spothanis/reorg\n\n[rfr] Reorganized volumes and volumeattach to move fixtures to subpackage","distinct":false,"url":"https://api.github.com/repos/timbyr/gophercloud/commits/9b4df5614cb12712bf35c70d654118b33976871a"},{"sha":"f92863476c034f851073599c09d90cd61ee95b3d","author":{"email":"cbe95f5281916ac44a2fd9d8d9a4bd26a43ef818@gmail.com","name":"jrperritt"},"message":"Merge pull request #468 from DSpeichert/role_assignments\n\n[rfr] Keystone Identity /v3/role_assignments","distinct":false,"url":"https://api.github.com/repos/timbyr/gophercloud/commits/f92863476c034f851073599c09d90cd61ee95b3d"},{"sha":"d97fe9ba757f374d1e845d2d8cf79327e012f507","author":{"email":"16a9a54ddf4259952e3c118c763138e83693d7fd@topjian.net","name":"Joe Topjian"},"message":"Adds Fixed IP support to os-floating-ips\n\nThis commit enables the ability to specify a fixed IP when associating a\nfloating IP to an instance. If a fixed IP is not specified, Nova will\nattempt to associate the floating IP to the first detected fixed IP, as it\ndid prior to this patch.","distinct":false,"url":"https://api.github.com/repos/timbyr/gophercloud/commits/d97fe9ba757f374d1e845d2d8cf79327e012f507"},{"sha":"827c03ee8d9e2658d26f749d68425789a05c3586","author":{"email":"8887abec0ec66c323468553bf9afb216d1a79938@gmail.com","name":"Pratik Mallya"},"message":"Fix api interfaces for orchestration resources\n\nSome of the interfaces don't correspond well to the values\nexpected by the requests and returned by api.","distinct":false,"url":"https://api.github.com/repos/timbyr/gophercloud/commits/827c03ee8d9e2658d26f749d68425789a05c3586"},{"sha":"5fddb2a5285f9adbecf9ca154b17b32be62d2ca3","author":{"email":"8887abec0ec66c323468553bf9afb216d1a79938@gmail.com","name":"Pratik Mallya"},"message":"Add template and environment parsing to gophercloud\n\nOpenstack Heat expects the client to do some parsing client side,\nspecifically for nested templates and environments which refer\nto local files. This patch adds a recursive parser for both the\ntemplate and environment files to gophercloud. The interfaces\nare also changed to make use of the new parsing functionality.","distinct":false,"url":"https://api.github.com/repos/timbyr/gophercloud/commits/5fddb2a5285f9adbecf9ca154b17b32be62d2ca3"},{"sha":"b90cef5f97d2a4a975856d1cea0a1aafc27c64b9","author":{"email":"8f4465e9c13a0a249a1929943e8a22f20baa98fb@gmail.com","name":"Kyle Kelley"},"message":"Allow finding load balancer node by IP and Port","distinct":false,"url":"https://api.github.com/repos/timbyr/gophercloud/commits/b90cef5f97d2a4a975856d1cea0a1aafc27c64b9"}]}