{"action":"created","issue":{"url":"https://api.github.com/repos/mesosphere/kubernetes-mesos/issues/725","labels_url":"https://api.github.com/repos/mesosphere/kubernetes-mesos/issues/725/labels{/name}","comments_url":"https://api.github.com/repos/mesosphere/kubernetes-mesos/issues/725/comments","events_url":"https://api.github.com/repos/mesosphere/kubernetes-mesos/issues/725/events","html_url":"https://github.com/mesosphere/kubernetes-mesos/issues/725","id":124982407,"number":725,"title":"Add external IP address to NodeSpec","user":{"login":"sttts","id":730123,"avatar_url":"https://avatars.githubusercontent.com/u/730123?v=3","gravatar_id":"","url":"https://api.github.com/users/sttts","html_url":"https://github.com/sttts","followers_url":"https://api.github.com/users/sttts/followers","following_url":"https://api.github.com/users/sttts/following{/other_user}","gists_url":"https://api.github.com/users/sttts/gists{/gist_id}","starred_url":"https://api.github.com/users/sttts/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sttts/subscriptions","organizations_url":"https://api.github.com/users/sttts/orgs","repos_url":"https://api.github.com/users/sttts/repos","events_url":"https://api.github.com/users/sttts/events{/privacy}","received_events_url":"https://api.github.com/users/sttts/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/mesosphere/kubernetes-mesos/labels/epic/++%20K8S-128%20v1.x%20user%20expectations%20(dcos%20package)","name":"epic/++ K8S-128 v1.x user expectations (dcos package)","color":"bfe5bf"},{"url":"https://api.github.com/repos/mesosphere/kubernetes-mesos/labels/integration/DCOS","name":"integration/DCOS","color":"fef2c0"},{"url":"https://api.github.com/repos/mesosphere/kubernetes-mesos/labels/MVP","name":"MVP","color":"fbca04"},{"url":"https://api.github.com/repos/mesosphere/kubernetes-mesos/labels/MVP/HighRisk","name":"MVP/HighRisk","color":"eb6420"},{"url":"https://api.github.com/repos/mesosphere/kubernetes-mesos/labels/priority/soon","name":"priority/soon","color":"fbca04"},{"url":"https://api.github.com/repos/mesosphere/kubernetes-mesos/labels/tests/conformance","name":"tests/conformance","color":"bfdadc"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/mesosphere/kubernetes-mesos/milestones/34","html_url":"https://github.com/mesosphere/kubernetes-mesos/milestones/v0.7.2","labels_url":"https://api.github.com/repos/mesosphere/kubernetes-mesos/milestones/34/labels","id":1439945,"number":34,"title":"v0.7.2","description":"TBD","creator":{"login":"jdef","id":2348332,"avatar_url":"https://avatars.githubusercontent.com/u/2348332?v=3","gravatar_id":"","url":"https://api.github.com/users/jdef","html_url":"https://github.com/jdef","followers_url":"https://api.github.com/users/jdef/followers","following_url":"https://api.github.com/users/jdef/following{/other_user}","gists_url":"https://api.github.com/users/jdef/gists{/gist_id}","starred_url":"https://api.github.com/users/jdef/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jdef/subscriptions","organizations_url":"https://api.github.com/users/jdef/orgs","repos_url":"https://api.github.com/users/jdef/repos","events_url":"https://api.github.com/users/jdef/events{/privacy}","received_events_url":"https://api.github.com/users/jdef/received_events","type":"User","site_admin":false},"open_issues":10,"closed_issues":4,"state":"open","created_at":"2015-12-02T16:32:09Z","updated_at":"2016-01-05T20:04:10Z","due_on":null,"closed_at":null},"comments":7,"created_at":"2016-01-05T14:56:22Z","updated_at":"2016-01-06T18:29:43Z","closed_at":null,"body":"In order to run conformance tests, it is necessary to have IP addresses which are reachable from the internet. While the public slaves have those IPs, they are not exposed in the NodeSpec yet.\r\n\r\nTODO:\r\n- [ ] investigate where we get this information from. Possibilities: state.json, network interface\r\n- [ ] on node creation and/or on update in the executor, add the address\r\n\r\n**HishRisk:** it is not clear whether we have this information in the scheduler or controller manager. We have to check whether the state.json includes this information."},"comment":{"url":"https://api.github.com/repos/mesosphere/kubernetes-mesos/issues/comments/169411887","html_url":"https://github.com/mesosphere/kubernetes-mesos/issues/725#issuecomment-169411887","issue_url":"https://api.github.com/repos/mesosphere/kubernetes-mesos/issues/725","id":169411887,"user":{"login":"jdef","id":2348332,"avatar_url":"https://avatars.githubusercontent.com/u/2348332?v=3","gravatar_id":"","url":"https://api.github.com/users/jdef","html_url":"https://github.com/jdef","followers_url":"https://api.github.com/users/jdef/followers","following_url":"https://api.github.com/users/jdef/following{/other_user}","gists_url":"https://api.github.com/users/jdef/gists{/gist_id}","starred_url":"https://api.github.com/users/jdef/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jdef/subscriptions","organizations_url":"https://api.github.com/users/jdef/orgs","repos_url":"https://api.github.com/users/jdef/repos","events_url":"https://api.github.com/users/jdef/events{/privacy}","received_events_url":"https://api.github.com/users/jdef/received_events","type":"User","site_admin":false},"created_at":"2016-01-06T18:29:43Z","updated_at":"2016-01-06T18:29:43Z","body":"for guestbook we can use a DNS name to access the frontend service via the api proxy URI, so I'm still unclear why, specifically, we need public IPs. can you elaborate? (I'm probably missing something obvious here)"}}