20
20
# - *-gen code generators
21
21
# - reference-docs
22
22
23
- FROM golang:1.10-stretch as kubernetes-linux
23
+ FROM golang:1.10.2 -stretch as kubernetes-linux
24
24
# Install tools
25
25
RUN apt update
26
26
RUN apt install rsync -y
27
27
RUN go get github.com/jteeuwen/go-bindata/go-bindata
28
28
ENV CGO 0
29
29
ENV DEST /usr/local/kubebuilder/bin/
30
30
RUN 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
32
32
WORKDIR /go/src/k8s.io/kubernetes
33
33
ENV KUBE_BUILD_PLATFORMS linux/amd64
34
34
RUN make WHAT=cmd/kube-apiserver
@@ -38,7 +38,7 @@ RUN cp _output/local/bin/$KUBE_BUILD_PLATFORMS/kube-apiserver $DEST
38
38
RUN cp _output/local/bin/$KUBE_BUILD_PLATFORMS/kube-controller-manager $DEST
39
39
RUN cp _output/local/bin/$KUBE_BUILD_PLATFORMS/kubectl $DEST
40
40
41
- FROM golang:1.10-stretch as etcd-linux
41
+ FROM golang:1.10.2 -stretch as etcd-linux
42
42
ENV CGO 0
43
43
ENV GOOS linux
44
44
ENV GOARCH amd64
@@ -47,13 +47,13 @@ RUN mkdir -p $DEST || echo ""
47
47
RUN git clone https://github.com/coreos/etcd $GOPATH/src/github.com/coreos/etcd --depth=1
48
48
RUN go build -o $DEST/etcd github.com/coreos/etcd
49
49
50
- FROM golang:1.10-stretch as code-generator-linux
50
+ FROM golang:1.10.2 -stretch as code-generator-linux
51
51
ENV CGO 0
52
52
ENV GOOS linux
53
53
ENV GOARCH amd64
54
54
ENV DEST /usr/local/kubebuilder/bin/
55
55
RUN 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
57
57
RUN go build -o $DEST/client-gen k8s.io/code-generator/cmd/client-gen
58
58
RUN go build -o $DEST/conversion-gen k8s.io/code-generator/cmd/conversion-gen
59
59
RUN 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
62
62
RUN go build -o $DEST/lister-gen k8s.io/code-generator/cmd/lister-gen
63
63
RUN go build -o $DEST/openapi-gen k8s.io/code-generator/cmd/openapi-gen
64
64
65
- FROM golang:1.10-stretch as reference-docs-linux
65
+ FROM golang:1.10.2 -stretch as reference-docs-linux
66
66
ENV CGO 0
67
67
ENV GOOS linux
68
68
ENV GOARCH amd64
@@ -71,7 +71,7 @@ RUN mkdir -p $DEST || echo ""
71
71
RUN git clone https://github.com/kubernetes-incubator/reference-docs $GOPATH/src/github.com/kubernetes-incubator/reference-docs --branch kubebuilder --depth=1
72
72
RUN go build -o $DEST/gen-apidocs github.com/kubernetes-incubator/reference-docs/gen-apidocs
73
73
74
- FROM golang:1.10-stretch as linux
74
+ FROM golang:1.10.2 -stretch as linux
75
75
RUN mkdir -p /usr/local/kubebuilder/bin/
76
76
COPY --from=etcd-linux /usr/local/kubebuilder/bin/* /usr/local/kubebuilder/bin/
77
77
COPY --from=kubernetes-linux /usr/local/kubebuilder/bin/* /usr/local/kubebuilder/bin/
@@ -81,4 +81,4 @@ WORKDIR /usr/local
81
81
RUN tar -czvf /kubebuilder_linux_amd64.tar.gz kubebuilder/
82
82
83
83
FROM 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