You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[CI] Add Terraform resources for daily CronJob that processes LLVM commits (#495)
These resources are for a CronJob that executes the container at
`ghcr.io/llvm/operations-metrics:latest` on a daily basis (07:00 UTC),
which will scrape daily metrics regarding LLVM's commit volume and
upload them for visualization in Grafana.
Changes were made to the already existing terraform files since many of
the same resources are being reused anyway. This way we can keep all
relevant changes in the same place instead of having two separate
terraform directories that access and modify shared resources.
Since the container needs access to the BigQuery Google Cloud API, IAM
and K8S service accounts were used to grant that access via Workload
Identity Federation for GKE. More details at
https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity
0 commit comments