Repository: spark
Updated Branches:
  refs/heads/master 3a07eff5a -> 0609dcc03


[SPARK-22777][SCHEDULER] Kubernetes mode dockerfile permission and distribution

# What changes were proposed in this pull request?
1. entrypoint.sh for Kubernetes spark-base image is marked as executable (644 
-> 755)
2. make-distribution script will now create kubernetes/dockerfiles directory 
when Kubernetes support is compiled.

## How was this patch tested?
Manual testing

cc/ ueshin jiangxb1987 mridulm vanzin rxin liyinan926

Author: foxish <ramanath...@google.com>

Closes #20007 from foxish/fix-dockerfiles.


Project: http://git-wip-us.apache.org/repos/asf/spark/repo
Commit: http://git-wip-us.apache.org/repos/asf/spark/commit/0609dcc0
Tree: http://git-wip-us.apache.org/repos/asf/spark/tree/0609dcc0
Diff: http://git-wip-us.apache.org/repos/asf/spark/diff/0609dcc0

Branch: refs/heads/master
Commit: 0609dcc0382227f65e8a3340e33db438f7f1e6e7
Parents: 3a07eff
Author: foxish <ramanath...@google.com>
Authored: Mon Dec 18 15:31:47 2017 -0800
Committer: Marcelo Vanzin <van...@cloudera.com>
Committed: Mon Dec 18 15:31:47 2017 -0800

----------------------------------------------------------------------
 dev/make-distribution.sh                                     | 8 +++++++-
 .../docker/src/main/dockerfiles/spark-base/entrypoint.sh     | 0
 2 files changed, 7 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/spark/blob/0609dcc0/dev/make-distribution.sh
----------------------------------------------------------------------
diff --git a/dev/make-distribution.sh b/dev/make-distribution.sh
index 48a8244..7245163 100755
--- a/dev/make-distribution.sh
+++ b/dev/make-distribution.sh
@@ -168,12 +168,18 @@ echo "Build flags: $@" >> "$DISTDIR/RELEASE"
 # Copy jars
 cp "$SPARK_HOME"/assembly/target/scala*/jars/* "$DISTDIR/jars/"
 
-# Only create the yarn directory if the yarn artifacts were build.
+# Only create the yarn directory if the yarn artifacts were built.
 if [ -f 
"$SPARK_HOME"/common/network-yarn/target/scala*/spark-*-yarn-shuffle.jar ]; then
   mkdir "$DISTDIR/yarn"
   cp "$SPARK_HOME"/common/network-yarn/target/scala*/spark-*-yarn-shuffle.jar 
"$DISTDIR/yarn"
 fi
 
+# Only create and copy the dockerfiles directory if the kubernetes artifacts 
were built.
+if [ -d "$SPARK_HOME"/resource-managers/kubernetes/core/target/ ]; then
+  mkdir -p "$DISTDIR/kubernetes/"
+  cp -a "$SPARK_HOME"/resource-managers/kubernetes/docker/src/main/dockerfiles 
"$DISTDIR/kubernetes/"
+fi
+
 # Copy examples and dependencies
 mkdir -p "$DISTDIR/examples/jars"
 cp "$SPARK_HOME"/examples/target/scala*/jars/* "$DISTDIR/examples/jars"

http://git-wip-us.apache.org/repos/asf/spark/blob/0609dcc0/resource-managers/kubernetes/docker/src/main/dockerfiles/spark-base/entrypoint.sh
----------------------------------------------------------------------
diff --git 
a/resource-managers/kubernetes/docker/src/main/dockerfiles/spark-base/entrypoint.sh
 
b/resource-managers/kubernetes/docker/src/main/dockerfiles/spark-base/entrypoint.sh
old mode 100644
new mode 100755


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org
For additional commands, e-mail: commits-h...@spark.apache.org

Reply via email to