...
1apiVersion: iam.cnrm.cloud.google.com/v1beta1
2kind: IAMPolicyMember
3metadata:
4 name: runner-monitoring-syncing
5spec:
6 member: serviceAccount:github-actions-runner@ret-edge-pltf-infra.iam.gserviceaccount.com
7 resourceRef:
8 apiVersion: resourcemanager.cnrm.cloud.google.com/v1beta1
9 kind: Project
10 external: projects/${gcp_project_id}
11 role: roles/monitoring.editor
12---
13apiVersion: iam.cnrm.cloud.google.com/v1beta1
14kind: IAMPolicyMember
15metadata:
16 name: runner-logging-syncing
17spec:
18 member: serviceAccount:github-actions-runner@ret-edge-pltf-infra.iam.gserviceaccount.com
19 resourceRef:
20 apiVersion: resourcemanager.cnrm.cloud.google.com/v1beta1
21 kind: Project
22 external: projects/${gcp_project_id}
23 role: roles/logging.viewer
24---
25apiVersion: iam.cnrm.cloud.google.com/v1beta1
26kind: IAMPolicyMember
27metadata:
28 name: runner-logging-configwriter-syncing
29spec:
30 member: serviceAccount:github-actions-runner@ret-edge-pltf-infra.iam.gserviceaccount.com
31 resourceRef:
32 apiVersion: resourcemanager.cnrm.cloud.google.com/v1beta1
33 kind: Project
34 external: projects/${gcp_project_id}
35 role: roles/logging.configWriter
View as plain text