-
- Downloads
SPARK-1890 and SPARK-1891- add admin and modify acls
It was easier to combine these 2 jira since they touch many of the same places. This pr adds the following: - adds modify acls - adds admin acls (list of admins/users that get added to both view and modify acls) - modify Kill button on UI to take modify acls into account - changes config name of spark.ui.acls.enable to spark.acls.enable since I choose poorly in original name. We keep backwards compatibility so people can still use spark.ui.acls.enable. The acls should apply to any web ui as well as any CLI interfaces. - send view and modify acls information on to YARN so that YARN interfaces can use (yarn cli for killing applications for example). Author: Thomas Graves <tgraves@apache.org> Closes #1196 from tgravescs/SPARK-1890 and squashes the following commits: 8292eb1 [Thomas Graves] review comments b92ec89 [Thomas Graves] remove unneeded variable from applistener 4c765f4 [Thomas Graves] Add in admin acls 72eb0ac [Thomas Graves] Add modify acls
Showing
- core/src/main/scala/org/apache/spark/SecurityManager.scala 90 additions, 17 deletionscore/src/main/scala/org/apache/spark/SecurityManager.scala
- core/src/main/scala/org/apache/spark/deploy/history/FsHistoryProvider.scala 3 additions, 1 deletion...a/org/apache/spark/deploy/history/FsHistoryProvider.scala
- core/src/main/scala/org/apache/spark/scheduler/ApplicationEventListener.scala 2 additions, 2 deletions...org/apache/spark/scheduler/ApplicationEventListener.scala
- core/src/main/scala/org/apache/spark/ui/jobs/JobProgressTab.scala 1 addition, 1 deletion.../main/scala/org/apache/spark/ui/jobs/JobProgressTab.scala
- core/src/test/scala/org/apache/spark/SecurityManagerSuite.scala 75 additions, 8 deletions...rc/test/scala/org/apache/spark/SecurityManagerSuite.scala
- docs/configuration.md 22 additions, 5 deletionsdocs/configuration.md
- docs/security.md 5 additions, 2 deletionsdocs/security.md
- yarn/common/src/main/scala/org/apache/spark/deploy/yarn/ClientBase.scala 8 additions, 1 deletion.../main/scala/org/apache/spark/deploy/yarn/ClientBase.scala
Loading
Please register or sign in to comment