Skip to content

Commit 69eca65

Browse files
authoredFeb 6, 2025··
fix: grant_registry_access gate serviceUsageConsumer (#2266)
1 parent 637c2aa commit 69eca65

File tree

10 files changed

+10
-10
lines changed
  • autogen/main
  • modules
    • beta-autopilot-private-cluster
    • beta-autopilot-public-cluster
    • beta-private-cluster
    • beta-private-cluster-update-variant
    • beta-public-cluster
    • beta-public-cluster-update-variant
    • private-cluster
    • private-cluster-update-variant

10 files changed

+10
-10
lines changed
 

‎autogen/main/sa.tf.tmpl

+1-1
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ resource "google_project_iam_member" "cluster_service_account_artifact_registry"
8282
}
8383

8484
resource "google_project_iam_member" "cluster_service_account_service_usage_consumer" {
85-
for_each = var.create_service_account {% if autopilot_cluster != true %}&& var.enable_gcfs {% endif %}? toset(local.registry_projects_list) : []
85+
for_each = var.create_service_account && var.grant_registry_access {% if autopilot_cluster != true %}&& var.enable_gcfs {% endif %}? toset(local.registry_projects_list) : []
8686
project = each.key
8787
role = "roles/serviceusage.serviceUsageConsumer"
8888
member = "serviceAccount:${google_service_account.cluster_service_account[0].email}"

‎modules/beta-autopilot-private-cluster/sa.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ resource "google_project_iam_member" "cluster_service_account_artifact_registry"
8282
}
8383

8484
resource "google_project_iam_member" "cluster_service_account_service_usage_consumer" {
85-
for_each = var.create_service_account ? toset(local.registry_projects_list) : []
85+
for_each = var.create_service_account && var.grant_registry_access ? toset(local.registry_projects_list) : []
8686
project = each.key
8787
role = "roles/serviceusage.serviceUsageConsumer"
8888
member = "serviceAccount:${google_service_account.cluster_service_account[0].email}"

‎modules/beta-autopilot-public-cluster/sa.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ resource "google_project_iam_member" "cluster_service_account_artifact_registry"
8282
}
8383

8484
resource "google_project_iam_member" "cluster_service_account_service_usage_consumer" {
85-
for_each = var.create_service_account ? toset(local.registry_projects_list) : []
85+
for_each = var.create_service_account && var.grant_registry_access ? toset(local.registry_projects_list) : []
8686
project = each.key
8787
role = "roles/serviceusage.serviceUsageConsumer"
8888
member = "serviceAccount:${google_service_account.cluster_service_account[0].email}"

‎modules/beta-private-cluster-update-variant/sa.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ resource "google_project_iam_member" "cluster_service_account_artifact_registry"
8282
}
8383

8484
resource "google_project_iam_member" "cluster_service_account_service_usage_consumer" {
85-
for_each = var.create_service_account && var.enable_gcfs ? toset(local.registry_projects_list) : []
85+
for_each = var.create_service_account && var.grant_registry_access && var.enable_gcfs ? toset(local.registry_projects_list) : []
8686
project = each.key
8787
role = "roles/serviceusage.serviceUsageConsumer"
8888
member = "serviceAccount:${google_service_account.cluster_service_account[0].email}"

‎modules/beta-private-cluster/sa.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ resource "google_project_iam_member" "cluster_service_account_artifact_registry"
8282
}
8383

8484
resource "google_project_iam_member" "cluster_service_account_service_usage_consumer" {
85-
for_each = var.create_service_account && var.enable_gcfs ? toset(local.registry_projects_list) : []
85+
for_each = var.create_service_account && var.grant_registry_access && var.enable_gcfs ? toset(local.registry_projects_list) : []
8686
project = each.key
8787
role = "roles/serviceusage.serviceUsageConsumer"
8888
member = "serviceAccount:${google_service_account.cluster_service_account[0].email}"

‎modules/beta-public-cluster-update-variant/sa.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ resource "google_project_iam_member" "cluster_service_account_artifact_registry"
8282
}
8383

8484
resource "google_project_iam_member" "cluster_service_account_service_usage_consumer" {
85-
for_each = var.create_service_account && var.enable_gcfs ? toset(local.registry_projects_list) : []
85+
for_each = var.create_service_account && var.grant_registry_access && var.enable_gcfs ? toset(local.registry_projects_list) : []
8686
project = each.key
8787
role = "roles/serviceusage.serviceUsageConsumer"
8888
member = "serviceAccount:${google_service_account.cluster_service_account[0].email}"

‎modules/beta-public-cluster/sa.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ resource "google_project_iam_member" "cluster_service_account_artifact_registry"
8282
}
8383

8484
resource "google_project_iam_member" "cluster_service_account_service_usage_consumer" {
85-
for_each = var.create_service_account && var.enable_gcfs ? toset(local.registry_projects_list) : []
85+
for_each = var.create_service_account && var.grant_registry_access && var.enable_gcfs ? toset(local.registry_projects_list) : []
8686
project = each.key
8787
role = "roles/serviceusage.serviceUsageConsumer"
8888
member = "serviceAccount:${google_service_account.cluster_service_account[0].email}"

‎modules/private-cluster-update-variant/sa.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ resource "google_project_iam_member" "cluster_service_account_artifact_registry"
8282
}
8383

8484
resource "google_project_iam_member" "cluster_service_account_service_usage_consumer" {
85-
for_each = var.create_service_account && var.enable_gcfs ? toset(local.registry_projects_list) : []
85+
for_each = var.create_service_account && var.grant_registry_access && var.enable_gcfs ? toset(local.registry_projects_list) : []
8686
project = each.key
8787
role = "roles/serviceusage.serviceUsageConsumer"
8888
member = "serviceAccount:${google_service_account.cluster_service_account[0].email}"

‎modules/private-cluster/sa.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ resource "google_project_iam_member" "cluster_service_account_artifact_registry"
8282
}
8383

8484
resource "google_project_iam_member" "cluster_service_account_service_usage_consumer" {
85-
for_each = var.create_service_account && var.enable_gcfs ? toset(local.registry_projects_list) : []
85+
for_each = var.create_service_account && var.grant_registry_access && var.enable_gcfs ? toset(local.registry_projects_list) : []
8686
project = each.key
8787
role = "roles/serviceusage.serviceUsageConsumer"
8888
member = "serviceAccount:${google_service_account.cluster_service_account[0].email}"

‎sa.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ resource "google_project_iam_member" "cluster_service_account_artifact_registry"
8282
}
8383

8484
resource "google_project_iam_member" "cluster_service_account_service_usage_consumer" {
85-
for_each = var.create_service_account && var.enable_gcfs ? toset(local.registry_projects_list) : []
85+
for_each = var.create_service_account && var.grant_registry_access && var.enable_gcfs ? toset(local.registry_projects_list) : []
8686
project = each.key
8787
role = "roles/serviceusage.serviceUsageConsumer"
8888
member = "serviceAccount:${google_service_account.cluster_service_account[0].email}"

0 commit comments

Comments
 (0)
Please sign in to comment.