@@ -177,10 +177,8 @@ endif
177
177
.PHONY : defaulters
178
178
defaulters : $(DEFAULTER_GEN ) # # Generate all Go types
179
179
$(DEFAULTER_GEN ) \
180
- --input-dirs=./api/v1alpha3 \
181
- --input-dirs=./api/v1alpha4 \
182
- --input-dirs=./api/v1beta1 \
183
- --input-dirs=./$(EXP_DIR ) /api/v1beta1 \
180
+ --input-dirs=./api/v1beta2 \
181
+ --input-dirs=./$(EXP_DIR ) /api/v1beta2 \
184
182
--input-dirs=./cmd/clusterawsadm/api/bootstrap/v1beta1 \
185
183
--input-dirs=./cmd/clusterawsadm/api/bootstrap/v1alpha1 \
186
184
--extra-peer-dirs=sigs.k8s.io/cluster-api/api/v1beta1 \
@@ -197,86 +195,67 @@ $(CRD_DOCS_DIR)/%: $(API_FILES)
197
195
198
196
.PHONY : generate-go # # Generate all Go api files
199
197
generate-go : $(MOCKGEN )
200
- $(MAKE ) generate-go-apis
198
+ # $(MAKE) generate-go-apis
201
199
go generate ./...
202
200
203
201
.PHONY : generate-go-apis
204
202
generate-go-apis : # # Alias for .build/generate-go-apis
203
+ rm -rf .build/generate-go-apis
205
204
$(MAKE ) .build/generate-go-apis
206
205
207
206
.build : # # Create the .build folder
208
207
mkdir -p .build
209
208
210
209
.build/generate-go-apis : .build $(API_FILES ) $(CONTROLLER_GEN ) $(DEFAULTER_GEN ) $(CONVERSION_GEN ) # # Generate all Go api files
211
- $(CONTROLLER_GEN ) \
212
- paths=./api/... \
213
- paths=./$(EXP_DIR ) /api/... \
214
- paths=./bootstrap/eks/api/... \
215
- paths=./controlplane/eks/api/... \
216
- paths=./iam/api/... \
217
- crd:crdVersions=v1 \
218
- output:crd:dir=config/crd/bases \
219
- output:webhook:dir=$(WEBHOOK_ROOT ) \
220
- object:headerFile=./hack/boilerplate/boilerplate.generatego.txt \
221
- webhook
222
-
223
- $(CONTROLLER_GEN) \
224
- paths=./controllers/... \
225
- paths=./$(EXP_DIR)/controllers/... \
226
- paths=./bootstrap/eks/controllers/... \
227
- paths=./controlplane/eks/controllers/... \
228
- output:rbac:dir=$(RBAC_ROOT) \
229
- object:headerFile=./hack/boilerplate/boilerplate.generatego.txt \
230
- rbac:roleName=manager-role
231
-
232
- $(CONTROLLER_GEN) \
233
- paths=./cmd/... \
234
- object:headerFile=./hack/boilerplate/boilerplate.generatego.txt
235
-
236
- $(MAKE) defaulters
237
-
238
- $(CONVERSION_GEN) \
239
- --input-dirs=./api/v1alpha3 \
240
- --input-dirs=./api/v1alpha4 \
241
- --input-dirs=./cmd/clusterawsadm/api/bootstrap/v1alpha1 \
242
- --extra-peer-dirs=sigs.k8s.io/cluster-api/api/v1alpha3 \
243
- --extra-peer-dirs=sigs.k8s.io/cluster-api/api/v1alpha4 \
244
- --build-tag=ignore_autogenerated_conversions \
245
- --output-file-base=zz_generated.conversion $(GEN_OUTPUT_BASE) \
246
- --go-header-file=./hack/boilerplate/boilerplate.generatego.txt
247
-
248
- $(CONVERSION_GEN) \
249
- --input-dirs=./bootstrap/eks/api/v1alpha3 \
250
- --input-dirs=./bootstrap/eks/api/v1alpha4 \
251
- --extra-peer-dirs=sigs.k8s.io/cluster-api-provider-aws/api/v1alpha3 \
252
- --extra-peer-dirs=sigs.k8s.io/cluster-api-provider-aws/api/v1alpha4 \
253
- --extra-peer-dirs=sigs.k8s.io/cluster-api/api/v1alpha3 \
254
- --extra-peer-dirs=sigs.k8s.io/cluster-api/api/v1alpha4 \
255
- --build-tag=ignore_autogenerated_conversions \
256
- --output-file-base=zz_generated.conversion $(GEN_OUTPUT_BASE) \
257
- --go-header-file=./hack/boilerplate/boilerplate.generatego.txt
258
-
259
- $(CONVERSION_GEN) \
260
- --input-dirs=./controlplane/eks/api/v1alpha3 \
261
- --input-dirs=./controlplane/eks/api/v1alpha4 \
262
- --extra-peer-dirs=sigs.k8s.io/cluster-api-provider-aws/api/v1alpha3 \
263
- --extra-peer-dirs=sigs.k8s.io/cluster-api-provider-aws/api/v1alpha4 \
264
- --extra-peer-dirs=sigs.k8s.io/cluster-api/api/v1alpha3 \
265
- --extra-peer-dirs=sigs.k8s.io/cluster-api/api/v1alpha4 \
266
- --build-tag=ignore_autogenerated_conversions \
267
- --output-file-base=zz_generated.conversion $(GEN_OUTPUT_BASE) \
268
- --go-header-file=./hack/boilerplate/boilerplate.generatego.txt
269
-
270
- $(CONVERSION_GEN) \
271
- --input-dirs=./$(EXP_DIR)/api/v1alpha3 \
272
- --input-dirs=./$(EXP_DIR)/api/v1alpha4 \
273
- --extra-peer-dirs=sigs.k8s.io/cluster-api-provider-aws/api/v1alpha3 \
274
- --extra-peer-dirs=sigs.k8s.io/cluster-api-provider-aws/api/v1alpha4 \
275
- --extra-peer-dirs=sigs.k8s.io/cluster-api/api/v1alpha3 \
276
- --extra-peer-dirs=sigs.k8s.io/cluster-api/api/v1alpha4 \
277
- --build-tag=ignore_autogenerated_conversions \
278
- --output-file-base=zz_generated.conversion $(GEN_OUTPUT_BASE) \
279
- --go-header-file=./hack/boilerplate/boilerplate.generatego.txt
210
+ # $(CONTROLLER_GEN) \
211
+ # paths=./api/... \
212
+ # paths=./$(EXP_DIR)/api/... \
213
+ # paths=./bootstrap/eks/api/... \
214
+ # paths=./controlplane/eks/api/... \
215
+ # paths=./iam/api/... \
216
+ # output:crd:dir=config/crd/bases \
217
+ # object:headerFile=./hack/boilerplate/boilerplate.generatego.txt \
218
+ # crd:crdVersions=v1 \
219
+ # rbac:roleName=manager-role \
220
+ # webhook
221
+ #
222
+ # $(CONTROLLER_GEN) \
223
+ # paths=./cmd/... \
224
+ # object:headerFile=./hack/boilerplate/boilerplate.generatego.txt
225
+ #
226
+ # $(MAKE) defaulters
227
+ #
228
+ # $(CONVERSION_GEN) \
229
+ # --input-dirs=./api/v1beta1 \
230
+ # --input-dirs=./cmd/clusterawsadm/api/bootstrap/v1alpha1 \
231
+ # --extra-peer-dirs=sigs.k8s.io/cluster-api/api/v1beta1 \
232
+ # --build-tag=ignore_autogenerated_conversions \
233
+ # --output-file-base=zz_generated.conversion $(GEN_OUTPUT_BASE) \
234
+ # --go-header-file=./hack/boilerplate/boilerplate.generatego.txt
235
+
236
+ # $(CONVERSION_GEN) \
237
+ # --input-dirs=./$(EXP_DIR)/api/v1beta1 \
238
+ # --extra-peer-dirs=sigs.k8s.io/cluster-api-provider-aws/api/v1beta1 \
239
+ # --extra-peer-dirs=sigs.k8s.io/cluster-api/api/v1beta1 \
240
+ # --build-tag=ignore_autogenerated_conversions \
241
+ # --output-file-base=zz_generated.conversion $(GEN_OUTPUT_BASE) \
242
+ # --go-header-file=./hack/boilerplate/boilerplate.generatego.txt
243
+ #
244
+ # $(CONVERSION_GEN) \
245
+ # --input-dirs=./bootstrap/eks/api/v1beta1 \
246
+ # --extra-peer-dirs=sigs.k8s.io/cluster-api-provider-aws/api/v1beta1 \
247
+ # --extra-peer-dirs=sigs.k8s.io/cluster-api/api/v1beta1 \
248
+ # --build-tag=ignore_autogenerated_conversions \
249
+ # --output-file-base=zz_generated.conversion $(GEN_OUTPUT_BASE) \
250
+ # --go-header-file=./hack/boilerplate/boilerplate.generatego.txt
251
+ #
252
+ # $(CONVERSION_GEN) \
253
+ # --input-dirs=./controlplane/eks/api/v1beta1 \
254
+ # --extra-peer-dirs=sigs.k8s.io/cluster-api-provider-aws/api/v1beta1 \
255
+ # --extra-peer-dirs=sigs.k8s.io/cluster-api/api/v1beta1 \
256
+ # --build-tag=ignore_autogenerated_conversions \
257
+ # --output-file-base=zz_generated.conversion $(GEN_OUTPUT_BASE) \
258
+ # --go-header-file=./hack/boilerplate/boilerplate.generatego.txt
280
259
281
260
touch $@
282
261
@@ -407,7 +386,7 @@ setup-envtest: install-setup-envtest # Build setup-envtest from tools folder.
407
386
408
387
.PHONY : test
409
388
test : setup-envtest # # Run tests
410
- KUBEBUILDER_ASSETS=" $( KUBEBUILDER_ASSETS) " go test ./...
389
+ KUBEBUILDER_ASSETS=" $( KUBEBUILDER_ASSETS) " go test ./api/ ...
411
390
412
391
.PHONY : test-verbose
413
392
test-verbose : setup-envtest # # Run tests with verbose settings.
@@ -694,4 +673,3 @@ clean-temporary: ## Remove all temporary files and folders
694
673
rm -rf test/e2e/capi-kubeadm-control-plane-controller-manager
695
674
rm -rf test/e2e/logs
696
675
rm -rf test/e2e/resources
697
-
0 commit comments