Skip to content

Commit 1cdcd87

Browse files
authored
Merge pull request #358 from droot/use-k8s-1.11
Thirdparty tools to use k8s 1.11
2 parents a20e82a + 3492ba5 commit 1cdcd87

File tree

3 files changed

+17
-17
lines changed

3 files changed

+17
-17
lines changed

build/cloudbuild_tools.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
# limitations under the License.
1414

1515
steps:
16-
- name: "gcr.io/kubebuilder/thirdparty-${_GOOS}:1.10.1"
16+
- name: "gcr.io/kubebuilder/thirdparty-${_GOOS}:1.11.0"
1717
args: ["cp", "/kubebuilder_${_GOOS}_${_GOARCH}.tar.gz", "/workspace/kubebuilder-${TAG_NAME}-${_GOOS}-${_GOARCH}.tar.gz"]
1818
env:
1919
- 'GOOS=${_GOOS}'

build/thirdparty/darwin/Dockerfile

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,15 @@
2121
# - reference-docs
2222

2323
# Build k8s.io/kubernetes binaries
24-
FROM golang:1.10-stretch as kubernetes-darwin
24+
FROM golang:1.10.2-stretch as kubernetes-darwin
2525
# Install tools
2626
RUN apt update
2727
RUN apt install rsync -y
2828
RUN go get github.com/jteeuwen/go-bindata/go-bindata
2929
ENV CGO 0
3030
ENV DEST /usr/local/kubebuilder/bin/
3131
RUN mkdir -p $DEST || echo ""
32-
RUN git clone https://github.com/kubernetes/kubernetes $GOPATH/src/k8s.io/kubernetes --depth=1 -b release-1.10
32+
RUN git clone https://github.com/kubernetes/kubernetes $GOPATH/src/k8s.io/kubernetes --depth=1 -b release-1.11
3333
WORKDIR /go/src/k8s.io/kubernetes
3434

3535
# Build for linux first otherwise it won't work for darwin - :(
@@ -52,7 +52,7 @@ RUN make WHAT=cmd/kubectl
5252
RUN cp _output/local/bin/$KUBE_BUILD_PLATFORMS/kubectl $DEST
5353

5454
# Build coreos/etcd binaries
55-
FROM golang:1.10-stretch as etcd-darwin
55+
FROM golang:1.10.2-stretch as etcd-darwin
5656
ENV CGO 0
5757
ENV GOOS darwin
5858
ENV GOARCH amd64
@@ -62,13 +62,13 @@ RUN git clone https://github.com/coreos/etcd $GOPATH/src/github.com/coreos/etcd
6262
RUN go build -o $DEST/etcd github.com/coreos/etcd
6363

6464
# Build k8s.io/code-generator binaries
65-
FROM golang:1.10-stretch as code-generator-darwin
65+
FROM golang:1.10.2-stretch as code-generator-darwin
6666
ENV CGO 0
6767
ENV GOOS darwin
6868
ENV GOARCH amd64
6969
ENV DEST /usr/local/kubebuilder/bin/
7070
RUN mkdir -p $DEST || echo ""
71-
RUN git clone https://github.com/kubernetes/code-generator $GOPATH/src/k8s.io/code-generator --depth=1 -b release-1.10
71+
RUN git clone https://github.com/kubernetes/code-generator $GOPATH/src/k8s.io/code-generator --depth=1 -b release-1.11
7272
RUN go build -o $DEST/client-gen k8s.io/code-generator/cmd/client-gen
7373
RUN go build -o $DEST/conversion-gen k8s.io/code-generator/cmd/conversion-gen
7474
RUN go build -o $DEST/deepcopy-gen k8s.io/code-generator/cmd/deepcopy-gen
@@ -79,7 +79,7 @@ RUN go build -o $DEST/openapi-gen k8s.io/code-generator/cmd/openapi-gen
7979

8080
# Build kubernetes-incubator/reference-docs binaries
8181

