[x] Uploads the SLO config file and Error budget policy to GCS: this allows to avoid re-deploying the Cloud Function when the SLO config / Error Budget policy change. The GCF code now pulls the files directly from GCS.
[x] Prepare Terraform 0.13 upgrade: Fixes a bug where local files are conflicting with each other by removing dependency on terraform-google-scheduled-functions. Dependency might be added back later if the bug is fixed.
[x] Add support for VPC Connector
[x] Support extra_files for the Cloud Function. This means we can upload a custom backend along with the GCF code.
[x] Modifies example to show custom Cloud Storage bucket + custom Service Account.
This PR:
terraform-google-scheduled-functions
. Dependency might be added back later if the bug is fixed.extra_files
for the Cloud Function. This means we can upload a custom backend along with the GCF code.