Skip to content

Update google.golang.org/api to a newest version

Tomasz Maczukin requested to merge update-google-api-compute-v1 into master

NOTE THAT THIS FORK IS MAINTAINED FOR CRITICAL BUG FIXES AFFECTING RUNNING COSTS ONLY. NO OTHER CONTRIBUTIONS WILL BE ACCEPTED.

What critical bug this MR is fixing?

Updates google.golang.org/api to a newer version. Additionally it updates all related dependencies. The change is needed to bring up the .Wait() API call that will be introduced in a follow-up MR.

How does this change help reduce cost of usage? What scale of cost reduction is it?

The .Wait() API call was designed to reduce the number of calls that the GCP API client is making when managing different GCP resources. It should significantly reduce the number of API calls and as that move the calls number further from the API quota limits.

In what scenarios is this change usable with GitLab Runner's docker+machine executor?

docker+machine executor used in Google Cloud Platform.

Edited by Tomasz Maczukin

Merge request reports