Skip to content

Commit 2774bf3

Browse files
update integration tests app-infra
1 parent 1677a26 commit 2774bf3

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

test/integration/app-infra/app_infra_test.go

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,11 +95,20 @@ func TestAppInfra(t *testing.T) {
9595
serviceAccounts := computeInstance.Get("serviceAccounts").Array()
9696
assert.Len(serviceAccounts, 1)
9797
assert.Equal(fmt.Sprintf("confidential-space-workload-sa@%s.iam.gserviceaccount.com", confidentialProjectID), serviceAccounts[0].Get("email").String())
98-
workloadIdentityPoolProviderID := gcloud.Runf(t, "iam workload-identity-pools providers describe %s --workload-identity-pool=%s --location=global --project=%s --format=json", workloadPoolProvider, workloadIdentityPool, confidentialProjectID)
99-
assert.Equal(workloadPoolProvider, workloadIdentityPoolProviderID.Get("displayName").String(), fmt.Sprintf("workload identity pool provider should have name equals to %s", workloadPoolProvider))
98+
10099
gcPoolOps := gcloud.WithCommonArgs([]string{"--project", confidentialProjectID, "--format", "value(name.basename())"})
101100
workloadIdentityPoolName := gcloud.Runf(t, "iam workload-identity-pools describe %s --location=global", workloadIdentityPool, gcPoolOps)
102101
assert.Equal(workloadIdentityPool, workloadIdentityPoolName.String(), fmt.Sprintf("workload identity pool should have name equals to %s", workloadIdentityPool))
102+
103+
// gcPoolOps := gcloud.WithCommonArgs([]string{ "--project", confidentialProjectID, "--format", "json"})
104+
// poolDetails := gcloud.Runf(t, "iam workload-identity-pools describe %s --location=global", workloadIdentityPool, gcPoolOps)
105+
// name := poolDetails.Get("name").String()
106+
// expectedName := fmt.Sprintf("projects/%s/locations/global/workloadIdentityPools/%s", confidentialProjectID, workloadIdentityPool)
107+
// assert.Equal(expectedName, name, "Workload Identity Pool full name should match")
108+
109+
gcPoolProviderOps := gcloud.WithCommonArgs([]string{fmt.Sprintf("--workload-identity-pool=%s", workloadIdentityPool), "--location=global", "--project", confidentialProjectID, "--format", "value(displayName())"})
110+
workloadIdentityPoolProviderID := gcloud.Runf(t, "iam workload-identity-pools providers describe %s", workloadPoolProvider, gcPoolProviderOps)
111+
assert.Equal(workloadPoolProvider, workloadIdentityPoolProviderID.String(), fmt.Sprintf("workload identity pool provider should have name equals to %s", workloadPoolProvider))
103112
})
104113

105114
appInfra.Test()

0 commit comments

Comments
 (0)