spark-instrumented-optimizer/resource-managers/kubernetes
Stavros Kontopoulos 7912ab85a6 [SPARK-27872][K8S] Fix executor service account inconsistency
## What changes were proposed in this pull request?

Fixes the service account inconsistency that breaks pull secrets. It gives the option to the user to setup a specific service account for the executors if he has to
(via `spark.kubernetes.authenticate.executor.serviceAccountName`). Defaults to the driver's one.
We are not supporting special authentication credentials for the executors with this PR.

## How was this patch tested?

Tested manually by launching a Spark job exercising the introduced settings.
Added a new integration tests for this fix.

Closes #24748 from skonto/fix_executor_sa.

Authored-by: Stavros Kontopoulos <stavros.kontopoulos@lightbend.com>
Signed-off-by: Sean Owen <sean.owen@databricks.com>
2019-06-09 16:28:37 -05:00
..
core [SPARK-27872][K8S] Fix executor service account inconsistency 2019-06-09 16:28:37 -05:00
docker/src/main/dockerfiles/spark [SPARK-27178][K8S] add nss to the spark/k8s Dockerfile 2019-03-18 16:38:42 -07:00
integration-tests [SPARK-27872][K8S] Fix executor service account inconsistency 2019-06-09 16:28:37 -05:00