fix(iam): handle no display name error in service account (#2176)

This commit is contained in:
Sergio Garcia
2023-04-10 12:06:08 +02:00
committed by GitHub
parent df40142b51
commit 6f02606fb7
3 changed files with 3 additions and 3 deletions

View File

@@ -12,7 +12,7 @@ class iam_sa_no_administrative_privileges(Check):
report = Check_Report_GCP(self.metadata())
report.project_id = iam_client.project_id
report.resource_id = account.email
report.resource_name = account.display_name
report.resource_name = account.name
report.location = iam_client.region
report.status = "PASS"
report.status_extended = (

View File

@@ -9,7 +9,7 @@ class iam_sa_no_user_managed_keys(Check):
report = Check_Report_GCP(self.metadata())
report.project_id = iam_client.project_id
report.resource_id = account.email
report.resource_name = account.display_name
report.resource_name = account.name
report.location = iam_client.region
report.status = "PASS"
report.status_extended = (

View File

@@ -36,7 +36,7 @@ class IAM:
ServiceAccount(
name=account["name"],
email=account["email"],
display_name=account["displayName"],
display_name=account.get("displayName", ""),
)
)