- Sep 17, 2024
-
-
Dr Rich Wareham authored
For terraform modules we generally should only ever specify *minimum* versions. From the docs[1]: > Reusable modules should constrain only their minimum allowed versions > of Terraform and providers, such as >= 0.12.0. This helps avoid known > incompatibilities, while allowing the user of the module flexibility > to upgrade to newer versions of Terraform without altering the module. [1] https://developer.hashicorp.com/terraform/language/expressions/ version-constraints#best-practices
-
-
- Sep 06, 2024
-
-
Roy Harrington authored
Resolve "Enable specifying monitoring_scoping_project" Closes #13 See merge request !22
- Sep 05, 2024
-
-
Dmitrii Unterov authored
-
- Aug 20, 2024
-
-
Dr Rich Wareham authored
chore(deps): update dependency uis/devops/continuous-delivery/ci-templates to v4.5.0 See merge request !21
-
UIS DevOps Renovate Bot authored
-
Dr Abraham Martin authored
See merge request !20
-
- Aug 19, 2024
-
- Aug 15, 2024
-
-
Dave Hart authored
Add `schedule_retry_config` variable that controls the configuration used to retry a scheduled job that does not complete successfully. It corresponds to the `retry_config` argument of the `google_cloud_scheduler_job` resource. Closes #15
-
- Aug 14, 2024
-
-
Dave Hart authored
Closes #16
-
- Aug 08, 2024
-
-
Dave Hart authored
Add `available_cpu` variable for specifying the number of CPUs to allocate to the Cloud Function. Add validation checks for the variables `available_cpu`, `available_memory_mb` and `timeout`. Closes #14
-
- Jul 24, 2024
-
-
Adam Deacon authored
update CI templates versions See merge request !16
- Jul 23, 2024
-
-
Dmitrii Unterov authored
-
- Jul 08, 2024
-
-
Dr Rich Wareham authored
chore: bump secret manager version number See merge request !15
-
Dr Rich Wareham authored
- Jul 04, 2024
-
-
Dr Rich Wareham authored
fix: ignore changes to docker repository See merge request !14
-
Dr Rich Wareham authored
Cloud Functions creates a docker repository for us when the function is created. It's non-trivial to get that name but ignore changes to the `docker_repository` argument so that we don't get a perma-diff.
- Jul 02, 2024
-
-
Dr Rich Wareham authored
feat: enable setting environment variables on the function See merge request !13
-
Dr Rich Wareham authored
The CI job was failing to install node. Disable temporarily to enable CI pipelines to pass.
-
Dr Rich Wareham authored
The use of coalesce() failed because both arguments are evaluated. When there is no script service account, the expression will error because the script_service_account tuple is empty. Use the ?: operator which short-circuits evaluation.
-
Dr Rich Wareham authored
It is more convenient to set non-secret information via environment variables. Expose this functionality.
- Jun 20, 2024
-
-
Dr Rich Wareham authored
Move to using Cloud Functions gen 2 Closes #11 See merge request !12
-
Dr Rich Wareham authored
Convert to using Gen 2 runtimes. For most situations this should be a transparent change but since the runtime _has_ changed and there are some subtleties around this, mark this as a breaking change. If nothing else this will cause a removal of the original function and a creation of a new one along with a change to the schema of the `function` output.
-
Dr Rich Wareham authored
Port the pre-commit jobs, CI jobs, terraform-docs and release it configuration from the GCP CLoud Run app module. This involved some automated and some manual fixups to files to appease the tflint and trivy gods. In particular we needed to add a type annotation to the `service_account` variable, change the `service_account` output to match, rename the CHANGELOG file and re-structure the README to be terraform-docs friendly. Since the types of the `service_account` variable and output have changed, mark this as a breaking feature.
- Jun 10, 2024
-
-
Andrew Vella authored
feat(alerting): Add failure alerts to catch explicit failures during invocation. Closes #10 See merge request !11
-
- May 30, 2024
-
-
Monty Dawson authored
-