82-
FROM golang:1.10-stretch as reference-docs-darwin
82+
FROM golang:1.10.2-stretch as reference-docs-darwin
8383
ENV CGO 0
8484
ENV GOOS darwin
8585
ENV GOARCH amd64
@@ -89,7 +89,7 @@ RUN git clone https://github.com/kubernetes-incubator/reference-docs $GOPATH/src
8989
RUN go build -o $DEST/gen-apidocs github.com/kubernetes-incubator/reference-docs/gen-apidocs
9090

9191
# Copy all binaries into a single tar.gz file
92-
FROM golang:1.10-stretch as darwin
92+
FROM golang:1.10.2-stretch as darwin
9393
RUN mkdir -p /usr/local/kubebuilder/bin/
9494
COPY --from=etcd-darwin /usr/local/kubebuilder/bin/* /usr/local/kubebuilder/bin/
9595
COPY --from=kubernetes-darwin /usr/local/kubebuilder/bin/* /usr/local/kubebuilder/bin/
@@ -100,4 +100,4 @@ RUN tar -czvf /kubebuilder_darwin_amd64.tar.gz kubebuilder/
100100

101101
# Host the tar.gz file in a thin image
102102
FROM alpine:3.7
103-
COPY --from=darwin /kubebuilder_darwin_amd64.tar.gz /kubebuilder_darwin_amd64.tar.gz
103+
COPY --from=darwin /kubebuilder_darwin_amd64.tar.gz /kubebuilder_darwin_amd64.tar.gz

build/thirdparty/linux/Dockerfile

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@
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
2525
RUN apt update
2626
RUN apt install rsync -y
2727
RUN go get github.com/jteeuwen/go-bindata/go-bindata
2828
ENV CGO 0
2929
ENV DEST /usr/local/kubebuilder/bin/
3030
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
3232
WORKDIR /go/src/k8s.io/kubernetes
3333
ENV KUBE_BUILD_PLATFORMS linux/amd64
3434
RUN make WHAT=cmd/kube-apiserver
@@ -38,7 +38,7 @@ RUN cp _output/local/bin/$KUBE_BUILD_PLATFORMS/kube-apiserver $DEST
3838
RUN cp _output/local/bin/$KUBE_BUILD_PLATFORMS/kube-controller-manager $DEST
3939
RUN 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
4242
ENV CGO 0
4343
ENV GOOS linux
4444
ENV GOARCH amd64
@@ -47,13 +47,13 @@ RUN mkdir -p $DEST || echo ""
4747
RUN git clone https://github.com/coreos/etcd $GOPATH/src/github.com/coreos/etcd --depth=1
4848
RUN 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
5151
ENV CGO 0
5252
ENV GOOS linux
5353
ENV GOARCH amd64
5454
ENV DEST /usr/local/kubebuilder/bin/
5555
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
5757
RUN go build -o $DEST/client-gen k8s.io/code-generator/cmd/client-gen
5858
RUN go build -o $DEST/conversion-gen k8s.io/code-generator/cmd/conversion-gen
5959
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
6262
RUN go build -o $DEST/lister-gen k8s.io/code-generator/cmd/lister-gen
6363
RUN 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
6666
ENV CGO 0
6767
ENV GOOS linux
6868
ENV GOARCH amd64
@@ -71,7 +71,7 @@ RUN mkdir -p $DEST || echo ""
7171
RUN git clone https://github.com/kubernetes-incubator/reference-docs $GOPATH/src/github.com/kubernetes-incubator/reference-docs --branch kubebuilder --depth=1
7272
RUN 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
7575
RUN mkdir -p /usr/local/kubebuilder/bin/
7676
COPY --from=etcd-linux /usr/local/kubebuilder/bin/* /usr/local/kubebuilder/bin/
7777
COPY --from=kubernetes-linux /usr/local/kubebuilder/bin/* /usr/local/kubebuilder/bin/
@@ -81,4 +81,4 @@ WORKDIR /usr/local
8181
RUN tar -czvf /kubebuilder_linux_amd64.tar.gz kubebuilder/
8282

8383
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

Comments
 (0)