Make it possible to use kube-cross as non-root

The extra TMPDIR was not writable except as root.  This is not the only fix
needed for this goal, but is necessary.
This commit is contained in:
Tim Hockin
2016-05-09 23:26:42 -07:00
parent aade9eaabc
commit 92da8e6f1c
4 changed files with 6 additions and 4 deletions

View File

@@ -35,7 +35,7 @@ RUN for platform in ${KUBE_CROSSPLATFORMS}; do GOOS=${platform%/*} GOARCH=${plat
# Install g++, then download and install protoc for generating protobuf output
RUN apt-get update \
&& apt-get install -y g++ rsync \
&& apt-get install -y g++ rsync apt-utils file \
&& apt-get clean && rm -rf /var/lib/apt/lists/*
RUN mkdir -p /usr/local/src/protobuf \
@@ -64,6 +64,8 @@ ENV TMPDIR /tmp.k8s
# Get the code coverage tool and godep
RUN mkdir $TMPDIR \
&& chmod a+rwx $TMPDIR \
&& chmod o+t $TMPDIR \
&& go get golang.org/x/tools/cmd/cover github.com/tools/godep
# Download and symlink etcd. We need this for our integration tests.

View File

@@ -1 +1 @@
v1.6.2-1
v1.6.2-2