File tree Expand file tree Collapse file tree 2 files changed +12
-5
lines changed Expand file tree Collapse file tree 2 files changed +12
-5
lines changed Original file line number Diff line number Diff line change @@ -24,8 +24,10 @@ ENV GOPROXY https://proxy.golang.org
24
24
ENV CGO_ENABLED 0
25
25
ENV GOCACHE /.cache/go-build
26
26
ENV GOMODCACHE /.cache/mod
27
- RUN --mount=type=cache,target=/.cache go install sigs.k8s.io/controller-tools/cmd/
[email protected]
28
- RUN --mount=type=cache,target=/.cache go install k8s.io/code-generator/cmd/
[email protected]
27
+ ARG CONTROLLER_GEN_VERSION
28
+ ARG CONVERSION_GEN_VERSION
29
+ RUN --mount=type=cache,target=/.cache go install sigs.k8s.io/controller-tools/cmd/controller-gen@${CONTROLLER_GEN_VERSION}
30
+ RUN --mount=type=cache,target=/.cache go install k8s.io/code-generator/cmd/conversion-gen@${CONVERSION_GEN_VERSION}
29
31
WORKDIR /src
30
32
COPY ./go.mod ./
31
33
COPY ./go.sum ./
Original file line number Diff line number Diff line change @@ -8,11 +8,14 @@ NAME := cluster-api-talos-controller
8
8
9
9
ARTIFACTS := _out
10
10
11
- TOOLS ?= ghcr.io/talos-systems/tools:v0.5 .0
12
- PKGS ?= v0.5 .0
13
- TALOS_VERSION ?= v0.12.0
11
+ TOOLS ?= ghcr.io/talos-systems/tools:v0.7 .0
12
+ PKGS ?= v0.7 .0
13
+ TALOS_VERSION ?= v0.12.1
14
14
K8S_VERSION ?= 1.21.4
15
15
16
+ CONTROLLER_GEN_VERSION ?= v0.5.0
17
+ CONVERSION_GEN_VERSION ?= v0.21.0
18
+
16
19
BUILD := docker buildx build
17
20
PLATFORM ?= linux/amd64
18
21
PROGRESS ?= auto
@@ -25,6 +28,8 @@ COMMON_ARGS += --build-arg=NAME=$(NAME)
25
28
COMMON_ARGS += --build-arg=TAG=$(TAG )
26
29
COMMON_ARGS += --build-arg=PKGS=$(PKGS )
27
30
COMMON_ARGS += --build-arg=TOOLS=$(TOOLS )
31
+ COMMON_ARGS += --build-arg=CONTROLLER_GEN_VERSION=$(CONTROLLER_GEN_VERSION )
32
+ COMMON_ARGS += --build-arg=CONVERSION_GEN_VERSION=$(CONVERSION_GEN_VERSION )
28
33
29
34
all : manifests container
30
35
You can’t perform that action at this time.
0 commit comments