Is there a way to disable to plugin executable path check that happens before a job can run on a machine?
Context
We use rez to provision the render nodes with software. Each job includes a list of the packages that are needed for the job as a ‘Job Extra Info’ key, value pair. A DeadlineEventListener plugin picks that list during an OnSlaveStartingJob event and caches the packages (software) needed for the job on the render node. A GlobalJobPreLoad script is used to rewrite the command line to use rez, so the executable that Deadline expects to use isn’t relevant.
This “just works” except for the point that the jobs won’t run unless the Tools > Configure Plugins… > MayaBatch > Maya 20XX Render Executable field has been updated to include the path where the software is installed. If we apply a patch or have some other minor update, we have to go back into the dialog to add the new path. It’s not a huge inconvenience, but it would be nice if a job could just disable the Executable path check, with all the usual caveats that you’re taking your own life in your hand, etc.