Relocated KMS keyring and service accounts to a module modules/common. These are resources are more "static". Unlike services, these resources usually only need to be created once.
In the near future, each CI run will deploy new jvs-services to test the new changes with dedicated new services. This allows us to run multiple CIs in parallel.
Changes:
modules/jvs-services
. And used https://github.com/abcxyz/terraform-modules/tree/main/modules/cloud_run to create services.modules/common
. These are resources are more "static". Unlike services, these resources usually only need to be created once.ci
module to use https://github.com/abcxyz/terraform-modules/tree/main/modules/github_ci_infra and callmodules/common
to create "static" resources.jvs-services
to test the new changes with dedicated new services. This allows us to run multiple CIs in parallel.TODO: