{"action":"created","issue":{"url":"https://api.github.com/repos/alphagov/paas-cf/issues/495","repository_url":"https://api.github.com/repos/alphagov/paas-cf","labels_url":"https://api.github.com/repos/alphagov/paas-cf/issues/495/labels{/name}","comments_url":"https://api.github.com/repos/alphagov/paas-cf/issues/495/comments","events_url":"https://api.github.com/repos/alphagov/paas-cf/issues/495/events","html_url":"https://github.com/alphagov/paas-cf/pull/495","id":177455906,"number":495,"title":"[#124720541] Configure metron_agent as a runtime-config addon","user":{"login":"keymon","id":280032,"avatar_url":"https://avatars.githubusercontent.com/u/280032?v=3","gravatar_id":"","url":"https://api.github.com/users/keymon","html_url":"https://github.com/keymon","followers_url":"https://api.github.com/users/keymon/followers","following_url":"https://api.github.com/users/keymon/following{/other_user}","gists_url":"https://api.github.com/users/keymon/gists{/gist_id}","starred_url":"https://api.github.com/users/keymon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/keymon/subscriptions","organizations_url":"https://api.github.com/users/keymon/orgs","repos_url":"https://api.github.com/users/keymon/repos","events_url":"https://api.github.com/users/keymon/events{/privacy}","received_events_url":"https://api.github.com/users/keymon/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2016-09-16T15:35:54Z","updated_at":"2016-09-20T12:54:33Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/alphagov/paas-cf/pulls/495","html_url":"https://github.com/alphagov/paas-cf/pull/495","diff_url":"https://github.com/alphagov/paas-cf/pull/495.diff","patch_url":"https://github.com/alphagov/paas-cf/pull/495.patch"},"body":"[#124720541 Not all logs shipped to kibana/logsearch](https://www.pivotaltracker.com/story/show/124720541)\r\n\r\nWhat\r\n===\r\n\r\nWe want to get all the logs from all the machines in loggregator. Metron agent configures syslog to forward all the local logs, so we decided to install it in all the VMs.\r\n\r\nTo do so, we will add it as an addon.\r\n\r\nTo configure it as a addon, we had to refactor the manifest to be able to define the releases in a common file.\r\n\r\nHow to test?\r\n===========\r\n\r\nTravis should pass.\r\n\r\nDeploy, it should pass the tests.\r\n\r\nVerify that metron agent is running on the VMs and the logs are being ship to kibana\r\n\r\nWho?\r\n----\r\n\r\nAnyone but @keymon or @richardc"},"comment":{"url":"https://api.github.com/repos/alphagov/paas-cf/issues/comments/248292745","html_url":"https://github.com/alphagov/paas-cf/pull/495#issuecomment-248292745","issue_url":"https://api.github.com/repos/alphagov/paas-cf/issues/495","id":248292745,"user":{"login":"keymon","id":280032,"avatar_url":"https://avatars.githubusercontent.com/u/280032?v=3","gravatar_id":"","url":"https://api.github.com/users/keymon","html_url":"https://github.com/keymon","followers_url":"https://api.github.com/users/keymon/followers","following_url":"https://api.github.com/users/keymon/following{/other_user}","gists_url":"https://api.github.com/users/keymon/gists{/gist_id}","starred_url":"https://api.github.com/users/keymon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/keymon/subscriptions","organizations_url":"https://api.github.com/users/keymon/orgs","repos_url":"https://api.github.com/users/keymon/repos","events_url":"https://api.github.com/users/keymon/events{/privacy}","received_events_url":"https://api.github.com/users/keymon/received_events","type":"User","site_admin":false},"created_at":"2016-09-20T12:54:33Z","updated_at":"2016-09-20T12:54:33Z","body":"@mtekel and me are in a debate. I need to split the releases to a shared file, because it needs to be consumed by runtime-config.yml and the manifests.  To do so, I create a `meta.releases` and then I grab the releases I need in each case.\r\n\r\nDoing this, I would like to aggregate every release definition in one place.\r\n\r\nBut @mtekel prefers to do that only if it is necessary.\r\n\r\nFor example, we can keep the release definition in the `manifest/050-graphite.yml`, or otherwise, put it in `common/releases.yml` and then do a `grab meta.releases.graphite`."}}
{"actor":{"display_login":"keymon"}}