Update codegen docker image to golang:1.19
This commit is contained in:
parent
b3f4f6bb21
commit
9c02612f65
3 changed files with 23 additions and 23 deletions
|
@ -1,5 +1,4 @@
|
||||||
# TODO rewrite this to be able to use go1.19.
|
FROM golang:1.19
|
||||||
FROM golang:1.17
|
|
||||||
|
|
||||||
ARG USER=$USER
|
ARG USER=$USER
|
||||||
ARG UID=$UID
|
ARG UID=$UID
|
||||||
|
@ -9,14 +8,15 @@ USER ${UID}:${GID}
|
||||||
|
|
||||||
ARG KUBE_VERSION
|
ARG KUBE_VERSION
|
||||||
|
|
||||||
RUN go get k8s.io/code-generator@$KUBE_VERSION; exit 0
|
RUN go install k8s.io/code-generator/cmd/defaulter-gen@$KUBE_VERSION
|
||||||
RUN go get k8s.io/apimachinery@$KUBE_VERSION; exit 0
|
RUN go install k8s.io/code-generator/cmd/client-gen@$KUBE_VERSION
|
||||||
RUN go get k8s.io/code-generator/cmd/deepcopy-gen@$KUBE_VERSION; exit 0
|
RUN go install k8s.io/code-generator/cmd/lister-gen@$KUBE_VERSION
|
||||||
RUN go get sigs.k8s.io/controller-tools/cmd/controller-gen@v0.6.2; exit 0
|
RUN go install k8s.io/code-generator/cmd/informer-gen@$KUBE_VERSION
|
||||||
|
RUN go install k8s.io/code-generator/cmd/deepcopy-gen@$KUBE_VERSION
|
||||||
|
RUN go install sigs.k8s.io/controller-tools/cmd/controller-gen@v0.6.2
|
||||||
|
|
||||||
RUN mkdir -p $GOPATH/src/k8s.io/{code-generator,apimachinery}
|
RUN mkdir -p $GOPATH/src/k8s.io/code-generator
|
||||||
RUN cp -R $GOPATH/pkg/mod/k8s.io/code-generator@$KUBE_VERSION $GOPATH/src/k8s.io/code-generator
|
RUN cp -R $GOPATH/pkg/mod/k8s.io/code-generator@$KUBE_VERSION/* $GOPATH/src/k8s.io/code-generator/
|
||||||
RUN cp -R $GOPATH/pkg/mod/k8s.io/apimachinery@$KUBE_VERSION $GOPATH/src/k8s.io/apimachinery
|
|
||||||
RUN chmod +x $GOPATH/src/k8s.io/code-generator/generate-groups.sh
|
RUN chmod +x $GOPATH/src/k8s.io/code-generator/generate-groups.sh
|
||||||
|
|
||||||
WORKDIR $GOPATH/src/k8s.io/code-generator
|
WORKDIR $GOPATH/src/k8s.io/code-generator
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue