From c70bca02787ba330ebe322737f25567d997ab87c Mon Sep 17 00:00:00 2001 From: Roberto Scolaro Date: Thu, 20 Apr 2023 13:59:17 +0000 Subject: [PATCH] fix(Makefile): correct user-agent version Signed-off-by: Roberto Scolaro --- Makefile | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 54dc3f01..3f9bfca8 100644 --- a/Makefile +++ b/Makefile @@ -8,11 +8,18 @@ GIT_COMMIT := $(if $(shell git status --porcelain --untracked-files=no),${COMMIT GIT_BRANCH ?= $(shell git rev-parse --abbrev-ref HEAD 2>/dev/null) GIT_BRANCH_CLEAN := $(shell echo $(GIT_BRANCH) | sed -e "s/[^[:alnum:]]/-/g") +VERSION = $(shell git describe --tags) + +CLIENTGO_VERSION := $(shell grep 'k8s.io/client-go' go.mod | cut -dv -f2) + IMAGE_NAME ?= docker.io/falcosecurity/event-generator IMAGE_NAME_BRANCH := $(IMAGE_NAME):$(GIT_BRANCH_CLEAN) IMAGE_NAME_COMMIT := $(IMAGE_NAME):$(GIT_COMMIT) +LDFLAGS = -X k8s.io/client-go/pkg/version.gitCommit=v$(CLIENTGO_VERSION) \ + -X k8s.io/client-go/pkg/version.gitVersion=$(VERSION) + TEST_FLAGS ?= -v -race main ?= . @@ -27,7 +34,7 @@ prepare: clean events/k8saudit/yaml/bundle.go .PHONY: ${output} ${output}: - $(GO) build -buildmode=pie -buildvcs=false -o $@ ${main} + $(GO) build -buildmode=pie -buildvcs=false -ldflags "$(LDFLAGS)" -o $@ ${main} .PHONY: clean clean: