Version 2016.3.2 is a bugfix release for 2016.3.0.
Total Merges: 200
Total Issue References: 66
Total PR References: 177
Contributors: 52 (Ch3LL, DarkKnightCZ, DmitryKuzmenko, Inveracity, abalashov, abednarik, adelcast, ajacoutot, amendlik, anlutro, aphor, artxki, bbinet, bensherman, cachedout, christoe, clinta, cro, dmurphy18, dongweiming, eliasp, eradman, farcaller, garethgreenaway, glomium, gtmanfred, isbm, jacobhammons, jacobweinstock, jfindlay, jmacfar, jnhmcknight, justinta, l2ol33rt, lomeroe, meaksh, nulfox, opdude, peterdemin, rallytime, s0undt3ch, secumod, sjmh, sjorge, terminalmage, thatch45, themalkolm, ticosax, tmehlinger, twangboy, vutny, whiteinge)
Any returner which implements a save_load
function is now required to
accept a minions
keyword argument. All returners which ship with Salt
have been modified to do so.
Generated at: 2018-05-27 04:37:58 UTC
PR #34988: (rallytime) Update release notes with new changes @ 2016-07-27 15:54:16 UTC
721e6dcce8 Merge pull request #34988 from rallytime/release-notes-update
a2aae987a6 Update release notes with new changes
PR #34946: (anlutro) Fix virtualenv behavior when requirements files are in subdirectories @ 2016-07-27 14:43:27 UTC
d63ac1671c Merge pull request #34946 from alprs/fix-venv_reqs_subdir
f773d63cbb normalize requirements path to be absolute
bdec73bb03 remove unnecessary os.path.basename logic
PR #34957: (sjmh) Don't fall through to checking auth entries @ 2016-07-26 22:16:17 UTC
f765faa3aa Merge pull request #34957 from sjmh/2016.3
0095dbe530 Don't fall through to checking auth entries
PR #34971: (cachedout) Increase timeout for grains test @ 2016-07-26 22:11:29 UTC
2d3b95dec9 Merge pull request #34971 from cachedout/increase_timeout_grains_test
82d271b43a Increase timeout for grains test
ISSUE saltstack/salt#34873: (Cashwini) Scheduler on master does not recognize the date strings supported by python dateutil (refs: #34951)
ISSUE #34873: (Cashwini) Scheduler on master does not recognize the date strings supported by python dateutil (refs: #34951)
PR #34951: (vutny) Fix #34873 @ 2016-07-26 17:07:48 UTC
f23e8c525e Merge pull request #34951 from vutny/fix-schedule-dateutil
0faa490991 Fix job scheduling using when
parameter (by python-dateutil
)
PR #34935: (rallytime) Avoid UnboundLocalError in beacons module @ 2016-07-26 17:01:23 UTC
PR #34933: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-07-25 22:09:05 UTC
5d194f2d17 Merge pull request #34933 from rallytime/merge-2016.3
8b295fe4ea Merge branch '2015.8' into '2016.3'
ec8fc058d4 Master performance improvement (#34916)
34dc2fd792 Merge pull request #34911 from cachedout/backport_34906
8becec2f4f Backport #34906
6ccc27f697 Merge pull request #34898 from hrumph/list_upgrades_refresh
acd4b1a23b Fixes #33620
5c13ee0e72 Merge pull request #34606 from isbm/isbm-config-reading-exit-2015.8
5f5b802c0c Add option to master config reader on ignoring system exit for wrong configuration
6fc677f177 Ignore minion config errors everywhere but the minion itself
8699194647 Remove deprecation: BaseException.message deprecated as of 2.6
0e65cfec91 Fix lint: E8302
67faa56bf1 Use Salt default exit codes instead of hard-coded values
a84556e596 Exit immediately on configuration error
43d965907c Raise an exception on any found wrong configuration file
30ed728d05 Cover exception handling in the utils.parsers
5e8c0c6bdb Introduce configuration error exception
ISSUE #34760: (nate-byrnes) XenServer 7 needs correct provider setup for services. (refs: #34915)
PR #34926: (rallytime) Lint #34923 @ 2016-07-25 14:53:42 UTC
ISSUE saltstack/salt#34908: (Ch3LL) Cannot start proxy minion due to keyerror in grains (refs: #34910)
PR #34910: (cachedout) Fix grains error on proxy minions @ 2016-07-22 23:05:46 UTC
ISSUE saltstack/salt#34816: (msdogado) VirtuozzoLinux not realized as RedHat by pkg (refs: #`saltstack/salt`#34878`_`_, #34878)
ISSUE saltstack/salt#34893: (msdogado) rpm VirtuozzoLinux not working (refs: #34901)
PR #34901: (rallytime) Add VirtuozzoLinux to the list of enabled distros for rpm.py @ 2016-07-22 22:23:48 UTC
ad640cc046 Merge pull request #34901 from rallytime/fix-34893
45e2ce10a4 Add VirtuozzoLinux to the list of enabled distros for rpm.py
ISSUE saltstack/salt#34890: (msdogado) VirtuozzoLinux enabling services not working (refs: #34900)
PR #34900: (rallytime) Add VirtuozzoLinux to enabled platforms list in rh_service.py @ 2016-07-22 22:21:20 UTC
5aa532f98b Merge pull request #34900 from rallytime/fix-34890
12824487cc Add VirtuozzoLinux to enabled platforms list in rh_service.py
PR #34887: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-07-22 18:04:47 UTC
ebebfa647f Merge pull request #34887 from rallytime/merge-2016.3
109b368d19 Merge branch '2015.8' into '2016.3'
PR #34632: (eliasp) Try to create the log directory when not present yet @ 2016-07-22 17:34:31 UTC
eba34f7f4c Merge pull request #34632 from eliasp/2016.3-create-logdir-when-needed
9c89470661 Try to create the log directory when not present yet
PR #34854: (rallytime) Remove string_types import from state compiler @ 2016-07-22 17:20:15 UTC
965f517889 Merge pull request #34854 from rallytime/cleanup-state-imports
73d3075ce9 Remove string_types import from state compiler
ISSUE saltstack/salt#26171: (HG00) salt-ssh from python2.6 master to python2.7 minion fails on "from _elementtree import *" (refs: #34865)
PR #34865: (thatch45) This needs discussion, since this breaks SUSE @ 2016-07-22 17:19:34 UTC
584d7606d4 Merge pull request #34865 from thatch45/break_suse
6c5f363921 This needs discussion, since this breaks SUSE
PR #34858: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-07-21 21:01:17 UTC
aaede31f66 Merge pull request #34858 from rallytime/merge-2016.3
9227c3dd26 Merge branch '2015.8' into '2016.3'
acc9e31c02 Merge pull request #34822 from thatch45/ssh_fixes
5d91139bc9 Merge pull request #34847 from cachedout/pwall
2c8298dc6e Profile logging
3affafa2e9 Add an option to skip the verification of client_acl users
07d1d36653 Merge pull request #34827 from thatch45/34691
1ccf35eca4 fix beacon list to include all beacons being processed
b375720251 Merge pull request #34833 from rallytime/bp-28521
e50a6783ce SPM: packaging doesn't work in Python 2.6. Fixed.
042646582f Merge pull request #34823 from rallytime/bp-25276
a028796eff copy spm.1 man page during setup Refs #25213
PR #34852: (rallytime) Skip GCE unit tests - causes test suite to hang @ 2016-07-21 17:52:31 UTC
ISSUE #34215: (rvora) salt-master crashes every few days (refs: #34683)
PR #34844: (vutny) Fix getting total available memory without psutil installed @ 2016-07-21 17:12:38 UTC
ISSUE saltstack/salt#34345: (edgan) Salt master mode's and salt-ssh mode's top.sls processing aren't the same (refs: #34837)
ISSUE #34345: (edgan) Salt master mode's and salt-ssh mode's top.sls processing aren't the same (refs: #34837)
ISSUE saltstack/salt#32591: (AndrewPashkin) "RuntimeError: maximum recursion depth exceeded" in salt/utils/lazy.py, using Salt-SSH (refs: #34838)
PR #34838: (thatch45) Check if a valid value is passed to unlyif/unless @ 2016-07-21 14:34:29 UTC
96450ac74d Merge pull request #34838 from thatch45/unless_valid
1f34299a84 Check if a valid value is passed to unlyif/unless
ISSUE saltstack/salt#32525: (anlutro) state.show_low_sls not working in salt-ssh (refs: #34840)
PR #34840: (thatch45) update the state wrapper to include show_low_sls @ 2016-07-21 14:34:02 UTC
3a5ef86d58 Merge pull request #34840 from thatch45/state_update_ssh
77dce3920c update the state wrapper to include show_low_sls
ISSUE #34762: (aphor) zpool state module needs support for disk vdev (refs: #34791, #34770)
PR #34842: (sjorge) 2016.3 zpool cleanup and fixes @ 2016-07-21 14:32:56 UTC
PR #34770: (aphor) zpool state module needs support for disk vdev #34762 (refs: #34842)
5f67318fd7 Merge pull request #34842 from sjorge/2016.3-zpool-simplifaction
a7ff9524b0 drop parsing of vdevs, error passthrough from zpool cli
25d6c8139b eliminate hardcoded vdev type from zpool state
47b8dc946c salt.states.zpool - work with updates exec module
a5a98845c7 salt.module.zpool - fix bug with properties on/off being parsed as true/false
dd64494a19 salt.modules.zpool - drop vdev types to make it more future proof, fallback to zpool cli error messages
PR #34825: (thatch45) keep this beacon from stack tracing at the loader
PR #34824: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-07-20 20:54:35 UTC
b9db0b0036 Merge pull request #34824 from rallytime/merge-2016.3
094731f4b6 Merge branch '2015.8' into '2016.3'
98fa4a404e Merge pull request #34818 from jtand/mysql_state_integration_test_cleanup
9abb6f91bb Skip mysql state test if mysqladmin is not available
6636f2b449 Merge pull request #34803 from junovitch/issue_24744
64c850410f salt/state.py: set 'chunk['order'] = 0' with 'order: first'; fixes #24744
PR #34670: (isbm) Add "osmajorrelease" grain (2016.3) @ 2016-07-20 14:39:38 UTC
62ef8fdb35 Merge pull request #34670 from isbm/isbm-osmajorrelease-grain-suse
a6bcbd615f Lintfix PEP8: E262
110a422d5a Keep osmajorrelease as a string type for 2016.3 release
208fd33b48 Add unit test for osmajorrelease grain
9a6b2175c6 Implement "osmajorrelease" by killing spaghetti
ISSUE #34215: (rvora) salt-master crashes every few days (refs: #34683)
PR #34683: (cachedout) Fix publisher leak (refs: #34844) @ 2016-07-20 13:57:10 UTC
6ca9ffa7c7 Merge pull request #34683 from cachedout/issue_34215
ccd53e9214 Lint
76eb46fb08 Document master setting
0dfe3aaf31 Set up dynamic config
3cfb82cdd4 Fix silly error
35a845fff5 Only set IPC with write buffer if set
b2d636017d Add IPC to minion opts
2c1c92c48e Lint
c4395ae84e Dial down default buffer and apply to just write buffer
3e3e2a997e Typo
78f6251c09 Correct issues with config
c138cc03e3 Configuration settings for IPC buffers
ISSUE #34762: (aphor) zpool state module needs support for disk vdev (refs: #34791, #34770)
PR #34791: (sjorge) salt.state.zpool tweaks @ 2016-07-19 20:56:47 UTC
49ab3fd2b5 Merge pull request #34791 from sjorge/zpool-state-tweaks
d48c6d2dcb accomidate use of "fake" vdev type disk, this behavior may be broken later if a disk vdev ever gets added to the cli tools. improve documentation explaining how to create a striped pool without the "fake" vdev type
PR #34784: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-07-19 16:30:18 UTC
1617a7058a Merge pull request #34784 from rallytime/merge-2016.3
3e032dc397 Merge branch '2015.8' into '2016.3'
58021035a9 Merge pull request #34773 from randomed/mysql-returner-startup/2015.8
0cd55eb7d7 Add jid=req handling for mysql returner. It should also store the return jid into the jid list table.
10a1af9949 Remove unnedeed config test (#34751)
f19caac8e4 Merge pull request #34754 from cachedout/disable_mid_test
46901c6e65 Disable test
81f29006f2 Merge pull request #34741 from rallytime/bp-34726
d949110993 Loop over updated keys in non recursive update
ISSUE saltstack/salt#34630: (bdrung) Spelling errors (refs: #34756, #34722)
ISSUE saltstack/salt#33923: (pavankumar2203) Salt module certutil install doesn't work (refs: #34756)
PR #34756: (jacobhammons) Rebuild man pages
ISSUE saltstack/salt#27980: (rayba) salt-cloud 2015.5.0 azure provider could not be loaded (refs: #34746)
PR #34746: (rallytime) Update azure lib dep to match the one in cloud.clouds.msazure @ 2016-07-18 18:54:40 UTC
2a9738f00d Merge pull request #34746 from rallytime/azure-version
ead3eb1606 Update azure lib dep to match the one in cloud.clouds.msazure
PR #34744: (justinta) Test valid docs fix @ 2016-07-18 18:22:47 UTC
c0e2657c8e Merge pull request #34744 from jtand/test_valid_docs_fix
4fe33a7695 add directives example to ldap3.modify
6fa40a0d46 Add cli examples for ldap3 module
b94e0dd95a ipset.long_range doesn't need a docstring
PR #34740: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-07-18 16:28:56 UTC
PR #34607: (isbm) Bugfix: Exit on configuration read (backport) @ 2016-07-18 15:15:21 UTC
efc7599f85 Merge pull request #34607 from isbm/isbm-config-reading-exit-2016.3
fb7542f920 Add option to master config reader on ignoring system exit for wrong configuration
abd10b5782 Ignore minion config errors everywhere but the minion itself
e5f43e6711 Remove deprecation: BaseException.message deprecated as of 2.6
23d1031a09 Fix lint: E8302
6b660678fa Use Salt default exit codes instead of hard-coded values
0c2d3511c9 Exit immediately on configuration error
c5de6c8c4a Raise an exception on any found wrong configuration file
575767022b Cover exception handling in the utils.parsers
2cf696671f Introduce configuration error exception
PR saltstack/salt#34607: (isbm) Bugfix: Exit on configuration read (backport) (refs: #34739)
PR #34739: (cachedout) Remove unnedeed config test @ 2016-07-18 15:15:15 UTC
d0e0c0186b Merge pull request #34739 from cachedout/remove_config_test
4625ee65b8 Remove unnedeed config test
ISSUE saltstack/salt#34630: (bdrung) Spelling errors (refs: #34756, #34722)
PR #34722: (rallytime) Various spelling fixes @ 2016-07-16 19:49:54 UTC
abf5b976ed Merge pull request #34722 from rallytime/fix-34630
cca9446c37 Various spelling fixes
PR #34714: (sjmh) Fix ldap auth for function matches @ 2016-07-16 19:49:12 UTC
922cc5a8a7 Merge pull request #34714 from sjmh/fix/ldap_auth
d4144039bc Fix ldap auth for function matches
PR #34720: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-07-16 19:22:28 UTC
40626d786a Merge pull request #34720 from rallytime/merge-2016.3
c2130d5a04 Merge branch '2015.8' into '2016.3'
08d00f3a61 Merge pull request #34689 from Azidburn/fix_pkg_sources
2c0fc919b3 fix second run problems with pkg.installed using sources
4cb1ded520 Merge pull request #34695 from isbm/isbm-zypper-product-boolean-values
5ed5142fbc Update test data for 'registerrelease' and 'productline' fields
21444ee240 Bugfix: return boolean only for 'isbase' and 'installed' attributes
aaa6f7d80a update 2015.8.11 release notes (#34682)
ISSUE #34661: (chrimi) Cron State documentation lacks information of "New in" for special parameter in cron.present (refs: #34707)
PR #34696: (isbm) Bugfix: Zypper pkg.list_products returns False on some empty values (2016.3) @ 2016-07-15 21:18:21 UTC
51fce770a5 Merge pull request #34696 from isbm/isbm-zypper-product-boolean-values-2016.3
96021e257c Update test data for 'registerrelease' and 'productline' fields
337eee33ac Bugfix: return boolean only for 'isbase' and 'installed' attributes
PR #34702: (farcaller) Fixed dockerng.list_tags @ 2016-07-15 20:50:35 UTC
45045f6900 Merge pull request #34702 from farcaller/fixtags
032e35a28e Fixed dockerng.list_tags
ISSUE saltstack/salt#34548: (Inveracity) win_dsc.set_lcm_config does not set multiple values, missing semicolon (refs: #34549, #saltstack/salt`#34549`_)
PR saltstack/salt#34549: (Inveracity) fixes multiple values in mof configuration (refs: #34681)
PR #34549: (Inveracity) fixes multiple values in mof configuration (refs: #34681)
PR #34679: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-07-14 20:59:45 UTC
d57507dde8 Merge pull request #34679 from rallytime/merge-2016.3
0c566dce89 Merge branch '2015.8' into '2016.3'
3192e1674b Merge pull request #34676 from cachedout/partial_revert_34644
64a154826a Revert "Modify lodaer global test to use populated dunders"
3b6f1089b2 Merge pull request #34601 from lorengordon/clarify-doc
bfe0dd0b8a Clarifies the proper way to reference states
bc63f25a6f Lint 34644 (#34651)
50360263c5 Adjust the mine test a little bit to give it a better chance of success (#34647)
8a0209101e Merge pull request #34642 from jtand/mysql_integration_cleanup
dd1559a599 Check that mysqladmin exists before running mysql integration tests.
3e612c3794 Merge pull request #34618 from jtand/network_integration_fix
34bcf9ccfc Changed network state test to use test=True
b2616833b0 Some small changes
ed59113e94 Change network state integration test to use test=True
ISSUE saltstack/salt#33452: (Ch3LL) Digital Ocean does not return anything on deletion (refs: #34605)
PR #34605: (gtmanfred) catch error if no dns domains exist @ 2016-07-14 15:20:46 UTC
b88c39e1d2 Merge pull request #34605 from gtmanfred/2016.3
37b0943539 catch error if no dns domains exist
PR #34557: (jacobweinstock) handle jboss cli expression type in the parsing of output @ 2016-07-14 15:09:49 UTC
ISSUE saltstack/salt#34382: (amontalban) Exception: unsupported operand type(s) for -: 'str' and 'int' (refs: #34565)
ISSUE #34554: (stjack99) num_cpus grain missing with Salt 2016.3.1 on FreeBSD 10.x (refs: #34565)
PR #34619: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-07-12 21:52:01 UTC
61f5045a0d Merge pull request #34619 from rallytime/merge-2016.3
f734afd0b0 Merge branch '2015.8' into '2016.3'
9f123543e5 Merge pull request #34617 from rallytime/merge-2015.8
b90ae407f9 Add support for edge case when Cmd and Entrypoint can't be blanked (#34593)
12b579c4e3 When sorting list actual_data, make it a list (#34590)
7dd8035c62 Gate docker unit test to check for docker (#34591)
ae38c874da Add a bunch of documentation on getting files from other environments (#34560)
91e0656d44 Merge pull request #34531 from terminalmage/issue34397
d0fec1b8f6 salt/modules/zypper.py: accept ignore_epoch argument
5ae9463c1f salt/modules/yumpkg.py: accept ignore_epoch argument
c2791117af salt/modules/rpm.py: accept ignore_epoch argument
c5de8b880d salt/modules/ebuild.py: accept ignore_epoch argument
4ee8e8f037 salt/modules/aptpkg.py: accept ignore_epoch argument
5b123b403c Pass ignore_epoch to salt.utils.compare_versions()
07368fac40 Accept ignore_epoch argument for salt.utils.compare_versions()
e99befad47 Merge pull request #34545 from terminalmage/docker-exec-driver
dd5838e242 Handle cases where Docker Remote API returns an empty ExecutionDriver
PR #34585: (rallytime) [2016.3] Avoid salt.utils circular imports when using "from"
PR #34616: (jacobhammons) Adds a mock required for the network settings beacon @ 2016-07-12 19:09:30 UTC
c8bdfb272d Merge pull request #34616 from jacobhammons/network-settings-mock
5e2ddb5eb0 Adds a mock required for the network settings beacon
PR #34553: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-07-11 19:36:26 UTC
d8c8b4ac6f Merge pull request #34553 from rallytime/merge-2016.3
815c8b38d5 Merge branch '2015.8' into '2016.3'
7120d43df0 Merge pull request #34546 from rallytime/rename-boto-secgroup-test
f8a3622be7 Rename unit.states.boto_secgroup to unit.states.boto_secgroup_test
ca92061821 Merge pull request #34537 from rallytime/rename-simple-test
ceefb6e34c Rename tests.unit.simple to tests.unit.simple_test
fbab2f8c2b [2015.8] Update bootstrap script to latest stable (#34527)
6b8c76af83 Prevent many errors in the test suite in loader tests (#34521)
c2f296c95b Fix wrong order of retention_policy_exists (#34507)
685df80929 Merge pull request #34518 from terminalmage/fix-pkg.latest-test
4aef44ecdf Fix pkg.latest integration test for non-LTS ubuntu
PR #34569: (eliasp) Minor doc fixes for PostgreSQL states @ 2016-07-11 14:02:13 UTC
5b002e11b4 Merge pull request #34569 from eliasp/2016.3-postgres-doc
221da29ef5 Typo (defaul → default)
ba3d7c624b Add code formatting
b3409c97a2 Fix typo (seens → seen)
PR #34524: (terminalmage) yumpkg: Avoid spurious logging in pkg.upgrade @ 2016-07-07 22:06:01 UTC
7e1abd77ba Merge pull request #34524 from terminalmage/yumpkg-upgrade-logging
40992f0790 yumpkg: Avoid spurious logging in pkg.upgrade
ISSUE #34439: (edgan) Fast memory leak on ctrl-c out of salt '*' state.highstate (refs: #34490)
PR #34520: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-07-07 19:22:40 UTC
b9e87620f5 Merge pull request #34520 from rallytime/merge-2016.3
27988dde48 Merge branch '2015.8' into '2016.3'
a516f116d1 Merge pull request #34513 from cachedout/lower_loader_log
733c5d00c0 Lower the log level for modules which cannot be loaded to trace
63f0451041 Merge pull request #34498 from rallytime/bootstrap-tutorial-doc-fix
23c5739c3b Use -O in wget develop example in bootstrap tutorial
3ebba020b6 Rename some unit test files by adding _test (#34503)
8722257b82 Improve top file merging documentation (#34505)
6ce7cb9616 Gracefully handle non-XML output in GlusterFS execution module. (#34492)
75299456be Use skipTest for network state integration test (#34489)
0f3f87fbc5 Update dnsmasq.get_config docs to use correct config_file param. (#34488)
ISSUE #34224: (tehsu) salt-cloud to rackspace uses public ip instead of private (refs: #34499)
PR #34499: (gtmanfred) remove unnecessary block parsing ip addrs for nova @ 2016-07-07 16:23:46 UTC
PR #34486: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-07-06 17:28:31 UTC
95094c73ff Merge pull request #34486 from rallytime/merge-2016.3
2b307b7ea1 Merge branch '2015.8' into '2016.3'
e2f576e847 Merge pull request #34462 from terminalmage/git-describe-always
6ef7ee198e Restrict use of --always to git 1.5.6 and newer
c554b22fc8 modules/git: added --always parameter for git.describe().
85f1f18239 Merge pull request #34467 from rallytime/bp-34457
746883741f Only access key metadata if we found key metadata
9e15337b74 Merge pull request #34432 from twangboy/fix_file.append
13f11fddce Remove refactoring code
78f7c530bb Remove unit tests, integration tests written
b83392edea Remove len() in favor of boolean test
4373408163 Fix line error
2479b53e2f Fix erroneous report on newline code
75b6ed1fd5 Change back to binary read
65753cff6d Use os.linesep instead of n
a55d63f086 Fix object names
3e2fe12e5e Add new line if missing
0b7821c8db Fix file.append state
91e095bb41 Merge pull request #34429 from terminalmage/pkg-latest-versioncheck
667f31a72a Skip version checking for targeted packages in pkg.latest state
0a264597ca Forgot reference to inotify (#34455)
ISSUE #33915: (mattglv) Orchestration runner output on Success vs Failures in 2016.3.0 (refs: #34459)
PR #34459: (terminalmage) Ignore retcode when formatting highstate output @ 2016-07-06 03:59:23 UTC
7867d49193 Merge pull request #34459 from terminalmage/issue33915
82a70e015f Ignore retcode when formatting highstate output
ISSUE #34371: (erikgrinaker) git.detached does not work with commit ID as ref (refs: #34463)
PR #34463: (terminalmage) states/git: pass required cwd parameter to git.describe. @ 2016-07-06 03:59:05 UTC
ae6902290a Merge pull request #34463 from terminalmage/issue34371
f981a5646a states/git: pass required cwd parameter to git.describe.
ISSUE #34395: (artxki) Nonfunctioning default_password in states.postgres_user.present (refs: #34436)
PR #34466: (rallytime) Back-port #34436 to 2016.3 @ 2016-07-06 03:57:15 UTC
PR #34436: (artxki) Fix #34395 Nonfunctional default_password in states.postgres_user.present (refs: #34466)
8f8a6d2f68 Merge pull request #34466 from rallytime/bp-34436
e97c00b018 Fix #34395 Nonfunctional default_password in states.postgres_user.present
PR #34453: (justinta) Arch linux does not have osrelease or osmajorrelease grains
ISSUE #33697: (asloboda-cisco) Client clash with Tornado IOLoop (refs: #34456)
PR #34456: (thatch45) Be more careful when making the SMinion @ 2016-07-05 18:41:57 UTC
fc67a4e216 Merge pull request #34456 from thatch45/2016.3
edd6b95c60 we need to be more careful when making the SMinion
PR #34452: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-07-05 17:49:19 UTC
72b4d6b52c Merge pull request #34452 from rallytime/merge-2016.3
91120dba01 Merge branch '2015.8' into '2016.3'
7bb0868c66 Merge pull request #34451 from rallytime/merge-2015.8
55a91e22be Merge branch '2015.5' into '2015.8'
8c72ee56e4 Merge pull request #34435 from cachedout/backport_config_dir_integration
0e2c71a537 Backport change to integraiton test suite
e65d1ae374 Merge pull request #34401 from terminalmage/rpm-version_cmp
7cefd4182d Use rpmdev-vercmp as a fallback for version comparison on RHEL5
5ddf417432 Merge pull request #34366 from steverweber/fix_servicerestart
7847c39024 Update service.py
485454febb Merge pull request #34426 from cro/inotify-linux-only
54a02f25ba Document that inotify is Linux only
PR #34427: (twangboy) Automated signing fixes for Ubuntu 16.04, 14.04, 12.04 (for dmurphy) @ 2016-07-05 15:18:46 UTC
7508d291d2 Merge pull request #34427 from twangboy/sign_fx
c804480982 Add changes suggested by @cachedout
494deda074 Automated signing fixes for Ubuntu 16.04, 14.04, 12.04
ISSUE #34379: (UtahDave) variable referenced before assignment (refs: #34400)
PR #34400: (cachedout) Fix uninitialized value @ 2016-07-01 17:42:55 UTC
b3875f397d Merge pull request #34400 from cachedout/issue_34379
b413f05a4f Fix uninitialized value
PR #34404: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-07-01 15:02:09 UTC
d1cd36ab2b Merge pull request #34404 from rallytime/merge-2016.3
8398de0baf Merge branch '2015.8' into '2016.3'
fe18bbb527 Merge pull request #34392 from cro/salt-cloud-doc-clarify
6cce575d40 Clarify that salt-cloud doesn't get installed by bootstrap
45b8fb10d7 Merge pull request #34373 from jtand/network_state_integration_test
1d24053e36 network.system sls file
4a9e6af542 network.routes sls file
76c90b2ef6 network.managed sls file
84a36369fa Added network state integration test
d6af1de0b7 Optimize pkg integration tests and add a couple new tests (#34377)
PR #34292: (twangboy) Fix runas function for System Account @ 2016-06-30 18:25:09 UTC
ad63b1d3d3 Merge pull request #34292 from twangboy/fix_runas
433f300eba Enable all privileges
5584cc2c6f Handle users that aren't admin
e9d2402c0b Fix runas function for System Account
PR #34388: (rallytime) Back-port #34378 to 2016.3 @ 2016-06-30 17:50:48 UTC
PR #34376: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-06-30 14:31:28 UTC
5a44b077a0 Merge pull request #34376 from rallytime/merge-2016.3
3149da1bcc Merge branch '2015.8' into '2016.3'
af8ef1e461 Merge pull request #34368 from rallytime/merge-2015.8
3bce0cb510 Merge branch '2015.5' into '2015.8'
970aaa46d4 Merge pull request #34252 from gtmanfred/2015.5
82183f1572 return list of nodes for lxc driver when called directly
11dc0203b0 Making salt-ssh pass proper return codes for jinja rendering errors (#34342)
PR #34365: (sjorge) fixes computenode_* grains on SmartOS compute nodes @ 2016-06-29 17:55:24 UTC
3808d849fe Merge pull request #34365 from sjorge/2016.3-fix-broken-smartos-grains
3ff895cacf fixes computenode_* grains on SmartOS compute nodes
PR #34353: (cro) Remove proxy check and additional GetConnection--this makes the proxy… @ 2016-06-29 14:54:47 UTC
65efb55917 Merge pull request #34353 from cro/pyvmomi-ssl-fail
14ea29f446 Remove proxy check and additional GetConnection--this makes the proxy fail to start. Need to check to see if proxy memory leak is back.
PR #34348: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-06-28 23:28:45 UTC
c89d1ad27f Merge pull request #34348 from rallytime/merge-2016.3
c87a108a12 Don't forget the pylint disables for range
359e8ca2ce Pylint fixes
f9ab8ba46d Merge branch '2015.8' into '2016.3'
f6bd1ad47e Revert py3modernize lint changes (#34339)
046bdaa9f2 Merge pull request #34306 from ghedo/iptables_flush_table
882c6c9c86 Do not force 'filter' table when flushing
0c60feac02 Doc clarifications to file modules, addition of new profile log level to docs, fixed example in dnsmasq (#34323)
b793426c23 Remove unnecessarily-disabled sanity check (#34325)
c5890a0eca Merge pull request #34335 from rallytime/merge-2015.8
2296587536 Merge branch '2015.5' into '2015.8'
6cce545d92 Merge pull request #34313 from rallytime/bootstrap-2015.5
c7db73be92 [2015.5] Update to latest bootstrap script v2016.06.27
a6d3cc637b Typo in dockerio doc (#34319)
dd4c937009 Merge pull request #34312 from rallytime/bootstrap-2015.8
944a393f89 [2015.8] Update to latest bootstrap script v2016.06.27
91703d2dc4 Merge pull request #34307 from rallytime/fix-test-example
f44a0543fe Fix test example in integration testing docs
ISSUE #34255: (tmehlinger) fire_event requisite does not work in orchestration states (refs: #34256, #34343)
PR #34338: (themalkolm) Add listen/listen_in support to stateconf.py @ 2016-06-28 21:50:14 UTC
0b9cb602fe Merge pull request #34338 from themalkolm/patch-2
cd63541325 Add listen/listen_in support to stateconf.py
PR #34283: (sjorge) 2016.3 mount vfstab support @ 2016-06-28 19:23:39 UTC
80a659bb51 Merge pull request #34283 from sjorge/2016.3-mount-fstab
b8c6948cd5 fixes broken rm_fstab test due to missing __grain__.kernel
d633e774ea actually do the cleanup, oops
987c240850 minor cleanup
c3667203bf add test for vfstab
80e9d1d278 set __grains__ for fstab unit test
f0f5d449c3 mount.vfstab implemented on Solaris like platforms
4398e8841b undo some changes to mount.fstab and mount.rm_fstab, create mount.vfstab and mount.rm_vfstab
133d3bb2bb mount.set_fstab errors out on Solaris like platforms
c0863fb024 mount.rm_fstab works with Solaris like platforms
151799ea74 initial vfstab support (Solaris like platforms)
ISSUE #34321: (Ch3LL) Raspberry Pi salt-minion missing osmajorrelease grain (refs: #34322)
PR #34322: (Ch3LL) add osmajorrelease grain for raspbian @ 2016-06-28 19:08:39 UTC
75aad073a9 Merge pull request #34322 from Ch3LL/add_grains_majorrelease_test
693cc61aa4 add osmajorrelease to ubuntu and fix pylint
2fc3e8a54b add osmajorrelease grain for raspbian
PR #34337: (clinta) Change merge-if-exists logic to properly report changes @ 2016-06-28 18:41:56 UTC
81547f413d Merge pull request #34337 from clinta/serialize-merge
ebe7def2fb Change merge-if-exists logic to properly report changes
PR #34300: (vutny) Make apache.configfile state handle the Options list correctly @ 2016-06-28 18:34:45 UTC
affc65dc79 Merge pull request #34300 from vutny/fix-apache-vhost-options
52001afdde Fix apache.configfile state example
64a9442e38 apache.config: correctly output a list of the Options
ISSUE #33588: (whytewolf) rabbitmq_user.present error (refs: #34333)
ISSUE #34329: (clinta) file.serialize merge_if_exists fails: 'function' object has no attribute 'deserialize' (refs: #34330)
ISSUE #34170: (rodoyle) ps.top raises ValueError "too many values to unpack" when psutil > 4.1.0 (refs: #34318)
PR #34311: (rallytime) [2016.3] Update to latest bootstrap script v2016.06.27 @ 2016-06-27 18:59:27 UTC
1398b1c51e Merge pull request #34311 from rallytime/bootstrap-2016.3
75aa7047bc [2016.3] Update to latest bootstrap script v2016.06.27
ISSUE #34129: (onorua) fqdn_ip4 and fqdn_ip6 are empty on 2016.3+ (refs: #34284)
PR #34284: (rallytime) Don't require 'domain' to be present before checking fqdn_ip* grains @ 2016-06-27 17:06:17 UTC
dc8462451d Merge pull request #34284 from rallytime/fix-34129
5f45a8ff73 Don't require 'domain' to be present before checking fqdn_ip* grains
ISSUE #30493: (sjorge) salt.modules.status mostly broken on solaris like operating systems. (refs: #34296)
PR #34296: (sjorge) 2016.3 status module now works on Solaris like platforms @ 2016-06-27 16:49:41 UTC
259935d6d2 Merge pull request #34296 from sjorge/2016.3-module.status
a26340c555 make status.all_status work on Solaris like platforms
33e24fa697 make status.cpustats work on Solaris like platforms
d214e9c776 correctly cast to int for status.netdevs on Solaris like platforms
b74761b52d make status.cpuinfo support Solaris like platforms and OpenBSD
2cd76d5ab5 make status.diskstats work on Solaris like platforms
3211538830 make status.diskusage work on Solaris like platforms
a12b311a62 make status.netdev compatible with Solaris like platforms
3bc01458aa make status.netstats compatible with Solaris like platforms
25678901fa avoid KeyError in ping_master
81d7fc98d8 make status.vmstats work on Solaris like platforms and OpenBSD
PR #34281: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-06-24 21:51:43 UTC
376bec0455 Merge pull request #34281 from rallytime/merge-2016.3
ae8ad9329c Merge branch '2015.8' into '2016.3'
d235b1245b Merge pull request #34233 from thegoodduke/for_2015.8_ipset
4da5e35bf4 ipset: fix the comment containing blank
65c5675a3f Merge pull request #34257 from rallytime/fix-34037
d7a5e9b10e Remove test that doesn't actually test anything
c4c037d600 Use 'config_dir' setting instead of CONFIG_DIR in gpg renderer
203870f147 Merge pull request #34274 from clinta/2015.8
6572454918 Don't escape source before calling managed
a59dc85a15 Merge pull request #34258 from rallytime/merge-2015.8
PR #34271: (opdude) Fixed symlinks on windows where the slashes don't match @ 2016-06-24 17:05:25 UTC
805171c949 Merge pull request #34271 from Unity-Technologies/hotfix/windows_symlinks
e0a1a55431 Fixed symlinks on windows where the slashes don't match
ISSUE #14915: (johngrasty) SmartOS/OmniOS - mount module fails. (refs: #34254)
PR #34259: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-06-24 14:27:30 UTC
39579ce5f6 Merge pull request #34259 from rallytime/merge-2016.3
eeaf3cc1e7 Merge branch '2015.8' into '2016.3'
92962957c8 Merge pull request #34093 from terminalmage/issue33873
5edb45d746 win_pkg: refresh pkg database if refresh=True passed to version() or list_pkgs()
0078adee35 Catch CommandExecutionError in pkg states
cb5399787c Merge pull request #34136 from meaksh/salt-suse-os-detection-2015.8
97f1958863 some cleanup and renaming
72c8e5d78f better way to check for openSUSE Leap
548971bdc9 Fix for SUSE OS grains in 2015.8
PR #34134: (meaksh) Fixed behavior for SUSE OS grains in 2016.3 (refs: #34136) @ 2016-06-23 20:24:51 UTC
PR #33903: (meaksh) Fetching grains['os'] from /etc/os-release on SUSE systems if it is possible (refs: #34134)
3acda896f2 Merge pull request #34134 from meaksh/salt-suse-os-detection
23ce0b431b some cleanup and renaming
516bbc454d better way to check for openSUSE Leap
44eda2ad9f Fix for openSUSE Tumbleweed
0d4a710d86 fixes for fopen mock and some os_release_map for SLES11SP3
d6410a03b8 unit tests for SUSE os grains detection
47ecb7013b Normalization of osfullname grain for openSUSE
9c81f434fa one clause to set OS grain from CPE_NAME
d78d57b717 Test fixed: get OS grain from /etc/os-release if possible
d80e0532ff fix: osarch_mock
db00ec756d osarch mock for unit test
dabc5cab7e lint fix
9ac514724b testing if SUSE os grain is set from /etc/os-release
bc671336a7 Getting the 'os' grain from CPE_NAME inside /etc/os-release for SUSE and openSUSE
64af4d4145 Adding SLES_SAP to OS_FAMILY_MAP
ISSUE #34137: (christoe) Win_task info function broken (refs: #34159)
ISSUE #34135: (christoe) Arguments to Windows task creation module are not used (refs: #34159)
PR #34159: (christoe) Fixes to the win_task module @ 2016-06-23 17:54:53 UTC
PR #34223: (peterdemin) Fixed typo in filtering LDAP's potential_ous @ 2016-06-23 17:26:31 UTC
0a0267149f Merge pull request #34223 from peterdemin/bugfix-eauth-ldap-expanding
8bb03ec109 Fixed typo in filtering LDAP's potential_ous
PR #34239: (vutny) file.find module: fix handling of broken symlinks @ 2016-06-23 17:25:17 UTC
f74f176bd5 Merge pull request #34239 from vutny/file-find-broken-symlinks
7e164c4f86 file.find module: fix handling of broken symlinks
PR #34229: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-06-22 22:57:00 UTC
4157f6fd39 Merge pull request #34229 from rallytime/merge-2016.3
940ac86d4e Merge branch '2015.8' into '2016.3'
56c7267631 fix regression from #33681 which causes pulling a list of s3 objects via s3.query to fail (#34208)
02eb331494 Fix a pair of gitfs bugs (#34218)
6d643cd528 Merge pull request #34182 from rallytime/fix-34043
b7d49c5052 Handle child PIDs differently depending on the availability of psutils
5d3ec31564 Clarify pkg.list_repo_pkgs docstring for held packages (#34188)
5bca5c42f1 Change target for dockerng assuming default status to Nitrogen release (#34206)
ISSUE #33879: (Ch3LL) saltutil.wheel minions.connected does not return anything with remote minions (refs: #34214)
PR #34214: (rallytime) Update saltutil.wheel docs to specify remote vs local minion behavior @ 2016-06-22 19:22:30 UTC
b5ea1495af Merge pull request #34214 from rallytime/fix-33879
1be05f6a87 Update saltutil.wheel docs to specify remote vs local minion behavior
ISSUE #34074: (fooka03) Unable to use S3 file backend with 2016.3.1 on Ubuntu 14.04 or 16.04 (refs: #34209, #34208)
ISSUE #32916: (giannello) file.managed memory usage with s3 sources (refs: #33599, #33682)
PR #34209: (lomeroe) fix regression in s3.query from #33682 @ 2016-06-22 18:50:19 UTC
PR #34197: (eliasp) Make module.ssh.recv_known_host() more resilient against hosts not returning a key @ 2016-06-22 17:26:02 UTC
0cbdb73fc5 Merge pull request #34197 from eliasp/2016.3-salt.modules.ssh.recv_known_host-empty_results
82c4b1229e Make module.ssh.recv_known_host() more resilient against hosts not returning a key
ISSUE #34199: (DarkKnightCZ) cmdmod.exec_all doesn't work with Windows PowerShell (refs: #34201)
ISSUE #34196: (DarkKnightCZ) Salt call cmdmod.exec_code_all fails on Windows minion due to invalid file mode (refs: #34198)
PR #34201: (DarkKnightCZ) Suffix temp file with .sr1 and add mandatory argument when executing PowerShell script @ 2016-06-22 17:21:24 UTC
PR #34198: (DarkKnightCZ) Don't use binary mode for cmdmod.exec_code (refs: #34201)
606ae3c886 Merge pull request #34201 from DarkKnightCZ/cmdmod-34199
05748743bc Suffix temp file with .sr1 and add -File argument when executing PowerShell code via cmdmod.exec_code
ISSUE #34196: (DarkKnightCZ) Salt call cmdmod.exec_code_all fails on Windows minion due to invalid file mode (refs: #34198)
PR #34198: (DarkKnightCZ) Don't use binary mode for cmdmod.exec_code (refs: #34201) @ 2016-06-22 17:14:06 UTC
cb704b780b Merge pull request #34198 from DarkKnightCZ/cmdmod-34196
04553cd3de Don't use binary mode for cmdmod.exec_code
PR #34172: (dmurphy18) Support for building with local packages on Debian and Ubuntu @ 2016-06-22 16:36:44 UTC
0578a2f87d Merge pull request #34172 from dmurphy18/debbuild_deps
f7f8a5d33f Fixed pylint issues
82fa276141 Support for building with local packages on Debian and Ubuntu
PR #34194: (vutny) Correct the docstrings formatting in pkgbuild modules and state
PR #34056: (vutny) Make rpmbuild module work on non-RPM based GNU/Linux systems (refs: #34194)
PR #34186: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-06-21 23:26:34 UTC
a8429c2595 Merge pull request #34186 from rallytime/merge-2016.3
318c2ed6a1 Merge branch '2015.8' into '2016.3'
1c4369d093 Merge pull request #34184 from rallytime/merge-2015.8
8e36e90966 Merge branch '2015.5' into '2015.8'
5411ebb3b4 Merge pull request #34141 from jtand/boto_vpc_test_fix
b7ac6c735a Moved imports to top, out of _get_moto_version function
02f9ba99ba Updated version check. Moved check into its own function
d445026c56 Updated test to work with new moto version. Changed strings to unicode
c059d6c08c Merge pull request #34176 from rallytime/bp-34103
2e5e7ed03c Fix diskusage beacon
5cbaaed167 Merge pull request #34179 from terminalmage/issue34114
86d1b8e864 Raise the correct exception when gitfs lockfile is empty
67deded119 Merge pull request #34178 from terminalmage/remove-comment
4965be72b1 Remove unnecesssary comment
6387d1636e fix salt --summary to count not responding minions correctly (#34165)
e5949ea6f1 doc: add missing dot (#34175)
47595d6795 Typo fix (#34174)
3669048654 Merge pull request #34077 from rallytime/grains-tests
2199bb8a78 Add integration tests for grains.append
37cfe70724 Add some grains targeting tests
ISSUE #34162: (ryanwalder) salt-call default loglevel regression (refs: #34173)
PR #34173: (rallytime) Update docs to match log_level default @ 2016-06-21 17:15:53 UTC
3413c494bd Merge pull request #34173 from rallytime/fix-34162
f577681f0b Update docs to match log_level warning default
ISSUE #34094: (avandendorpe) cron.file is broken (refs: #34095)
PR #34095: (rallytime) Back-port #32396 to 2016.3 @ 2016-06-21 16:12:39 UTC
PR #34108: (l2ol33rt) Make dockerng.absent state honor test=true @ 2016-06-21 15:55:29 UTC
b98687875f Merge pull request #34108 from l2ol33rt/docker_absent_dryrun
5598cb4a21 Make docker.absent honor test=true
ISSUE #34012: (viq) States mount.* fail on OpenBSD's tmpfs (refs: #34133)
PR #34133: (rallytime) Back-port #34057 to 2016.3 @ 2016-06-21 15:53:46 UTC
PR #34156: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-06-21 15:52:59 UTC
dd989dac78 Merge pull request #34156 from rallytime/merge-2016.3
b061b86946 Merge branch '2015.8' into '2016.3'
PR #34110: (garethgreenaway) Fixes to git module & state module related to identity file @ 2016-06-21 15:52:17 UTC
b302cb03ef Merge pull request #34110 from garethgreenaway/git_needs_saltenv_for_identity
68092cdc8c When specifying the SSH identity to use with Git as a salt URL, eg. salt://files/identity, if that file exists outside of the default base environment the file won't be accessible so we need to include the saltenv.
ISSUE #34120: (rmohta) Correct package name to systemd-python for RHEL 7 in docs.saltproject.io (refs: #34138)
ISSUE #31402: (vutny) [repo] systemd-python required package is missing from RHEL7 archive (refs: #34138)
PR #34138: (rallytime) Update package dep note to systemd-python for RHEL7 install @ 2016-06-21 15:51:24 UTC
6c3405755a Merge pull request #34138 from rallytime/fix-34120
73f3e12ce6 Update package dep note to systemd-python for RHEL7 install
PR #34166: (vutny) Fix YAML indentation in Apache state docstrings
PR #34098: (terminalmage) Restore old refresh logic
PR #34087: (bbinet) Encourage to report issues to upstream PillarStack project
PR #34075: (jfindlay) modules.inspectlib.kiwiproc: import gate lxml @ 2016-06-17 15:36:08 UTC
9da592a297 Merge pull request #34075 from jfindlay/import_xml
f882a72348 modules.inspectlib.kiwiproc: import gate lxml
PR #34056: (vutny) Make rpmbuild module work on non-RPM based GNU/Linux systems (refs: #34194) @ 2016-06-17 15:14:51 UTC
52b852216a Merge pull request #34056 from vutny/rpmbuild-support-debian
8ff36d4f2b Expose virtual pkgbuild module as rpmbuild on non-RPM based systems if all required utilities are in place
758f5cd77c Make rpmbuild module work on Debian GNU/Linux and derivatives
PR #34073: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-06-16 23:02:32 UTC
f2a2c2bf53 Merge pull request #34073 from rallytime/merge-2016.3
f6bfaede21 Merge branch '2015.8' into '2016.3'
1b76de1557 Merge pull request #34069 from rallytime/test-minion-return-message
60561ac6fc Add a test to check for disconnected minion messaging
3119693dac Merge pull request #34048 from terminalmage/issue30100
715e7af8a4 Ensure only one fileserver update in a masterless run
dd03024931 Merge pull request #34011 from rallytime/bp-33948-2015.8
a4660d1ff7 Warn when custom returners don't have minions kwarg in save_load
78befde62f Add note to release notes about returner minions kwarg change
4e7f35fa36 Fix loop over cache in auth checking!
06963e0505 Save an entire minion cache traversal on each master pub
bca437128e Fixed a bug in the consul.py module that was preventing services (#34051)
8ba117c7f6 Merge pull request #34045 from jacobhammons/release-prev
43b4a12aa2 Updated latest release version
f9bfcde61f Always make changes to minion config if set (#34020)
e25dba49e2 More YAML indentation fixes in state module examples (#34030)
5b5eae4ca9 Merge pull request #34018 from rallytime/merge-2015.8
77f44f3087 Merge branch '2015.5' into '2015.8'
f758e42172 Fix incorrectly written test (#34000)
cf6281b4cf Add loader.utils() example to calling minion_mods (#33953)
6b98e8a9ea Merge pull request #33880 from terminalmage/zh744
ea726d11c8 pkg.uptodate: Pass kwargs to pkg.list_upgrades
de90b35d2b salt/modules/zypper.py: add fromrepo support to list_upgrades
35fbb06df5 salt/modules/win_pkg.py: add kwargs to list_upgrades
bf5505f425 salt/modules/solarisips.py: add kwargs to list_upgrades
6e89a8be98 salt/modules/pkgutil.py: add kwargs to list_upgrades
5179dbcec4 salt/modules/pacman.py: add kwargs to list_upgrades
46e5a52784 salt/modules/macports.py: add kwargs to list_upgrades
76143b76ca salt/modules/ebuild.py: add kwargs to list_upgrades
b40fc9bc62 salt/modules/brew.py: add kwargs to list_upgrades
4f11c16d86 salt/modules/aptpkg.py: add fromrepo support to list_upgrades
cb88960ed1 Merge pull request #33904 from rallytime/bp-33806
638ccf501d Work around upstream cherrypy bug
7d940aed1f states.file: fix indentation in YAML examples (#34003)
4c7fac0aaa Remove loader test for pam module (#34002)
c4dab6a074 Merge pull request #33990 from jacobhammons/community-projects
b20213fd79 Adds links to several current Salt-related projects Removes the salt_projects.rst file which hasn't been updated in a long time, this is replaced by the updated topics/projects/index.rst file Adds a note about Salt Pack to the installation doc
444c15792c Merge pull request #33983 from twangboy/fix_docs_join_domain
b057be04b4 Fix typo, more documentation
d8c2f3e57a Clarify the account_exists parameter
9bd2317992 Merge pull request #33951 from jfindlay/gem_tests
2eb633ccad modules.gem int tests: only check known installed gems
9f3e18b037 modules.gem int tests: (un)install a non-core gem
53baae6eb1 Merge pull request #33984 from jfindlay/disk_capacity
6cbe31e6c2 states.disk: rewrite unit tests
82c77b533f states.disk.status: validate percent values
aedc4e15e5 states.disk: add documentation
fa5efb6a69 Merge pull request #33985 from rallytime/more-batch-tests
3e7ab8c7b3 Write some more simple batch command tests
6080846cce acl.ClientACL: add unit tests (#33684)
ISSUE #33831: (astehlik) file.managed state should not download a file if the checksum did not change (refs: #34010)
PR #34010: (terminalmage) Do not cache remote files if they are already cached @ 2016-06-16 21:03:47 UTC
790384f413 Merge pull request #34010 from terminalmage/issue33831
636d081ae0 Do not cache remote files if they are already cached
PR #34009: (rallytime) Back-port #33948 to 2016.3 + add log message (refs: #34011) @ 2016-06-16 21:01:09 UTC
PR #33948: (cachedout) Save an entire minion cache traversal on each master pub (refs: #34011, #34009)
dd26d6fd74 Merge pull request #34009 from rallytime/bp-33948
239af9ae5e Warn when custom returners don't have minions kwarg in save_load
c776d2d795 Add note to release notes about returner minions kwarg change
5f696082e3 Fix loop over cache in auth checking!
180c312715 Save an entire minion cache traversal on each master pub
ISSUE #33927: (phil123456) Salt - windows minion cannot do anything (refs: #33941)
PR #33941: (cachedout) Don't call os.getppid() on Windows @ 2016-06-16 20:56:17 UTC
5f4ef46d2f Merge pull request #33941 from cachedout/issue_33927
5fe889c7f1 Don't call os.getppid() on Windows
PR #34067: (jacobhammons) Fixes doc refresh bug on chrome mobile. @ 2016-06-16 18:44:12 UTC
PR #33987: (isbm) inspectlib cleanup @ 2016-06-15 22:09:31 UTC
73ff11585e Merge pull request #33987 from isbm/isbm-inspectlib-cleanup
e36821510f Fix documentation: add an example how to export system to the Kiwi
fe300ccf73 Lintfix
96423076b1 Add unit test for file tree
8975036b27 Add get_unmanaged_files test
be5f12fcaf Add initial unit test for inspectlib.collector.Inspector
652c96d7e7 Stop build (not implemented yet)
58e85ea0ab Refactor class caller
878f67674a Sort package names
c31818b4aa Fix lint: PEP8 multiplication of 4.
c87fff3680 Add root-only warning when exporting system with Kiwi
9bd80f02fc Implement users Kiwi export
e191f338c7 Cleanup code
80f45defae Implement packages and patterns gathering
ad45a265f5 Add Debian support for the repo generator
6280ad137e Semifix: sometimes SQLite3 is locked. TODO: a proper handling required.
51567ab61d Implement SUSE repositories export
e4ac113927 Add Kiwi support to the collector/inspector
eceeb4ecf2 Add ability to specify an additional PID file
f522a91ac6 Add ISO/image build (stub) and export to the Kiwi
bb19684606 Add Kiwi processor exception
805e2ce204 Add Kiwi exported (initial)
a52f9f7107 Add default configuration
ISSUE #34038: (Ch3LL) user.list_users does not work on smartos (refs: #34042)
PR #34025: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-06-15 19:41:00 UTC
f546a00dc9 Merge pull request #34025 from rallytime/merge-2016.3
PR #34044: (jacobhammons) Updated latest release to 2016.3.1 @ 2016-06-15 19:20:28 UTC
3035520594 Merge pull request #34044 from jacobhammons/3.1
a4b67fd1e9 Updated latest release to 2016.3.1 Clean up installation instructions code-block type updates Add link to jinja tutorial
PR #34014: (jnhmcknight) fix launch config creation params
PR #34021: (twangboy) Always make changes to minion config if set (2016.3)
PR #34031: (eliasp) states.postgres_privileges expects a real list, not a comma-separated string @ 2016-06-15 16:34:04 UTC
5f90717fd3 Merge pull request #34031 from eliasp/2016.3-salt.states.postgres_privileges-doc-priv-list
d3198ea538 states.postgres_privileges expects a real list, not a comma-separated string for privileges
ISSUE #33023: (cmclaughlin) rest_cherrypy eauth can't handle some characters (refs: #33995)
ISSUE #23522: (nbirnel) Update the best practices documentation to include simpler examples of of jinja dictionaries (refs: #33995)
ISSUE #12470: (whiteinge) Document how to (and not NOT to) use Jinja in states (refs: #33995)
ISSUE #10480: (gravyboat) Create documentation that talks about using Jinja specifically for Salt. (refs: #33995)
ISSUE #10206: (rabits) Jinja import: Jinja variable 'salt' is undefined (refs: #33995)
PR #33995: (jacobhammons) Understanding Jinja topic, Jinja doc issues. @ 2016-06-14 02:00:29 UTC
1132bc5d0b Merge pull request #33995 from jacobhammons/doc-fixes
887a415138 Adds new Understanding Jinja topic, and fixes several Jinja doc issues. Removes the "Full list of builtin ..." from each module reference list, leaving just the module type for scanability.
PR #33900: (amendlik) Document sudo policy for gitfs post-receive hook @ 2016-06-14 01:04:35 UTC
a400f6a6c3 Merge pull request #33900 from amendlik/gitfs-hook-doc
b4a28e2684 Add clarifying documentation about the need for sudo in the git hook
1046279cb7 Document sudo policy for gitfs post-receive hook
PR #33980: (twangboy) Use full path to python.exe @ 2016-06-14 00:46:14 UTC
28c886edd0 Merge pull request #33980 from twangboy/fix_build
dd7d55afb9 Use full path to python.exe
PR #33993: (s0undt3ch) Call sys.exit() instead of exit() @ 2016-06-14 00:30:46 UTC
26fee377ec Merge pull request #33993 from s0undt3ch/2016.3
34f7d90d9f Call sys.exit() instead of exit()
PR #33976: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-06-13 19:29:40 UTC
2e934cffef Merge pull request #33976 from rallytime/merge-2016.3
19d49d94f2 Merge branch '2015.8' into '2016.3'
a74f1b8077 ZD 762 (#33942)
0281d491c6 Merge pull request #33946 from rallytime/bp-33698
5fdfed1cb9 Make sure we only use GetConnection if we are using a proxy salt minion
1505c5724b Fix a bug with self signed certificates and creating a new VM
dff3f51955 Merge pull request #33952 from rallytime/fix-33911
03b7cbbd2c Add base argument to salt-ssh grains wrapper for filter_by func
4a8064918a Adds a "Generated on <timestamp>" line to the footer of each doc html page in the doc (#33962)
ISSUE #33868: (abalashov) Returner configuration override options don't work for scheduled jobs (schedule module) (refs: #33912)
PR #33912: (abalashov) utils/schedule.py:handle_func() - Fix for accessing returner configur… @ 2016-06-13 17:18:04 UTC
8d8ed59b85 Merge pull request #33912 from abalashov/abalashov/fix-schedule-returner-config
b5a4f8b313 utils/schedule.py:handle_func() - Fix for accessing returner configuration attributes 'return_config' and 'return_kwargs'.
PR #33945: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-06-13 15:44:30 UTC
81e16bb93f Merge pull request #33945 from rallytime/merge-2016.3
b4ab322ce1 Merge branch '2015.8' into '2016.3'
b3ec39d644 Correct issue with ping on rotate with minion cache (#33765)
378dd7ca06 Merge pull request #33888 from jfindlay/random_check
6acee3cc30 modules.random_org._query: only return text if present
82f95429db modules.random_org unit tests: skip if random.org down
1f9422e0cd utils.http.query: also except gaierror with tornado
2dc1914e7c Add connecting_settings to boto_elb state attributes list (#33936)
91a2184f2d Wait for up to a minute for sync_after_install (#33917)
ef6da0be5d Merge pull request #33877 from rallytime/merge-2015.8
398534a9e7 Fix ret return from merge-conflict resolution
b8e4706074 Merge branch '2015.5' into '2015.8'
cdda593c50 Merge pull request #33829 from terminalmage/update-versionchanged
f7028eb1c6 Update versionchanged directive
b8e6c144d8 Merge pull request #33833 from terminalmage/issue33645
91745c2a67 Support syncing pillar modules to masterless minions
e061788e81 Merge pull request #33814 from terminalmage/archive-extracted-xz
897a716df2 Support extraction of XZ archives in archive.extracted state
fa983e91cf Merge pull request #33778 from sodium-chloride/2015.5-2016-0604-1938
a5fb6d7a69 Fix minor docstring issues
b9133326c8 Merge pull request #33726 from jtand/sysmod_skip_valid_docs_glance
ebee8a89af glance.warn_until shouldn't be checked for a doc string
137f0b19f3 Merge pull request #33611 from TargetHolding/2015.5
1dd15a603b solve' TypeError: expected string or buffer' in json/decoder.py
eaf42ca892 solve AttributeError: 'module' object has no attribute 'exception'
PR #33960: (nulfox) Fix mongo get_load to return full mongo record instead of non-existant 'load' key @ 2016-06-13 15:37:46 UTC
68d261fe5b Merge pull request #33960 from mecarus/2016.3
d622133a49 The jid load comes in directly, not as 'load' key. Should return the mongo record directly without accessing keys
PR #33961: (jacobhammons) 2016.3.0 known issues update @ 2016-06-13 02:59:21 UTC
ISSUE #33575: (anlutro) File states seem slower in 2016.3, especially on first cache retrieval (refs: #33896)
ISSUE #29643: (matthayes) Can't get batch mode and --failhard to work as expected (refs: #31164)
ISSUE #28569: (andrejohansson) Reactor alert on highstate fail (refs: #31164)
PR #33896: (DmitryKuzmenko) Don't deep copy context dict values. @ 2016-06-10 15:32:54 UTC
PR #31164: (DmitryKuzmenko) Issues/29643 fix invalid retcode (refs: #33896)
16b5e9dcc1 Merge pull request #33896 from DSRCompany/issues/33575_do_not_deep_copy_context
8e34d0a9c3 Don't deep copy context dict values.
ISSUE #3077: (torhve) Client ACL and external auth system should have support for limiting functions to certain arguments (refs: #29153)
PR #33905: (rallytime) Back-port #33847 to 2016.3 @ 2016-06-10 15:22:34 UTC
PR #33847: (whiteinge) Add docs for arg/kwarg eauth matching (refs: #33905)
PR #29153: (DmitryKuzmenko) ACL limit args (refs: #33847)
01323322b0 Merge pull request #33905 from rallytime/bp-33847
b6ebd7b6ef Add docs for arg/kwarg eauth matching
261baeb5b5 Ensure tht pillar have freshest grains (#33910)
00e016ecfc Add note about Xenial packages to 2016.3.0 release notes (#33870)