f5devcentral / f5-bigip-image-generator

Generate custom images for F5 BIG-IP.
Apache License 2.0
34 stars 20 forks source link

Google Cloud enhancements: support implicit authentication, image family name, target project id, and upload timeout workaround #17

Open memes opened 4 years ago

memes commented 4 years ago

Proposed Changes

These changes are present in PR #16, and have been tested in VMware, GCE instances, and Google Cloud Build pipelines.

  1. Allow image-generator to use the implicit credential support built-in to GCP, but still support explicitly provided service account files when needed.
  2. Allow image-generator to set an optional family name on GCE images.
  3. Allow image-generator to use a different target project id for GCE image upload than the one associated with the service account.
  4. Allow image-generator to override default API chunk-size for GCP bucket uploads, fixing timeout errors on slow network links.