Skip to content

Commit

Permalink
feat: Grant roles/artifactregistry.reader to created service account …
Browse files Browse the repository at this point in the history
…when grant_registry_access is true (#748)
  • Loading branch information
davidholsgrove committed Nov 30, 2020
1 parent 8825520 commit 166fb24
Show file tree
Hide file tree
Showing 8 changed files with 48 additions and 0 deletions.
6 changes: 6 additions & 0 deletions autogen/main/sa.tf.tmpl
Expand Up @@ -76,3 +76,9 @@ resource "google_project_iam_member" "cluster_service_account-gcr" {
member = "serviceAccount:${google_service_account.cluster_service_account[0].email}"
}

resource "google_project_iam_member" "cluster_service_account-artifact-registry" {
count = var.create_service_account && var.grant_registry_access ? 1 : 0
project = var.registry_project_id == "" ? var.project_id : var.registry_project_id
role = "roles/artifactregistry.reader"
member = "serviceAccount:${google_service_account.cluster_service_account[0].email}"
}
6 changes: 6 additions & 0 deletions modules/beta-private-cluster-update-variant/sa.tf
Expand Up @@ -76,3 +76,9 @@ resource "google_project_iam_member" "cluster_service_account-gcr" {
member = "serviceAccount:${google_service_account.cluster_service_account[0].email}"
}

resource "google_project_iam_member" "cluster_service_account-artifact-registry" {
count = var.create_service_account && var.grant_registry_access ? 1 : 0
project = var.registry_project_id == "" ? var.project_id : var.registry_project_id
role = "roles/artifactregistry.reader"
member = "serviceAccount:${google_service_account.cluster_service_account[0].email}"
}
6 changes: 6 additions & 0 deletions modules/beta-private-cluster/sa.tf
Expand Up @@ -76,3 +76,9 @@ resource "google_project_iam_member" "cluster_service_account-gcr" {
member = "serviceAccount:${google_service_account.cluster_service_account[0].email}"
}

resource "google_project_iam_member" "cluster_service_account-artifact-registry" {
count = var.create_service_account && var.grant_registry_access ? 1 : 0
project = var.registry_project_id == "" ? var.project_id : var.registry_project_id
role = "roles/artifactregistry.reader"
member = "serviceAccount:${google_service_account.cluster_service_account[0].email}"
}
6 changes: 6 additions & 0 deletions modules/beta-public-cluster-update-variant/sa.tf
Expand Up @@ -76,3 +76,9 @@ resource "google_project_iam_member" "cluster_service_account-gcr" {
member = "serviceAccount:${google_service_account.cluster_service_account[0].email}"
}

resource "google_project_iam_member" "cluster_service_account-artifact-registry" {
count = var.create_service_account && var.grant_registry_access ? 1 : 0
project = var.registry_project_id == "" ? var.project_id : var.registry_project_id
role = "roles/artifactregistry.reader"
member = "serviceAccount:${google_service_account.cluster_service_account[0].email}"
}
6 changes: 6 additions & 0 deletions modules/beta-public-cluster/sa.tf
Expand Up @@ -76,3 +76,9 @@ resource "google_project_iam_member" "cluster_service_account-gcr" {
member = "serviceAccount:${google_service_account.cluster_service_account[0].email}"
}

resource "google_project_iam_member" "cluster_service_account-artifact-registry" {
count = var.create_service_account && var.grant_registry_access ? 1 : 0
project = var.registry_project_id == "" ? var.project_id : var.registry_project_id
role = "roles/artifactregistry.reader"
member = "serviceAccount:${google_service_account.cluster_service_account[0].email}"
}
6 changes: 6 additions & 0 deletions modules/private-cluster-update-variant/sa.tf
Expand Up @@ -76,3 +76,9 @@ resource "google_project_iam_member" "cluster_service_account-gcr" {
member = "serviceAccount:${google_service_account.cluster_service_account[0].email}"
}

resource "google_project_iam_member" "cluster_service_account-artifact-registry" {
count = var.create_service_account && var.grant_registry_access ? 1 : 0
project = var.registry_project_id == "" ? var.project_id : var.registry_project_id
role = "roles/artifactregistry.reader"
member = "serviceAccount:${google_service_account.cluster_service_account[0].email}"
}
6 changes: 6 additions & 0 deletions modules/private-cluster/sa.tf
Expand Up @@ -76,3 +76,9 @@ resource "google_project_iam_member" "cluster_service_account-gcr" {
member = "serviceAccount:${google_service_account.cluster_service_account[0].email}"
}

resource "google_project_iam_member" "cluster_service_account-artifact-registry" {
count = var.create_service_account && var.grant_registry_access ? 1 : 0
project = var.registry_project_id == "" ? var.project_id : var.registry_project_id
role = "roles/artifactregistry.reader"
member = "serviceAccount:${google_service_account.cluster_service_account[0].email}"
}
6 changes: 6 additions & 0 deletions sa.tf
Expand Up @@ -76,3 +76,9 @@ resource "google_project_iam_member" "cluster_service_account-gcr" {
member = "serviceAccount:${google_service_account.cluster_service_account[0].email}"
}

resource "google_project_iam_member" "cluster_service_account-artifact-registry" {
count = var.create_service_account && var.grant_registry_access ? 1 : 0
project = var.registry_project_id == "" ? var.project_id : var.registry_project_id
role = "roles/artifactregistry.reader"
member = "serviceAccount:${google_service_account.cluster_service_account[0].email}"
}

0 comments on commit 166fb24

Please sign in to comment.