**Is your feature request related to a problem? Please describe.** The current Argo plugin launches all jobs using the `default` user which requires the `patch pod` permission. **Describe the solution you'd like** We shall allow users to specify a service account in the workflow definition as an argument that gets passed to the Argo plugin.