policymanager: log metadata values we act on This will help with troubleshooting issues where metadata is set incorrectly. BUG=b/370964671 TEST=presubmit RELEASE_NOTE=Device policy manager now logs the metadata values that it takes as input. Change-Id: Ie21b59e6ecc841560d230f483437501e012d63e7
diff --git a/pkg/configfetcher/configfetcher.go b/pkg/configfetcher/configfetcher.go index daf3de5..a0e0181 100644 --- a/pkg/configfetcher/configfetcher.go +++ b/pkg/configfetcher/configfetcher.go
@@ -212,20 +212,25 @@ func getCOSGCIConfigSetting(cosKey string, gciKey string, instanceMetadata map[string]string, projectMetadata map[string]string) (string, bool) { value, ok := instanceMetadata[cosKey] if ok { + glog.V(0).Infof("Found instance metadata key %q: value is %q", cosKey, value) return value, ok } value, ok = instanceMetadata[gciKey] if ok { + glog.V(0).Infof("Found instance metadata key %q: value is %q", gciKey, value) return value, ok } value, ok = projectMetadata[cosKey] if ok { + glog.V(0).Infof("Found project metadata key %q: value is %q", cosKey, value) return value, ok } value, ok = projectMetadata[gciKey] if ok { + glog.V(0).Infof("Found project metadata key %q: value is %q", gciKey, value) return value, ok } + glog.V(0).Infof("Did not find either %q or %q in metadata", cosKey, gciKey) return "", false }