{"action":"closed","number":289,"pull_request":{"url":"https://api.github.com/repos/voxpupuli/puppetboard/pulls/289","id":80721302,"html_url":"https://github.com/voxpupuli/puppetboard/pull/289","diff_url":"https://github.com/voxpupuli/puppetboard/pull/289.diff","patch_url":"https://github.com/voxpupuli/puppetboard/pull/289.patch","issue_url":"https://api.github.com/repos/voxpupuli/puppetboard/issues/289","number":289,"state":"closed","locked":false,"title":"puppetboard/app.py: Simplifying the Inventory Code","user":{"login":"corey-hammerton","id":1977052,"avatar_url":"https://avatars.githubusercontent.com/u/1977052?v=3","gravatar_id":"","url":"https://api.github.com/users/corey-hammerton","html_url":"https://github.com/corey-hammerton","followers_url":"https://api.github.com/users/corey-hammerton/followers","following_url":"https://api.github.com/users/corey-hammerton/following{/other_user}","gists_url":"https://api.github.com/users/corey-hammerton/gists{/gist_id}","starred_url":"https://api.github.com/users/corey-hammerton/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/corey-hammerton/subscriptions","organizations_url":"https://api.github.com/users/corey-hammerton/orgs","repos_url":"https://api.github.com/users/corey-hammerton/repos","events_url":"https://api.github.com/users/corey-hammerton/events{/privacy}","received_events_url":"https://api.github.com/users/corey-hammerton/received_events","type":"User","site_admin":false},"body":"This resolves #275\r\n\r\nThis update eliminates one iteration over the resulting inventory facts\r\nthat generates a multidimensional dictionary keyed by the node's certname\r\nto another dictionary of key-value pairs of the fact name and fact value.","created_at":"2016-08-10T01:25:19Z","updated_at":"2016-09-03T21:10:33Z","closed_at":"2016-09-03T21:10:33Z","merged_at":"2016-09-03T21:10:33Z","merge_commit_sha":"5048662861bfcb6c8d65aa8e2119bb4865653c55","assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/voxpupuli/puppetboard/milestones/6","html_url":"https://github.com/voxpupuli/puppetboard/milestones/0.2.1","labels_url":"https://api.github.com/repos/voxpupuli/puppetboard/milestones/6/labels","id":1799476,"number":6,"title":"0.2.1","description":null,"creator":{"login":"corey-hammerton","id":1977052,"avatar_url":"https://avatars.githubusercontent.com/u/1977052?v=3","gravatar_id":"","url":"https://api.github.com/users/corey-hammerton","html_url":"https://github.com/corey-hammerton","followers_url":"https://api.github.com/users/corey-hammerton/followers","following_url":"https://api.github.com/users/corey-hammerton/following{/other_user}","gists_url":"https://api.github.com/users/corey-hammerton/gists{/gist_id}","starred_url":"https://api.github.com/users/corey-hammerton/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/corey-hammerton/subscriptions","organizations_url":"https://api.github.com/users/corey-hammerton/orgs","repos_url":"https://api.github.com/users/corey-hammerton/repos","events_url":"https://api.github.com/users/corey-hammerton/events{/privacy}","received_events_url":"https://api.github.com/users/corey-hammerton/received_events","type":"User","site_admin":false},"open_issues":10,"closed_issues":13,"state":"open","created_at":"2016-05-31T18:40:48Z","updated_at":"2016-09-03T21:10:33Z","due_on":null,"closed_at":null},"commits_url":"https://api.github.com/repos/voxpupuli/puppetboard/pulls/289/commits","review_comments_url":"https://api.github.com/repos/voxpupuli/puppetboard/pulls/289/comments","review_comment_url":"https://api.github.com/repos/voxpupuli/puppetboard/pulls/comments{/number}","comments_url":"https://api.github.com/repos/voxpupuli/puppetboard/issues/289/comments","statuses_url":"https://api.github.com/repos/voxpupuli/puppetboard/statuses/fb748537f1a82ad546d3cc6448294d1400505491","head":{"label":"corey-hammerton:issue-275","ref":"issue-275","sha":"fb748537f1a82ad546d3cc6448294d1400505491","user":{"login":"corey-hammerton","id":1977052,"avatar_url":"https://avatars.githubusercontent.com/u/1977052?v=3","gravatar_id":"","url":"https://api.github.com/users/corey-hammerton","html_url":"https://github.com/corey-hammerton","followers_url":"https://api.github.com/users/corey-hammerton/followers","following_url":"https://api.github.com/users/corey-hammerton/following{/other_user}","gists_url":"https://api.github.com/users/corey-hammerton/gists{/gist_id}","starred_url":"https://api.github.com/users/corey-hammerton/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/corey-hammerton/subscriptions","organizations_url":"https://api.github.com/users/corey-hammerton/orgs","repos_url":"https://api.github.com/users/corey-hammerton/repos","events_url":"https://api.github.com/users/corey-hammerton/events{/privacy}","received_events_url":"https://api.github.com/users/corey-hammerton/received_events","type":"User","site_admin":false},"repo":{"id":41056476,"name":"puppetboard","full_name":"corey-hammerton/puppetboard","owner":{"login":"corey-hammerton","id":1977052,"avatar_url":"https://avatars.githubusercontent.com/u/1977052?v=3","gravatar_id":"","url":"https://api.github.com/users/corey-hammerton","html_url":"https://github.com/corey-hammerton","followers_url":"https://api.github.com/users/corey-hammerton/followers","following_url":"https://api.github.com/users/corey-hammerton/following{/other_user}","gists_url":"https://api.github.com/users/corey-hammerton/gists{/gist_id}","starred_url":"https://api.github.com/users/corey-hammerton/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/corey-hammerton/subscriptions","organizations_url":"https://api.github.com/users/corey-hammerton/orgs","repos_url":"https://api.github.com/users/corey-hammerton/repos","events_url":"https://api.github.com/users/corey-hammerton/events{/privacy}","received_events_url":"https://api.github.com/users/corey-hammerton/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/corey-hammerton/puppetboard","description":"Web frontend for PuppetDB","fork":true,"url":"https://api.github.com/repos/corey-hammerton/puppetboard","forks_url":"https://api.github.com/repos/corey-hammerton/puppetboard/forks","keys_url":"https://api.github.com/repos/corey-hammerton/puppetboard/keys{/key_id}","collaborators_url":"https://api.github.com/repos/corey-hammerton/puppetboard/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/corey-hammerton/puppetboard/teams","hooks_url":"https://api.github.com/repos/corey-hammerton/puppetboard/hooks","issue_events_url":"https://api.github.com/repos/corey-hammerton/puppetboard/issues/events{/number}","events_url":"https://api.github.com/repos/corey-hammerton/puppetboard/events","assignees_url":"https://api.github.com/repos/corey-hammerton/puppetboard/assignees{/user}","branches_url":"https://api.github.com/repos/corey-hammerton/puppetboard/branches{/branch}","tags_url":"https://api.github.com/repos/corey-hammerton/puppetboard/tags","blobs_url":"https://api.github.com/repos/corey-hammerton/puppetboard/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/corey-hammerton/puppetboard/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/corey-hammerton/puppetboard/git/refs{/sha}","trees_url":"https://api.github.com/repos/corey-hammerton/puppetboard/git/trees{/sha}","statuses_url":"https://api.github.com/repos/corey-hammerton/puppetboard/statuses/{sha}","languages_url":"https://api.github.com/repos/corey-hammerton/puppetboard/languages","stargazers_url":"https://api.github.com/repos/corey-hammerton/puppetboard/stargazers","contributors_url":"https://api.github.com/repos/corey-hammerton/puppetboard/contributors","subscribers_url":"https://api.github.com/repos/corey-hammerton/puppetboard/subscribers","subscription_url":"https://api.github.com/repos/corey-hammerton/puppetboard/subscription","commits_url":"https://api.github.com/repos/corey-hammerton/puppetboard/commits{/sha}","git_commits_url":"https://api.github.com/repos/corey-hammerton/puppetboard/git/commits{/sha}","comments_url":"https://api.github.com/repos/corey-hammerton/puppetboard/comments{/number}","issue_comment_url":"https://api.github.com/repos/corey-hammerton/puppetboard/issues/comments{/number}","contents_url":"https://api.github.com/repos/corey-hammerton/puppetboard/contents/{+path}","compare_url":"https://api.github.com/repos/corey-hammerton/puppetboard/compare/{base}...{head}","merges_url":"https://api.github.com/repos/corey-hammerton/puppetboard/merges","archive_url":"https://api.github.com/repos/corey-hammerton/puppetboard/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/corey-hammerton/puppetboard/downloads","issues_url":"https://api.github.com/repos/corey-hammerton/puppetboard/issues{/number}","pulls_url":"https://api.github.com/repos/corey-hammerton/puppetboard/pulls{/number}","milestones_url":"https://api.github.com/repos/corey-hammerton/puppetboard/milestones{/number}","notifications_url":"https://api.github.com/repos/corey-hammerton/puppetboard/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/corey-hammerton/puppetboard/labels{/name}","releases_url":"https://api.github.com/repos/corey-hammerton/puppetboard/releases{/id}","deployments_url":"https://api.github.com/repos/corey-hammerton/puppetboard/deployments","created_at":"2015-08-19T19:49:30Z","updated_at":"2016-01-19T01:22:14Z","pushed_at":"2016-08-24T01:25:44Z","git_url":"git://github.com/corey-hammerton/puppetboard.git","ssh_url":"git@github.com:corey-hammerton/puppetboard.git","clone_url":"https://github.com/corey-hammerton/puppetboard.git","svn_url":"https://github.com/corey-hammerton/puppetboard","homepage":null,"size":12088,"stargazers_count":0,"watchers_count":0,"language":"Python","has_issues":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":1,"mirror_url":null,"open_issues_count":0,"forks":1,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"voxpupuli:master","ref":"master","sha":"feac4441c9faae8d67c1621c6def5cc5a9b72db1","user":{"login":"voxpupuli","id":8693967,"avatar_url":"https://avatars.githubusercontent.com/u/8693967?v=3","gravatar_id":"","url":"https://api.github.com/users/voxpupuli","html_url":"https://github.com/voxpupuli","followers_url":"https://api.github.com/users/voxpupuli/followers","following_url":"https://api.github.com/users/voxpupuli/following{/other_user}","gists_url":"https://api.github.com/users/voxpupuli/gists{/gist_id}","starred_url":"https://api.github.com/users/voxpupuli/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/voxpupuli/subscriptions","organizations_url":"https://api.github.com/users/voxpupuli/orgs","repos_url":"https://api.github.com/users/voxpupuli/repos","events_url":"https://api.github.com/users/voxpupuli/events{/privacy}","received_events_url":"https://api.github.com/users/voxpupuli/received_events","type":"Organization","site_admin":false},"repo":{"id":11746441,"name":"puppetboard","full_name":"voxpupuli/puppetboard","owner":{"login":"voxpupuli","id":8693967,"avatar_url":"https://avatars.githubusercontent.com/u/8693967?v=3","gravatar_id":"","url":"https://api.github.com/users/voxpupuli","html_url":"https://github.com/voxpupuli","followers_url":"https://api.github.com/users/voxpupuli/followers","following_url":"https://api.github.com/users/voxpupuli/following{/other_user}","gists_url":"https://api.github.com/users/voxpupuli/gists{/gist_id}","starred_url":"https://api.github.com/users/voxpupuli/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/voxpupuli/subscriptions","organizations_url":"https://api.github.com/users/voxpupuli/orgs","repos_url":"https://api.github.com/users/voxpupuli/repos","events_url":"https://api.github.com/users/voxpupuli/events{/privacy}","received_events_url":"https://api.github.com/users/voxpupuli/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/voxpupuli/puppetboard","description":"Web frontend for PuppetDB","fork":false,"url":"https://api.github.com/repos/voxpupuli/puppetboard","forks_url":"https://api.github.com/repos/voxpupuli/puppetboard/forks","keys_url":"https://api.github.com/repos/voxpupuli/puppetboard/keys{/key_id}","collaborators_url":"https://api.github.com/repos/voxpupuli/puppetboard/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/voxpupuli/puppetboard/teams","hooks_url":"https://api.github.com/repos/voxpupuli/puppetboard/hooks","issue_events_url":"https://api.github.com/repos/voxpupuli/puppetboard/issues/events{/number}","events_url":"https://api.github.com/repos/voxpupuli/puppetboard/events","assignees_url":"https://api.github.com/repos/voxpupuli/puppetboard/assignees{/user}","branches_url":"https://api.github.com/repos/voxpupuli/puppetboard/branches{/branch}","tags_url":"https://api.github.com/repos/voxpupuli/puppetboard/tags","blobs_url":"https://api.github.com/repos/voxpupuli/puppetboard/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/voxpupuli/puppetboard/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/voxpupuli/puppetboard/git/refs{/sha}","trees_url":"https://api.github.com/repos/voxpupuli/puppetboard/git/trees{/sha}","statuses_url":"https://api.github.com/repos/voxpupuli/puppetboard/statuses/{sha}","languages_url":"https://api.github.com/repos/voxpupuli/puppetboard/languages","stargazers_url":"https://api.github.com/repos/voxpupuli/puppetboard/stargazers","contributors_url":"https://api.github.com/repos/voxpupuli/puppetboard/contributors","subscribers_url":"https://api.github.com/repos/voxpupuli/puppetboard/subscribers","subscription_url":"https://api.github.com/repos/voxpupuli/puppetboard/subscription","commits_url":"https://api.github.com/repos/voxpupuli/puppetboard/commits{/sha}","git_commits_url":"https://api.github.com/repos/voxpupuli/puppetboard/git/commits{/sha}","comments_url":"https://api.github.com/repos/voxpupuli/puppetboard/comments{/number}","issue_comment_url":"https://api.github.com/repos/voxpupuli/puppetboard/issues/comments{/number}","contents_url":"https://api.github.com/repos/voxpupuli/puppetboard/contents/{+path}","compare_url":"https://api.github.com/repos/voxpupuli/puppetboard/compare/{base}...{head}","merges_url":"https://api.github.com/repos/voxpupuli/puppetboard/merges","archive_url":"https://api.github.com/repos/voxpupuli/puppetboard/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/voxpupuli/puppetboard/downloads","issues_url":"https://api.github.com/repos/voxpupuli/puppetboard/issues{/number}","pulls_url":"https://api.github.com/repos/voxpupuli/puppetboard/pulls{/number}","milestones_url":"https://api.github.com/repos/voxpupuli/puppetboard/milestones{/number}","notifications_url":"https://api.github.com/repos/voxpupuli/puppetboard/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/voxpupuli/puppetboard/labels{/name}","releases_url":"https://api.github.com/repos/voxpupuli/puppetboard/releases{/id}","deployments_url":"https://api.github.com/repos/voxpupuli/puppetboard/deployments","created_at":"2013-07-29T18:22:09Z","updated_at":"2016-08-31T15:21:43Z","pushed_at":"2016-09-03T21:10:33Z","git_url":"git://github.com/voxpupuli/puppetboard.git","ssh_url":"git@github.com:voxpupuli/puppetboard.git","clone_url":"https://github.com/voxpupuli/puppetboard.git","svn_url":"https://github.com/voxpupuli/puppetboard","homepage":null,"size":13226,"stargazers_count":459,"watchers_count":459,"language":"Python","has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":143,"mirror_url":null,"open_issues_count":25,"forks":143,"open_issues":25,"watchers":459,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/voxpupuli/puppetboard/pulls/289"},"html":{"href":"https://github.com/voxpupuli/puppetboard/pull/289"},"issue":{"href":"https://api.github.com/repos/voxpupuli/puppetboard/issues/289"},"comments":{"href":"https://api.github.com/repos/voxpupuli/puppetboard/issues/289/comments"},"review_comments":{"href":"https://api.github.com/repos/voxpupuli/puppetboard/pulls/289/comments"},"review_comment":{"href":"https://api.github.com/repos/voxpupuli/puppetboard/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/voxpupuli/puppetboard/pulls/289/commits"},"statuses":{"href":"https://api.github.com/repos/voxpupuli/puppetboard/statuses/fb748537f1a82ad546d3cc6448294d1400505491"}},"merged":true,"mergeable":null,"mergeable_state":"unknown","merged_by":{"login":"corey-hammerton","id":1977052,"avatar_url":"https://avatars.githubusercontent.com/u/1977052?v=3","gravatar_id":"","url":"https://api.github.com/users/corey-hammerton","html_url":"https://github.com/corey-hammerton","followers_url":"https://api.github.com/users/corey-hammerton/followers","following_url":"https://api.github.com/users/corey-hammerton/following{/other_user}","gists_url":"https://api.github.com/users/corey-hammerton/gists{/gist_id}","starred_url":"https://api.github.com/users/corey-hammerton/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/corey-hammerton/subscriptions","organizations_url":"https://api.github.com/users/corey-hammerton/orgs","repos_url":"https://api.github.com/users/corey-hammerton/repos","events_url":"https://api.github.com/users/corey-hammerton/events{/privacy}","received_events_url":"https://api.github.com/users/corey-hammerton/received_events","type":"User","site_admin":false},"comments":5,"review_comments":0,"commits":2,"additions":22,"deletions":30,"changed_files":2}}
{"actor":{"display_login":"corey-hammerton"}}