The currently existing article on "How to set up and use GCP budget alerts" https://support.terra.bio/hc/en-us/articles/360057589931 is great for setting up the GCP native ability for cost control. However the article does point out a few limitations, notably that "There is a delay of up to a few days between incurring costs and receiving budget notifications" and that budgets are set at per workspace level (instead of at a billing project level).
I think there is an opportunity to set up cost controls at the Terra level that doesn't require any cloud integration. It'd be nice if a billing project could (for example):
- disable workflows
- have a setting for max concurrent workflows
- Limit the size of cloud environment VMs