Add GCS backup bucket + dual-destination hourly backup (R2 + GCS)

Provision Google Cloud Storage bucket for neuron prod DB backups via Terraform.
Create dedicated backup service account with objectAdmin on the bucket.
Update neuron-prod backup CronJob to run restic against both R2 and GCS hourly —
R2 as primary, GCS as secondary, independent credentials and repositories.
This commit is contained in:
Will Anderson
2026-04-25 15:23:51 -05:00
parent 491d00fd1a
commit a37deca724
3 changed files with 130 additions and 11 deletions
+4
View File
@@ -14,6 +14,10 @@ terraform {
source = "cloudflare/cloudflare"
version = "~> 4.0"
}
google = {
source = "hashicorp/google"
version = "~> 5.0"
}
}
backend "s3" {