{"action":"created","issue":{"url":"https://api.github.com/repos/kubernetes/helm/issues/1649","repository_url":"https://api.github.com/repos/kubernetes/helm","labels_url":"https://api.github.com/repos/kubernetes/helm/issues/1649/labels{/name}","comments_url":"https://api.github.com/repos/kubernetes/helm/issues/1649/comments","events_url":"https://api.github.com/repos/kubernetes/helm/issues/1649/events","html_url":"https://github.com/kubernetes/helm/issues/1649","id":193992289,"number":1649,"title":"Build helm binaries natively on darwin","user":{"login":"databus23","id":439223,"avatar_url":"https://avatars.githubusercontent.com/u/439223?v=3","gravatar_id":"","url":"https://api.github.com/users/databus23","html_url":"https://github.com/databus23","followers_url":"https://api.github.com/users/databus23/followers","following_url":"https://api.github.com/users/databus23/following{/other_user}","gists_url":"https://api.github.com/users/databus23/gists{/gist_id}","starred_url":"https://api.github.com/users/databus23/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/databus23/subscriptions","organizations_url":"https://api.github.com/users/databus23/orgs","repos_url":"https://api.github.com/users/databus23/repos","events_url":"https://api.github.com/users/databus23/events{/privacy}","received_events_url":"https://api.github.com/users/databus23/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-12-07T08:59:42Z","updated_at":"2016-12-07T09:17:43Z","closed_at":null,"body":"This is a follow-up to a quick chat in Slack.\r\n\r\nCurrently helm builds its release binaries using CircleCI on linux. Unfortunately cross-compiled darwin binaries have subtle gotchas that hit mostly corporate environments.\r\n\r\nQuoting [my comment on anther project](https://github.com/concourse/concourse/issues/601#issue-172635066)\r\n\r\n> At least on darwin this has two side effects:\r\n> * Custom CA's added to keychain are not picked up by fly (https://github.com/docker/machine/issues/491#issuecomment-73776254)\r\n> * statically linked go binaries use the pure go solver as explained here (https://golang.org/pkg/net/)\r\n>\r\n>In our corporate environment statically linked darwin binaries are a constant cause of trouble. We run an internal CA for all intranet sites which does not work because of the first effect.\r\n> The second is a problem for some major vpn clients (e.g. Big IP F5, Cisco) because the resolver reads the /etc/reslv.conf directly. Those VPN clients don't modify the resolv.conf when connecting to the corporate network but rather hook into the native darwin resolver to inject the corporate nameservers. Statically linked go binaries therefore can't resolve any corporate hostnames because they end up using the DNS servers from the local network where the VPN client is located.\r\n\r\nOne idea that was discussed on Slack was to maybe switch from a brew cask to an official  brew formula as those get build native on darwin."},"comment":{"url":"https://api.github.com/repos/kubernetes/helm/issues/comments/265395995","html_url":"https://github.com/kubernetes/helm/issues/1649#issuecomment-265395995","issue_url":"https://api.github.com/repos/kubernetes/helm/issues/1649","id":265395995,"user":{"login":"databus23","id":439223,"avatar_url":"https://avatars.githubusercontent.com/u/439223?v=3","gravatar_id":"","url":"https://api.github.com/users/databus23","html_url":"https://github.com/databus23","followers_url":"https://api.github.com/users/databus23/followers","following_url":"https://api.github.com/users/databus23/following{/other_user}","gists_url":"https://api.github.com/users/databus23/gists{/gist_id}","starred_url":"https://api.github.com/users/databus23/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/databus23/subscriptions","organizations_url":"https://api.github.com/users/databus23/orgs","repos_url":"https://api.github.com/users/databus23/repos","events_url":"https://api.github.com/users/databus23/events{/privacy}","received_events_url":"https://api.github.com/users/databus23/received_events","type":"User","site_admin":false},"created_at":"2016-12-07T09:17:43Z","updated_at":"2016-12-07T09:17:43Z","body":"Turns out there is already a `kubernetes-helm` formula in the brew-boneyard 💀 : https://github.com/Homebrew/homebrew-boneyard/blob/master/kubernetes-helm.rb"}}
{"actor":{"display_login":"databus23"}}