Skip to content

Commit

Permalink
Merge branch 'main' into release
Browse files Browse the repository at this point in the history
  • Loading branch information
ArchiFleKs committed Jan 6, 2025
2 parents 9b4c9a8 + 976fd6f commit 63d8c4a
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 7 deletions.
2 changes: 1 addition & 1 deletion modules/google/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ Provides various Kubernetes addons that are often used on Kubernetes with GCP
| [google_storage_bucket_iam_member.kube_prometheus_stack_thanos_bucket_objectAdmin_iam_permission](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/storage_bucket_iam_member) | resource |
| [google_storage_bucket_iam_member.kube_prometheus_stack_thanos_bucket_objectViewer_iam_permission](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/storage_bucket_iam_member) | resource |
| [google_storage_bucket_iam_member.loki-stack_gcs_iam_objectCreator_permissions](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/storage_bucket_iam_member) | resource |
| [google_storage_bucket_iam_member.loki-stack_gcs_iam_objectViewer_permissions](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/storage_bucket_iam_member) | resource |
| [google_storage_bucket_iam_member.loki-stack_gcs_iam_objectUser_permissions](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/storage_bucket_iam_member) | resource |
| [google_storage_bucket_iam_member.thanos-receive-receive_gcs_iam_objectViewer_permissions](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/storage_bucket_iam_member) | resource |
| [google_storage_bucket_iam_member.thanos-receive_compactor_gcs_iam_legacyBucketWriter_permissions](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/storage_bucket_iam_member) | resource |
| [google_storage_bucket_iam_member.thanos-receive_compactor_gcs_iam_objectCreator_permissions](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/storage_bucket_iam_member) | resource |
Expand Down
8 changes: 4 additions & 4 deletions modules/google/loki-stack.tf
Original file line number Diff line number Diff line change
Expand Up @@ -188,20 +188,20 @@ module "loki-stack_bucket" {
}
}

resource "google_storage_bucket_iam_member" "loki-stack_gcs_iam_objectViewer_permissions" {
resource "google_storage_bucket_iam_member" "loki-stack_gcs_iam_objectCreator_permissions" {
count = local.loki-stack["enabled"] ? 1 : 0
bucket = local.loki-stack["bucket"]
role = "roles/storage.objectViewer"
role = "roles/storage.objectCreator"
member = "serviceAccount:${module.iam_assumable_sa_loki-stack[0].gcp_service_account_email}"
depends_on = [
module.loki-stack_bucket
]
}

resource "google_storage_bucket_iam_member" "loki-stack_gcs_iam_objectCreator_permissions" {
resource "google_storage_bucket_iam_member" "loki-stack_gcs_iam_objectUser_permissions" {
count = local.loki-stack["enabled"] ? 1 : 0
bucket = local.loki-stack["bucket"]
role = "roles/storage.objectCreator"
role = "roles/storage.objectUser"
member = "serviceAccount:${module.iam_assumable_sa_loki-stack[0].gcp_service_account_email}"
depends_on = [
module.loki-stack_bucket
Expand Down
4 changes: 2 additions & 2 deletions modules/google/velero.tf
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ VALUES
}

resource "google_project_iam_custom_role" "velero" {
count = (local.velero["enabled"] && local.velero["create_iam_account"]) ? 1 : 0
count = (local.velero["enabled"] && local.velero["create_iam_resources"]) ? 1 : 0
role_id = replace(local.velero["service_account_name"], "-", "_")
title = "${var.cluster-name} - velero"
description = "IAM role used by velero on ${var.cluster-name} to perform backup operations"
Expand All @@ -89,7 +89,7 @@ resource "google_project_iam_custom_role" "velero" {
}

resource "google_project_iam_member" "velero" {
count = (local.velero["enabled"] && local.velero["create_iam_account"]) ? 1 : 0
count = (local.velero["enabled"] && local.velero["create_iam_resources"]) ? 1 : 0
project = data.google_project.current.project_id
role = google_project_iam_custom_role.velero[0].id
member = "serviceAccount:${module.iam_assumable_sa_velero[0].gcp_service_account_email}"
Expand Down

0 comments on commit 63d8c4a

Please sign in to comment.