diff --git a/cli/mizu/consts.go b/cli/mizu/consts.go index 7c5ce60fa..d730ef059 100644 --- a/cli/mizu/consts.go +++ b/cli/mizu/consts.go @@ -14,6 +14,8 @@ var ( DaemonModePersistentVolumeSizeBufferBytes = int64(500 * 1000 * 1000) //500mb ) +const DEVENVVAR = "MIZU_DISABLE_TELEMTRY" + func GetMizuFolderPath() string { home, homeDirErr := os.UserHomeDir() if homeDirErr != nil { diff --git a/cli/mizu/version/versionCheck.go b/cli/mizu/version/versionCheck.go index 63f02ff2c..93d32d4d7 100644 --- a/cli/mizu/version/versionCheck.go +++ b/cli/mizu/version/versionCheck.go @@ -5,6 +5,7 @@ import ( "fmt" "io/ioutil" "net/http" + "os" "runtime" "strings" "time" @@ -39,6 +40,10 @@ func CheckVersionCompatibility(apiServerProvider *apiserver.Provider) (bool, err } func CheckNewerVersion(versionChan chan string) { + if _, present := os.LookupEnv(mizu.DEVENVVAR); present { + versionChan <- "" + return + } logger.Log.Debugf("Checking for newer version...") start := time.Now() client := github.NewClient(nil) diff --git a/cli/telemetry/telemetry.go b/cli/telemetry/telemetry.go index e032b4ef7..71a3c23ea 100644 --- a/cli/telemetry/telemetry.go +++ b/cli/telemetry/telemetry.go @@ -63,7 +63,7 @@ func ReportAPICalls(apiProvider *apiserver.Provider) { } func shouldRunTelemetry() bool { - if _, present := os.LookupEnv("MIZU_DISABLE_TELEMTRY"); present { + if _, present := os.LookupEnv(mizu.DEVENVVAR); present { return false } if !config.Config.Telemetry {