{"action":"created","issue":{"url":"https://api.github.com/repos/apache/spark/issues/20742","repository_url":"https://api.github.com/repos/apache/spark","labels_url":"https://api.github.com/repos/apache/spark/issues/20742/labels{/name}","comments_url":"https://api.github.com/repos/apache/spark/issues/20742/comments","events_url":"https://api.github.com/repos/apache/spark/issues/20742/events","html_url":"https://github.com/apache/spark/pull/20742","id":302501054,"number":20742,"title":"[SPARK-23572][docs] Bring \"security.md\" up to date.","user":{"login":"vanzin","id":1694083,"avatar_url":"https://avatars0.githubusercontent.com/u/1694083?v=4","gravatar_id":"","url":"https://api.github.com/users/vanzin","html_url":"https://github.com/vanzin","followers_url":"https://api.github.com/users/vanzin/followers","following_url":"https://api.github.com/users/vanzin/following{/other_user}","gists_url":"https://api.github.com/users/vanzin/gists{/gist_id}","starred_url":"https://api.github.com/users/vanzin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vanzin/subscriptions","organizations_url":"https://api.github.com/users/vanzin/orgs","repos_url":"https://api.github.com/users/vanzin/repos","events_url":"https://api.github.com/users/vanzin/events{/privacy}","received_events_url":"https://api.github.com/users/vanzin/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2018-03-05T23:11:39Z","updated_at":"2018-03-16T19:08:13Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/apache/spark/pulls/20742","html_url":"https://github.com/apache/spark/pull/20742","diff_url":"https://github.com/apache/spark/pull/20742.diff","patch_url":"https://github.com/apache/spark/pull/20742.patch"},"body":"This change basically rewrites the security documentation so that it's\r\nup to date with new features, more correct, and more complete.\r\n\r\nBecause security is such an important feature, I chose to move all the\r\nrelevant configuration documentation to the security page, instead of\r\nhaving them peppered all over the place in the configuration page. This\r\nallows an almost one-stop shop for security configuration in Spark. The\r\nonly exceptions are some YARN-specific minor features which I left in\r\nthe YARN page.\r\n\r\nI also re-organized the page's topics, since they didn't make a lot of\r\nsense. You had kerberos features described inside paragraphs talking\r\nabout UI access control, and other oddities. It should be easier now\r\nto find information about specific Spark security features. I also\r\nenabled TOCs for both the Security and YARN pages, since that makes it\r\neasier to see what is covered.\r\n\r\nI removed most of the comments from the SecurityManager javadoc since\r\nthey just replicated information in the security doc, with different\r\nlevels of out-of-dateness.\r\n"},"comment":{"url":"https://api.github.com/repos/apache/spark/issues/comments/373815579","html_url":"https://github.com/apache/spark/pull/20742#issuecomment-373815579","issue_url":"https://api.github.com/repos/apache/spark/issues/20742","id":373815579,"user":{"login":"SparkQA","id":8108735,"avatar_url":"https://avatars1.githubusercontent.com/u/8108735?v=4","gravatar_id":"","url":"https://api.github.com/users/SparkQA","html_url":"https://github.com/SparkQA","followers_url":"https://api.github.com/users/SparkQA/followers","following_url":"https://api.github.com/users/SparkQA/following{/other_user}","gists_url":"https://api.github.com/users/SparkQA/gists{/gist_id}","starred_url":"https://api.github.com/users/SparkQA/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SparkQA/subscriptions","organizations_url":"https://api.github.com/users/SparkQA/orgs","repos_url":"https://api.github.com/users/SparkQA/repos","events_url":"https://api.github.com/users/SparkQA/events{/privacy}","received_events_url":"https://api.github.com/users/SparkQA/received_events","type":"User","site_admin":false},"created_at":"2018-03-16T19:08:13Z","updated_at":"2018-03-16T19:08:13Z","author_association":"NONE","body":"**[Test build #88324 has started](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/88324/testReport)** for PR 20742 at commit [`53c1710`](https://github.com/apache/spark/commit/53c1710f54888714744b3f0934ceeb732ed88f81)."}}
{"actor":{"display_login":"SparkQA"}}