{"action":"created","issue":{"url":"https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/issues/113","labels_url":"https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/issues/113/labels{/name}","comments_url":"https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/issues/113/comments","events_url":"https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/issues/113/events","html_url":"https://github.com/spring-cloud/spring-cloud-dataflow/pull/113","id":112244899,"number":113,"title":"Kubernetes deployer implementation","user":{"login":"frosenberg","id":1933447,"avatar_url":"https://avatars.githubusercontent.com/u/1933447?v=3","gravatar_id":"","url":"https://api.github.com/users/frosenberg","html_url":"https://github.com/frosenberg","followers_url":"https://api.github.com/users/frosenberg/followers","following_url":"https://api.github.com/users/frosenberg/following{/other_user}","gists_url":"https://api.github.com/users/frosenberg/gists{/gist_id}","starred_url":"https://api.github.com/users/frosenberg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/frosenberg/subscriptions","organizations_url":"https://api.github.com/users/frosenberg/orgs","repos_url":"https://api.github.com/users/frosenberg/repos","events_url":"https://api.github.com/users/frosenberg/events{/privacy}","received_events_url":"https://api.github.com/users/frosenberg/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-10-19T22:20:15Z","updated_at":"2015-10-20T14:59:26Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/pulls/113","html_url":"https://github.com/spring-cloud/spring-cloud-dataflow/pull/113","diff_url":"https://github.com/spring-cloud/spring-cloud-dataflow/pull/113.diff","patch_url":"https://github.com/spring-cloud/spring-cloud-dataflow/pull/113.patch"},"body":"This is a basic Kubernetes deployer implementation. It deploys streams modules as Kubernetes replication controllers and for those sources or sinks that have a `server.port` or `port` parameter (like http) an external service is created (this heuristic may be improved over time). \r\n\r\nA Readme with setup instructions and a simple integration test is provided. "},"comment":{"url":"https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/issues/comments/149593377","html_url":"https://github.com/spring-cloud/spring-cloud-dataflow/pull/113#issuecomment-149593377","issue_url":"https://api.github.com/repos/spring-cloud/spring-cloud-dataflow/issues/113","id":149593377,"user":{"login":"ericbottard","id":313494,"avatar_url":"https://avatars.githubusercontent.com/u/313494?v=3","gravatar_id":"","url":"https://api.github.com/users/ericbottard","html_url":"https://github.com/ericbottard","followers_url":"https://api.github.com/users/ericbottard/followers","following_url":"https://api.github.com/users/ericbottard/following{/other_user}","gists_url":"https://api.github.com/users/ericbottard/gists{/gist_id}","starred_url":"https://api.github.com/users/ericbottard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ericbottard/subscriptions","organizations_url":"https://api.github.com/users/ericbottard/orgs","repos_url":"https://api.github.com/users/ericbottard/repos","events_url":"https://api.github.com/users/ericbottard/events{/privacy}","received_events_url":"https://api.github.com/users/ericbottard/received_events","type":"User","site_admin":false},"created_at":"2015-10-20T14:59:26Z","updated_at":"2015-10-20T14:59:26Z","body":"> for those sources or sinks that have a server.port or port parameter (like http)\r\n\r\nNote that currently all modules are by default web servers, whether it is central to the module functionality (http) or just for exposing actuators.\r\n\r\nStill need to have a look at your code to see how you made the decision to expose this (or not)"}}