diff --git a/cli/Makefile b/cli/Makefile index 48f42b94e..8275a12da 100644 --- a/cli/Makefile +++ b/cli/Makefile @@ -18,8 +18,9 @@ build: ## Build mizu CLI binary (select platform via GOOS / GOARCH env variables go build -ldflags="-X 'github.com/up9inc/mizu/cli/mizu.GitCommitHash=$(COMMIT_HASH)' \ -X 'github.com/up9inc/mizu/cli/mizu.Branch=$(GIT_BRANCH)' \ -X 'github.com/up9inc/mizu/cli/mizu.BuildTimestamp=$(BUILD_TIMESTAMP)' \ + -X 'github.com/up9inc/mizu/cli/mizu.Platform=$(SUFFIX)' \ -X 'github.com/up9inc/mizu/cli/mizu.SemVer=$(SEM_VER)'" \ - -o bin/mizu_$(SUFFIX) mizu.go + -o bin/mizu_$(SUFFIX) mizu.go (cd bin && shasum -a 256 mizu_${SUFFIX} > mizu_${SUFFIX}.sha256) build-all: ## Build for all supported platforms. diff --git a/cli/mizu/consts.go b/cli/mizu/consts.go index d730ef059..73621a2ff 100644 --- a/cli/mizu/consts.go +++ b/cli/mizu/consts.go @@ -11,6 +11,7 @@ var ( GitCommitHash = "" // this var is overridden using ldflags in makefile when building BuildTimestamp = "" // this var is overridden using ldflags in makefile when building RBACVersion = "v1" + Platform = "" DaemonModePersistentVolumeSizeBufferBytes = int64(500 * 1000 * 1000) //500mb ) diff --git a/cli/telemetry/telemetry.go b/cli/telemetry/telemetry.go index 71a3c23ea..f89a7d877 100644 --- a/cli/telemetry/telemetry.go +++ b/cli/telemetry/telemetry.go @@ -83,6 +83,7 @@ func sendTelemetry(telemetryType string, argsMap map[string]interface{}) error { argsMap["buildTimestamp"] = mizu.BuildTimestamp argsMap["branch"] = mizu.Branch argsMap["version"] = mizu.SemVer + argsMap["Platform"] = mizu.Platform if machineId, err := machineid.ProtectedID("mizu"); err == nil { argsMap["machineId"] = machineId