@@ -80,7 +80,8 @@ func TestAppInfra(t *testing.T) {
8080 instance := gcloud .Run (t , fmt .Sprintf ("compute instances describe %s" , instanceName ), gcOps )
8181 assert .Equal (machineType , instance .Get ("machineType" ).String (), "should have machine_type f1-micro" )
8282
83- computeInstanceList := gcloud .Run (t , fmt .Sprintf ("compute instances list --format=json --project %s --filter name=confidential-instance" , projectID ))
83+ confidentialProjectID := appInfra .GetStringOutput ("confidential_space_project_id" )
84+ computeInstanceList := gcloud .Run (t , fmt .Sprintf ("compute instances list --format=json --project %s --filter name=confidential-instance" , confidentialProjectID ))
8485 assert .Len (computeInstanceList .Array (), 1 )
8586 computeInstance := computeInstanceList .Array ()[0 ]
8687 confidentialInstanceConfig := computeInstance .Get ("confidentialInstanceConfig" )
@@ -89,10 +90,10 @@ func TestAppInfra(t *testing.T) {
8990 assert .Equal ("MIGRATE" , computeInstance .Get ("scheduling" ).Get ("onHostMaintenance" ).String ())
9091 serviceAccounts := computeInstance .Get ("serviceAccounts" ).Array ()
9192 assert .Len (serviceAccounts , 1 )
92- assert .Equal (fmt .Sprintf ("confidential-space-workload-sa@%s.iam.gserviceaccount.com" , projectID ), serviceAccounts [0 ].Get ("email" ).String ())
93- workloadIdentityPoolProviderID := gcloud .Runf (t , "iam workload-identity-pools providers describe %s --workload-identity-pool=confidential-space-pool --location=global --project %s" , workloadPoolProvider , projectID )
93+ assert .Equal (fmt .Sprintf ("confidential-space-workload-sa@%s.iam.gserviceaccount.com" , confidentialProjectID ), serviceAccounts [0 ].Get ("email" ).String ())
94+ workloadIdentityPoolProviderID := gcloud .Runf (t , "iam workload-identity-pools providers describe %s --workload-identity-pool=confidential-space-pool --location=global --project %s" , workloadPoolProvider , confidentialProjectID )
9495 assert .Equal (workloadPoolProvider , workloadIdentityPoolProviderID .Get ("displayName" ).String (), fmt .Sprintf ("workload identity pool provider should have name equals to %s" , workloadIdentityPoolProviderID ))
95- gcPoolOps := gcloud .WithCommonArgs ([]string {"--project" , projectID , "--format" , "value(name.basename())" })
96+ gcPoolOps := gcloud .WithCommonArgs ([]string {"--project" , confidentialProjectID , "--format" , "value(name.basename())" })
9697 workloadIdentityPoolName := gcloud .Runf (t , fmt .Sprintf ("iam workload-identity-pools describe confidential-space-pool --location=global" ), gcPoolOps )
9798 assert .Equal (workloadIdentityPool , workloadIdentityPoolName .Get ("name" ).String (), fmt .Sprintf ("workload identity pool should have name equals to %s" , workloadIdentityPoolName ))
9899 })
0 commit comments