@stocky-sundown-45608 this is a good question to ask in #CRFURDVQB
from my experience I've not managed to achieve this. It comes up a lot with EKS and IRSA. Instead, I pre-determine the service account name, create the IAM Role correctly, and pass the serviceAccount name into the appropriate spot in values.yaml for the helm charts that I use.