aboutsummaryrefslogtreecommitdiffstats
path: root/vnfs/DAaaS/microservices/collectd-operator/Makefile
diff options
context:
space:
mode:
authorDileep Ranganathan <dileep.ranganathan@intel.com>2019-06-21 10:14:05 -0700
committerGary Wu <gary.wu@futurewei.com>2019-06-21 18:30:46 +0000
commit83714f905f0483a84b8af8132a14ea1464bd0355 (patch)
treeb7c30221f2a754fdabe0cf1fa8bae76d10e7eba1 /vnfs/DAaaS/microservices/collectd-operator/Makefile
parent876fd6b17a11c3ee29aa62cd1227c9ccc0a495c7 (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/Makefile20
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