fix: Adding os_user to FileSystemPermissionSettings for use in the deadline vfs #94
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What was the problem/requirement? (What/Why)
The deadline VFS is unable to locate the credentials for the job-user when syncing inputs.
What was the solution? (How)
Pass the os_user as part of the FileSystemPermissionSettings object for use rebuilding the path to the AWS config file for the user running the render job. This along with the queueId will be used to reconstruct the Config path and profile name before mounting the VFS.
What is the impact of this change?
This will fix the deadline VFS so jobs marked with
VIRTUAL
file system will succeed.How was this change tested?
Was this change documented?
No
Is this a breaking change?
No, as long as my deadline-cloud PR is merged in first