in our jenkins pipeline we use parameters to allow the user to select different credentials.
This also allow to use the "List user credentials" checkbox when we launch the job with "Build with Parameters" (work fine with a Global credential).
So we can use "user credential" token to override AWX_CREDENTIAL_SELECTED, that allow us to know who launch the AWX job.
But that seems the ansible tower plugin don't have access to this credential because we got this error :
I suspect the TowerInstallation.getCredsList don't have access to user credentials.
Maybe we need the ansible tower plugin also list credentials with UserCredentialsProvider in getCredsList ? Credential documentation
This is a problem to make this plugin production ready for auditability in AWX