2020# - *-gen code generators
2121# - reference-docs
2222
23- FROM golang:1.10-stretch as kubernetes-linux
23+ FROM golang:1.10.2 -stretch as kubernetes-linux
2424# Install tools
2525RUN apt update
2626RUN apt install rsync -y
2727RUN go get github.com/jteeuwen/go-bindata/go-bindata
2828ENV CGO 0
2929ENV DEST /usr/local/kubebuilder/bin/
3030RUN mkdir -p $DEST || echo ""
31- RUN git clone https://github.com/kubernetes/kubernetes $GOPATH/src/k8s.io/kubernetes --depth=1 -b release-1.10
31+ RUN git clone https://github.com/kubernetes/kubernetes $GOPATH/src/k8s.io/kubernetes --depth=1 -b release-1.11
3232WORKDIR /go/src/k8s.io/kubernetes
3333ENV KUBE_BUILD_PLATFORMS linux/amd64
3434RUN make WHAT=cmd/kube-apiserver
@@ -38,7 +38,7 @@ RUN cp _output/local/bin/$KUBE_BUILD_PLATFORMS/kube-apiserver $DEST
3838RUN cp _output/local/bin/$KUBE_BUILD_PLATFORMS/kube-controller-manager $DEST
3939RUN cp _output/local/bin/$KUBE_BUILD_PLATFORMS/kubectl $DEST
4040
41- FROM golang:1.10-stretch as etcd-linux
41+ FROM golang:1.10.2 -stretch as etcd-linux
4242ENV CGO 0
4343ENV GOOS linux
4444ENV GOARCH amd64
@@ -47,13 +47,13 @@ RUN mkdir -p $DEST || echo ""
4747RUN git clone https://github.com/coreos/etcd $GOPATH/src/github.com/coreos/etcd --depth=1
4848RUN go build -o $DEST/etcd github.com/coreos/etcd
4949
50- FROM golang:1.10-stretch as code-generator-linux
50+ FROM golang:1.10.2 -stretch as code-generator-linux
5151ENV CGO 0
5252ENV GOOS linux
5353ENV GOARCH amd64
5454ENV DEST /usr/local/kubebuilder/bin/
5555RUN mkdir -p $DEST || echo ""
56- RUN git clone https://github.com/kubernetes/code-generator $GOPATH/src/k8s.io/code-generator --depth=1 -b release-1.10
56+ RUN git clone https://github.com/kubernetes/code-generator $GOPATH/src/k8s.io/code-generator --depth=1 -b release-1.11
5757RUN go build -o $DEST/client-gen k8s.io/code-generator/cmd/client-gen
5858RUN go build -o $DEST/conversion-gen k8s.io/code-generator/cmd/conversion-gen
5959RUN go build -o $DEST/deepcopy-gen k8s.io/code-generator/cmd/deepcopy-gen
@@ -62,7 +62,7 @@ RUN go build -o $DEST/informer-gen k8s.io/code-generator/cmd/informer-gen
6262RUN go build -o $DEST/lister-gen k8s.io/code-generator/cmd/lister-gen
6363RUN go build -o $DEST/openapi-gen k8s.io/code-generator/cmd/openapi-gen
6464
65- FROM golang:1.10-stretch as reference-docs-linux
65+ FROM golang:1.10.2 -stretch as reference-docs-linux
6666ENV CGO 0
6767ENV GOOS linux
6868ENV GOARCH amd64
@@ -71,7 +71,7 @@ RUN mkdir -p $DEST || echo ""
7171RUN git clone https://github.com/kubernetes-incubator/reference-docs $GOPATH/src/github.com/kubernetes-incubator/reference-docs --branch kubebuilder --depth=1
7272RUN go build -o $DEST/gen-apidocs github.com/kubernetes-incubator/reference-docs/gen-apidocs
7373
74- FROM golang:1.10-stretch as linux
74+ FROM golang:1.10.2 -stretch as linux
7575RUN mkdir -p /usr/local/kubebuilder/bin/
7676COPY --from=etcd-linux /usr/local/kubebuilder/bin/* /usr/local/kubebuilder/bin/
7777COPY --from=kubernetes-linux /usr/local/kubebuilder/bin/* /usr/local/kubebuilder/bin/
@@ -81,4 +81,4 @@ WORKDIR /usr/local
8181RUN tar -czvf /kubebuilder_linux_amd64.tar.gz kubebuilder/
8282
8383FROM alpine:3.7
84- COPY --from=linux /kubebuilder_linux_amd64.tar.gz /kubebuilder_linux_amd64.tar.gz
84+ COPY --from=linux /kubebuilder_linux_amd64.tar.gz /kubebuilder_linux_amd64.tar.gz
0 commit comments