@@ -53,8 +53,8 @@ export PATH := $(KREW_ROOT)/bin:$(PATH)
53
53
54
54
# Set --output-base for conversion-gen if we are not within GOPATH
55
55
ifneq ($(abspath $(ROOT_DIR ) ) ,$(shell go env GOPATH) /src/github.com/rancher/cluster-api-provider-rke2)
56
- CONVERSION_GEN_OUTPUT_BASE_CAPRKE2 := --output-base =$(ROOT_DIR)/$(CAPRKE2_DIR)
57
- CONVERSION_GEN_OUTPUT_BASE_CAPBPR := --output-base =$(ROOT_DIR)/$(CAPBPR_DIR)
56
+ CONVERSION_GEN_OUTPUT_BASE_CAPRKE2 := --output-dir =$(ROOT_DIR)/$(CAPRKE2_DIR)
57
+ CONVERSION_GEN_OUTPUT_BASE_CAPBPR := --output-dir =$(ROOT_DIR)/$(CAPBPR_DIR)
58
58
else
59
59
export GOPATH := $(shell go env GOPATH)
60
60
endif
@@ -77,7 +77,7 @@ CONTROLLER_GEN_BIN := controller-gen
77
77
CONTROLLER_GEN := $(abspath $(TOOLS_BIN_DIR ) /$(CONTROLLER_GEN_BIN ) -$(CONTROLLER_GEN_VER ) )
78
78
CONTROLLER_GEN_PKG := sigs.k8s.io/controller-tools/cmd/controller-gen
79
79
80
- CONVERSION_GEN_VER := v0.28 .0
80
+ CONVERSION_GEN_VER := v0.30 .0
81
81
CONVERSION_GEN_BIN := conversion-gen
82
82
# We are intentionally using the binary without version suffix, to avoid the version
83
83
# in generated files.
@@ -210,20 +210,19 @@ generate-go-conversions: ## Run all generate-go-conversions-* targets
210
210
generate-go-conversions-rke2-bootstrap : $(CONVERSION_GEN ) # # Generate conversions go code for the rke2 bootstrap
211
211
$(MAKE ) clean-generated-conversions SRC_DIRS=" ./bootstrap/api/v1alpha1"
212
212
$(CONVERSION_GEN ) \
213
- --input-dirs=./bootstrap/api/v1alpha1 \
214
- --build-tag=ignore_autogenerated_rke2_bootstrap \
215
- --output-file-base=zz_generated.conversion $(ROOT_DIR ) \
216
- --go-header-file=./hack/boilerplate.go.txt
213
+ --output-file=zz_generated.conversion.go $(ROOT_DIR ) /$(CAPBPR_DIR ) \
214
+ --go-header-file=./hack/boilerplate.go.txt \
215
+ ./bootstrap/api/v1alpha1
217
216
218
217
.PHONY : generate-go-conversions-rke2-control-plane
219
218
generate-go-conversions-rke2-control-plane : $(CONVERSION_GEN ) # # Generate conversions go code for the rke2 control plane
220
219
$(MAKE ) clean-generated-conversions SRC_DIRS=" ./controlplane/api/v1alpha1"
221
220
$(CONVERSION_GEN ) \
222
- --input-dirs=./controlplane/api/v1alpha1 \
223
- --extra-peer-dirs=github.com/rancher/cluster-api-provider-rke2/bootstrap/api/v1alpha1 \
221
+ --extra-dirs=github.com/rancher/cluster-api-provider-rke2/bootstrap/api/v1alpha1 \
224
222
--build-tag=ignore_autogenerated_rk2_control_plane \
225
- --output-file-base=zz_generated.conversion $(ROOT_DIR ) \
226
- --go-header-file=./hack/boilerplate.go.txt
223
+ --output-file=zz_generated.conversion.go $(ROOT_DIR ) /$(CAPRKE2_DIR ) \
224
+ --go-header-file=./hack/boilerplate.go.txt \
225
+ ./controlplane/api/v1alpha1
227
226
228
227
.PHONY : generate-modules
229
228
generate-modules : # # Run go mod tidy to ensure modules are up to date
0 commit comments