GetBuildMetadata: Add fingerprints to api/controller and service layer.

BUG=chromium:1071620
TEST=manual, run_tests

Change-Id: If4e6aa2b713112de3c978c48cdb6e54aa589e61a
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/2204243
Reviewed-by: Alex Klein <saklein@chromium.org>
Commit-Queue: Michael Mortensen <mmortensen@google.com>
Tested-by: Michael Mortensen <mmortensen@google.com>
diff --git a/api/controller/packages.py b/api/controller/packages.py
index 0ebdbf7..ef1a050 100644
--- a/api/controller/packages.py
+++ b/api/controller/packages.py
@@ -239,7 +239,8 @@
   build_target_metadata.ec_firmware_version = fw_versions.ec_fw_version
   build_target_metadata.kernel_version = packages.determine_kernel_version(
       build_target)
-
+  for fingerprint in packages.find_fingerprints(build_target):
+    build_target_metadata.fingerprints.append(fingerprint)
 
 def _HasPrebuiltSuccess(_input_proto, output_proto, _config):
   """The mock success case for HasChromePrebuilt."""