possible fix for https://github.com/saltstack/salt/issues/5567
possible fix for https://github.com/saltstack/salt/issues/5567
Add salt.utils.master with class MasterPillarUtil. Change salt.runners.cache to use salt.utils.master.MasterPillarUtil
Added 'kind' field to minion.py fire_master so can show namespaced minion and syndic events. Also
fixed master.py so uses normalized convention for showing namespaced events from minion events
'changes' output more verbose on changed states with test=True
While handling `iorder` on states, skip non string entries.
Also skip non dictionary entries.
Get the package name from `egg=<package-name>`. Refs #6643.
Since there's no state module rename, a `True` or `False` is good enough.
Switched arguments in `SaltReturnAssertsMixIn.assertInSaltComment()`
Switched arguments in `SaltReturnAssertsMixIn.assertNotInSaltComment()`
Switched arguments in `SaltReturnAssertsMixIn.assertNotInSaltReturn()`
Switched arguments in `SaltReturnAssertsMixIn.assertInSaltReturn()`
Use `pip.req` for parsing package requirements. Minimal tests.
Some more requirements parsing tests
Make sure package names are properly quoted.
Don't quote the package name in the state. It will properly quoted in in the pip module.
Another example test case.
No point on listing packages from pip freeze if there's no prefix to match against.
Update documentation to the renamed pip state