Version 2015.8.4 is a bugfix release for 2015.8.0.
Total Merges: 322
Total Issue References: 120
Total PR References: 312
Contributors: 78 (AkhterAli, DmitryKuzmenko, MadsRC, Oro, The-Loeki, abednarik, akissa, anlutro, basepi, bastiaanb, bdrung, borgstrom, cachedout, clan, clinta, cournape, cro, ctrlrsf, dmacvicar, dmurphy18, dnd, dr4Ke, eliasp, fcrozat, frioux, galet, garethgreenaway, gqgunhed, gtmanfred, hexedpackets, isbm, jacksontj, jacobhammons, jfindlay, jleimbach, job, joejulian, julianbrost, justinta, kingsquirrel152, kiorky, l2ol33rt, lagesag, lorengordon, mbarrien, mpreziuso, multani, nmadhok, oeuftete, opdude, optix2000, pass-by-value, paulnivin, plastikos, pritambaral, rallytime, rasathus, rmatulat, ruxandraburtica, ryan-lane, s0undt3ch, seanjnkns, serge-p, sjorge, stanislavb, tbaker57, techhat, terminalmage, thatch45, thegoodduke, thomaso-mirodin, ticosax, timcharper, tkunicki, trevor-h, twangboy, whiteinge, whytewolf)
*_in
requisites (issue 30820)
This issue affects all users targeting an explicit - name: <name>
with a
_in
requisite (such as watch_in
or require_in
). If you are not
using explicit - name: <name>
arguments, are targeting with the state ID
instead of the name, or are not using _in
requisites, then you should be
safe to upgrade to 2015.8.4.
This issue is resolved in the 2015.8.5 release.
CVE-2016-1866 Improper handling of clear messages on the minion, which could result in executing commands not sent by the master.
This issue affects only the 2015.8.x releases of Salt. In order for an attacker to use this attack vector, they would have to execute a successful attack on an existing TCP connection between minion and master on the pub port. It does not allow an external attacker to obtain the shared secret or decrypt any encrypted traffic between minion and master. Thank you to Sebastian Krahmer <krahmer@suse.com> for bringing this issue to our attention.
We recommend everyone upgrade to 2015.8.4 as soon as possible.
Support for IAM roles added to S3 module
Added option mock=True
for state.sls
and state.highstate
. This allows
the state compiler to process sls data in a state run without actually
calling the state functions, thus providing feedback on the validity of the
arguments used for the functions beyond the preprocessing validation provided
by state.show_sls
(issue 30118
and issue 30189).
salt '*' state.sls core,edit.vim mock=True
salt '*' state.highstate mock=True
salt '*' state.apply edit.vim mock=True
Generated at: 2018-05-27 23:28:18 UTC
PR #30615: (jfindlay) add 2015.8.4 release notes @ 2016-01-25 18:11:02 UTC
1c6c394d0e Merge pull request #30615 from jfindlay/2015.8
e4043403e4 add 2015.8.4 release notes
PR #30612: (rallytime) Back-port #29940 to 2015.8 @ 2016-01-25 17:52:43 UTC
PR #30613: (basepi) Fix minion/syndic clearfuncs @ 2016-01-25 17:40:59 UTC
48373e0ea9 Merge pull request #30613 from basepi/minion_clearfuncs_2015.8
a3c3182f39 Correctly handle clearfuncs on the syndic
098ce4335d Correct handle clearfuncs on the minion
ISSUE #29601: (seanjnkns) pillars not merging properly with 2015.8.3 (refs: #30062)
PR #30609: (seanjnkns) Fix documentation for pillar_merge_lists which default is False, not … @ 2016-01-25 17:15:45 UTC
PR #30584: (julianbrost) file.line state: add missing colon in docstring @ 2016-01-25 16:37:38 UTC
24ead62c41 Merge pull request #30584 from julianbrost/fix-doc-file-line-missing-colon
2ab367f95b file.line state: add missing colon in docstring
PR #30589: (terminalmage) Merge 2015.5 into 2015.8 @ 2016-01-25 16:20:41 UTC
a7ba2df5e2 Merge pull request #30589 from terminalmage/2015.5-2015.8
d649551fbf Merge branch '2015.5' into 2015.5-2015.8
a823e21428 Merge pull request #30582 from terminalmage/dnf-repoquery-multiple-targets
410da789f9 yumpkg.check_db: run separate repoquery commands when multiple names passed
8e56be7f4c Merge pull request #30548 from jacobhammons/doc-fixes
03c51bb54d Added placeholder release notes for 2015.5.10 Changed old doc links from docs.saltstack.org to docs.saltproject.io
1aafd4c5b5 Merge pull request #30530 from terminalmage/yumpkg-dnf-cleanup
2586f71bcf 2015.5 tweaks from #30529
PR #30599: (multani) Documentation formatting fixes @ 2016-01-25 15:37:46 UTC
3a55d11916 Merge pull request #30599 from multani/fix/docs
038ecc4acd For doc formatting of salt.states.module
4062c63b9f Fix doc formatting for yaml_idiosyncrasies
6efb77bc04 Fix doc formatting of salt.modules.parted
a329adfb21 Add missing salt.queues.* documentation
2465cf4ba5 Remove non-existing documentation
814e64c304 Fix documentation markup in salt.modules.osquery
d2614d6169 Fix documentation markup for salt.modules.ipmi
276eb3a843 Fix GCE documentation
ISSUE #10157: (martinb3) salt-cloud actions don't have very useful error messages (refs: #30554)
PR #30554: (rallytime) Make the salt-cloud actions output more verbose and helpful @ 2016-01-22 20:23:18 UTC
b1e604add3 Merge pull request #30554 from rallytime/fix-10157
6fa952f16d Make the salt-cloud actions output more verbose and helpful
PR #30549: (techhat) Salt Virt cleanup @ 2016-01-22 18:45:18 UTC
2eb5a3803d Merge pull request #30549 from techhat/virtcleanup
9baab73cd0 Fix copy pasta
6413c11f29 Salt Virt cleanup
PR #30553: (techhat) AWS: Support 17-character IDs @ 2016-01-22 18:41:46 UTC
f63b183e43 Merge pull request #30553 from techhat/awsid
a95fbff4bc Support 17-character IDs
PR #30532: (whiteinge) Add execution module for working in sls files @ 2016-01-22 17:25:16 UTC
05d05263ab Merge pull request #30532 from whiteinge/slsutil-mod
a57d9984e4 Add slsutil to doc index
155966c9d2 Add execution module for working in sls files
PR #30529: (terminalmage) Merge 2015.5 into 2015.8 (refs: #30530) @ 2016-01-22 17:19:39 UTC
1da1bb9afc Merge pull request #30529 from terminalmage/2015.5-2015.8
e85ad690fb Lint fixes
43829ecee6 Docstring tweaks
92d5a2a49c Fix spelling
fdc60fc04a Modify pkg.group_installed to reflect changes in yumpkg.py
a118eb5d2e Merge branch '2015.5' into 2015.5-2015.8
7798d42272 Merge pull request #30484 from terminalmage/dnf-yumpkg-2015.5
330e26d1da Hide get_locked_packages
5a637420e8 Backport DNF support to 2015.5 branch
PR #30526: (twangboy) Added FlushKey to make sure its changes are saved to disk @ 2016-01-22 02:33:13 UTC
e366f6a7fd Merge pull request #30526 from twangboy/reg_flushkey
23085ffbbb Added FlushKey to make sure its changes are saved to disk
PR #30521: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8 @ 2016-01-21 23:05:03 UTC
cdc731b8c5 Merge pull request #30521 from basepi/merge-forward-2015.8
f22f5ff851 Fix lint
117fb205de Merge remote-tracking branch 'upstream/2015.5' into merge-forward-2015.8
b348f804b1 Merge pull request #30512 from jfindlay/repo_test
66f06f2bd3 disable pkgrepo test for ubuntu 15.10+
a9348dfef8 Merge pull request #30478 from jtand/pip_8_update
6227368830 Convert version to int, instead of comparing strings to ints
20384a4810 Added InstallationError to except block
baa274bca9 Updated pip_state to work with pip 8.0
a30147c64f Merge pull request #30482 from borgstrom/pyobjects_recursive
2c55a7580b Fixup lint errors
b46df0e4b5 Allow recursive salt:// imports
51bfa16173 Add test to prove that recursive imports are currently broken
5c7cc51937 Merge pull request #30459 from jfindlay/pkg_tests
fb9972f590 modules.pkg: disable repo int test for ubuntu 15.10
dd2ceb4c07 Merge pull request #30443 from jtand/boto_vpc_5
2f77152479 Boto uses False for is_default instead of None
62d9dddced Merge pull request #30420 from attiasr/patch-1
4de343c5a1 Backport #26853
PR #30485: (justinta) Updated pip_state to work with pip 8.0 on 2015.8 @ 2016-01-21 22:55:38 UTC
019af349af Merge pull request #30485 from jtand/pip_8_update_2015.8
9cb17332fa Updated pip_state to work with pip 8.0 on 2015.8
PR #30494: (isbm) Zypper: info_installed — 'errors' flag change to type 'boolean' @ 2016-01-21 22:55:05 UTC
3259fde362 Merge pull request #30494 from isbm/isbm-zypper-nfoinst-bool-fix
4d7659270e Place the boolean check
58db1c3b16 Fix typo
43254aa993 Update docstring according to the boolean flag
a7d3e0d5ad Change 'errors' flag to boolean.
PR #30506: (jacksontj) Properly remove newlines after reading the file @ 2016-01-21 22:53:57 UTC
596892326d Merge pull request #30506 from jacksontj/2015.8
e1dea6f843 Properly remove newlines after reading the file
ISSUE #30444: (dnd) Cloning linode server with salt-cloud fails trying to create disk config (refs: #30508)
ISSUE #30432: (dnd) Cloning linode server with salt-cloud requires payment term (refs: #30508)
PR #30508: (rallytime) Fix Linode driver cloning functionality @ 2016-01-21 22:53:36 UTC
15c7aedd46 Merge pull request #30508 from rallytime/linode-clone-fixes
d26ed74bde Make sure the correct profile parameters are being checked when cloning
1d7e229377 Fix Linode driver cloning functionality.
PR #30522: (terminalmage) Update git.list_worktree tests to reflect new return data @ 2016-01-21 22:34:20 UTC
79528c59c3 Merge pull request #30522 from terminalmage/fix-worktree-tests
ea0ca70187 Add git.list_worktrees unit test
393015edbb Remove git.list_worktrees tests
ISSUE #30465: (alandrees) Nested imports with pyobjects (refs: #30483, #30482)
PR #30483: (borgstrom) Pyobjects recursive import support (for 2015.8) @ 2016-01-21 15:55:27 UTC
119f025073 Merge pull request #30483 from borgstrom/pyobjects_recursive-2015.8
788b672e3a Fixup lint errors
e148ea2d52 Allow recursive salt:// imports
6bbac64d3a Add test to prove that recursive imports are currently broken
PR #30491: (jacksontj) Add multi-IP support to network state @ 2016-01-21 15:51:42 UTC
d8d19cf75d Merge pull request #30491 from jacksontj/2015.8
82213555ca Normalize yaml spacing to 2 space
3d1469b8d9 Add example of multiple addrs/ipv6addrs to docs
91c8a1b4e4 Add support for multiple IP addresses per interface to rh_ip
PR #30496: (anlutro) Fix KeyError when adding ignored pillars @ 2016-01-21 15:51:03 UTC
56332ca504 Merge pull request #30496 from alprs/fix-ignored_pillars_keyerror
bbcb783621 fix KeyError when adding ignored pillars
PR #30359: (kingsquirrel152) Removes suspected copy/paste error for zmq_filtering functionailty @ 2016-01-20 18:42:42 UTC
e425cbd654 Merge pull request #30359 from distil/zmq_filtering_bug_fix
44bfbbf15b Removes suspected copy/paste error.
PR #30448: (cournape) Fix osx scripts location @ 2016-01-20 17:59:29 UTC
13add7d142 Merge pull request #30448 from cournape/fix-osx-scripts-location
3c27ab5310 BUG: fix osx .pkg script locations to match the .plist files.
ed9ab68d3b BUG: fix missing sudo when linking certify cert.
ISSUE #22820: (VynceMontgomery) some docs missing again (cf #22720) (refs: #30457)
PR #30457: (rallytime) Remove fsutils references from modules list @ 2016-01-20 16:43:50 UTC
2b7d20cee7 Merge pull request #30457 from rallytime/fix-22820
3288ff104d Remove fsutils references from modules list
ISSUE #30442: (ssplatt) salt-cloud linode query only lists private or public IP, not both (refs: #30453)
PR #30453: (rallytime) Make sure private AND public IPs are listed for Linode driver @ 2016-01-20 16:41:51 UTC
e706b71871 Merge pull request #30453 from rallytime/fix-30442
a1f882f4fe Make sure private AND public IPs are listed for Linode driver
ISSUE #29601: (seanjnkns) pillars not merging properly with 2015.8.3 (refs: #30062)
PR #30458: (rallytime) Back-port #30062 to 2015.8 @ 2016-01-20 16:40:23 UTC
PR #30062: (seanjnkns) Remove recurse_list from pillar_source_merging_strategy and add pilla… (refs: #30609, #30458)
73f372dc98 Merge pull request #30458 from rallytime/bp-30062
9665d9655f Set (pillar_)merge_lists to default for PR #30062
7ea4dbf478 Fix lint for PR30062
e44a30620b Remove recurse_list from pillar_source_merging_strategy and add pillar_merge_list (bool) instead
PR #30468: (timcharper) make note of s3 role assumption in upcoming changelog @ 2016-01-20 16:28:04 UTC
c3fb4006b0 Merge pull request #30468 from timcharper/2015.8
721c1c871b make note of s3 role assumption in upcoming changelog
PR #30470: (whiteinge) Add example of the match_dict format to accept_dict wheel function @ 2016-01-20 16:26:16 UTC
c611541916 Merge pull request #30470 from whiteinge/match_dict
5034e13f5d Add example of the match_dict format to accept_dict wheel function
ISSUE #28017: (ThomasZhou) Using salt-cloud nova driver, raise error: SaltNova' object has no attribute '_discover_extensions' (refs: #30450)
PR #30450: (gtmanfred) fix extension loading in novaclient @ 2016-01-19 21:16:32 UTC
d70e6b312a Merge pull request #30450 from gtmanfred/2015.8
4aa6faaf48 fix extension loading in novaclient
ISSUE #30150: (rapenne-s) file.line reset permissions to 600 (refs: #30212, #30168)
PR #30212: (abednarik) Fix incorrect file permissions in file.line @ 2016-01-19 21:15:48 UTC
0af5e16809 Merge pull request #30212 from abednarik/fix_file_line_permissions
dec15d1357 Fix incorrect file permissions in file.line
ISSUE #29918: (WangWenchao) UnicodeDecodeError when saltutil.sync_modules for Windows salt-minion 2015.8.3 (refs: #29947)
PR #29947: (jfindlay) fileclient: decode file list from master @ 2016-01-19 20:36:32 UTC
3c12b451fe Merge pull request #29947 from jfindlay/remote_decode
b9241fb6b0 state: use simple string formatting for messages
f6162f168c fileclient: decode file list from master
ISSUE #30203: (terminalmage) Update salt.modules.git.list_worktrees() to use 'git worktree list' for Git >= 2.7.0 (refs: #30363)
PR #30363: (terminalmage) Use native "list" subcommand to list git worktrees @ 2016-01-19 20:35:41 UTC
6e8b1e89a5 Merge pull request #30363 from terminalmage/issue30203
ee40491166 Fix redefined variable
5f95851987 Use native "list" subcommand to list git worktrees
911105f27c Fix incorrect missing gitdir file detection
PR #30445: (justinta) Boto uses False for is_default instead of None @ 2016-01-19 18:28:18 UTC
dfb9dec84f Merge pull request #30445 from jtand/boto_vpc_8
00943ff1e6 Boto uses False for is_default instead of None
PR #30406: (frioux) Add an example of how to use file.managed/check_cmd @ 2016-01-19 18:23:49 UTC
f9b3f3f038 Merge pull request #30406 from ZipRecruiter/check-cmd-example
92e0d77a9a Add an example of how to use file.managed/check_cmd
PR #30424: (isbm) Check if byte strings are properly encoded in UTF-8 @ 2016-01-19 17:52:25 UTC
05ad3dcc94 Merge pull request #30424 from isbm/isbm-zypper-utf-8-errors
a0f263f411 Clarify the error message
12f8e93247 Update documentation accordingly.
1d384b6abd Add error handling to the RPM broken strings
cf0dad3a6c Rename keywords arguments variable to a default name.
26aa801342 Check if byte strings are properly encoded in UTF-8
ISSUE #30051: (joejulian) glusterfs.status fails with glusterfs 3.7 (refs: #30075)
PR #30405: (justinta) Updated glusterfs.py for python2.6 compatibility. @ 2016-01-15 22:50:06 UTC
PR #30396: (pass-by-value) Remove hardcoded val @ 2016-01-15 22:03:53 UTC
cb1c0958bd Merge pull request #30396 from pass-by-value/remove_hardcoded_val
dd90b325e7 Get vm info
9430ad1465 Remove hardcoded value
PR #30391: (justinta) Added else statements @ 2016-01-15 19:17:55 UTC
ISSUE #30277: (webtrekker) [salt-cloud] Error actioning machines: 'ascii' codec can't encode character u'\\xa0' in position 20 (refs: #30374)
PR #30375: (rallytime) Wrap formatted log statements with six.u() in cloud/__init__.py @ 2016-01-15 18:41:55 UTC
PR #30384: (isbm) Bugfix: info_available does not work correctly on SLE 11 series @ 2016-01-15 18:31:57 UTC
c478148b60 Merge pull request #30384 from isbm/isbm-zypper-info-available-fix
c7bc20e865 Split information, that is compatible with the Zypper's output on SLE11.
PR #30376: (pritambaral) Fix FLO_DIR path in 2015.8 @ 2016-01-15 18:25:49 UTC
9fe2df82bd Merge pull request #30376 from pritambaral/fix/flo-dir
534879e79f Revert "Raet Salt broken when config moved to package directory"
PR #30389: (justinta) Older versions of ipset don't support comments (refs: #30391) @ 2016-01-15 17:41:02 UTC
3ac3804ddc Merge pull request #30389 from jtand/ipset
fac6c3f6ae Fixed some typos from testing
67d4997316 Older versions of ipset don't support comments
PR #30373: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8 @ 2016-01-15 16:23:38 UTC
4cc9422bf8 Merge pull request #30373 from basepi/merge-forward-2015.8
5b53bf2597 Merge remote-tracking branch 'upstream/2015.5' into merge-forward-2015.8
5a923b3aa9 Merge pull request #30364 from rallytime/fix-30341
79bcf151cb Add TLS version imports and add linode driver documentation notices
f037fd9c27 Merge pull request #30184 from rallytime/bp-30166
fa6b1b3022 adding split_env call to cp.hash_file to pick up saltenv in file query parameter
1d8413fd2f Merge pull request #30291 from thegoodduke/for_fix_ipset
62d6ccf561 ipset: fix test=true & add comment for every entry
92889db638 Merge pull request #30248 from jfindlay/2015.5
741f7aba31 add 2015.5.9 release notes
7a329d89d7 Merge pull request #30237 from jacobhammons/man-pages-prev
2431c4c5c3 Updated man page and doc conf.py copyright year to 2016
fe3da1c174 Updated man pages and doc version for 2015.5.9
2c0b725924 Merge pull request #30207 from rallytime/rabbitmq_states_doc_fix
8d48c24182 Use correct spacing in rabbitmq state examples
b49cf910f4 Merge pull request #30191 from jacobhammons/banner-prev
c3390955b0 Updated doc site banners
PR #30372: (jacobhammons) Updated man pages for 2015.8.4, updated copyright to 2016 @ 2016-01-14 23:18:40 UTC
a9edb194a4 Merge pull request #30372 from jacobhammons/man-pages
891ddafcba Updated man pages for 2015.8.4, updated copyright to 2016
PR #30370: (rallytime) Remove incomplete function @ 2016-01-14 22:49:45 UTC
e77585de17 Merge pull request #30370 from rallytime/remove-incomplete-func
e220fa5125 Remove incomplete function
ISSUE #23215: (lichtamberg) Rbenv: gem.installed not using correct ruby version if it's not default on 2015.02 (refs: #28702)
PR #30366: (rallytime) Back-port #28702 to 2015.8 @ 2016-01-14 21:10:03 UTC
PR #30361: (cro) Flip the sense of the test for proxymodule imports, add more fns for esxi proxy @ 2016-01-14 20:54:08 UTC
40594efc0b Merge pull request #30361 from cro/esxi-proxy2
8f7490ca98 Missed return statement.
389ede9e3e Lint
9db34d6ffe Lint
b5c7a46f7a Lint
1a3b1f2626 Don't use short variables
b80577182a Remove stub functions.
58f7fc3285 Don't use single character variables.
e712664bcf Better comment.
9e9a37d0d4 Indentation.
6c9bf76e19 Revert earlier vmware change for ssl cert checking.
db8a281ab8 Flip the sense of the test for items (modules, etc) loaded by the proxy. Now load everything a regular minion would load, and only check to make sure __proxyenabled__ is present for proxymodules and grains
00c4ef6ec2 Need a list
0da7a6d6d1 Recreate the pr
PR #30267: (isbm) Fix RPM issues with the date/time and add package attributes filtering @ 2016-01-14 18:00:01 UTC
f4118be6e4 Merge pull request #30267 from isbm/isbm-zypper-isotimefix
18281e7e0b Add "*time_t" as a separate attributes
4105157cfd Add *time_t to the docs
78e16a7b00 Construct RPM query dynamically
6992d74806 Update documentation for the valid package attributes
6710e4900d Use renamed variable (filter_attrs to attr)
b68e1228e9 Remove unnecessary check for the "name" key
e5b3e77186 Remove key transformations
9ac52c9123 Add zone to the ISO from unix time
d352c08305 Fix lint: unused import
d571381f76 Update the documentation for the Zypper module
5651a043e6 Update documentation for lowpkg
7edb0e8f3f Replace "*_date_iso" with "*_date" and use Unix time as "*_date_time_t"
b2b21f877a Add epoch (note: this is empty on SUSE systems)
0eebe10d9a Clarify description
a745d9ecdf Fix syntax for the documentation in zypper module
c95c2d24db Fix the documentation syntax
1fb84538b1 Update documentation
43ebff4dd7 Return build date in Unix ticks
bdaa1e4d6e Add package architecture attribute
ba64df4def Update documentation
6e3743dce6 Incorporate lowpkg.info into info_installed
b72b8d5323 Fix the documentation
181314b20e Add filtering per attributes feature
39e70ef762 Fix ISO and Unix time of the package for RPM systems on C locale.
ISSUE #30330: (JensRantil) salt.state.file.absent doesn't document recursiveness (refs: #30360)
PR #30360: (jfindlay) file.remove, file.absent: mention recursive dir removal @ 2016-01-14 17:30:26 UTC
b61cb7a238 Merge pull request #30360 from jfindlay/remove_doc
a21ccd2700 file.remove, file.absent: mention recursive dir removal
ISSUE #26845: (maio) Postgres module (user_exists) doesn't work with PostgreSQL 9.5 (refs: #30221)
PR #30221: (mbarrien) No rolcatupdate for user_exist in Postgres>=9.5 #26845 @ 2016-01-14 16:52:49 UTC
PR #30358: (terminalmage) Add libgit2 version to versions-report @ 2016-01-14 16:37:28 UTC
4787c2c9ad Merge pull request #30358 from terminalmage/libgit2-version
89fe571791 Add libgit2 version to versions-report
PR #30346: (pass-by-value) Prevent orphaned volumes @ 2016-01-14 16:37:08 UTC
af2ddfd31c Merge pull request #30346 from pass-by-value/aws_vols_attach
19fce03ee2 Prevent orphaned volumes
PR #30349: (rallytime) Back-port #30347 to 2015.8 @ 2016-01-14 16:26:37 UTC
PR #30347: (rallytime) Merge #30231 with updates to dependency documentation (refs: #30349)
PR #30231: (nmadhok) Fix issue where pyVmomi 6.0.0 raises SSL Error for systems using Python2.7+ (refs: #30347)
bccb8f3b5b Merge pull request #30349 from rallytime/bp-30347
df70afdaa3 Merge #30231 with updates to dependency documentation
a7c2ad5505 Fix issue where pyVmomi 6.0.0 raises SSL Error for systems using Python2.7+
PR #30354: (anlutro) Make sure all ignore_missing SLSes are caught @ 2016-01-14 16:24:19 UTC
PR #30356: (nmadhok) Adding code author @ 2016-01-14 16:23:08 UTC
4bdade6010 Merge pull request #30356 from nmadhok/patch-1
581e4f5dc7 Adding code author
PR #30340: (justinta) Updated seed_test.py for changes made to seed module @ 2016-01-13 22:50:34 UTC
d5b8776355 Merge pull request #30340 from jtand/seed_test_fix
ee764ee952 Updated seed_test.py for changes made to seed module
ISSUE #26478: (rasathus) nested upstart services are not supported (refs: #26511)
PR #30339: (jfindlay) Backport #26511 @ 2016-01-13 22:35:17 UTC
PR #26511: (rasathus) Adds support for nested upstart scripts in the form of subfolder/serv… (refs: #30339)
3bbed62d07 Merge pull request #30339 from jfindlay/bp-26511
89d9cd5e38 Adds support for nested upstart scripts in the form of subfolder/service. This is implemented via an os.walk through the /etc/init folder, rather than the previous glob for *.conf method.
ISSUE #28339: (boboli) salt-call state.highstate fails with ZMQError when minion has no id set in /etc/salt/minion (refs: #28423, #28431)
PR #30343: (rallytime) Fix 2015.8 from incomplete back-port @ 2016-01-13 21:56:26 UTC
PR #30187: (rallytime) Back-port #27606 to 2015.8 (refs: #30343)
PR #28431: (plastikos) Use a broader test for unset "id" (refs: #30343)
PR #28423: (cachedout) Fix issue with empty str as default minion id (refs: #28431)
PR #28189: (plastikos) Always get default option settings from salt.config (refs: #30343, #28431)
PR #27606: (plastikos) RFC: Add additional ZMQ tuning parameters necessary for 1k+ minions per master [WIP] (refs: #30343, #30187)
6079a96e6e Merge pull request #30343 from rallytime/fix-2015.8
5eef9d5067 Use a broader test for unset "id"
460a3c98cc Additional corrections to use option defaults directly from salt.config
4e53ef0bf6 Always get default option settings from salt.config
94ee6f88af Set a fallback HWM
PR #30342: (eliasp) Correct whitespace placement in error message @ 2016-01-13 21:32:26 UTC
7276d808ff Merge pull request #30342 from eliasp/2015.8-log-message-format
8e37e36ac7 Correct whitespace placement in error message
ISSUE #30250: (mbarrien) npm.bootstrap state runs even when test=True (refs: #30257)
PR #30308: (rallytime) Back-port #30257 to 2015.8 @ 2016-01-13 19:20:13 UTC
PR #30187: (rallytime) Back-port #27606 to 2015.8 (refs: #30343) @ 2016-01-13 19:03:11 UTC
PR #27606: (plastikos) RFC: Add additional ZMQ tuning parameters necessary for 1k+ minions per master [WIP] (refs: #30343, #30187)
afa61c03db Merge pull request #30187 from rallytime/bp-27606
8ef6d6c6fd Add additional ZMQ tuning parameters necessary for 1,000+ minions per server. Start collecting tuning parameters together in the master config file.
PR #30223: (serge-p) adding support for DragonFly BSD @ 2016-01-13 18:24:29 UTC
7e89a460e4 Merge pull request #30223 from serge-p/patch-11
ec798acbcd Update pkgng.py
45206dfe3d adding support for DragonFly BSD
ISSUE #28396: (ymote) salt-cloud parallel provisioning (-P option) failed on 2015.8.1 (refs: #30238)
ISSUE #23824: (kiorky) salt.crypt broken in develop (refs: #23825)
PR #30238: (rallytime) Reinit crypto before calling RSA.generate when generating keys. @ 2016-01-13 18:22:11 UTC
ISSUE #24237: (Grokzen) Minion schedule return data missing some fields (refs: #30246)
PR #30246: (dmacvicar) Add missing return data to scheduled jobs (#24237) @ 2016-01-13 17:51:49 UTC
PR #30292: (thegoodduke) ipset: fix test=true & add comment for every entry @ 2016-01-13 17:49:16 UTC
PR #30170: (thegoodduke) ipset: fix comment and test (refs: #30291, #30292)
8706720148 Merge pull request #30292 from thegoodduke/fix_ipset
49d70bff16 ipset: fix test=true & add comment for every entry
ISSUE #30240: (snw1968) firewalld inconsistent permanent option used for services but not ports - other options required (refs: #30275)
PR #30275: (abednarik) Add permanent argument in firewalld. @ 2016-01-13 17:44:43 UTC
ea607675f5 Merge pull request #30275 from abednarik/fix_firewalld_ports_permanent
e3d4bf51da Add permanent argument in firewalld.
PR #30328: (cachedout) Fix file test @ 2016-01-13 17:42:22 UTC
f02db44757 Merge pull request #30328 from cachedout/fix_file_test
dcfba51556 Lint
b9921128af Kill pointless tests
63c157d0a3 Fix test_managed
PR #30310: (pass-by-value) Empty bucket fix @ 2016-01-13 17:30:45 UTC
edd94aea2c Merge pull request #30310 from pass-by-value/empty_bucket_fix
aef5a8898c Add fix for else code path
9398c44945 Check and report empty S3 bucket
PR #30211: (techhat) Execute choot on the correct path @ 2016-01-13 16:53:40 UTC
f23f0f30d4 Merge pull request #30211 from techhat/tmppath
11ac2ff0bf Revert "We're putting the keys directly in place; -c isn't used"
e75b48f5ff We're putting the keys directly in place; -c isn't used
5d7a0f6d81 Execute choot on the correct path
ISSUE #30286: (tkunicki) salt-cloud ec2 spot requests fail with userdata_file in config or profile (refs: #30304)
PR #30309: (rallytime) Back-port #30304 to 2015.8 @ 2016-01-13 16:41:53 UTC
PR #30278: (nmadhok) If datacenter is specified in the config, then look for managed objects under it @ 2016-01-13 15:29:36 UTC
1624d6cebd Merge pull request #30278 from nmadhok/2015.8-samename-objects-fix
b0e86afa00 get_mor_by_property needs container_ref to be a positional parameter
56dfc63f91 If datacenter is specified, start all searches under datacenter
fcf77b738e If datacenter is specified then look under it instead of looking under inventory root folder
PR #30305: (jacobhammons) Changed examples to use the "example.com" domain instead of "mycompan… @ 2016-01-12 20:42:10 UTC
fc9304f7f8 Merge pull request #30305 from jacobhammons/example-domain
53d17f1f85 Changed examples to use the "example.com" domain instead of "mycompany.com" or "company.com"
PR #30249: (mpreziuso) Fixes performance and timeout issues on win_pkg.install @ 2016-01-12 20:14:54 UTC
3bd02a898f Merge pull request #30249 from mpreziuso/patch-2
d6e6e10534 Fixes lint issues
3251424838 Fixes performance and timeout issues on win_pkg.install
PR #30217: (pass-by-value) Make sure cloud actions can be called via salt run @ 2016-01-12 20:11:13 UTC
461a741e14 Merge pull request #30217 from pass-by-value/cloud_actions_dispatch
1f68ce05bc Fix pylint error
d5b1b60b99 Add CLI Example
5264449fdb Make sure cloud actions can be called via salt run
ISSUE #9569: (clearclaw) How can a binary file, such as a license key, be distributed via Pillar? (refs: #30268)
PR #30268: (terminalmage) Optimize file_tree ext_pillar and update file.managed to allow for binary contents @ 2016-01-12 20:09:19 UTC
4a6b53f329 Merge pull request #30268 from terminalmage/issue9569
724b2f36ce Add file_tree/file.managed/contents_pillar example to FAQ
854c7d9978 Remove old FAQ item referencing gitfs bug in 0.16.x
e9a6d709f9 salt.states.file.managed: Allow for binary contents
1ba448b619 salt.pillar.file_tree: Optimizations, deprecate raw_data
650cc0af5c salt.modules.file: Improve docstrings
ISSUE #29078: (Reiner030) boto_secgroup didn't work as expected in Debian Jessie (refs: #30155)
PR #30245: (rallytime) Boto secgroup/iam_role: Add note stating us-east-1 is default region @ 2016-01-12 20:04:31 UTC
PR #30299: (rallytime) ESXi Proxy minions states are located at salt.states.esxi, not vsphere. @ 2016-01-12 20:03:31 UTC
6b183778f1 Merge pull request #30299 from rallytime/esxi-proxy-doc-fix
db68fc48a8 Fix CLI Example syntax
1cb9f29798 ESXi Proxy minions states are located at salt.states.esxi, not vsphere.
PR #30202: (opdude) Fixed the periodic call to beacons @ 2016-01-12 19:58:44 UTC
903289d3fb Merge pull request #30202 from Unity-Technologies/hotfix/beacon_periodic
ea7a86fa7d Fixed the periodic call to beacons
PR #30303: (jacobhammons) Changed notes to indicate that functions are matched using regular ex… @ 2016-01-12 19:15:16 UTC
48d2bd9e78 Merge pull request #30303 from jacobhammons/pcre-match
e5079ab4c9 Changed notes to indicate that functions are matched using regular expressions instead of minions
ISSUE #29684: (snarfmonkey) Upgrade from 2015.8.1 to 2015.8.3 via apt for Ubuntu 14.04 causes Dulwich-backed gitfs to stop working (refs: #30284)
PR #30284: (terminalmage) salt.utils.gitfs: Fix Dulwich env detection and submodule handling @ 2016-01-12 19:11:36 UTC
675ac4b43f Merge pull request #30284 from terminalmage/issue29684
a746014f7e salt.utils.gitfs: Fix Dulwich env detection and submodule handling
PR #30280: (jfindlay) add state mocking to release notes @ 2016-01-12 19:10:40 UTC
8f65e822d7 Merge pull request #30280 from jfindlay/state_mock_doc
22c1129f02 modules.state.sls,highstate: mock versionadded
934de30939 add state mock to 2015.8.4 release notes
ISSUE #30117: (MadsRC) Service beacons fails with Stacktraces (refs: #30121)
PR #30273: (rallytime) Back-port #30121 to 2015.8 @ 2016-01-12 19:10:16 UTC
c9ade42d10 Merge pull request #30273 from rallytime/bp-30121
c8c30f2105 I fail at linting... Fixed my uppercase/lowercase problem
0877b33026 Fixed some linting issues
8ec36497a1 Added note about systemd and uncleanshutdown. Also fixed line length of comments to max 80 characters as per PEP0008
a50428d02c On an unclean shutdown, if oncleanshutdown is given a path, an keyy:value of shutdown:unclean is added to the returned data. The documentation states that the key should be 'uncleanshutdown' and that the value should either be True or False. This is fixed in the code
51b57f1820 Fixed issue number #30117 - When no parameters are given to a service, the service object is of type None and thus isn't iterable. This is contrary to the documentation which states that there are default values. Default values added as False
PR #30301: (cachedout) Accept whatever comes into hightstate mock for state tests @ 2016-01-12 18:33:14 UTC
3a5a84a790 Merge pull request #30301 from cachedout/fix_state_tests
2c62b464b1 Accept whatever comes into hightstate mock for state tests
ISSUE #28586: (zmalone) file.append does not differentiate between tabs and spaces (refs: #30156)
PR #30282: (cachedout) Fix file.append logic @ 2016-01-12 18:27:30 UTC
PR #30289: (cro) Fix problems with targeting proxies by grains @ 2016-01-12 18:16:57 UTC
530c9ec6ec Merge pull request #30289 from cro/proxy_grains_fix
8362d76440 Add comments.
4e50962642 Merge branch 'proxy_grains_fix' of github.com:cro/salt into proxy_grains_fix
61bb6a9a14 Lint.
7c35333509 Force a grains sync after we load the proxy's grains.
2855ba7da5 Disallow non-proxyenabled modules and grains
8fd8f3beb7 Lint.
144fea02e5 Force a grains sync after we load the proxy's grains.
5ecf85017b Disallow non-proxyenabled modules and grains
PR #30293: (cro) Ensure we don't log stuff we shouldn't @ 2016-01-12 18:04:25 UTC
75b83453cf Merge pull request #30293 from cro/proxy_log_cleanup
b358fe370c Merge remote-tracking branch 'origin/proxy_log_cleanup' into proxy_log_cleanup
c9a5680427 Add unused 'output_loglevel' kwarg. This is here for when we alias cmd.run_all directly to _run_all_quiet in certain chicken-and-egg situations where modules need to work both before and after the __salt__ dictionary is populated (cf dracr.py).
8c46de12e4 Ensure we don't log stuff we shouldn't.
3267d92216 Add unused 'output_loglevel' kwarg. This is here for when we alias cmd.run_all directly to _run_all_quiet in certain chicken-and-egg situations where modules need to work both before and after the __salt__ dictionary is populated (cf dracr.py).
6a86bdc6da Ensure we don't log stuff we shouldn't.
PR #30279: (cachedout) Allow modules to be packed into boto utils @ 2016-01-12 16:53:54 UTC
46681658e0 Merge pull request #30279 from cachedout/boto_pack
11d27ba694 Mock config module in utils test
62a1818287 Lint
cf440036dd Remove unused import
36d55ea0ad Allow modules to be packed into boto utils
ISSUE #29951: (Reiner030) boto_ec2 params needed (refs: #30186)
PR #30186: (rallytime) Update CLI Examples in boto_ec2 module to reflect correct arg/kwarg positioning @ 2016-01-08 19:00:45 UTC
54b9641330 Merge pull request #30186 from rallytime/fix-29951
a943b505cc Update CLI Examples in boto_ec2 module to reflect correct arg/kwarg positioning
ISSUE #28586: (zmalone) file.append does not differentiate between tabs and spaces (refs: #30156)
PR #30156: (abednarik) Add option in file.append to ignore_whitespace. (refs: #30282) @ 2016-01-08 16:07:23 UTC
1256fd11e1 Merge pull request #30156 from abednarik/ignore_whitespace_file_append
af68086e5c Add option in file.append to ignore_whitespace.
PR #30189: (rallytime) Back-port #30185 to 2015.8 @ 2016-01-07 23:32:05 UTC
ad7522c98d Merge pull request #30189 from rallytime/bp-30185
70681bf03b Fix for mock state PR #30118
f9480f66d8 change arg to mocked to try test suite collision fix
2fbdcda703 fix some typos
6f757b8c81 Add Mock to state.sls
fb0cbd185e fix issue where the name may be in 2 places
5f0326e521 Start on the state mock system
ISSUE #9319: (gravyboat) Update Reactor docs with an example using salt-cloud from the commandline. (refs: #30215)
ISSUE #8146: (basepi) Make implications of extra accepted keys on timeouts more obvious (refs: #30215)
ISSUE #6853: (Psycojoker) Salt formulas should be way more visible in the documentation (refs: #30215)
ISSUE #4381: (mlister2006) peer_run: glob, pcre matching. Better docs (refs: #30215)
ISSUE #2229: (alekibango) how to debug zeromq problem with hanging salt communication? (refs: #30215)
ISSUE #15042: (cvrebert) percent signs not escaped in cron commands (refs: #30215)
ISSUE #14946: (ryan-lane) reload_modules not documented in global state arguments documentation (refs: #30215)
ISSUE #13777: (gravyboat) Update top module docs with more concise examples (refs: #30215)
PR #30215: (jacobhammons) Assorted doc bug fixes @ 2016-01-07 21:53:27 UTC
8f30f7045a Merge pull request #30215 from jacobhammons/doc-issues
44ce704206 Updated zmq_monitor docs
0d2111d397 Assorted doc bug fixes
ISSUE #30204: (anlutro) salt can't find local cache return file (refs: #30206)
PR #30206: (cachedout) Revert "Fix incorrect file permissions in file.line" @ 2016-01-07 17:55:48 UTC
2000800915 Merge pull request #30206 from cachedout/revert_30168
ee786293e7 Revert "Fix incorrect file permissions in file.line"
PR #30190: (jacobhammons) Updated doc site banners @ 2016-01-06 22:37:34 UTC
5632ccb796 Merge pull request #30190 from jacobhammons/banners
266023baf1 Updated doc site banners
ISSUE #30171: (jamusj) Python 2.7 dependency in x509.py (refs: #30180)
PR #30180: (jfindlay) modules.x509._dec2hex: add fmt index for 2.6 compat @ 2016-01-06 19:48:50 UTC
9a83247992 Merge pull request #30180 from jfindlay/2.7x509
907469d04a modules.x509._dec2hex: add fmt index for 2.6 compat
PR #30179: (terminalmage) Backport #26962 to 2015.8 branch @ 2016-01-06 19:48:30 UTC
ISSUE #29654: (schaarsc) ssh_auth should report missing source (refs: #29693)
PR #29693: (abednarik) Handle missing source file in ssh_auth. @ 2016-01-06 17:13:06 UTC
27df7276bc Merge pull request #29693 from abednarik/handle_missing_source_in_ssh_auth
fc024e3cf4 Handle missing source file in ssh_auth.
ISSUE #29078: (Reiner030) boto_secgroup didn't work as expected in Debian Jessie (refs: #30155)
PR #30155: (rallytime) Update boto_secgroup and boto_iam_role docs to only use region OR profile (refs: #30245) @ 2016-01-06 17:09:50 UTC
f9863dd9fb Merge pull request #30155 from rallytime/boto-secgroup-docfix
f0381a955f Update boto_secgroup and boto_iam_role docs to only use region OR profile.
ISSUE #29905: (Reiner030) pillar referencing for boto profiles seems not completely working right / docu missing (refs: #30158)
PR #30158: (rallytime) Move _option(value) calls to __salt__['config.option'] in boto utils @ 2016-01-06 16:35:59 UTC
e36e8e2e73 Merge pull request #30158 from rallytime/fix-29905
3321c5d408 Move _option(value) calls to __salt__['config.option'] in boto utils
ISSUE #29770: (Ch3LL) disk.usage does not work on AIX (refs: #30160)
PR #30160: (dmurphy18) Fix parsing disk usage for line with no number and AIX values in Kilos @ 2016-01-06 16:34:45 UTC
ec009a6812 Merge pull request #30160 from saltstack/aix_dskusage
8450df0483 Fix parsing disk usage for line with no number and AIX values in Kilos
ISSUE #29919: (abcfy2) State grains.append
cannot append to a non-exist grain name. (refs: #30162)
PR #30162: (rallytime) Update list_present and append grains state function docs to be more clear. @ 2016-01-06 16:33:25 UTC
f808ffbbbd Merge pull request #30162 from rallytime/fix-29919
9bbd129c60 Update list_present and append grains state function docs to be more clear
ISSUE #28923: (aabognah) passing argument with '=no' to file.line (refs: #30163)
PR #30163: (rallytime) Add warning about using "=" in file.line function @ 2016-01-06 16:32:39 UTC
83245930a6 Merge pull request #30163 from rallytime/fix-28923
0e4f91fca2 Add warning about using "=" in file.line function
PR #30164: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8 @ 2016-01-06 16:28:59 UTC
106efd258a Merge pull request #30164 from basepi/merge-forward-2015.8
d73a7d6c4d Merge remote-tracking branch 'upstream/2015.5' into merge-forward-2015.8
9363d6f5b6 Merge pull request #30125 from abednarik/update_user_home
56544a77f6 Update user home event when createhome is set to False
1a5d585d91 Merge pull request #30127 from jsutton/clarify-documentation-for-random_master
01dbf385ef Adding random_master to reference and updating master_shuffle. Adding master_shuffle to the minion example config file as it is needed for multi-master PKI.
28b1bbbe77 Merge pull request #30110 from markckimball/fix-verify_ssl-in-joyent-cloud
e1c08cb269 Fixed flag sent to salt.utils.http in order for verify_ssl to work appropriately.
040412b0b1 Merge pull request #30093 from zmalone/pillar-notes
cfbfd58afe Noting that file_roots and "state tree" should both be avoided, because in some environments, the actual states show up another level down. Adding notes about why this is undesirable.
25edefc93a Merge pull request #30097 from cachedout/note_on_password_process_list
58aec884ef Note concern about cleartext password in docs for shadow.gen_password
6b1c3a6bf2 Merge pull request #30089 from mpreziuso/patch-1
50533add40 Fixes terminology and adds more accurate details about the algorithms
200d09385d Merge pull request #30086 from cachedout/issue_29921
8c29e2dd6a Document that gitfs needs recent libs
404414bf57 Merge pull request #30070 from cachedout/issue_27835
60431e342a Add documentation on debugging salt-ssh
ISSUE #30150: (rapenne-s) file.line reset permissions to 600 (refs: #30212, #30168)
PR #30168: (abednarik) Fix incorrect file permissions in file.line @ 2016-01-06 16:25:08 UTC
e5d87a02b9 Merge pull request #30168 from abednarik/2015.8
79daa25a15 Fix incorrect file permissions in file.line
PR #30154: (Oro) Fix file serialize on windows @ 2016-01-05 18:08:40 UTC
bed38d1a65 Merge pull request #30154 from Oro/fix-file-serialize-windows
071a675f8a Fix file serialize on windows
PR #30144: (rallytime) Added generic ESXCLI command ability to ESXi Proxy Minion @ 2016-01-05 16:23:38 UTC
7d51d8bb46 Merge pull request #30144 from rallytime/vsphere-esxcli-cmd
2f9ec5db96 Added generic ESXCLI command ability to ESXi Proxy Minion
ISSUE #29994: (adithep) dockerng.push should not auto tag :latest (refs: #30142)
ISSUE #29993: (adithep) Dockerng as a whole is not compatible with v2 registries. (refs: #30142)
PR #30142: (terminalmage) Fix dockerng.push, and allow for multiple images @ 2016-01-04 22:53:50 UTC
1a21b3d46b Merge pull request #30142 from terminalmage/issue29994
66698986e4 Fix dockerng.push, and allow for multiple images
ISSUE #30051: (joejulian) glusterfs.status fails with glusterfs 3.7 (refs: #30075)
PR #30075: (joejulian) Convert glusterfs module to use xml (refs: #30405) @ 2016-01-04 20:33:58 UTC
5419699bd2 Merge pull request #30075 from iodatacenters/2015.8_gluster_usexml
01a8e7ee10 Convert glusterfs module to use xml
PR #30129: (optix2000) Clean up _uptodate() in git state @ 2016-01-04 20:23:18 UTC
a6d94358ed Merge pull request #30129 from optix2000/2015.8
c68ea6332a No point to recast comments to a string. _uptodate() should only accept strings for comments.
6c5bac4909 Properly fix concat list issue in git state.
ISSUE #28814: (peter-slovak) The "virtual" grain detection with virt-what on LXC incorrectly yields "physical" (refs: #29589)
PR #30139: (rallytime) Back-port #29589 to 2015.8 @ 2016-01-04 20:22:47 UTC
ISSUE #29833: (iMilnb) salt minion won't start: Non valid IP address match on BSD alias format (refs: #30124)
PR #30124: (abednarik) Update regex to detect ip alias in OpenBSD. @ 2016-01-04 19:48:28 UTC
dd8d3e6f6b Merge pull request #30124 from abednarik/fix_openbsd_ip_alias
595a12977d Update regex to detect ip alias in OpenBSD.
PR #30133: (stanislavb) Fix typo in gpgkey URL @ 2016-01-04 19:29:57 UTC
c3014be84b Merge pull request #30133 from stanislavb/fix-gpg-key-url-typo
d81f6f7206 Fix typo in gpgkey URL
ISSUE #29912: (rterbush) s3 ext_pillar fails if key and keyid are not provided (refs: #30126)
PR #30126: (stanislavb) Log S3 API error message @ 2016-01-04 19:22:39 UTC
c06671a259 Merge pull request #30126 from stanislavb/2015.8
8c4a101c8f Log S3 API error message
PR #30128: (oeuftete) Log retryable transport errors as warnings @ 2016-01-04 19:15:31 UTC
aeec21ea65 Merge pull request #30128 from oeuftete/fileclient-attempt-error-to-warning
a5d99b13e1 Log retryable transport errors as warnings
ISSUE #28171: (srkunze) cron.rm cannot remove @special entries (refs: #30096)
PR #30096: (cachedout) Add rm_special to crontab module @ 2016-01-01 00:56:08 UTC
941bcaed07 Merge pull request #30096 from cachedout/issue_28171
259a0582ac Add docs
ad9424820e Add rm_special to crontab module
PR #30106: (techhat) Ensure last dir @ 2016-01-01 00:52:54 UTC
cb0f80831f Merge pull request #30106 from techhat/seeddirs
01d1a49937 Ensure last dir
PR #30101: (gtmanfred) fix bug where nova driver exits with no adminPass @ 2015-12-31 13:45:16 UTC
6bc968db9a Merge pull request #30101 from gtmanfred/2015.8
1b98f7af38 fix bug where nova driver exits with no adminPass
PR #30090: (techhat) Add argument to isdir() @ 2015-12-30 22:41:02 UTC
3652dbae76 Merge pull request #30090 from techhat/seeddirs
f7c7d9c7c2 Add lstrip
c70257163b Add argument to isdir()
PR #30094: (rallytime) Fix doc formatting for cloud.create example in module.py state @ 2015-12-30 22:40:24 UTC
a12bda4b30 Merge pull request #30094 from rallytime/module_state_doc_fix
8fbee322b9 Fix doc formatting for cloud.create example in module.py state
PR #30095: (rallytime) Add the list_nodes_select function to linode driver @ 2015-12-30 21:06:58 UTC
d7f46b5438 Merge pull request #30095 from rallytime/select_query_linode
4731d9442e Add the list_nodes_select function to linode driver
ISSUE #28763: (cybacolt) grain saltversioninfo not returning values by index (refs: #30082)
PR #30082: (abednarik) Fixed saltversioninfo grain return @ 2015-12-30 18:23:17 UTC
dce64c0868 Merge pull request #30082 from abednarik/fix_grain_saltversion_index
882e9ac9ed Fixed saltversioninfo grain return.
PR #30084: (rallytime) Back-port #29987 to 2015.8 @ 2015-12-30 18:19:09 UTC
PR #29987: (pass-by-value) Make sure output file works for salt cloud (refs: #30084)
5602b8833e Merge pull request #30084 from rallytime/bp-29987
16e1df90e9 Make sure output file works for salt cloud
PR #30071: (rallytime) Merge branch '2015.5' into '2015.8' @ 2015-12-29 23:18:00 UTC
654cab0314 Merge pull request #30071 from rallytime/merge-forward-2015.8
394d7548c5 Additional spelling fixes for boto_vpc module
f7e58a241c Merge branch '2015.5' into '2015.8'
84db12212d Merge pull request #30059 from mpreziuso/patch-1
1cb1c2da07 Fixes wrong function scope
1c6c9b1a06 Merge pull request #30025 from jtand/boto_tests
e706642152 Skipping some Boto tests until resolved moto issue
0f91021c59 Merge pull request #29949 from aletourneau/2015.5
cf855fe262 Fixed trailing white spaces
864801e002 fixed version
041d9346c4 Enhanced netscaler docstring
229d3eb60b Merge pull request #29941 from cachedout/boto_spelling
b11bfd07b8 Fix spelling error in boto_vpc
69c5ada636 Merge pull request #29908 from cachedout/issue_29880
4cd77b4118 Allow kwargs to be passed to pacman provide for update func
ad0de4d563 Merge pull request #29909 from abednarik/freebsd_pkgng_non_interactive_fix
8ac213001a FreeBSD pkgng fix for non-interactive install.
PR #30067: (ryan-lane) Pass in kwargs to boto_secgroup.convert_to_group_ids explicitly @ 2015-12-29 23:04:33 UTC
1bf9853808 Merge pull request #30067 from lyft/boto-elb-stable-fix
ae22edb1b4 Pass in kwargs to boto_secgroup.convert_to_group_ids explicitly
PR #30069: (techhat) Ensure that pki_dir exists @ 2015-12-29 23:03:23 UTC
0a37c4de1a Merge pull request #30069 from techhat/seeddirs
0f05d49bde Ensure that pki_dir exists
ISSUE #30045: (AkhterAli) salt-cloud make syndic not possible. (refs: #30064)
PR #30064: (rallytime) Add Syndic documentation to miscellaneous Salt Cloud config options @ 2015-12-29 20:15:45 UTC
896655602e Merge pull request #30064 from rallytime/fix-30045
6176f383e5 Spelling fixes
83c05729d6 Add Syndic documentation to miscellaneous Salt Cloud config options
PR #30049: (rallytime) Add some more unit tests for the vsphere execution module @ 2015-12-29 17:07:41 UTC
bad6daca93 Merge pull request #30049 from rallytime/esxi-unit-tests
1a83147986 Remove unnecessary import block
695107ae6e Add some more unit tests for the vsphere execution module
PR #30060: (rallytime) Back-port #27104 to 2015.8 @ 2015-12-29 17:06:58 UTC
PR #27104: (hexedpackets) Remove only the file extension when checking missing cached nodes. (refs: #30060)
cedee772d7 Merge pull request #30060 from rallytime/bp-27104
f0566c4b8f Remove only the file extension on cached node files instead of replacing every '.p' substring.
ISSUE #28540: (whiteinge) The rest_cherrypy automodule docs are hard to digest (refs: #30048)
PR #30048: (jacobhammons) Remove internal APIs from rest_cherrypy docs. @ 2015-12-28 23:24:13 UTC
ISSUE #29960: (anlutro) Circular import in salt.utils.jinja (refs: #30043)
PR #30043: (rallytime) Be explicit about importing from salt.utils.jinja to avoid circular imports @ 2015-12-28 21:35:18 UTC
3c63527313 Merge pull request #30043 from rallytime/fix-29960
a157c78bc8 Be explicit about importing from salt.utils.jinja to avoid circular imports
PR #30038: (rallytime) Back-port #30017 to 2015.8 @ 2015-12-28 20:41:45 UTC
PR #30036: (rallytime) Back-port #29995 to 2015.8 @ 2015-12-28 20:41:04 UTC
PR #29995: (ruxandraburtica) Location from profiles not correctly set (refs: #30036)
c846e7bc86 Merge pull request #30036 from rallytime/bp-29995
129a6d7b9f Added vm_ to the get_location query.
af8d01a367 Updated ec2 file to correctly propagate location.
PR #30035: (rallytime) Back-port #29895 to 2015.8 @ 2015-12-28 20:20:58 UTC
PR #29895: (pass-by-value) Do not SSH to the instance if deploy is False (refs: #30035)
27b0bd2c34 Merge pull request #30035 from rallytime/bp-29895
09f208fe63 Do not SSH to the instance if deploy is False
PR #30034: (rallytime) Back-port #29893 to 2015.8 @ 2015-12-28 20:20:51 UTC
PR #29893: (pass-by-value) Add info about VolumeType (refs: #30034)
9e385369b7 Merge pull request #30034 from rallytime/bp-29893
2fcf1590b8 Add info about VolumeType
PR #30033: (rallytime) Back-port #29876 to 2015.8 @ 2015-12-28 20:20:42 UTC
PR #30029: (terminalmage) git.latest: Fix handling of nonexistent branches @ 2015-12-28 19:39:29 UTC
a5f7d9c2fc Merge pull request #30029 from terminalmage/git.latest-nonexistent-branch
0b95894c9f git.latest: Fix handling of nonexistent branches
PR #30016: (anlutro) Properly normalize locales in locale.gen_locale @ 2015-12-28 15:33:48 UTC
e7fe24dc64 Merge pull request #30016 from alprs/fix-gen_locale_normalize
75eb4511d3 properly normalize locales in locale.gen_locale
PR #30015: (anlutro) locale module: don't escape the slash in \n @ 2015-12-28 15:31:20 UTC
90611e95f4 Merge pull request #30015 from alprs/fix-gen_locale_escaped_newline
5799729aee locale module: don't escape the slash in n
PR #30022: (gqgunhed) Two minor typos fixed @ 2015-12-28 15:22:24 UTC
b871ce5310 Merge pull request #30022 from gqgunhed/winrepo_typo
a052ff016e fixed minor typos and a :ref: link
e47db1a076 Merge remote-tracking branch 'refs/remotes/saltstack/2015.8' into winrepo_typo
0c4c8b9b5c Merge remote-tracking branch 'refs/remotes/saltstack/2015.8' into 2015.8
PR #30026: (anlutro) states.at: fix wrong variable being used @ 2015-12-28 15:21:23 UTC
4b8ac20d45 Merge pull request #30026 from alprs/fix-at_without_tag_job
c0fe9c09bd states.at: fix wrong variable being used
PR #29966: (multani) Fix bigip state/module documentation + serializers documentation @ 2015-12-23 15:06:46 UTC
a3410fdf41 Merge pull request #29966 from multani/fix/docs
e6e36372a4 doc: fix documentation link for salt.serializers
23ef472a07 bigip: fix documentation formatting, remove warnings during doc building
PR #29904: (twangboy) Improvements to osx packaging scripts @ 2015-12-22 21:40:23 UTC
PR #29950: (multani) boto_iam: fix deletion of IAM users when using delete_keys=true @ 2015-12-22 18:43:07 UTC
9522bdf4a5 Merge pull request #29950 from multani/fix/states.boto_iam-delete-user
516c8661f4 boto_iam: fix deletion of IAM users when using delete_keys=true
PR #29937: (multani) Fix states.boto_iam group users @ 2015-12-22 17:33:02 UTC
be95d4d79a Merge pull request #29937 from multani/fix/states.boto_iam-group-users
5c86a78d75 boto_iam: handle group's users empty list by removing all users of the group
f3461053df boto_iam: passes connection information down to callees
PR #29934: (multani) Fix state.boto_iam virtual name @ 2015-12-22 17:16:25 UTC
4f2cc5eba7 Merge pull request #29934 from multani/fix/boto_iam
503ede4178 Fix state.boto_iam virtual name
ISSUE #29933: (Reiner030) boto_rds.absent misses pillar variables for final backup (refs: #29943)
PR #29943: (cachedout) Check args correctly in boto_rds @ 2015-12-22 17:15:48 UTC
b36302291d Merge pull request #29943 from cachedout/issue_29933
8bab5eaeaa Check args correctly in boto_rds
PR #29924: (gqgunhed) fixed: uptime now working on non-US Windows @ 2015-12-22 15:03:17 UTC
02ed5b8fd1 Merge pull request #29924 from gqgunhed/gqgunhed-2015.8
b67c3b45e1 removed duplicate datetime line
ed8ee91dcf fixed: uptime now working on non-US Windows
PR #29883: (serge-p) fix for nfs mounts in _active_mounts_openbsd() @ 2015-12-21 18:26:49 UTC
5e44639334 Merge pull request #29883 from serge-p/patch-6
dd94332f24 Update mount.py
9d059a1ea5 fix for nfs mounts in _active_mounts_openbsd()
ISSUE #29866: (tony) spm(1) command should obey Saltfile (refs: #29894)
PR #29894: (techhat) Support Saltfile in SPM @ 2015-12-21 18:03:07 UTC
08fd81cc3d Merge pull request #29894 from techhat/spmsaltfile
279ec61274 Support Saltfile in SPM
PR #29856: (rallytime) Added some initial unit tests for the salt.modules.vsphere.py file @ 2015-12-21 17:12:20 UTC
4f46255044 Merge pull request #29856 from rallytime/esxi-unit-tests
b908ebd123 Added some initial unit tests for the salt.modules.vsphere.py file
PR #29855: (rallytime) Back-port #29740 to 2015.8 @ 2015-12-21 17:11:28 UTC
PR #29890: (multani) Various documentation fixes @ 2015-12-21 16:25:15 UTC
02ab9b8858 Merge pull request #29890 from multani/fix/docs
5aa0e9b1e0 Fix documentation typo for pillars
f2b41d04d7 Fix rendering issues for Cherrypy netapi documentation.
6922da46dc doc: fix warnings + some rendering issues
PR #29850: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8 @ 2015-12-18 21:33:49 UTC
50f48c4bf3 Merge pull request #29850 from basepi/merge-forward-2015.8
7402599c62 Merge remote-tracking branch 'upstream/2015.5' into merge-forward-2015.8
f43f3d166c Merge pull request #29730 from rallytime/fix-24698
120fd5fdf0 Update docker-py version requirement to 0.6.0 for dockerio.py files
c393a4175a Merge pull request #29715 from rallytime/fix-23343
a0ed857c37 Install correct package version, if provided, for npm state.
1310afbbc2 Merge pull request #29721 from terminalmage/nested-output-multiline-fix
761be9cb93 Fix display of multiline strings when iterating over a list
52cc07cec9 Merge pull request #29646 from rallytime/fix-29488
c5fa9e9351 Don't stacktrace on kwargs.get if kwargs=None
PR #29811: (anlutro) influxdb: add retention policy module functions @ 2015-12-18 17:19:02 UTC
05d2aaaef2 Merge pull request #29811 from alprs/feature-influxdb_retention
51088d938a add tests, rename a function to more closely mirror influxdb
785da17a67 missing comma
7e9e9a1030 influxdb: add retention policy module functions
ISSUE #29396: (Ch3LL) Windows 2012 Multi-Master ZMQError (refs: #29814)
PR #29814: (basepi) [2015.8][Windows] Fix multi-master on windows @ 2015-12-18 17:16:52 UTC
7eefaac58a Merge pull request #29814 from basepi/multi-master.windows.29396
2405501d75 Add documentation for tcp ipc_mode and multi-master
307e867980 For tcp ipc_mode, give each minion different pub/pull ports
5a21893e82 Fix ipc_mode check in windows
PR #29819: (rallytime) Add esxi module and state to docs build @ 2015-12-18 16:20:27 UTC
fb4eb28645 Merge pull request #29819 from rallytime/esxi-docs
e7c5863468 Add esxi module and state to docs build
PR #29832: (jleimbach) Fixed typo in order to use the keyboard module for RHEL without systemd @ 2015-12-18 16:04:57 UTC
e865c787a4 Merge pull request #29832 from jleimbach/fix-keyboard.py-for-rhel-without-systemd
7b72b3c52c Fixed typo in order to use the keyboard module for RHEL without systemd
PR #29803: (rallytime) Add vSphere module to doc ref module tree @ 2015-12-17 18:52:56 UTC
4044f3bb93 Merge pull request #29803 from rallytime/vsphere-docs
3b7f5540ec Add vSphere module to doc ref module tree
ISSUE #29751: (ether42) mod_hostname behavior is systemd dependent (refs: #29767)
PR #29767: (abednarik) Hosts file update in mod_hostname. @ 2015-12-17 18:31:18 UTC
9b4c2194f6 Merge pull request #29767 from abednarik/network_mod_hpstname_fix
eebd3e3e4a Hosts file update in mod_hostname.
ISSUE #29631: (joshughes) pygit2: git submodules cause traceback in file_list (refs: #29772)
PR #29772: (terminalmage) pygit2: skip submodules when traversing tree @ 2015-12-17 18:23:16 UTC
0c65eeb82b Merge pull request #29772 from terminalmage/issue29631
8c4ea64b0d pygit2: skip submodules when traversing tree
PR #29765: (gtmanfred) allow nova driver to be boot from volume @ 2015-12-17 18:20:33 UTC
1b430b251f Merge pull request #29765 from gtmanfred/2015.8
e95f7561c5 cloudnetworks should be making public_ips a list
ec7e45fbfb add documentation for boot from volume on nova driver
eafcc5e3ac Add boot from volume for openstack nova
PR #29773: (l2ol33rt) Append missing wget in debian installation guide @ 2015-12-17 17:29:18 UTC
c4f226f31e Merge pull request #29773 from l2ol33rt/debian_install_docfix
64cb4b0540 Append missing wget in debian installation guide
PR #29800: (rallytime) Back-port #29769 to 2015.8 @ 2015-12-17 17:28:52 UTC
PR #29769: (pass-by-value) Add documentation about scopes (GCE) (refs: #29800)
aca4da3abc Merge pull request #29800 from rallytime/bp-29769
10bfcb8cb0 Add documentation about scopes (GCE)
PR #29775: (paulnivin) Change listen requisite resolution from name to ID declaration @ 2015-12-16 22:56:03 UTC
ab61f78295 Merge pull request #29775 from lyft/listen-id-declaration-resolution-stable
ff3a809c11 Change listen requisite resolution from name to ID declaration
PR #29754: (rallytime) Back-port #29719 to 2015.8 @ 2015-12-16 17:25:51 UTC
PR #29713: (The-Loeki) Pillar-based cloud providers still forcing use of deprecated 'provider' @ 2015-12-16 14:51:31 UTC
ISSUE #14634: (Sacro) 'unless' documentation isn't logically plausible (refs: #29729)
PR #29729: (rallytime) Further clarifications on "unless" and "onlyif" requisites. @ 2015-12-16 14:45:06 UTC
1f4810be0f Merge pull request #29729 from rallytime/fix-14634
45b77fb288 Add note about shell truthiness vs python truthiness
3bfb87c031 Spelling fixes
15c466cc12 Further clarifications on "unless" and "onlyif" requisites.
ISSUE #29736: (akissa) Pillar sqlite3 examples incorrect (refs: #29737)
PR #29737: (akissa) fix pillar sqlite3 documentation examples @ 2015-12-16 14:41:57 UTC
7084f79199 Merge pull request #29737 from akissa/fix-pillar-sqlite3-examples
1c98f8d609 fix pillar sqlite3 documentation examples
ISSUE #29741: (akissa) Pillar Sqlite3 does not honour database config option when using salt-call (refs: #29743)
PR #29743: (akissa) fix pillar sqlite not honouring config options @ 2015-12-16 14:40:27 UTC
e977096409 Merge pull request #29743 from akissa/fix-pillar-sqlite3-does-not-honour-config
6184fb1ae1 fix pillar sqlite not honouring config options
ISSUE #29152: (guettli) docs for states.postgres_user.present: name and password twice? (refs: #29723)
PR #29723: (rallytime) Clarify db_user and db_password kwargs for postgres_user.present state function @ 2015-12-15 23:58:43 UTC
2cea0b0a2d Merge pull request #29723 from rallytime/fix-29152
8d8fdd0a27 Clarify db_user and db_password kwargs for postgres_user.present state function
ISSUE #29154: (guettli) [Docs] for cmd.run. Missing link to details for "stateful" (refs: #29722)
PR #29722: (rallytime) Link "stateful" kwargs to definition of what "stateful" means for cmd state. @ 2015-12-15 23:25:48 UTC
30eab23c43 Merge pull request #29722 from rallytime/fix-29154
5c045a86af Link "stateful" kwargs to definition of what "stateful" means for cmd state.
ISSUE #29091: (gravyboat) Salt pillar best practices should show 2 matchers in base (refs: #29724)
PR #29724: (rallytime) Add examples of using multiple matching levels to Pillar docs @ 2015-12-15 23:02:32 UTC
c9ca1a371e Merge pull request #29724 from rallytime/fix-29091
45080f3629 Add examples of using multiple matching levels to Pillar docs
PR #29726: (cachedout) Disable some boto tests per resolution of moto issue @ 2015-12-15 22:15:35 UTC
4985cc57f1 Merge pull request #29726 from cachedout/disable_moto_2015_8
d19827fd3a Disable some boto tests per resolution of moto issue
ISSUE #25723: (jamesog) file.directory fails in test mode when using recurse ignore_files (refs: #29708)
PR #29708: (lagesag) Fix test=True for file.directory with recurse ignore_files/ignore_dirs. @ 2015-12-15 19:15:14 UTC
ISSUE #29199: (hubez) 2015.8.1 and 2015.5.6: salt-minion self-restart doesn't work in daemon mode. Works when not a daemon (refs: #29642)
PR #29642: (cachedout) Correctly restart daemonized minions on failure @ 2015-12-15 19:02:40 UTC
7c38dec0ad Merge pull request #29642 from cachedout/issue_29199
8b2c6817cf Sleep before restart
4105e2abfb Correctly restart daemonized minions on failure
PR #29599: (cachedout) Clean up minion shutdown @ 2015-12-15 19:01:35 UTC
bd918394c3 Merge pull request #29599 from cachedout/clean_minion_shutdown
0b917971fe Log at debug level instead
a04280ceb3 Re-raise error to preserve restart behavior
dc480e332a Clean up warning on failed master ping.
049a3dbbbc Additional fixes.
8a4969b730 Clean up minion shutdown
PR #29675: (clinta) allow returning all refs @ 2015-12-15 18:55:36 UTC
31eb291caf Merge pull request #29675 from clinta/git-ls-remote-noref
f8c34b0c76 version updated
73b169e7dd lint, remove trainling whitespace
8400e68426 allow returning all refs
PR #29683: (rallytime) Catch more specific error to pass the error message through elegantly. @ 2015-12-15 18:41:54 UTC
7c50533d3f Merge pull request #29683 from rallytime/vsan_fixes
afc003079e Catch more specific error to pass the error message through elegantly.
PR #29687: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8 @ 2015-12-15 18:38:46 UTC
30499e4896 Merge pull request #29687 from basepi/merge-forward-2015.8
b51cba59c0 Merge remote-tracking branch 'upstream/2015.5' into merge-forward-2015.8
ISSUE #27611: (benburkert) PR #26818 broke git.latest with :mirror/:bare (refs: #29681)
PR #29681: (clinta) fix bare/mirror in git.latest @ 2015-12-15 18:37:16 UTC
3c427e82bf Merge pull request #29681 from clinta/git-mirror
b387072a6f fix bare/mirror in git.latest
PR #29644: (rallytime) Fixed a couple more ESXi proxy minion bugs @ 2015-12-14 18:36:28 UTC
fe0778dad5 Merge pull request #29644 from rallytime/esxi-fixes
577d5487a3 Fixed a couple more ESXi proxy minion bugs
PR #29645: (rallytime) Back-port #29558 to 2015.8 @ 2015-12-14 18:11:38 UTC
PR #29558: (ruxandraburtica) Returning security group when no VPC id is given (refs: #29645)
ef2c9e3f61 Merge pull request #29645 from rallytime/bp-29558
2cf9374342 Replaced tabs with spaces.
5e7e3fe682 Returning security group when no VPC id is given, even if the group is not in EC2-classic.
ISSUE #29630: (c4t3l) Fresh minion install (2015.8.3) returns service __virtual__ is False errors on salt-calls (refs: #29632)
ISSUE #29581: (zmalone) Complaints about pyOpenSSL version on Saltstack 2015.8.3 (refs: #29632)
PR #29632: (jfindlay) reduce severity of tls module __virtual__ logging @ 2015-12-11 20:11:32 UTC
a2a7f1527b Merge pull request #29632 from jfindlay/tls_virt
3ed6a052fd modules.tls.__virtual__: don't spam everyone's error log
76a200e780 modules.tls.__virtual__: refactor cert path comment
0a0532e598 modules.tls.__virtual__: remove redundant parens
ISSUE #29598: (javicacheiro) Duplicated MTU entry added (refs: #29606)
PR #29606: (abednarik) Fixed duplicate mtu entry in RedHat 7 network configuration. @ 2015-12-11 17:24:45 UTC
f6f3aa6613 Merge pull request #29606 from abednarik/remove_duplicate_mtu_entry_rh7_net_template
afb2f887ba Fixed duplicate mtu entry in RedHat 7 network configuration.
PR #29613: (rallytime) Various ESXi Proxy Minion Bug Fixes @ 2015-12-11 17:18:58 UTC
c7e73bc4c8 Merge pull request #29613 from rallytime/esxi-fixes
aa5dd88b6f Various ESXi Proxy Minion Bug Fixes
ISSUE #26364: (cedwards) [freebsd] TCP transport not working in 2015.8.0rc3 (refs: #29628)
PR #29628: (DmitryKuzmenko) Don't create io_loop before fork @ 2015-12-11 17:15:11 UTC
a56c763423 Merge pull request #29628 from DSRCompany/bug/26364_freebsd_tcp
729ffcae36 Don't create io_loop before fork
PR #29609: (basepi) [2015.8][salt-ssh] Add ability to set salt-ssh command umask in roster @ 2015-12-10 22:52:27 UTC
41b8117237 Merge pull request #29609 from basepi/salt-ssh.umask.29574
0afa5b0d5d Add cmd_umask to roster docs
5c03f892bc Allow setting the cmd_umask from within the roster
ISSUE #29586: (basepi) Orchestrate doesn't handle minion error properly (refs: #29603)
ISSUE #29546: (jefferyharrell) Can't seem to get orchestrate to recognize a failed state (refs: #29603)
PR #29603: (basepi) Fix orchestration failure-checking @ 2015-12-10 21:23:57 UTC
1e394f5ab1 Merge pull request #29603 from basepi/orchestrate.failures.29546
2bdcadaa27 Remove unnecessary and
501f91a388 Fix error in failure checking for salt.state within orchestration
ISSUE #29584: (kwilliams057) dockerng image-present fails when trying to pull from registry (refs: #29597)
PR #29597: (terminalmage) dockerng: Prevent exception when API response contains empty dictionary @ 2015-12-10 19:57:42 UTC
b5b80b9324 Merge pull request #29597 from terminalmage/issue29584
d68067b5db dockerng: Prevent exception when API response contains empty dictionary
ISSUE #29585: (job) cidr argument in salt.modules.network.ip_addrs6() is broken (refs: #29587)
PR #29596: (rallytime) Back-port #29587 to 2015.8 @ 2015-12-10 19:57:18 UTC
PR #29588: (rallytime) Added ESXi Proxy Minion Tutorial @ 2015-12-10 16:17:51 UTC
08dd663a27 Merge pull request #29588 from rallytime/esxi-proxy-tutorial
5a2bb260d3 Added ESXi Proxy Minion Tutorial
ISSUE #29557: (arthurlogilab) [modules/nova] AttributeError: 'module' object has no attribute 'discover_extensions' when using nova.image_list (refs: #29572)
PR #29572: (gtmanfred) [nova] use old discover_extensions if available @ 2015-12-09 17:35:42 UTC
fe5db23863 Merge pull request #29572 from gtmanfred/2015.8
d0ffa520f4 use old discover_extensions if available
ISSUE #29009: (LoveIsGrief) git.latest doesn't checkout submodules (refs: #29545)
PR #29545: (terminalmage) git.latest: init submodules if not yet initialized @ 2015-12-09 16:19:42 UTC
ecbc60ba05 Merge pull request #29545 from terminalmage/issue29009
6619503aec git.latest: init submodules if not yet initialized
PR #29548: (rallytime) Back-port #29449 to 2015.8 @ 2015-12-09 16:19:07 UTC
PR #29547: (rallytime) Refactored ESXCLI-based functions to accept a list of esxi_hosts @ 2015-12-09 16:08:03 UTC
fd67903bf9 Merge pull request #29547 from rallytime/esxi-proxy
469648dd07 Refactored ESXCLI-based functions to accept a list of esxi_hosts
PR #29563: (anlutro) Fix a call to deprecated method in python-influxdb @ 2015-12-09 16:00:24 UTC
21437f9235 Merge pull request #29563 from alprs/fix-influx_deprecated_method
7c69c177ed update test
46d7d92069 fix a call to deprecated method in python-influxdb
PR #29565: (bdrung) Fix typos and missing release note @ 2015-12-09 15:59:21 UTC
f29e0a7021 Merge pull request #29565 from bdrung/2015.8
b96d8ff1d9 Minor update to release notes for missing fix
e72354aac4 Fix typo of specific
5708355762 Fix typo of comparison
PR #29540: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8 @ 2015-12-08 21:27:01 UTC
25d3a75d8c Merge pull request #29540 from basepi/merge-forward-2015.8
e59364ad1d Fix failing unit test
9673fd0937 Merge remote-tracking branch 'upstream/2015.5' into merge-forward-2015.8
867d550271 Merge pull request #29539 from basepi/merge-forward-2015.5
2c9c4ba430 Merge remote-tracking branch 'upstream/2014.7' into merge-forward-2015.5
85aa70a6cb Merge pull request #29392 from jacobhammons/2014.7
d7f0db1dd8 updated version number to not reference a specific build from the latest branch
de7f3d5a59 Merge pull request #29504 from rallytime/fix-12072
8357c95dc2 Document userdata_file option for EC2 driver
65deba8bb5 Merge pull request #29507 from rallytime/ec2-doc-fix
90b4823bc2 Switch volumes and del_*_on_destroy example ordering
0918c9294f Merge pull request #29469 from abednarik/doc_note_for_saltcloud_connection_timeout
8e5c3e366a Added Documentation note in salt cloud.
e43c7c05a6 Merge pull request #29461 from dmyerscough/fix-resource-limits
85a8a3b033 Fix resource limits, systemd sets the default number of open files to 4096 causing te master to complain about limits when you have a large number of keys
730f02fbdf Merge pull request #29439 from rallytime/bp-28656
2f11bb021f #28526 fixed yumpkg module
197210d52e Merge pull request #29418 from jacobhammons/dot8
4f51a737f9 Added CVE 2015-8034 to 2015.5.8 release notes
b3452f2a1a Merge pull request #29389 from jacobhammons/2015.5
824721ff36 updated version numbers
6a7a95f28a Merge pull request #28501 from twangboy/jmoney_26898
c0cf33332c Fixed some Lint...
df17fc59d3 Merge pull request #6 from jfindlay/twang_test
bc7e0cfe64 add file.symlink unit tests
9381dc7215 orthogonalize file.symlink unit tests
8f462ba044 Merge pull request #5 from cachedout/fix_twangboy_test
5293150d25 Fix tests
7d39091c91 Fixed some more lint
3dbd62af2c Fixed some tests... hopefully
f187db3288 Removed unnecessary logic
89ebd268e6 Added file attributes restore on fail
9ec72ca724 fix file state unit tests for win symlink feature
69c32a663e Fixed some lint
638dec5027 Fixed some tests... let's see if they're really are
5ed7a99792 Replaced instances of shutil.rmtree in file state
2651ce509f Fix file.remove for windows
760a521603 Merge pull request #29348 from jtand/file_search_fix
04f82bd4fd Fixes an file.search on python2.6
51ea88d489 Merge pull request #29336 from rallytime/bp-29276
3a0e19debb Prevent adding port twice when adding entry in known hosts
28255af52a Merge pull request #29333 from rallytime/bp-29280
722d02ff4a Lint
4a0040c1b4 [Doc] Add note for SVN state
PR #29499: (rallytime) Initial commit of ESXi Proxy Minion @ 2015-12-08 21:10:13 UTC
3ae096b7ac Merge pull request #29499 from rallytime/esxi-proxy
d8b1ba3991 Make sure ESXCLI gating is correct in vsphere __virtual__
55589f8021 Provide some more inline comments for longer functions
baf2f8ce7a Pylint fix
763ae5d676 VMotion functions, gate ESXCLI requirement, allow protocol/port for ESXCLI function
d909df254e Bug fixes for esxi states
7102677679 Bug fixes and move ntp and ssh service start/stop/restart to single funcs
77b37add84 Added syslog_configured state, and some minor bug fixes
df49f533f6 More state functions and a couple of bug fixes
a50c74cfe2 Merge pull request #13 from cro/esxi-proxy3
87fc980f33 Add syslog config and network firewall rules enable
42be49f481 Merge pull request #11 from cro/esxi-proxy
d858642f05 Add documentation.
43879d1dfe Functions for setting network coredumps
7d7d2afa7f Initial commit of ESXi state and refactored vsan_add_disks to include a get function.
bc945a48db Add execution module functions to upload ssh key for root and retrieve ssh key for root.
238b0f5bea Update error return policy and add service running/policy functions
9ba9019419 Initial commit of ESXi proxy work.
PR #29526: (jfindlay) 2015.8.2 notes: add note about not being released @ 2015-12-08 21:09:50 UTC
873f6a9460 Merge pull request #29526 from jfindlay/2015.8
917e6f850c 2015.8.2 notes: add note about not being released
ISSUE #29484: (m7v8) patchlevel detection broken for openSuSE (refs: #29531)
PR #29531: (jfindlay) grains.core: handle undefined variable @ 2015-12-08 21:07:38 UTC
3de61e3655 Merge pull request #29531 from jfindlay/suse_patch
1ad5a088fc grains.core: handle undefined variable
ISSUE #29486: (m7v8) Pull request breaks our setup (umask) (refs: #29538)
ISSUE #29005: (fcrozat) non-standard umask breaks salt-call call in salt-ssh (refs: #29126)
ISSUE #28830: (fcrozat) non-standard umask breaks salt-ssh deployement (refs: #29126)
PR #29538: (basepi) [2015.8] [salt-ssh] Remove umask around actual execution for salt-ssh @ 2015-12-08 20:45:58 UTC
ISSUE #28715: (mlalpho) Tagging Resources with boto_rds (refs: #29505)
PR #29505: (rallytime) Update boto_rds state docs to include funky yaml syntax for "tags" option. @ 2015-12-08 17:05:02 UTC
fb02fc1ef1 Merge pull request #29505 from rallytime/fix-28715
f43f851a92 Update boto_rds state docs to include funky yaml syntax for "tags" option.
PR #29513: (bdrung) Drop obsolete syslog.target from systemd services @ 2015-12-08 16:05:01 UTC
38888add5e Merge pull request #29513 from bdrung/2015.8
b1a4ade618 Drop obsolete syslog.target from systemd services
PR #29500: (rallytime) Back-port #29467 to 2015.8 @ 2015-12-07 23:24:00 UTC
ISSUE #29001: (olfway) debconf.set doesn't support "prereq" in states (refs: #29463)
PR #29463: (abednarik) Add **kwargs to debconf.set. @ 2015-12-07 19:56:05 UTC
9d11acc7db Merge pull request #29463 from abednarik/debconf_fix_prereq_support
b17f1fed43 Add **kwargs to debconf.set.
ISSUE #29311: (Reiner030) Feature Request: System uptime also in seconds (refs: #29399)
PR #29399: (jfindlay) modules.status: add human_readable option to uptime @ 2015-12-07 19:53:52 UTC
7efd6dd140 Merge pull request #29399 from jfindlay/second_up
1903124814 modules.win_status: add reason to virtual ret
35ba7da470 modules.status: add reason to __virtual__ return
48e7beb0eb modules.status: add in_seconds option to uptime
PR #29433: (cro) Files for building .pkg files for MacOS X @ 2015-12-07 19:47:23 UTC
042daf91b8 Merge pull request #29433 from cro/mac_native_pkg
8e191ae264 Add web references
5f1459d708 Update mac packaging
092b7ddd0a First crack at build files for Mac OS X Native package
ISSUE #29445: (shawnbutts) salt.loaded.int.module.nova.__virtual__() is wrongly returning None. (refs: #29455)
PR #29455: (jfindlay) modules.nova.__init__: do not return None
@ 2015-12-07 19:44:00 UTC
5ff3749108 Merge pull request #29455 from jfindlay/nova_none
19da8233c8 modules.nova.__init__: do not return None
PR #29454: (jfindlay) rh_service module __virtual__ return error messages @ 2015-12-07 19:32:15 UTC
289e9d169e Merge pull request #29454 from jfindlay/rh_service
9975508f86 modules.rh_service.__virtual__: handle SUSE osrelease as num
d7ab7bf51f modules.rh_service: __virtual__ error messages
PR #29476: (tbaker57) Doc fix - route_table_present needs subnet_names (not subnets) as a key @ 2015-12-07 18:47:22 UTC
cb465927d6 Merge pull request #29476 from tbaker57/boto_vpc_docfix
36946640b8 Fix - don't specify 'name' key inside the list - just the subnet names
5cab4b775a Doc fix - route_table_present needs subnet_names (not subnets) as a key
PR #29487: (rallytime) Back-port #29450 to 2015.8 @ 2015-12-07 17:25:23 UTC
PR #29450: (pass-by-value) Raise error if dracr password is above 20 chars (refs: #29487)
6696cf6eb5 Merge pull request #29487 from rallytime/bp-29450
2c55c55ff1 Raise error if dracr password is above 20 chars
ISSUE #29133: (cedwards) FX2 proxy-minion dellchassis idrac state incomplete (refs: #29441)
PR #29441: (rallytime) Make sure docs line up with blade_idrac function specs @ 2015-12-05 16:30:27 UTC
a1ffc5aacb Merge pull request #29441 from rallytime/fix-doc-dellchassis
cf62361830 Make sure docs line up with blade_idrac function specs
PR #29440: (rallytime) Back-port #28925 to 2015.8 @ 2015-12-05 00:21:26 UTC
PR #28925: (pass-by-value) Fx2 firmware update (refs: #29440)
6cc6f776bc Merge pull request #29440 from rallytime/bp-28925
1b57a57c48 Lint fixes
7cea3afb4f Support multiple hosts
0be3620715 Set kwarg
b7324b5102 Add doc for new state
613dd0b7a2 Make sure creds are set before racadm update
929e679b25 Add firmware update state to dellchassis
6356af3b99 Raise error
820ad7b3df Validate file existence
94704304ec Add firmware update functions to module
ISSUE #29425: (paclat) services for older OEL releases. (refs: #29435)
PR #29435: (galet) Grains return wrong OS version and other OS related values for Oracle Linux @ 2015-12-05 00:19:11 UTC
129f45f7c3 Merge pull request #29435 from galet/2015.8
fdaa81ccf8 Grains return wrong OS version and other OS related values for Oracle Linux
c494ddd5fc Grains return wrong OS version and other OS related values for Oracle Linux
ISSUE saltstack/salt#29313: (rmatulat) state/host.present and alias-assignment to multiple IPs fails (refs: #29430)
PR #29430: (rmatulat) Fix host.present state limitation @ 2015-12-04 23:08:20 UTC
e2b43a3f1e Merge pull request #29430 from rall0r/2015.8
d3dacff4a2 Fix host.present state limitation
PR #29417: (jacobhammons) Repo install updates @ 2015-12-04 02:39:41 UTC
ab890b632a Merge pull request #29417 from jacobhammons/repo-install-updates
d58182c5fa updated repo path for RHEL installation
5e54359869 Updated Debian, RHEL / Cent, Ubuntu installation instructions with new repo structure for 2015.8.3. Added CVE-2015-8034 to release notes.
PR #29402: (techhat) Add rate limiting to linode @ 2015-12-03 20:27:10 UTC
cb1e2e6e73 Merge pull request #29402 from techhat/ratelimit
f0a4d93077 Add rate limiting to linode
ISSUE #19332: (QuinnyPig) Nondeterminism in Pillar (refs: #29400)
PR #29398: (cachedout) Lint 29288 @ 2015-12-03 18:03:53 UTC
d2c0fcbc97 Merge pull request #29398 from cachedout/lint_29288
3b0033e529 Lint #29288
386459ca6d Merge pull request #1 from jfindlay/glustest
4d6c71aa80 modules.glusterfs: fix start_volume unit test
f336c44630 Bootstrap failed, retrying
bd729cb3ea Set default GlusterFS version to 6
443bfc6a81 Fixed volume status for >= 3.7 in glusterfs.py
ISSUE #29116: (johnsocp) Unresolvable masters in the minions masters list cause minion to raise an error (refs: #29331)
PR #29331: (DmitryKuzmenko) Bugfix - #29116 raet dns error @ 2015-12-03 17:10:40 UTC
5b8e7820ac Merge pull request #29331 from DSRCompany/bug/29116_raet_dns_error_2
8c2b217af5 Make pylint happy
e5672ee716 Don't exit if no master found
1c324f5467 Don't fail if can't connect to master
PR #29390: (jacobhammons) updated version numbers in documentation @ 2015-12-03 17:02:05 UTC
7bc6b1210d Merge pull request #29390 from jacobhammons/2015.8
486935b233 updated version numbers
ISSUE #25446: (DmitryKuzmenko) Stack overflow on LazyLoader deep copying (refs: #29381)
PR #29381: (nmadhok) No need to deepcopy since six.iterkeys() creates a copy @ 2015-12-03 15:54:52 UTC
fd677e1d58 Merge pull request #29381 from nmadhok/2015.8-runtime-fix
f109698196 No need to deepcopy since six.iterkeys() creates a copy
PR #29349: (cro) Fix mis-setting chassis names @ 2015-12-03 00:56:54 UTC
2973025058 Merge pull request #29349 from cro/fx2_name_fix
95d6d72a5d Fix mis-setting the name of the chassis.
ISSUE #29236: (sjorge) network.mod_bufsize has wrong docstring (refs: #29237)
ISSUE #29235: (sjorge) network.get_bufsize has wrong docstring (refs: #29237)
ISSUE #29234: (sjorge) network.dig should only be available if we have the 'dig' binary (refs: #29237)
ISSUE #29233: (sjorge) network.default_route does not seem to honor the family parameter (refs: #29237)
ISSUE #29232: (sjorge) network.active_tcp seems linux specific (refs: #29237)
ISSUE #29231: (sjorge) docstrings in salt/utils/network.py are incorrect (refs: #29237)
PR #29334: (rallytime) Back-port #29237 to 2015.8 @ 2015-12-02 19:37:31 UTC
17d80c051a Merge pull request #29334 from rallytime/bp-29237
598226def1 fix unit test (attempt 1)
a461d7bf12 changed from Boron to 2015.8.4, so this can be backported
3892b12514 fix up a few remarks from jfindlay
2f940e22aa also we should keep returning {} for other systems
4953f58894 forgot to remove a debug line, how embarasing
e96f3c0c3b fix docs in salt/utils/network.py #29231 - looks like this got copied at some point
3888bb403f fixup network.default_route with family set on SunOS #29233
c0e6ea98a6 fix network.active_tcp on SunOS (we fake it until we make it) #29232
92f881284e add decorator to network.dig #29234
77950eb55c fix docstring for get_bufsize #29235
52fb80cd18 fix docstring for mod_bufsize #29236
PR #29300: (ticosax) [dockerng] Add support for volume management in dockerng @ 2015-12-02 17:48:53 UTC
5ec7947595 Merge pull request #29300 from ticosax/dockerng-volumes
80d085ea92 fix typo
cb9cb463b0 Provide states for managing docker volumes
dff6fa1fb2 Add execution module to manage docker volumes
PR #29218: (clan) check service enable state in test mode @ 2015-12-02 15:31:00 UTC
99b7d87688 Merge pull request #29218 from clan/service_state
a1250a9729 check service enable state in test mode
PR #29315: (jfindlay) dev tutorial doc: fix markup errors @ 2015-12-01 21:42:17 UTC
08ced73b13 Merge pull request #29315 from jfindlay/docs
e8e23dc444 dev tutorial doc: fix markup errors
PR #29317: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8 @ 2015-12-01 21:28:30 UTC
a3a463ff8b Merge pull request #29317 from basepi/merge-forward-2015.8
0d90dd3a19 Merge remote-tracking branch 'upstream/2015.5' into merge-forward-2015.8
14e94b3593 Merge pull request #29316 from basepi/merge-forward-2015.5
33f40b3c47 Merge remote-tracking branch 'upstream/2014.7' into merge-forward-2015.5
d2fb2109a3 Merge pull request #29296 from douardda/patch-3
d2885390f4 Use process KillMode on Debian systems also
6a2ffbfb7c Merge pull request #29216 from clan/file_search_on_proc_file
91a20c07a1 try mmap first
8aa4f2053e remove extra space to fix lint failure
d34e6b1a9a use read only if has read() method
3209c1cdb5 size is 0 doesn't mean no data, e.g, /proc/version
d6aaae8d7b Merge pull request #29261 from attiasr/patch-1
7a99b90596 add log and return if pkg already installed
1843c7ab8e fix incorrect reinstallation of windows pkg
9236188867 Merge pull request #29214 from cro/ssl_verify_ssl
e9c13c561b Doc bug--salt.utils.http takes verify_ssl not ssl_verify.
df7b35a86b Merge pull request #29204 from lorengordon/fix-29202
b1dae5e6fe Use os.path.join to return full path to ca bundle
PR #29240: (clan) handle acl_type [[d]efault:][user|group|mask|other] @ 2015-12-01 17:56:20 UTC
39667fda12 Merge pull request #29240 from clan/linux_acl
02429aca69 handle acl_type [[d]efault:][user|group|mask|other]
PR #29305: (lorengordon) Add 'file' as a source_hash proto @ 2015-12-01 17:39:37 UTC
027bed7c90 Merge pull request #29305 from lorengordon/source_hash_protos
53fdf0bf97 Update message for invalid source_hash
2d20d71bd5 Add file as a source_hash proto
ISSUE #29251: (adamsewell) status.uptime causes exception on Windows minion 2015.8.1 (refs: #29272)
PR #29272: (jfindlay) win_status module: handle 12 hour time in uptime @ 2015-12-01 16:33:12 UTC
1129ee1d2e Merge pull request #29272 from jfindlay/win_up_time
6a2315109e win_status module: python timedelta to find uptime
b7a535341f win_status module: handle 12 hour time in uptime
ISSUE #26526: (JensRantil) Managing a file:// source fails (refs: #29289)
PR #29289: (terminalmage) file.managed: Allow local file sources to use source_hash @ 2015-12-01 16:19:27 UTC
0fd3e8b0fb Merge pull request #29289 from terminalmage/issue26526
64ae3f996e file.managed: Allow local file sources to use source_hash
ISSUE #29262: (anlutro) ssh_auth.absent removes keys when test=True (refs: #29264)
PR #29264: (anlutro) Prevent ssh_auth.absent from running when test=True @ 2015-11-30 21:54:15 UTC
8d32d8d43d Merge pull request #29264 from alprs/fix-ssh_auth_absent_test
9193676f9c fix ssh_auth_test
febbfa792f prevent ssh_auth.absent from running when test=True
ISSUE #29071: (eliasp) git_pillar.update runner can't handle >=2015.8.0 configuration (refs: #29277)
PR #29277: (terminalmage) Update git_pillar runner to support new git ext_pillar config schema @ 2015-11-30 21:39:51 UTC
459d30f27f Merge pull request #29277 from terminalmage/issue29071
6981bb3be7 Update git_pillar runner to support new git ext_pillar config schema
293c8e635c Separate repo locking logic into its own function
PR #29283: (cachedout) Single-quotes and use format @ 2015-11-30 21:34:41 UTC
PR #29139: (thomaso-mirodin) [salt-ssh] Add a range roster and range targeting options for the flat roster (refs: #29283)
df1f0d93c7 Merge pull request #29283 from cachedout/style_29139
d764497b17 Single-quotes and use format
PR #29139: (thomaso-mirodin) [salt-ssh] Add a range roster and range targeting options for the flat roster (refs: #29283) @ 2015-11-30 21:25:50 UTC
PR #29282: (cachedout) dev docs: add development tutorial (refs: #29282) @ 2015-11-30 21:14:50 UTC
ISSUE #28991: (timcharper) allow role-assumption with s3 credentials (refs: #28994)
PR #28994: (timcharper) add support to s3 for aws role assumption @ 2015-11-30 20:52:18 UTC
87e4aa4fae Merge pull request #28994 from timcharper/2015.8.1-dev
e060986828 add support to s3 for aws role assumption
ISSUE #29209: (ssgward) SPM logging level doesn't seem to be functional (refs: #29278)
PR #29278: (techhat) Add verify_log to SPM @ 2015-11-30 20:48:32 UTC
3d16434f14 Merge pull request #29278 from techhat/issue29209
759e8c4542 Add verify_log to SPM
PR #29067: (jacksontj) Fix infinite recursion in state compiler for prereq of SLSs @ 2015-11-30 20:27:09 UTC
d651d7167e Merge pull request #29067 from jacksontj/2015.8
64e439cda2 Add test for infinite recursion with sls prerequisites
d687682016 No reason to continuously resolve the k, v pair here since it doesn't change in the inner loop
6d747df5db Correctly resolve requisite_in for SLS requisites
ISSUE #29161: (jefferyharrell) saltmod.state's ret argument seems to do nothing (refs: #29207)
PR #29207: (jfindlay) do not shadow ret function argument @ 2015-11-30 20:14:06 UTC
d42bcea905 Merge pull request #29207 from jfindlay/ret_non_shadow
5de0b93ac6 saltutil.cmd module: do not shadow ret function argument
7809f2a389 saltmod.state state: do not shadow ret function argument
PR #29215: (rallytime) Back-port #29192 to 2015.8 @ 2015-11-30 20:12:30 UTC
PR #29192: (bastiaanb) fix issue 29191: only try partial matches when a wildcard has been sp… (refs: #29215)
8cc1d8de46 Merge pull request #29215 from rallytime/bp-29192
5226cd8f79 remove trailing whitespace fix subdict_match test cases
44713cdb95 fix issue 29191: only try partial matches when a wildcard has been specified
PR #29217: (clan) show duration only if state_output_profile is False @ 2015-11-30 20:11:18 UTC
PR #29221: (ticosax) [dokcerng] Docu network mode @ 2015-11-30 19:22:49 UTC
e5bd1c293d Merge pull request #29221 from ticosax/docu-network_mode
a0b674a0ea Extend documentation of network_mode parameter.
ISSUE #29250: (adamsewell) status.cpu_load is not available on Salt 2015.8.1 (refs: #29269)
PR #29269: (jfindlay) win_status module: fix function names in docs @ 2015-11-30 19:14:24 UTC
7fd02c2145 Merge pull request #29269 from jfindlay/winstatus
f2f2dab491 win_status module: fix function names in docs
PR #29213: (rallytime) Move _wait_for_task func from vmware cloud to vmware utils @ 2015-11-30 18:53:24 UTC
6c2e62f7d4 Merge pull request #29213 from rallytime/vmware_utils_wait_for_task
44e7f83686 Move _wait_for_task func from vmware cloud to vmware utils
PR #29271: (techhat) Pass full path for digest (SPM) @ 2015-11-30 18:35:42 UTC
69cbc09ca0 Merge pull request #29271 from techhat/issue29212
6cd6a0ace0 Pass full path for digest (SPM)
PR #29244: (isbm) List products consistently across all SLES systems @ 2015-11-30 18:31:42 UTC
1efe484309 Merge pull request #29244 from isbm/isbm-zypper-products
db36a73b16 Remove code duplication
d62abedbf7 Remove dead code
302b5d3bc1 List products consistently across all SLES systems
ISSUE #29119: (mo-mughrabi) salt.modules.consul.catalog_register does not accept address as a string (refs: #29255)
PR #29255: (garethgreenaway) fixes to consul module @ 2015-11-30 18:30:02 UTC
PR #29208: (whytewolf) Glance more profile errors @ 2015-11-25 23:50:27 UTC
ISSUE #29140: (davidballano) mount.unmounted is not behaving as I would expect (refs: #29200)
PR #29200: (jfindlay) mount state: unmount by device is optional @ 2015-11-25 20:03:22 UTC
6d3c04516f Merge pull request #29200 from jfindlay/singular_umount
b54de47b1b mount state: unmount by device is optional
ISSUE #29187: (trevor-h) salt-cloud Windows provisioning on EC2 fails to use winrm (refs: #29205)
PR #29205: (trevor-h) Fixes #29187 - using winrm on EC2 @ 2015-11-25 20:00:01 UTC
PR #29170: (cachedout) Migrate pydsl tests to integration test suite @ 2015-11-25 19:56:48 UTC
1937a47dec Merge pull request #29170 from cachedout/refactor_pydsl_test
2477ff2eab Add __init__ and pydsl test
063f075a99 Add integration renderer tests to the suite
81bf332be4 Migrate pydsl tests to integration test suite
ISSUE #29137: (Dravu) MTU is output twice when used in network.managed (refs: #29198)
PR #29198: (jfindlay) rh_ip module: only set the mtu once @ 2015-11-25 18:11:09 UTC
11d68f7b1c Merge pull request #29198 from jfindlay/single_mtu
0a8952f6ac rh_ip module: only set the mtu once
ISSUE #29111: (eliasp) Backtrace in state ssh_known_hosts.present when ssh-keygen is not available (refs: #29135)
PR #29135: (jfindlay) ssh_known_hosts.present state: catch not found exc @ 2015-11-25 18:10:43 UTC
f19355e0bb Merge pull request #29135 from jfindlay/ssh_except
363add7131 ssh_known_hosts.present state: catch not found exc
PR #29196: (s0undt3ch) We need novaclient imported to compare versions @ 2015-11-25 17:16:27 UTC
6a12197e13 Merge pull request #29196 from s0undt3ch/2015.8
78a7c34f2b We need novaclient imported to compare versions
ISSUE #28072: (jchv) pygit 0.23.2 is not supported in Salt 2015.8.1 (refs: #29059)
PR #29059: (terminalmage) Work around upstream pygit2 bug @ 2015-11-25 16:39:30 UTC
0c0e15d4e9 Merge pull request #29059 from terminalmage/issue28072
82e223087e Work around upstream pygit2 bug
PR #29112: (eliasp) Prevent backtrace (KeyError) in ssh_known_hosts.present state @ 2015-11-25 16:25:57 UTC
cc69c87dd2 Merge pull request #29112 from eliasp/ssh_known_hosts.present-backtrace-test
3f19c311e8 Prevent backtrace (KeyError) in ssh_known_hosts.present state
PR #29178: (whytewolf) Profile not being passed to keystone.endpoint_get in _auth. so if a p… @ 2015-11-25 16:09:49 UTC
7775d65089 Merge pull request #29178 from whytewolf/glance_keystone_profile_fix
807dd426a6 Profile not being passed to keystone.endpoint_get in _auth. so if a profiles are being used, then keystone.endpoint_get will not be able to authenticate causing glance to not be able to get its endpoint.