@@ -286,12 +286,10 @@ generate-manifests-core: $(CONTROLLER_GEN) $(KUSTOMIZE) ## Generate manifests e.
286
286
paths=./internal/apis/core/... \
287
287
paths=./internal/controllers/... \
288
288
paths=./internal/webhooks/... \
289
+ paths=./internal/apis/addons/... \
289
290
paths=./$(EXP_DIR ) /api/... \
290
291
paths=./$(EXP_DIR ) /internal/controllers/... \
291
292
paths=./$(EXP_DIR ) /internal/webhooks/... \
292
- paths=./$(EXP_DIR ) /addons/api/... \
293
- paths=./$(EXP_DIR ) /addons/internal/controllers/... \
294
- paths=./$(EXP_DIR ) /addons/internal/webhooks/... \
295
293
paths=./$(EXP_DIR ) /ipam/api/... \
296
294
paths=./$(EXP_DIR ) /ipam/internal/webhooks/... \
297
295
paths=./$(EXP_DIR ) /runtime/api/... \
@@ -389,12 +387,12 @@ generate-go-deepcopy: ## Run all generate-go-deepcopy-* targets
389
387
390
388
.PHONY : generate-go-deepcopy-core
391
389
generate-go-deepcopy-core : $(CONTROLLER_GEN ) # # Generate deepcopy go code for core
392
- $(MAKE ) clean-generated-deepcopy SRC_DIRS=" ./api,./$( EXP_DIR ) /api ,./$( EXP_DIR) /addons /api,./$( EXP_DIR) /runtime/api,./$( EXP_DIR) /runtime/hooks/api"
390
+ $(MAKE ) clean-generated-deepcopy SRC_DIRS=" ./api,./internal/apis/addons ,./$( EXP_DIR) /api,./$( EXP_DIR) /runtime/api,./$( EXP_DIR) /runtime/hooks/api"
393
391
$(CONTROLLER_GEN ) \
394
392
object:headerFile=./hack/boilerplate/boilerplate.generatego.txt \
395
393
paths=./api/... \
394
+ paths=./internal/apis/addons/... \
396
395
paths=./$(EXP_DIR ) /api/... \
397
- paths=./$(EXP_DIR ) /addons/api/... \
398
396
paths=./$(EXP_DIR ) /ipam/api/... \
399
397
paths=./$(EXP_DIR ) /runtime/api/... \
400
398
paths=./$(EXP_DIR ) /runtime/hooks/api/... \
@@ -443,6 +441,7 @@ generate-go-conversions: ## Run all generate-go-conversions-* targets
443
441
.PHONY : generate-go-conversions-core
444
442
generate-go-conversions-core : # # Run all generate-go-conversions-core-* targets
445
443
$(MAKE ) generate-go-conversions-core-api
444
+ $(MAKE ) generate-go-conversions-addons-api
446
445
$(MAKE ) generate-go-conversions-core-exp
447
446
$(MAKE ) generate-go-conversions-core-exp-ipam
448
447
$(MAKE ) generate-go-conversions-core-runtime
@@ -456,16 +455,23 @@ generate-go-conversions-core-api: $(CONVERSION_GEN) ## Generate conversions go c
456
455
./internal/apis/core/v1alpha3 \
457
456
./internal/apis/core/v1alpha4
458
457
458
+ .PHONY : generate-go-conversions-addons-api
459
+ generate-go-conversions-addons-api : $(CONVERSION_GEN ) # # Generate conversions go code for addons api
460
+ $(MAKE ) clean-generated-conversions SRC_DIRS=" ./internal/apis/addons/v1alpha3,./internal/apis/addons/v1alpha4"
461
+ $(CONVERSION_GEN ) \
462
+ --output-file=zz_generated.conversion.go \
463
+ --go-header-file=./hack/boilerplate/boilerplate.generatego.txt \
464
+ ./internal/apis/addons/v1alpha3 \
465
+ ./internal/apis/addons/v1alpha4
466
+
459
467
.PHONY : generate-go-conversions-core-exp
460
468
generate-go-conversions-core-exp : $(CONVERSION_GEN ) # # Generate conversions go code for core exp
461
- $(MAKE ) clean-generated-conversions SRC_DIRS=" ./internal/apis/core/exp/v1alpha3,./internal/apis/core/exp/addons/v1alpha3,./internal/apis/core/exp/v1alpha4,./internal/apis/core/exp/addons/ v1alpha4"
469
+ $(MAKE ) clean-generated-conversions SRC_DIRS=" ./internal/apis/core/exp/v1alpha3,./internal/apis/core/exp/v1alpha4"
462
470
$(CONVERSION_GEN ) \
463
471
--output-file=zz_generated.conversion.go \
464
472
--go-header-file=./hack/boilerplate/boilerplate.generatego.txt \
465
473
./internal/apis/core/exp/v1alpha3 \
466
- ./internal/apis/core/exp/v1alpha4 \
467
- ./internal/apis/core/exp/addons/v1alpha3 \
468
- ./internal/apis/core/exp/addons/v1alpha4
474
+ ./internal/apis/core/exp/v1alpha4
469
475
470
476
.PHONY : generate-go-conversions-core-exp-ipam
471
477
generate-go-conversions-core-exp-ipam : $(CONVERSION_GEN ) # # Generate conversions go code for core exp IPAM
@@ -527,7 +533,7 @@ generate-go-conversions-test-extension: $(CONVERSION_GEN) ## Generate conversion
527
533
.PHONY : generate-go-openapi
528
534
generate-go-openapi : $(OPENAPI_GEN ) # # Generate openapi go code for runtime SDK
529
535
@mkdir -p ./tmp/sigs.k8s.io; ln -s $(ROOT_DIR ) ./tmp/sigs.k8s.io/; cd ./tmp; \
530
- for pkg in " api/v1beta1" " $( EXP_DIR) /runtime/hooks/api/v1alpha1" ; do \
536
+ for pkg in " api/v1beta1" " api/addons/v1beta1 " " $( EXP_DIR) /runtime/hooks/api/v1alpha1" ; do \
531
537
(cd ../ && $( MAKE) clean-generated-openapi-definitions SRC_DIRS=" ./$$ {pkg}" ); \
532
538
echo " ** Generating openapi schema for types in ./$$ {pkg} **" ; \
533
539
$(OPENAPI_GEN ) \
0 commit comments