{"action":"created","issue":{"url":"https://api.github.com/repos/kubernetes/kubernetes/issues/12346","labels_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/12346/labels{/name}","comments_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/12346/comments","events_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/12346/events","html_url":"https://github.com/kubernetes/kubernetes/pull/12346","id":99453882,"number":12346,"title":"Enables ELB creation for services from cloudformation","user":{"login":"mariomarin","id":171671,"avatar_url":"https://avatars.githubusercontent.com/u/171671?v=3","gravatar_id":"","url":"https://api.github.com/users/mariomarin","html_url":"https://github.com/mariomarin","followers_url":"https://api.github.com/users/mariomarin/followers","following_url":"https://api.github.com/users/mariomarin/following{/other_user}","gists_url":"https://api.github.com/users/mariomarin/gists{/gist_id}","starred_url":"https://api.github.com/users/mariomarin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mariomarin/subscriptions","organizations_url":"https://api.github.com/users/mariomarin/orgs","repos_url":"https://api.github.com/users/mariomarin/repos","events_url":"https://api.github.com/users/mariomarin/events{/privacy}","received_events_url":"https://api.github.com/users/mariomarin/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/area/platform/aws","name":"area/platform/aws","color":"d4c5f9"},{"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/cla:%20yes","name":"cla: yes","color":"bfe5bf"},{"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/size/L","name":"size/L","color":"fbca04"}],"state":"open","locked":false,"assignee":{"login":"brendandburns","id":5751682,"avatar_url":"https://avatars.githubusercontent.com/u/5751682?v=3","gravatar_id":"","url":"https://api.github.com/users/brendandburns","html_url":"https://github.com/brendandburns","followers_url":"https://api.github.com/users/brendandburns/followers","following_url":"https://api.github.com/users/brendandburns/following{/other_user}","gists_url":"https://api.github.com/users/brendandburns/gists{/gist_id}","starred_url":"https://api.github.com/users/brendandburns/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brendandburns/subscriptions","organizations_url":"https://api.github.com/users/brendandburns/orgs","repos_url":"https://api.github.com/users/brendandburns/repos","events_url":"https://api.github.com/users/brendandburns/events{/privacy}","received_events_url":"https://api.github.com/users/brendandburns/received_events","type":"User","site_admin":false},"milestone":null,"comments":21,"created_at":"2015-08-06T14:47:05Z","updated_at":"2015-08-28T23:56:54Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/kubernetes/kubernetes/pulls/12346","html_url":"https://github.com/kubernetes/kubernetes/pull/12346","diff_url":"https://github.com/kubernetes/kubernetes/pull/12346.diff","patch_url":"https://github.com/kubernetes/kubernetes/pull/12346.patch"},"body":"It's not possible to use an external load balancer with the current\r\ncloudformation template. This PR tries to solve that; ~~it's still work in progress~~ \r\nbut I need a way to get feedback and help so please comment about this.\r\n\r\n- Updates CloudFormation template to CoreOS 713.3.0 (stable)\r\n- Updates binaries to 1.0.1 release in cloudformation\r\n- Hostname override service\r\n- Picks subnets ids and AZs from CommaDelimitedList (~~ugly hack, I need to replace this~~ replaced)\r\n- Instance profiles and policies for ELB creation\r\n\r\n~~I am using an ugly hack for getting the subnets ids and the availability zones,\r\nplease bear with me while I fix it. There isn't an explode function for cloudformation\r\nso I just picked the first subnet for the master and a couple of subnets for the nodes.~~\r\n\r\n~~There seems to be a missing tag since I am getting this error:~~ the error is gone\r\n\r\n```\r\n~~Thu, 06 Aug 2015 13:04:49 +0000   Thu, 06 Aug 2015 13:04:49 +0000   1         myservice                              Service                             creating loadbalancer failed   {service-controller }                                  failed to create external load balancer for service default/myservice: error tagging security group: InvalidParameterValue: Value ( '' ) for parameter Tag key is invalid. Tag key cannot be null or empty.\r\n                                  status code: 400, request id: []~~\r\n```\r\n\r\n\r\n~~But kubernetes is able to create the ELB though there are no instances attached yet.~~\r\n\r\n## Edit\r\n\r\n- All ugly hacks are gone.\r\n- ELB is working as an external load balancer for my service."},"comment":{"url":"https://api.github.com/repos/kubernetes/kubernetes/issues/comments/135916992","html_url":"https://github.com/kubernetes/kubernetes/pull/12346#issuecomment-135916992","issue_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/12346","id":135916992,"user":{"login":"mariomarin","id":171671,"avatar_url":"https://avatars.githubusercontent.com/u/171671?v=3","gravatar_id":"","url":"https://api.github.com/users/mariomarin","html_url":"https://github.com/mariomarin","followers_url":"https://api.github.com/users/mariomarin/followers","following_url":"https://api.github.com/users/mariomarin/following{/other_user}","gists_url":"https://api.github.com/users/mariomarin/gists{/gist_id}","starred_url":"https://api.github.com/users/mariomarin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mariomarin/subscriptions","organizations_url":"https://api.github.com/users/mariomarin/orgs","repos_url":"https://api.github.com/users/mariomarin/repos","events_url":"https://api.github.com/users/mariomarin/events{/privacy}","received_events_url":"https://api.github.com/users/mariomarin/received_events","type":"User","site_admin":false},"created_at":"2015-08-28T23:56:54Z","updated_at":"2015-08-28T23:56:54Z","body":"@brendandburns Sure, I'd like to be the owner of the cloudformation template and maintain it in the long term."}}