I am setting up OIDC authentication for our github actions, and would like for an impersonation of a service account if the actions is from our github organization AND from a specific ref. I have it working for our organization by providing a single attribute and value in the IAM member binding, but I can't seem to figure out how to get the ref in the principal set as well......
For example: principalSet::iam<blah_blah>/attribute.repository_owner/<owner>/attribute.ref/ref/head/prod
Is this doable?
Update: Maybe I should be using an attribute condition to accomplish this?