Fix Salt CLI wait time when using Salt Syndic cluster mode
What does this PR do?
Ensures we forward the raw data event that includes the minion_list from the published job when in Cluster syndic Mode.
What issues does this PR fix or reference?
Fixes https://github.com/saltstack/salt/issues/68319
Previous Behavior
The Salt cli would wait for the gather_job_timeout and timeout settings even if we got all returns for all expected minions.
New Behavior
The Salt cli only waits for syndic_wait time after getting all expected minion returns.
A few pre-commit and lint failures
@twangboy looks like this is ready to go.
I was hoping to sneak in a couple more patches into 3006.x. I'm guessing it might be getting close to the deadline for the last 3006 release?
Yeah, we've extended 3006 because we haven't gotten 3008 out yet. Keep the patches coming.