Skip to content

Commit 9dea34d

Browse files
committed
chore: add data warehouse example roles
1 parent 0821f24 commit 9dea34d

File tree

6 files changed

+79
-1
lines changed

6 files changed

+79
-1
lines changed

metadata.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -382,6 +382,19 @@ spec:
382382
- level: Project
383383
roles:
384384
- roles/bigquery.admin
385+
- roles/aiplatform.admin
386+
- roles/cloudfunctions.admin
387+
- roles/dataform.admin
388+
- roles/datalineage.viewer
389+
- roles/iam.serviceAccountAdmin
390+
- roles/iam.serviceAccountTokenCreator
391+
- roles/iam.serviceAccountUser
392+
- roles/logging.configWriter
393+
- roles/resourcemanager.projectIamAdmin
394+
- roles/run.invoker
395+
- roles/serviceusage.serviceUsageAdmin
396+
- roles/storage.admin
397+
- roles/workflows.admin
385398
services:
386399
- cloudkms.googleapis.com
387400
- cloudresourcemanager.googleapis.com

modules/authorization/metadata.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,19 @@ spec:
9494
- level: Project
9595
roles:
9696
- roles/bigquery.admin
97+
- roles/aiplatform.admin
98+
- roles/cloudfunctions.admin
99+
- roles/dataform.admin
100+
- roles/datalineage.viewer
101+
- roles/iam.serviceAccountAdmin
102+
- roles/iam.serviceAccountTokenCreator
103+
- roles/iam.serviceAccountUser
104+
- roles/logging.configWriter
105+
- roles/resourcemanager.projectIamAdmin
106+
- roles/run.invoker
107+
- roles/serviceusage.serviceUsageAdmin
108+
- roles/storage.admin
109+
- roles/workflows.admin
97110
services:
98111
- cloudkms.googleapis.com
99112
- cloudresourcemanager.googleapis.com

modules/data_warehouse/metadata.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,19 @@ spec:
136136
- level: Project
137137
roles:
138138
- roles/bigquery.admin
139+
- roles/aiplatform.admin
140+
- roles/cloudfunctions.admin
141+
- roles/dataform.admin
142+
- roles/datalineage.viewer
143+
- roles/iam.serviceAccountAdmin
144+
- roles/iam.serviceAccountTokenCreator
145+
- roles/iam.serviceAccountUser
146+
- roles/logging.configWriter
147+
- roles/resourcemanager.projectIamAdmin
148+
- roles/run.invoker
149+
- roles/serviceusage.serviceUsageAdmin
150+
- roles/storage.admin
151+
- roles/workflows.admin
139152
services:
140153
- cloudkms.googleapis.com
141154
- cloudresourcemanager.googleapis.com

modules/scheduled_queries/metadata.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,19 @@ spec:
6060
- level: Project
6161
roles:
6262
- roles/bigquery.admin
63+
- roles/aiplatform.admin
64+
- roles/cloudfunctions.admin
65+
- roles/dataform.admin
66+
- roles/datalineage.viewer
67+
- roles/iam.serviceAccountAdmin
68+
- roles/iam.serviceAccountTokenCreator
69+
- roles/iam.serviceAccountUser
70+
- roles/logging.configWriter
71+
- roles/resourcemanager.projectIamAdmin
72+
- roles/run.invoker
73+
- roles/serviceusage.serviceUsageAdmin
74+
- roles/storage.admin
75+
- roles/workflows.admin
6376
services:
6477
- cloudkms.googleapis.com
6578
- cloudresourcemanager.googleapis.com

modules/udf/metadata.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,19 @@ spec:
6464
- level: Project
6565
roles:
6666
- roles/bigquery.admin
67+
- roles/aiplatform.admin
68+
- roles/cloudfunctions.admin
69+
- roles/dataform.admin
70+
- roles/datalineage.viewer
71+
- roles/iam.serviceAccountAdmin
72+
- roles/iam.serviceAccountTokenCreator
73+
- roles/iam.serviceAccountUser
74+
- roles/logging.configWriter
75+
- roles/resourcemanager.projectIamAdmin
76+
- roles/run.invoker
77+
- roles/serviceusage.serviceUsageAdmin
78+
- roles/storage.admin
79+
- roles/workflows.admin
6780
services:
6881
- cloudkms.googleapis.com
6982
- cloudresourcemanager.googleapis.com

test/setup/iam.tf

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,20 @@
1616

1717
locals {
1818
int_required_roles = [
19-
"roles/bigquery.admin"
19+
"roles/bigquery.admin",
20+
"roles/aiplatform.admin",
21+
"roles/cloudfunctions.admin",
22+
"roles/dataform.admin",
23+
"roles/datalineage.viewer",
24+
"roles/iam.serviceAccountAdmin",
25+
"roles/iam.serviceAccountTokenCreator",
26+
"roles/iam.serviceAccountUser",
27+
"roles/logging.configWriter",
28+
"roles/resourcemanager.projectIamAdmin",
29+
"roles/run.invoker",
30+
"roles/serviceusage.serviceUsageAdmin",
31+
"roles/storage.admin",
32+
"roles/workflows.admin"
2033
]
2134
}
2235

0 commit comments

Comments
 (0)