@@ -169,9 +169,13 @@ manifests: controller-gen kustomize
169
169
$(KUSTOMIZE) build config/crd | cat - config/deploy/openshift/openshift.yaml > temp
170
170
mv temp config/deploy/openshift/openshift.yaml
171
171
172
+ ifeq ($(OUT ) , olm)
173
+ cat config/deploy/kubernetes/kubernetes.yaml > config/deploy/kubernetes/kubernetes-$(OUT).yaml
174
+ cat config/deploy/openshift/openshift.yaml > config/deploy/openshift/openshift-$(OUT).yaml
175
+ else
172
176
cat config/deploy/kubernetes/kubernetes.yaml config/deploy/kubernetes/kubernetes-csi.yaml > config/deploy/kubernetes/kubernetes-$(OUT).yaml
173
177
cat config/deploy/openshift/openshift.yaml config/deploy/openshift/openshift-csi.yaml > config/deploy/openshift/openshift-$(OUT).yaml
174
-
178
+ endif
175
179
make reset-kustomization-files
176
180
177
181
reset-kustomization-files : kustomize
@@ -245,14 +249,14 @@ endif
245
249
SERVICE_ACCOUNTS =--extra-service-accounts dynatrace-dynakube-oneagent
246
250
SERVICE_ACCOUNTS+ =--extra-service-accounts dynatrace-dynakube-oneagent-unprivileged
247
251
SERVICE_ACCOUNTS+ =--extra-service-accounts dynatrace-kubernetes-monitoring
248
- SERVICE_ACCOUNTS+ =--extra-service-accounts dynatrace-activegate
249
252
250
253
# Generate bundle manifests and metadata, then validate generated files.
251
- .PHONY : bundle
252
- bundle : export OLM=true
253
- bundle : export OUT=olm
254
- bundle : manifests kustomize
255
- operator-sdk generate kustomize manifests -q
254
+ .PHONY : bundle bundle-olm
255
+ # to avoid necessity of calling make bundle with OUT=olm
256
+ bundle :
257
+ make bundle-olm OLM=true OUT=olm
258
+ bundle-olm : manifests kustomize
259
+ operator-sdk generate kustomize manifests -q --apis-dir ./src/api/
256
260
cd config/deploy/$(PLATFORM ) && $(KUSTOMIZE ) edit set image " quay.io/dynatrace/dynatrace-operator:snapshot" =$(OLM_IMAGE )
257
261
$(KUSTOMIZE ) build config/olm/$(PLATFORM ) | operator-sdk generate bundle --overwrite --version $(VERSION ) $(SERVICE_ACCOUNTS ) $(BUNDLE_METADATA_OPTS )
258
262
make OUT=all reset-kustomization-files
@@ -295,7 +299,7 @@ bundle-build:
295
299
docker build -f ./config/olm/$(PLATFORM ) /bundle-$(VERSION ) .Dockerfile -t $(BUNDLE_IMG ) ./config/olm/$(PLATFORM ) /
296
300
297
301
setup-pre-commit :
298
- $(info WARNING Make sure that golangci-lint is installed, for more info see https://golangci-lint.run/usage/install/")
302
+ $(info WARNING " Make sure that golangci-lint is installed, for more info see https://golangci-lint.run/usage/install/")
299
303
GO111MODULE=off go get github.com/daixiang0/gci
300
304
GO111MODULE=off go get golang.org/x/tools/cmd/goimports
301
305
cp ./.github/pre-commit ./.git/hooks/pre-commit
0 commit comments