File tree Expand file tree Collapse file tree 1 file changed +10
-8
lines changed
modules/fleet-app-operator-permissions Expand file tree Collapse file tree 1 file changed +10
-8
lines changed Original file line number Diff line number Diff line change @@ -39,21 +39,23 @@ locals {
3939 }
4040}
4141
42- resource "google_project_iam_binding" "log_view_permissions" {
43- project = var. fleet_project_id
44- role = " roles/logging.viewAccessor"
45- members = concat (local. user_principals , local. group_principals )
42+ resource "google_project_iam_member" "log_view_permissions" {
43+ project = var. fleet_project_id
44+ for_each = toset (concat (local. user_principals , local. group_principals ))
45+ role = " roles/logging.viewAccessor"
46+ member = each. value
4647 condition {
4748 title = " conditional log view access"
4849 description = " log view access for scope ${ var . scope_id } "
4950 expression = " resource.name == \" projects/${ var . fleet_project_id } /locations/global/buckets/fleet-o11y-scope-${ var . scope_id } /views/fleet-o11y-scope-${ var . scope_id } -k8s_container\" || resource.name == \" projects/${ var . fleet_project_id } /locations/global/buckets/fleet-o11y-scope-${ var . scope_id } /views/fleet-o11y-scope-${ var . scope_id } -k8s_pod\" "
5051 }
5152}
5253
53- resource "google_project_iam_binding" "project_level_scope_permissions" {
54- project = var. fleet_project_id
55- role = local. project_level_scope_role [var . role ]
56- members = concat (local. user_principals , local. group_principals )
54+ resource "google_project_iam_member" "project_level_scope_permissions" {
55+ project = var. fleet_project_id
56+ for_each = toset (concat (local. user_principals , local. group_principals ))
57+ role = local. project_level_scope_role [var . role ]
58+ member = each. value
5759}
5860
5961resource "google_gke_hub_scope_iam_binding" "resource_level_scope_permissions" {
You can’t perform that action at this time.
0 commit comments