diff options
author | Dileep Ranganathan <dileep.ranganathan@intel.com> | 2019-06-21 10:14:05 -0700 |
---|---|---|
committer | Gary Wu <gary.wu@futurewei.com> | 2019-06-21 18:30:46 +0000 |
commit | 83714f905f0483a84b8af8132a14ea1464bd0355 (patch) | |
tree | b7c30221f2a754fdabe0cf1fa8bae76d10e7eba1 /vnfs/DAaaS/microservices/collectd-operator/Makefile | |
parent | 876fd6b17a11c3ee29aa62cd1227c9ccc0a495c7 (diff) |
Rebuild conf from CollectdPlugins CRD
Added feature to rebuild collectd conf and rolling update the Daemonset
Issue-ID: ONAPARC-461
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
Change-Id: I24e25b2afc61e18e04be91d7de4b41f928e845ee
Diffstat (limited to 'vnfs/DAaaS/microservices/collectd-operator/Makefile')
-rw-r--r-- | vnfs/DAaaS/microservices/collectd-operator/Makefile | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/vnfs/DAaaS/microservices/collectd-operator/Makefile b/vnfs/DAaaS/microservices/collectd-operator/Makefile index 47810e02..1c9311ea 100644 --- a/vnfs/DAaaS/microservices/collectd-operator/Makefile +++ b/vnfs/DAaaS/microservices/collectd-operator/Makefile @@ -37,25 +37,39 @@ build: clean vendor ## all: Delete the image, binary, complete build, test and run coverage all: build test cover +## debug: Build local binary for debugging +debug: + @echo "Deleting ${COP_LOCAL} binary" + @rm -rf ${COP_LOCAL} + @echo "Building ${COP_LOCAL} binary" + @go build -o ${COP_LOCAL} -mod=vendor demo/vnfs/DAaaS/microservices/collectd-operator/cmd/manager + +## deploy: Build Dockerfile and publish to repository deploy: build publish +## vendor: Build the vendor module vendor: @go mod vendor +## publish: Push docker image to repository publish: @docker push ${IMAGE_NAME} .PHONY: test +## test: run tests test: clean @go test -v ./... - +## format: format source code format: @go fmt ./... +## clean: clean build artifacts, image, binary clean: @echo "Deleting the collectd-operator binary" - @rm -rf ${PWD}/build/_output/bin/collectd-operator + @rm -rf ${COP} + @rm -rf ${COP_LOCAL} @echo "Deleting the collectd-operator docker image" @docker rmi ${IMAGE_NAME} .PHONY: cover +## cover: run tests and generate coverage report cover: @go test ./... -coverprofile=coverage.out @go tool cover -html=coverage.out -o coverage.html @@ -64,7 +78,7 @@ cover: ## help: Print help message help: Makefile @echo - @echo " Requires -\\t Operator SDK v0.8.0+, go1.12.5+" + @echo " Requires Operator SDK v0.8.0+, go1.12.5+" @echo @echo " Choose a command run in "$(PROJECTNAME)":" @echo |