diff --git a/build/build-image/Dockerfile b/build/build-image/Dockerfile index 90908372a77cf..941b3ac657221 100644 --- a/build/build-image/Dockerfile +++ b/build/build-image/Dockerfile @@ -23,7 +23,7 @@ ENV GOOS linux ENV GOARCH amd64 # Get the code coverage tool and godep -RUN go get code.google.com/p/go.tools/cmd/cover github.com/tools/godep +RUN go get golang.org/x/tools/cmd/cover github.com/tools/godep # We use rsync to copy some binaries around. It is faster (0.3s vs. 1.1s) on my # machine vs. `install` diff --git a/build/build-image/cross/Dockerfile b/build/build-image/cross/Dockerfile index 5fe0f082daaaa..905394a027d98 100644 --- a/build/build-image/cross/Dockerfile +++ b/build/build-image/cross/Dockerfile @@ -15,7 +15,7 @@ # This file creates a standard build environment for building cross # platform go binary for the architecture kubernetes cares about. -FROM golang:1.3 +FROM golang:1.4 MAINTAINER Joe Beda ENV KUBE_CROSSPLATFORMS \ diff --git a/build/common.sh b/build/common.sh index 9aafdbdea5e0e..464e63245c73c 100644 --- a/build/common.sh +++ b/build/common.sh @@ -51,7 +51,7 @@ readonly KUBE_BUILD_IMAGE_REPO=kube-build # KUBE_BUILD_CONTAINER_NAME=kube-build- readonly KUBE_BUILD_IMAGE_CROSS_TAG=cross readonly KUBE_BUILD_IMAGE_CROSS="${KUBE_BUILD_IMAGE_REPO}:${KUBE_BUILD_IMAGE_CROSS_TAG}" -readonly KUBE_BUILD_GOLANG_VERSION=1.3 +readonly KUBE_BUILD_GOLANG_VERSION=1.4 # KUBE_BUILD_DATA_CONTAINER_NAME=kube-build-data- # Here we map the output directories across both the local and remote _output @@ -261,7 +261,7 @@ function kube::build::build_image_built() { } function kube::build::ensure_golang() { - kube::build::docker_image_exists golang 1.3 || { + kube::build::docker_image_exists golang "${KUBE_BUILD_GOLANG_VERSION}" || { [[ ${KUBE_SKIP_CONFIRMATIONS} =~ ^[yY]$ ]] || { echo "You don't have a local copy of the golang docker image. This image is 450MB." read -p "Download it now? [y/n] " -r