Skip to content

Commit 8fe307b

Browse files
authored
Merge pull request #8520 from ameukam/dl-k8s-io-audit-log
GCP: Enable GCS audit logging for releases-prod project
2 parents 8e096db + edf4af0 commit 8fe307b

File tree

1 file changed

+19
-0
lines changed
  • infra/gcp/terraform/k8s-infra-releases-prod

1 file changed

+19
-0
lines changed

infra/gcp/terraform/k8s-infra-releases-prod/iam.tf

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,3 +50,22 @@ resource "google_storage_bucket_iam_policy" "releng_access_policy" {
5050
bucket = module.k8s_releases_prod.bucket_name
5151
policy_data = data.google_iam_policy.releng_access.policy_data
5252
}
53+
54+
/*
55+
Ensure audit logging is enabled for GCS.
56+
See: https://cloud.google.com/storage/docs/audit-logging
57+
*/
58+
module "audit_log_config" {
59+
source = "terraform-google-modules/iam/google//modules/audit_config"
60+
version = "~> 8.1"
61+
62+
project = google_project.project.project_id
63+
64+
audit_log_config = [
65+
{
66+
service = "storage.googleapis.com"
67+
log_type = "DATA_READ"
68+
exempted_members = []
69+
}
70+
]
71+
}

0 commit comments

Comments
 (0)