Hi! Look for any info about how is automation_job pod receives an associated project content (and requirements_roles from roles/requirements.yml).
If project big (about ~300Mb) automation_job pod doesn’t start ~30 seconds after Source Control Update job is done.
the project contents are zipped up on the awx-task container and pushed to the automation_job pod via Receptor. There it is unzipped and ansible-runner is ran against that project folder.
There are other reasons the job start might be delayed, for example if it needs to pull the execution environment image.
Also, when a job is launched, there is a “project sync” (not the same as a project update) happening behind the scenes that can take some time to run, adding to this delay.
AWX Team