File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -117,10 +117,12 @@ tidy: #HELP Update dependencies.
117117
118118
119119.PHONY : manifests
120+ KUSTOMIZE_CRDS_DIR := config/base/crd/bases
121+ KUSTOMIZE_RBAC_DIR := config/base/rbac
120122manifests : $(CONTROLLER_GEN ) # EXHELP Generate WebhookConfiguration, ClusterRole, and CustomResourceDefinition objects.
121123 # To generate the manifests used and do not use catalogd directory
122- $( CONTROLLER_GEN ) rbac:roleName=manager-role paths=./internal /... output:rbac :artifacts:config=config/base/rbac
123- $( CONTROLLER_GEN ) crd paths=./api/ ... output:crd :artifacts:config=config/base/crd/bases
124+ rm -rf $( KUSTOMIZE_CRDS_DIR ) && $( CONTROLLER_GEN ) crd paths=./api /... output:crd :artifacts:config=$( KUSTOMIZE_CRDS_DIR )
125+ rm -f $( KUSTOMIZE_RBAC_DIR ) /role.yaml && $( CONTROLLER_GEN ) rbac:roleName=manager-role paths=./internal/operator-controller/ ... output:rbac :artifacts:config=$( KUSTOMIZE_RBAC_DIR )
124126 # To generate the manifests for catalogd
125127 $(MAKE ) -C catalogd generate
126128
Original file line number Diff line number Diff line change @@ -59,9 +59,14 @@ clean: ## Remove binaries and test artifacts
5959 rm -rf bin
6060
6161.PHONY : generate
62+ KUSTOMIZE_CRDS_DIR := config/base/crd/bases
63+ KUSTOMIZE_RBAC_DIR := config/base/rbac
64+ KUSTOMIZE_WEBHOOKS_DIR := config/base/manager/webhook
6265generate : $(CONTROLLER_GEN ) # # Generate code and manifests.
6366 $(CONTROLLER_GEN ) object:headerFile=" ../hack/boilerplate.go.txt" paths=" ./..."
64- $(CONTROLLER_GEN ) rbac:roleName=manager-role crd webhook paths=" ./..." output:crd:artifacts:config=config/base/crd/bases output:rbac:artifacts:config=config/base/rbac output:webhook:artifacts:config=config/base/manager/webhook/
67+ rm -rf $(KUSTOMIZE_CRDS_DIR ) && $(CONTROLLER_GEN ) crd paths=" ./api/..." output:crd:artifacts:config=$(KUSTOMIZE_CRDS_DIR )
68+ rm -f $(KUSTOMIZE_RBAC_DIR ) /role.yaml && $(CONTROLLER_GEN ) rbac:roleName=manager-role paths=" ./internal/..." output:rbac:artifacts:config=$(KUSTOMIZE_RBAC_DIR )
69+ rm -f $(KUSTOMIZE_WEBHOOKS_DIR ) /manifests.yaml && $(CONTROLLER_GEN ) webhook paths=" ./internal/..." output:webhook:artifacts:config=$(KUSTOMIZE_WEBHOOKS_DIR )
6570
6671# #@ Build
6772
You can’t perform that action at this time.
0 commit comments