diff --git a/internal/pversion/version.go b/internal/pversion/version.go index 089b4cdf5..401325918 100644 --- a/internal/pversion/version.go +++ b/internal/pversion/version.go @@ -73,11 +73,15 @@ func Get() apimachineryversion.Info { } } - if info.GitVersion == "v0.0.0" && info.GitCommit != "" { + ensureFakeDevVersion(&info) + + return info +} + +func ensureFakeDevVersion(info *apimachineryversion.Info) { + if info != nil && info.GitVersion == "v0.0.0" && info.GitCommit != "" { info.GitVersion += fmt.Sprintf("-%s-%s", k8sstrings.ShortenString(info.GitCommit, 8), info.GitTreeState) } - - return info }