{"action":"created","issue":{"url":"https://api.github.com/repos/couchbaselabs/perfcluster-aws/issues/33","labels_url":"https://api.github.com/repos/couchbaselabs/perfcluster-aws/issues/33/labels{/name}","comments_url":"https://api.github.com/repos/couchbaselabs/perfcluster-aws/issues/33/comments","events_url":"https://api.github.com/repos/couchbaselabs/perfcluster-aws/issues/33/events","html_url":"https://github.com/couchbaselabs/perfcluster-aws/pull/33","id":108778962,"number":33,"title":"Reset sync gateway + Enhancements","user":{"login":"sethrosetter","id":1365736,"avatar_url":"https://avatars.githubusercontent.com/u/1365736?v=3","gravatar_id":"","url":"https://api.github.com/users/sethrosetter","html_url":"https://github.com/sethrosetter","followers_url":"https://api.github.com/users/sethrosetter/followers","following_url":"https://api.github.com/users/sethrosetter/following{/other_user}","gists_url":"https://api.github.com/users/sethrosetter/gists{/gist_id}","starred_url":"https://api.github.com/users/sethrosetter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sethrosetter/subscriptions","organizations_url":"https://api.github.com/users/sethrosetter/orgs","repos_url":"https://api.github.com/users/sethrosetter/repos","events_url":"https://api.github.com/users/sethrosetter/events{/privacy}","received_events_url":"https://api.github.com/users/sethrosetter/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/couchbaselabs/perfcluster-aws/labels/in%20progress","name":"in progress","color":"ededed"}],"state":"open","locked":false,"assignee":{"login":"tleyden","id":296876,"avatar_url":"https://avatars.githubusercontent.com/u/296876?v=3","gravatar_id":"","url":"https://api.github.com/users/tleyden","html_url":"https://github.com/tleyden","followers_url":"https://api.github.com/users/tleyden/followers","following_url":"https://api.github.com/users/tleyden/following{/other_user}","gists_url":"https://api.github.com/users/tleyden/gists{/gist_id}","starred_url":"https://api.github.com/users/tleyden/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tleyden/subscriptions","organizations_url":"https://api.github.com/users/tleyden/orgs","repos_url":"https://api.github.com/users/tleyden/repos","events_url":"https://api.github.com/users/tleyden/events{/privacy}","received_events_url":"https://api.github.com/users/tleyden/received_events","type":"User","site_admin":false},"milestone":null,"comments":3,"created_at":"2015-09-29T01:41:29Z","updated_at":"2015-09-29T17:27:04Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/couchbaselabs/perfcluster-aws/pulls/33","html_url":"https://github.com/couchbaselabs/perfcluster-aws/pull/33","diff_url":"https://github.com/couchbaselabs/perfcluster-aws/pull/33.diff","patch_url":"https://github.com/couchbaselabs/perfcluster-aws/pull/33.patch"},"body":"Fixes #28\r\nFixes #27\r\nFixes #24\r\nFixes #31\r\n\r\nThis PR enhances a few things\r\n- reset_sync_gateway.py\r\n- kill_gateload.py\r\n- Removed defaults in the ansible scripts so that variables are required to be passed to the scripts\r\n\t- There were mulitple defaults being set in multiple places. Now there are only specified in the command options\r\n- Removed globals and created config classes\r\n\t- Added some tests for validating configurations before running ansible steps\r\n- Server package versions now centralized to one ansible script, url is built in configuration class\r\n- sync_gateway packages can now be specified (untested)\r\n- limits.json added to prevent accidently spinning up unruly clusters\r\n- scrips can now be composed by inporting into other scripts\r\n- Scripts will fail immediately if any step fails"},"comment":{"url":"https://api.github.com/repos/couchbaselabs/perfcluster-aws/issues/comments/144128442","html_url":"https://github.com/couchbaselabs/perfcluster-aws/pull/33#issuecomment-144128442","issue_url":"https://api.github.com/repos/couchbaselabs/perfcluster-aws/issues/33","id":144128442,"user":{"login":"tleyden","id":296876,"avatar_url":"https://avatars.githubusercontent.com/u/296876?v=3","gravatar_id":"","url":"https://api.github.com/users/tleyden","html_url":"https://github.com/tleyden","followers_url":"https://api.github.com/users/tleyden/followers","following_url":"https://api.github.com/users/tleyden/following{/other_user}","gists_url":"https://api.github.com/users/tleyden/gists{/gist_id}","starred_url":"https://api.github.com/users/tleyden/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tleyden/subscriptions","organizations_url":"https://api.github.com/users/tleyden/orgs","repos_url":"https://api.github.com/users/tleyden/repos","events_url":"https://api.github.com/users/tleyden/events{/privacy}","received_events_url":"https://api.github.com/users/tleyden/received_events","type":"User","site_admin":false},"created_at":"2015-09-29T17:27:04Z","updated_at":"2015-09-29T17:27:04Z","body":"What about adding README instructions on how to use reset_sync_gateway.py and kill_gateload.py?"}}