7eeff54a11
Bucket created, SA key stored in Vault at secret/gcs. CronJob ExternalSecret updated to pull from secret/gcs. Hourly restic backup now runs to both R2 and GCS.
12 lines
509 B
Terraform
12 lines
509 B
Terraform
# Google Cloud Storage — neuron backup bucket (neuron-494301 / neurontechnologies)
|
|
# Bucket: gs://neuron-db-backup-prod (created 2026-04-25, US multi-region)
|
|
# SA: neuron-agent@neuron-494301.iam.gserviceaccount.com (Storage Admin)
|
|
# Key: stored in Vault at secret/gcs.neuron_backup_sa_key
|
|
# CronJob: k8s/neuron-technologies/prod/backup-cronjob.yaml
|
|
|
|
variable "gcp_project_id" {
|
|
description = "Google Cloud project ID for neurontechnologies"
|
|
type = string
|
|
default = "neuron-494301"
|
|
}
|