chromite: Remove code for generating guest_images.tar

This build artifact is no longer required by tests.

BUG=chromium:1128743
TEST=none

Disallow-Recycled-Builds: test-failures
Change-Id: Ibb333f0e50015a0263cd4e1471fa862d2a249451
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/2437583
Commit-Queue: Fergus Dall <sidereal@google.com>
Tested-by: Fergus Dall <sidereal@google.com>
Reviewed-by: LaMont Jones <lamontjones@chromium.org>
diff --git a/api/controller/artifacts.py b/api/controller/artifacts.py
index 26de0f0..c7c0ccb 100644
--- a/api/controller/artifacts.py
+++ b/api/controller/artifacts.py
@@ -14,7 +14,6 @@
 from chromite.api import validate
 from chromite.api.controller import controller_util
 from chromite.api.gen.chromite.api import toolchain_pb2
-from chromite.cbuildbot import commands
 from chromite.lib import chroot_lib
 from chromite.lib import constants
 from chromite.lib import cros_build_lib
@@ -249,70 +248,13 @@
     logging.warning('Found no tast files for %s.', target)
 
 
-def _BundlePinnedGuestImagesResponse(input_proto, output_proto, _config):
-  """Add test pinned guest image files to a successful response."""
-  output_proto.artifacts.add().path = os.path.join(
-      input_proto.output_dir, 'pinned-guest-images.tar.gz')
+def BundlePinnedGuestImages(_input_proto, _output_proto, _config):
+  # TODO(crbug/1034529): Remove this endpoint
+  pass
 
-
-@faux.success(_BundlePinnedGuestImagesResponse)
-@faux.empty_error
-@validate.require('build_target.name', 'output_dir')
-@validate.exists('output_dir')
-@validate.validation_complete
-def BundlePinnedGuestImages(input_proto, output_proto, _config):
-  """Tar the pinned guest images for a build target.
-
-  Args:
-    input_proto (BundleRequest): The input proto.
-    output_proto (BundleResponse): The output proto.
-    _config (api_config.ApiConfig): The API call config.
-  """
-  target = input_proto.build_target.name
-  output_dir = input_proto.output_dir
-  build_root = constants.SOURCE_ROOT
-
-  # TODO(crbug.com/954299): Replace with a chromite/service implementation.
-  archive = commands.BuildPinnedGuestImagesTarball(build_root, target,
-                                                   output_dir)
-
-  if archive is None:
-    logging.warning('Found no pinned guest images for %s.', target)
-    return
-
-  output_proto.artifacts.add().path = os.path.join(output_dir, archive)
-
-
-def _FetchPinnedGuestImageUrisResponse(_input_proto, output_proto, _config):
-  """Add test fetched pinned guest image files to a successful response."""
-  pinned_image = output_proto.pinned_images.add()
-  pinned_image.filename = 'pinned_file.tar.gz'
-  pinned_image.uri = 'https://testuri.com'
-
-
-@faux.success(_FetchPinnedGuestImageUrisResponse)
-@faux.empty_error
-@validate.require('sysroot.path')
-@validate.validation_complete
-def FetchPinnedGuestImageUris(input_proto, output_proto, _config):
-  """Get the pinned guest image information."""
-  sysroot_path = input_proto.sysroot.path
-
-  chroot = controller_util.ParseChroot(input_proto.chroot)
-  sysroot = sysroot_lib.Sysroot(sysroot_path)
-
-  if not chroot.exists():
-    cros_build_lib.Die('Chroot does not exist: %s', chroot.path)
-  elif not sysroot.Exists(chroot=chroot):
-    cros_build_lib.Die('Sysroot does not exist: %s',
-                       chroot.full_path(sysroot.path))
-
-  pins = artifacts.FetchPinnedGuestImages(chroot, sysroot)
-
-  for pin in pins:
-    pinned_image = output_proto.pinned_images.add()
-    pinned_image.filename = pin.filename
-    pinned_image.uri = pin.uri
+def FetchPinnedGuestImageUris(_input_proto, _output_proto, _config):
+  # TODO(crbug/1034529): Remove this endpoint
+  pass
 
 
 def _BundleFirmwareResponse(input_proto, output_proto, _config):