How OIDC can simplify authentication of GitLab CI/CD pipelines with Google Cloud

New blog post on the GitLab blog by Hiroki Suezawa, Dhruv Jain! Check it out here:

I followed these steps to simplify authentication of GitLab CI/CD pipelines with Google Cloud but the first issue I have is that after creating the workload Identity pool and OIDC provider and set some attribrute my IAM principal is not passing the SUBJET_ATTRIBUTE_VALUE. here is how it looks: principal://iam.googleapis.com/projects/XXX/locations/global/workloadIdentityPools/gitlab-workload-identity-pool/subject/SUBJECT_ATTRIBUTE_VALUE. Also not sure why I have principal instead of pricipalSet.
Please any help?