PrepareBinhostUploads: Fix binhost uri handling.
BUG=chromium:963528
TEST=run_tests, manual
Change-Id: I81a070867870bce9e67c7db00c9a6b8442cd5efe
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/1661030
Tested-by: Alex Klein <saklein@chromium.org>
Auto-Submit: Alex Klein <saklein@chromium.org>
Reviewed-by: Evan Hernandez <evanhernandez@chromium.org>
diff --git a/api/controller/binhost.py b/api/controller/binhost.py
index ec48909..b2f5df8 100644
--- a/api/controller/binhost.py
+++ b/api/controller/binhost.py
@@ -93,7 +93,7 @@
package_index_paths = [f.path.path for f in input_proto.package_index_files]
parsed_uri = urlparse.urlparse(uri)
- upload_uri = gs.GetGsURL(parsed_uri.netloc)
+ upload_uri = gs.GetGsURL(parsed_uri.netloc, for_gsutil=True).rstrip('/')
upload_path = parsed_uri.path.lstrip('/')
# Read all packages and update the index. The index must be uploaded to the