When launching the job “Salt Run state.highstate - Salt default” which use the Salt Remote Execution provider, no report is generated and send to Foreman.
When launching a state.highstate using the SSH Remote Execution Provider through salt-call, a report is generated, or manually on the machine or minion, a report is generated.
A report should be generated and uploaded to Foreman
Foreman and Proxy versions:
Distribution and version:
CentOS Linux release 7.7.1908 (Core)
Other relevant data:
I ran 2 highstates: one through the salt remote provider and another using salt-call.
Respectively, ther esults returned through the jobs.list_jobs call return the following output:
Salt Remote Execution provider
2020, Feb 12 15:33:40.424394
SSH Remote Execution provider
2020, Feb 12 15:37:11.714498
The first thing I notice is that the Function are different between a direct highstate and one run throught the remote provider
Since script /usr/sbin/upload-salt-reports is filtering the results based on the Function field, all highstate executed that way are not picked