{"action":"created","issue":{"url":"https://api.github.com/repos/apache/spark/issues/3571","labels_url":"https://api.github.com/repos/apache/spark/issues/3571/labels{/name}","comments_url":"https://api.github.com/repos/apache/spark/issues/3571/comments","events_url":"https://api.github.com/repos/apache/spark/issues/3571/events","html_url":"https://github.com/apache/spark/pull/3571","id":50780659,"number":3571,"title":"Spark 3883: SSL support for HttpServer and Akka","user":{"login":"jacek-lewandowski","id":6516951,"avatar_url":"https://avatars.githubusercontent.com/u/6516951?v=3","gravatar_id":"","url":"https://api.github.com/users/jacek-lewandowski","html_url":"https://github.com/jacek-lewandowski","followers_url":"https://api.github.com/users/jacek-lewandowski/followers","following_url":"https://api.github.com/users/jacek-lewandowski/following{/other_user}","gists_url":"https://api.github.com/users/jacek-lewandowski/gists{/gist_id}","starred_url":"https://api.github.com/users/jacek-lewandowski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jacek-lewandowski/subscriptions","organizations_url":"https://api.github.com/users/jacek-lewandowski/orgs","repos_url":"https://api.github.com/users/jacek-lewandowski/repos","events_url":"https://api.github.com/users/jacek-lewandowski/events{/privacy}","received_events_url":"https://api.github.com/users/jacek-lewandowski/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":105,"created_at":"2014-12-03T05:04:03Z","updated_at":"2015-01-28T22:32:42Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/apache/spark/pulls/3571","html_url":"https://github.com/apache/spark/pull/3571","diff_url":"https://github.com/apache/spark/pull/3571.diff","patch_url":"https://github.com/apache/spark/pull/3571.patch"},"body":""},"comment":{"url":"https://api.github.com/repos/apache/spark/issues/comments/71931041","html_url":"https://github.com/apache/spark/pull/3571#issuecomment-71931041","issue_url":"https://api.github.com/repos/apache/spark/issues/3571","id":71931041,"user":{"login":"JoshRosen","id":50748,"avatar_url":"https://avatars.githubusercontent.com/u/50748?v=3","gravatar_id":"","url":"https://api.github.com/users/JoshRosen","html_url":"https://github.com/JoshRosen","followers_url":"https://api.github.com/users/JoshRosen/followers","following_url":"https://api.github.com/users/JoshRosen/following{/other_user}","gists_url":"https://api.github.com/users/JoshRosen/gists{/gist_id}","starred_url":"https://api.github.com/users/JoshRosen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JoshRosen/subscriptions","organizations_url":"https://api.github.com/users/JoshRosen/orgs","repos_url":"https://api.github.com/users/JoshRosen/repos","events_url":"https://api.github.com/users/JoshRosen/events{/privacy}","received_events_url":"https://api.github.com/users/JoshRosen/received_events","type":"User","site_admin":false},"created_at":"2015-01-28T22:32:42Z","updated_at":"2015-01-28T22:32:42Z","body":"The SSL changes themselves here look good, so I think the last major thing to resolve is how we're going to handle tiered configurations.  I like @vanzin's idea of having the global `spark.ssl` setting be overridden by component-specific configurations, since this will be future-proof in terms of adding new components (e.g. if we add new network pieces, they'll be covered by the umbrella SSL configuration).\r\n\r\nIf we take care of that and the documentation, then I think we should be able to pull this in.\r\n\r\nI think the idea of having per-component overrides is backwards-compatible with the approach here, so unless you anticipate any API-breakage that would result from adding that change later, I think it might be fine to stick with the global \"all-or-nothing\" SSL configuration then enhance it later with the per-component overrides."}}