[VOL-2941] Upgrading to latest protos and lib

Change-Id: Ie0a92172023f629744f97a7499335cef490dcc3f
diff --git a/Makefile b/Makefile
index 72bcfaa..ecf5381 100644
--- a/Makefile
+++ b/Makefile
@@ -58,6 +58,11 @@
 	--build-arg LOCAL_PYVOLTHA=${LOCAL_PYVOLTHA} \
 	--build-arg LOCAL_PROTOS=${LOCAL_PROTOS}
 
+VOLTHA_TOOLS_VERSION ?= 2.0.0
+GO                = docker run --rm --user $$(id -u):$$(id -g) -v ${CURDIR}:/app $(shell test -t 0 && echo "-it") -v gocache:/.cache -v gocache-${VOLTHA_TOOLS_VERSION}:/go/pkg voltha/voltha-ci-tools:${VOLTHA_TOOLS_VERSION}-golang go
+GO_JUNIT_REPORT   = docker run --rm --user $$(id -u):$$(id -g) -v ${CURDIR}:/app -i voltha/voltha-ci-tools:${VOLTHA_TOOLS_VERSION}-go-junit-report go-junit-report
+GOCOVER_COBERTURA = docker run --rm --user $$(id -u):$$(id -g) -v ${CURDIR}:/app -i voltha/voltha-ci-tools:${VOLTHA_TOOLS_VERSION}-gocover-cobertura gocover-cobertura
+
 .PHONY: simulated_olt simulated_onu local-protos local-lib-go
 
 # This should to be the first and default target in this Makefile
@@ -161,9 +166,6 @@
 
 lint: lint-style lint-sanity lint-mod lint-dockerfile
 
-GO_JUNIT_REPORT:=$(shell which go-junit-report)
-GOCOVER_COBERTURA:=$(shell which gocover-cobertura)
-
 test:
 ifeq (,$(GO_JUNIT_REPORT))
 	go get -u github.com/jstemmer/go-junit-report
@@ -184,4 +186,8 @@
 
 distclean: clean
 
+mod-update:
+	${GO} mod tidy
+	${GO} mod vendor
+
 # end file