in pkg/mesh/krun.go [242:263]
func (kr *KRun) InitForTDFromMeshEnv() bool {
mesh := os.Getenv("MESH")
u, urlErr := url.Parse(mesh)
if urlErr != nil {
return false
}
if u.Scheme != "td" {
return false
}
if values, err := url.ParseQuery(u.Opaque); err == nil {
if projectNumber := values.Get("projects"); len(projectNumber) > 0 {
kr.ProjectNumber = projectNumber
}
if scope := values.Get("scopes"); len(scope) > 0 {
kr.TdSidecarEnv.Scope = scope
}
}
return true
}