You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[SSPROD-48725] GCP modular onboarding for workload scanning (#48)
* Gcp modular onboarding for workload scanning
* Fmt-fix
* Adding constraint for sysdig
* Corrections
* Adding required version
* comments from jose's code review
* Fixes found during testing
* Correcting service principal instance name
* Last fix
This Module creates the resources required to perform agentless workload scanning operations in Google Cloud Platform (GCP). It sets up the necessary roles, service accounts, and workload identity providers to enable Sysdig to scan workloads running in GCP projects.
4
+
5
+
By default, it will create a service account with permissions necessary to access and access GAR and GCR repositories and pull their images.
6
+
7
+
The following resources will be created in each instrumented project:
8
+
- A Service Account and associated roles that allow Sysdig to perform tasks necessary for VM agentless workload scanning, i.e., access GAR/GCR repositories and pull its images.
9
+
- A Workload Identity Provider to facilitate secure authentication between GCP and Sysdig.
| is_organizational | Set this field to 'true' to deploy workload scanning to a GCP Organization. | bool | false | no |
48
+
| organization_domain | (Optional) Organization domain. e.g. sysdig.com | string | "" | no |
49
+
| role_name | Name for the Worker Role on the Customer infrastructure | string | "SysdigAgentlessWorkloadRole" | no |
50
+
| sysdig_secure_account_id | ID of the Sysdig Cloud Account to enable VM Workload Scanning for (in case of organization, ID of the Sysdig management account) | string | n/a | yes |
51
+
52
+
### Outputs
53
+
54
+
| Name | Description |
55
+
|------|-------------|
56
+
| vm_workload_scanning_component_id | Component identifier of service principal created in Sysdig Backend for VM Workload Scanning |
57
+
58
+
<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
59
+
60
+
## Authors
61
+
62
+
Module is maintained by [Sysdig](https://sysdig.com).
0 commit comments