Skip to content

Commit f869fc9

Browse files
committed
gcp: Allow GCB service agent for kubernetes-release-test
Ref: - kubernetes/release#3729 Temporary allow the Service Agent for the GCB Service from project `kubernetes-release-test`. This will enable artifacts release for Kubernetes to a community-owned bucket.
1 parent b426d46 commit f869fc9

File tree

1 file changed

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

1 file changed

+8
-0
lines changed

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,14 @@ resource "google_storage_hmac_key" "fastly_reader_key" {
4949
service_account_email = google_service_account.fastly_reader.email
5050
}
5151

52+
// TODO: remove this after https://github.com/kubernetes/release/issues/3425
53+
resource "google_storage_bucket_iam_member" "release_object_admin" {
54+
bucket = module.k8s_releases_prod.bucket_name
55+
role = "roles/storage.objectAdmin"
56+
member = "serviceAccount:648026197307@cloudbuild.gserviceaccount.com"
57+
depends_on = [module.k8s_releases_prod]
58+
}
59+
5260
resource "google_storage_bucket_iam_member" "fastly_reader" {
5361
bucket = module.k8s_releases_prod.bucket_name
5462
role = "roles/storage.objectViewer"

0 commit comments

Comments
 (0)