Use --cachedir parameter for setting extension_modules with salt-call (bsc#1226141) #663
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 does this PR do?
Even if
--cachedir
comman line parameter with the new cache target specified forsalt-call
the extension modules are placed tocachedir
+/extmods
in most cases with the Salt Bundle it's/var/cache/venv-salt-minion/extmods
or/var/cache/salt/minion/extmods
for the classic salt-minion.This PR if making the
extension_modules
opts to be aligned withcachedir
if specified as CLI parameter forsalt-call
.What issues does this PR fix or reference?
Tracks: https://github.com/SUSE/spacewalk/issues/24523
Upstream PR: saltstack/salt#66742
Previous Behavior
Keep using original
cachedir
destination value from the config for extension mudules cache even if different destination of cache directory specified with--cachedir
comman line parameter.New Behavior
Aligns
extension_modules
in the opts according to the value specified with--cachedir
comman line parameter.Merge requirements satisfied?
[NOTICE] Bug fixes or features added to Salt require tests.
Commits signed with GPG?
Yes/No
Please review Salt's Contributing Guide for best practices.
See GitHub's page on GPG signing for more information about signing commits with GPG.