-
Notifications
You must be signed in to change notification settings - Fork 5.5k
[master] Fix 64433: Add dynamic loading of file_roots, pillar_roots, and thorium_roots #64434
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
d98a6c9
to
01f7eb3
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can we get some additional test coverage that actually tests the full functionality. For example, adding a new directory path to file roots and being able to call that SLS file and same for pillar.
I'd like to also get some additional reviews on this.
53f0ce3
to
6f71681
Compare
@Ch3LL I have added tests and updated the documentation as requested. Let me know if you see anything else. |
@twangboy, this is ready now I believe. |
How does one go about getting this merged? :) |
I'm thinking we'll get things fixed on 3006.x and 3007.x, then merge those forward into master. Then we can rebase and get this in. |
@twangboy sorry to be annoying, any update on getting this merged in? Just curious. |
What does this PR do?
Adds dynamic expansion of file/pillar/thorium roots config.
What issues does this PR fix or reference?
Fixes: #64433
Previous Behavior
The roots were expanded only once at startup.
New Behavior
The roots are expanded on every access of the environments within the
file_roots
,pillar_roots
, andthorium_roots
options.Merge requirements satisfied?
Commits signed with GPG?
No