File tree Expand file tree Collapse file tree 3 files changed +17
-2
lines changed
Expand file tree Collapse file tree 3 files changed +17
-2
lines changed Original file line number Diff line number Diff line change 3939 run : |
4040 export PATH=$HOME/go/bin:$PATH
4141 make manifests generate
42- make bundle
42+ touch README.md ; make bundle
4343 rm deploy/falcon-operator.yaml && make deploy/falcon-operator.yaml
4444 find ./bundle* -type f -exec sed -i -e 's/operator-sdk-v1.16.0+git/operator-sdk-v1.17.0/g' {} \;
4545
Original file line number Diff line number Diff line change @@ -169,7 +169,9 @@ rm -rf $$TMP_DIR ;\
169169endef
170170
171171.PHONY : bundle
172- bundle : manifests kustomize operator-sdk # # Generate bundle manifests and metadata, then validate generated files.
172+
173+ # # Generate bundle manifests and metadata, then validate generated files.
174+ bundle : manifests kustomize operator-sdk config/manifests/bases/falcon-operator.clusterserviceversion.yaml
173175 operator-sdk generate kustomize manifests -q
174176 cd config/manager && $(KUSTOMIZE ) edit set image controller=$(IMG )
175177 $(KUSTOMIZE ) build config/manifests | operator-sdk generate bundle -q --overwrite --version $(VERSION ) $(BUNDLE_METADATA_OPTS )
@@ -248,3 +250,6 @@ deploy/parts/crd-falconnodesensors.yaml: bundle/manifests/falcon.crowdstrike.com
248250
249251deploy/falcon-operator.yaml : deploy/parts/crd-falconcontainers.yaml deploy/parts/crd-falconnodesensors.yaml deploy/parts/ns.yaml deploy/parts/role.yaml deploy/parts/service_account.yaml deploy/parts/role_binding.yaml deploy/parts/operator.yaml
250252 cat $^ > $@
253+
254+ config/manifests/bases/falcon-operator.clusterserviceversion.yaml : README.md
255+ hack/update-manifest.sh $@ $^
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ set -e -o pipefail
4+
5+ readme=" ${2} "
6+ last_banner_line=$( cat $readme | grep --line-number ' \[!\[' | tail -n 1 | sed ' s/:.*$//g' )
7+ let " first_readme_line=last_banner_line+1"
8+ export content=" $( tail -n +${first_readme_line} ${readme} | sed ' s/(docs\//(https:\/\/github.com\/CrowdStrike\/falcon-operator\/tree\/main\/docs\//g' ) "
9+ yq -i e ' .spec.description=strenv(content)' " ${1} "
10+ operator-sdk generate kustomize manifests -q
You can’t perform that action at this time.
0 commit comments