
There are various spelling mistakes in the git commit messages in the release notes. Fix those spelling mistakes. Since each commit is either referenced by the commit has or pull request, fixing those spelling mistakes has no negative effect on finding those commit. Signed-off-by: Benjamin Drung <benjamin.drung@ionos.com>
154 KiB
Salt 2015.8.8 Release Notes
Version 2015.8.8 is a bugfix release for 2015.8.0 <release-2015-8-0>
.
Important
Version 2015.8.8.2 <release-2015-8-8-2>
was released
shortly after 2015.8.8 to fix several known issues. If you installed
2015.8.8 before 03/30/2016, you likely have installed 2015.8.8 and can
optionally upgrade (find out which version you have installed using
salt --version
.
Statistics
- Total Merges: 313
- Total Issue References: 146
- Total PR References: 312
- Contributors: 74 (Ch3LL, DmitryKuzmenko, JohannesEbke, RabidCicada, Talkless, The-Loeki, abednarik, anlutro, basepi, bdrung, cachedout, captaininspiration, clarkperkins, clinta, cro, darix, dmacvicar, dr4Ke, dschaller, edencrane, garethgreenaway, gladiatr72, gtmanfred, iacopo-papalini, isbm, jacksontj, jacobhammons, jakehilton, jespada, jfindlay, joejulian, justinta, kiorky, kraney, llua, mcalmer, mchugh19, mew1033, mlalpho, moltob, multani, myii, opdude, paiou, pass-by-value, peripatetic-sojourner, pprince, rallytime, redmcg, replicant0wnz, rhansen, rmtmckenzie, s0undt3ch, sakateka, sbreidba, seanjnkns, sjmh, sjorge, skizunov, szeestraten, tbaker57, techhat, terminalmage, thusoy, ticosax, twangboy, virtualguy, vutny, whiteinge, xmj, xopher-mc, yannis666, youngnick, zygiss)
Security Fix
CVE-2016-3176 Insecure configuration of PAM external authentication service
This issue affects all Salt versions prior to 2015.8.8/2015.5.10 when
PAM external authentication <acl-eauth>
is enabled.
This issue involves passing an alternative PAM authentication service
with a command that is sent to LocalClient <local-client>
, enabling the
attacker to bypass the configured authentication service. Thank you to
Dylan Frese <dmfrese@gmail.com> for bringing this issue to our
attention.
This update defines the PAM eAuth service
that users
authenticate against in the Salt Master configuration.
Read Before Upgrading Debian 7 (Wheezy) from 2015.8.7 to 2015.8.8
Before you upgrade from 2015.8.7 on Debian 7, you must run the following commands to remove previous packages:
sudo apt-get remove python-pycrypto
sudo apt-get remove python-apache-libcloud
Note that python-pycrypto
will likely remove
python-apache-libcloud
, so the second command might not be
necessary. These have been replaced by python-crypto
and
python-libcloud
with ~bpo70+1 moniker.
Read Before Upgrading Debian 8 (Jessie) from Salt Versions Earlier than 2015.8.4
Salt systemd
service files are missing the following
statement in these versions:
[Service]
KillMode=process
This statement must be added to successfully upgrade on these earlier versions of Salt.
Changelog for v2015.8.7..v2015.8.8
Generated at: 2018-05-28 00:23:11 UTC
- PR #31964: (jfindlay) update 2015.8.8 release
notes @ 2016-03-17 21:22:04 UTC
b9d0336cf8
Merge pull request #31964 from jfindlay/2015.8b984659678
update 2015.8.8 release notes
- ISSUE #31586: (frogunder) Proxy minion service.modules fails (refs: #31601)
- ISSUE #31585: (frogunder) Proxy minion commands causing exceptions (refs: #31601)
- PR #31947: (cro) Move proxymodule assignment
earlier in proxy minion init @ 2016-03-17 18:14:23 UTC
- PR #31601: (cro) Proxy fixes for #31585 and #31586
fefb694104
Merge pull request #31947 from cro/bp-316014eb193edb7
Lint, unrelated but fixed anyway.d661081016
Lint.59e0a6f923
Don't add this filec68b968403
Old-style proxymodules need to be setup earlier in minion init. Also include more correct comments in config.py
- PR #31948: (rallytime) Revert "not not"
deletion and add comment as to why that is there @ 2016-03-17
17:00:22 UTC
a86490ee68
Merge pull request #31948 from rallytime/disable-pylint-error86196cd59d
Revert "not not" deletion and add comment as to why that is there
- PR #31952: (rallytime) Fix lint for 2015.8
branch @ 2016-03-17 16:59:49 UTC
db3af864ae
Merge pull request #31952 from rallytime/lint-2015.83e964ec9d4
Fix lint for 2015.8 branch
- PR #31933: (rallytime) Fix linking syntax in
testing docs @ 2016-03-17 14:44:13 UTC
9ab4d6164b
Merge pull request #31933 from rallytime/fix-test-links06dd2c0411
Fix linking syntax in testing docs
- ISSUE #31586: (frogunder) Proxy minion service.modules fails (refs: #31601)
- ISSUE #31585: (frogunder) Proxy minion commands causing exceptions (refs: #31601)
- PR #31930: (cro) Backport changes from 2016.3 @
2016-03-16 22:12:29 UTC
- PR #31601: (cro) Proxy fixes for #31585 and #31586
723d0ca19f
Merge pull request #31930 from cro/bp-31601aa9a288b5a
Add these files back in916ef26957
Remove .orig file mistakenly added, reformat example.3c8185571d
Lint.9de9b9e86d
Missin importd571f3b8fe
Backport PR`#31601`_
- PR #31924: (jfindlay) update 2015.8.8 release
notes @ 2016-03-16 22:10:15 UTC
ce765ad2df
Merge pull request #31924 from jfindlay/2015.864dd8aebb2
update 2015.8.8 release notes
- ISSUE #31890: (damon-atkins) salt/fileclient.py get_url should include the URL in any error message (refs: #31922)
- PR #31922: (cachedout) For 2015.8 head @
2016-03-16 19:07:11 UTC
390ef9fea7
Merge pull request #31922 from cachedout/issue_31890_1da075d9341
For 2015.8 head
- PR #31904: (rallytime) [2015.8] Merge
forward from 2015.5 to 2015.8 @ 2016-03-16 17:23:54 UTC
03e8b72655
Merge pull request #31904 from rallytime/merge-2015.8f8b4b1b211
last pylint!892591a39c
More pylint fixes35b2076584
Pylint fixes1a1ce05186
Merge branch '2015.5' into '2015.8'440e0dcbe0
Merge pull request #31825 from jtand/udpate_pylintrc9a14e02766
Updated beacons/sh.py to work with enumerate()0ecec691a0
Adjusted beacons to work with enumerate betterf509b4113e
Fixed final lint error5945b3f11f
Fix and disable pylint errors06ae6eaf55
Fixed pylint errors on jboss state and modulede96db97c8
Fixed more pylint errors, and disabled some morec07b0a20b5
Merge branch 'lint_fixes' into udpate_pylintrc2e6a152308
Fixed lint error in lxc.py908ca1a439
Fixed lint error in ssh_py_shim404c1b50f7
Changed range(len()) to enumerate()1e13586546
Changed range(len()) to enumerate()
9ccce7a9a5
Added more disables9c1aab3b4e
Updated .testing.pylintrc to match newer versions of pylint
471c9444a3
Merge pull request #31900 from rallytime/fix-psutil-warning22403d69ae
Add "python module" clarification to ps __virtual__ warning.
c44c1b5e59
Merge pull request #31878 from rallytime/fix-psutil-warning44b29f72a1
Make sure __virtual__ error message is helpful when psutil is missing
5c592b6768
Merge pull request #31852 from rallytime/merge-2015.51470de17fa
Merge branch '2014.7' into '2015.5'218c902091
Merge pull request #31834 from jfindlay/2014.7358fdad0c8
add 2014.7.8 release notes
a423c6cd04
Merge pull request #31833 from jfindlay/2014.76910fcc584
add 2014.7.9 release notes
c5e7c03953
Merge pull request #31826 from gtmanfred/2014.7d73f70ebb2
Remove ability of authenticating user to specify pam service
0cc1d5db03
Merge pull request #31827 from gtmanfred/2015.5979173b78a
Remove ability of authenticating user to specify pam service
8cf0b9eb3d
Merge pull request #31810 from whiteinge/saltenv-jinja-varcb72b19240
Fix outdated Jinja 'env' variable reference
- PR #31906: (sbreidba) Win_dacl module: fix
FULLCONTROL / FILE_ALL_ACCESS definition @ 2016-03-16 15:20:19
UTC
a4b3462346
Merge pull request #31906 from sbreidba/win_dacl_fixes54d81b9b42
Fix FULLCONTROL / FILE_ALL_ACCESS definition (bugfix and code simplification). Use consistent mechanism fro obtaining user SID. Allow wildcarding (via optional parameters) for a variety of methods (get, rm_ace, check_ace).
- PR #31745: (isbm) Fix the always-false behavior
on checking state @ 2016-03-15 23:02:20 UTC
b068eaa963
Merge pull request #31745 from isbm/isbm-always-minion-errcode-2-fix1882e1c960
Adjust testf96c8f9b5e
Keep first level away from lists.baaed005b8
Fix PEP8 continuation1db61ea59a
Fix the always-false behavior on checking state (there are always lists at some point!)
- PR #31911: (rallytime) Merge #31903 with
pylint fix @ 2016-03-15 20:35:35 UTC
- PR #31903: (terminalmage) Use remote_ref instead of local_ref to see if checkout is necessary (refs: #31911)
d05c3eeba9
Merge pull request #31911 from rallytime/merge-31903-with-pylint85e5acd11a
Merge #31903 with pylint fix
- PR #31883: (paiou) Fix scaleway cloud provider
and manage x86 servers @ 2016-03-15 20:31:18 UTC
819a4a8b54
Merge pull request #31883 from mvpstars/scaleway-x861662a080e1
Update scaleway cloud provider to manage x86 servers
- PR #31903: (terminalmage) Use remote_ref
instead of local_ref to see if checkout is necessary (refs: #31911) @
2016-03-15 20:04:56 UTC
142c47c50d
Merge pull request #31903 from terminalmage/fix-git-pillaraf29940e1c
Use remote_ref instead of local_ref to see if checkout is necessary
- PR #31845: (sakateka) Now a check_file_meta
deletes temporary files when test=True @ 2016-03-15 19:55:21
UTC
ffd65c36e5
Merge pull request #31845 from sakateka/check_file_meta_clean_tmp5b30336b89
Now a check_file_meta deletes temporary files when test=True
- ISSUE #31791: (alexbleotu) Proxy minion starts spinning after running state.highstate (refs: #31846)
- ISSUE #31728: (bgridley) Custom grains syncing problem with proxy minion which causes high CPU utilization (refs: #31846)
- PR #31901: (rallytime) Back-port #31846 to 2015.8
@ 2016-03-15 19:12:43 UTC
- PR #31846: (cro) Proxy infinite loop (refs: #31901)
7428c73724
Merge pull request #31901 from rallytime/bp-318461edd6ce302
Extra comment.6c2ef03b11
Fix event bus flood caused by unexpected recursive call.
- PR #31905: (terminalmage) Update
versionadded directive @ 2016-03-15 18:43:06 UTC
37f1ce9be2
Merge pull request #31905 from terminalmage/update-versionaddeddcc196c9e1
Update versionadded directive
- PR #31902: (rallytime) Update versionadded
tag for new funcs @ 2016-03-15 18:41:08 UTC
- PR #31857: (sjorge) gen_password and del_password missing from solaris_shadow (refs: #31902)
35f6407d11
Merge pull request #31902 from rallytime/update-version-318575cd09150cd
Update versionadded tag for new funcs
- PR #31888: (terminalmage) Fix
salt.utils.decorators.Depends @ 2016-03-15 17:09:54 UTC
1be9c91761
Merge pull request #31888 from terminalmage/fix-depends-decorator394410e2b0
Add integration test for depends decoratorcaa3cc1007
Fix salt.utils.decorators.Depends
- PR #31857: (sjorge) gen_password and
del_password missing from solaris_shadow (refs: #31902) @
2016-03-14 20:29:51 UTC
d357e4ea44
Merge pull request #31857 from sjorge/solarish_shadow38231303f3
.9 release as mentioned by rallytime3e25f70968
fix version addedd768ed25b4
develop, 2016.3 and 2015.8 has missing gen_password and del_password for shadow module
- PR #31879: (cro) Clarify some comments @
2016-03-14 19:59:35 UTC
1b0b2d3f1a
Merge pull request #31879 from cro/idrac_fixes_031442ef3a7970
Extra comment.
- ISSUE #8927: (brutasse) file state: unable to use contents_pillar with template: jinja (refs: #31815)
- ISSUE #26944: (boltronics) file.managed contents and contents_pillar should support a template rendering engine (refs: #31815)
- ISSUE #14664: (jacksontj) Unable to have a template with file.managed contents (or contents_pillar) (refs: #31815)
- PR #31815: (dr4Ke) Fix template on contents
2015.8 @ 2016-03-14 17:41:46 UTC
fb81bbea23
Merge pull request #31815 from dr4Ke/fix_template_on_contents_2015.8dcd6f5a5a9
test for file.apply_template_on_contents10d882296d
file.managed: templating contents, not just files
- PR #31818: (anlutro) Prevent event logs from
writing huge amounts of data @ 2016-03-14 17:27:47 UTC
aa120cb716
Merge pull request #31818 from alprs/fix-event_logging_spam83fa136da7
work on event logging
- ISSUE #31293: (deuscapturus) Git Pillars lose HEAD reference over time (refs: #31836)
- ISSUE #29239: (timwsuqld) Occasionally git_pillar pull fails causing incorrect results of highstate (when running highstate for multiple minions) (refs: #31836)
- PR #31836: (terminalmage) Fix git_pillar
race condition @ 2016-03-14 15:48:28 UTC
f2445bdbdc
Merge pull request #31836 from terminalmage/issue312935048fa857c
Fix duplicate output155b84b88a
salt.fileserver: Add ability to clear checkout locksaf410d8dd1
Pass through the lock_type3d7796d5dd
salt.runners.cache: Add ability to clear checkout locks8e086099f5
salt.utils.gitfs: rewrite locking code06b212519c
Add GitLockError exception classad04ccfb93
Strip whitespace when splitting
- PR #31824: (rallytime) Back-port #31819 to 2015.8
@ 2016-03-13 19:59:32 UTC
- PR #31819: (mchugh19) raise error on unsupported distro (refs: #31824)
5464be07b1
Merge pull request #31824 from rallytime/bp-318194d516adade
raise error on unsupported distro
- ISSUE #24559: (iacopo-papalini) salt-cloud - Azure - should be possible to specify virtual network & subnet in profile (refs: #31856, #24569)
- PR #31856: (szeestraten) Adds missing docs
for Virtual Network and Subnet options in salt-cloud Azure cloud profile
@ 2016-03-13 19:06:52 UTC
- PR #24569: (iacopo-papalini) Fix Issue #24559 - salt-cloud - Azure - should be possible to specify… (refs: #31856)
7781b357e0
Merge pull request #31856 from szeestraten/add-missing-docs-for-azure-cloud-profilea1a2229405
Adds missing docs for Azure cloud profile
- PR #31839: (jfindlay) add 2015.8.8 release
notes @ 2016-03-11 23:23:34 UTC
3f88f3a8cf
Merge pull request #31839 from jfindlay/2015.847ac41ba27
add 2015.8.8 release notes
- PR #31828: (gtmanfred) Remove ability of
authenticating user to specify pam service @ 2016-03-11 20:40:37
UTC
46bdd10a56
Merge pull request #31828 from gtmanfred/2015.87c3134a3d3
Remove ability of authenticating user to specify pam service
- ISSUE #30489: (chris-martin) influxdb_user.present fails: "InfluxDBClient' object has no attribute 'get_list_cluster_admins" (refs: #31787, #31770)
- PR #31787: (anlutro) Fix user_create and
db_create for new versions of influxdb @ 2016-03-11 15:19:22
UTC
3d370b471c
Merge pull request #31787 from alprs/fix-influxdb_user6a5211c8d8
don't swallow exceptionsa7e9c1e381
fix db_create for influxdb 0.9+5a8a645d4b
fix create_user for new versions of influxdb
- PR #31800: (rallytime) [2015.8] Merge
forward from 2015.5 to 2015.8 @ 2016-03-10 20:49:53 UTC
7fb2331ebc
Merge pull request #31800 from rallytime/merge-2015.844c15f0b16
Merge branch '2015.5' into '2015.8'970ef0e445
Merge pull request #31744 from brejoc/fix-attribute-error-with-older-libcloud/2015.5bb29dc2283
Added version to libcloud depends statement87f9534fce
Added log message with update suggestion for libcloud72eab406cd
Fix for AttributeError with libcloud <0.15
df2d23ba5d
Merge pull request #31740 from terminalmage/issue31666aeaf5864cd
Fall back to False when pillar_opts not setfe19d77eb4
Add default value for pillar_opts on minion
e22f5c0a26
Merge pull request #31750 from rallytime/bp-261703c11234a05
Make sure variable is a dictionary before popping something from it.
9162925dd0
Merge pull request #31689 from rallytime/bp-294671f8f4cb99b
Update module.py
- PR #31797: (Ch3LL) Change pkg name to less for
suse pkg.info_installed test @ 2016-03-10 19:08:16 UTC
75dfb2ed40
Merge pull request #31797 from Ch3LL/fix_pkginfo_test910f0d9ffc
change pkg name to less for suse
- ISSUE #31617: (tampakrap) service.running fails on sle11 sp3 and sp4 (refs: #31629, #31793)
- PR #31793: (xopher-mc) fixing init system
detection on sles 11, refs #31617 @
2016-03-10 18:42:27 UTC
1386b72bbf
Merge pull request #31793 from xopher-mc/fix_sles_state_service_moduled242cb19b4
fixing init system dectection on sles 11, refs #31617
- PR #31786: (isbm) Bugfix: zypper doesn't detect
base product on SLE11 series @ 2016-03-10 18:12:46 UTC
2f28c166dd
Merge pull request #31786 from isbm/isbm-zypper-list-products-sles11ee1a002673
Update test case to cover SLE11 and SLE124b134fb2ab
Add SLE11 product info snapshot, rename previous3c5fc857b2
Bugfix: on SLE11 series base product reported as additional
- ISSUE #31776: (gtmanfred) ProxyMinion does not close connections (at least with esxi proxy) (refs: #31780)
- PR #31780: (gtmanfred) use already created
vsphere connection @ 2016-03-10 17:41:53 UTC
d6f669623c
Merge pull request #31780 from gtmanfred/2015.8070eaf07f0
use already created vsphere connection
- ISSUE #31772: (sbreidba) win_dacl state causes state.apply output to be YAML, not highstate (refs: #31779)
- PR #31779: (sbreidba) win_dacl state &
module: return comment field as strings, not lists. @ 2016-03-10
17:41:08 UTC
a067de3712
Merge pull request #31779 from sbreidba/win-dacl-highstate-output-2015.8aeb2bfcf46
win_dacl state & module: return comment field as strings, not lists.
- ISSUE #31563: (sjorge) regression in 2016.3 from today? (refs: #31723, #31707)
- PR #31723: (sjorge) file_ignore_regex is a
list, not bool @ 2016-03-09 23:36:10 UTC
- PR #31707: (sjorge) Fix incorrect default types for master_tops and file_ignore_regex (refs: #31723)
baeefac252
Merge pull request #31723 from sjorge/2015.8-file_ignore_regexdf1ba94cbb
file_ignore_regex is a list, not bool
- ISSUE #27960: (The-Loeki) salt-cloud CLI 2015.8 borks out with SaltClientError: 'timeout' (refs: #31747)
- PR #31747: (techhat) Use get_local_client with
MASTER opts, not MINION @ 2016-03-09 23:14:58 UTC
cd43cf919c
Merge pull request #31747 from techhat/issue2796044c100d610
Use get_local_client with MASTER opts, not MINION
- PR #31688: (whiteinge) Various SMTP returner
fixes @ 2016-03-09 22:40:37 UTC
286ea1f61b
Merge pull request #31688 from whiteinge/smtp-renderer76671b6a81
Check if we have a StringIO and grab the string instead17b8cd755f
Add a default for the subject26479bee24
Clean up the SMTP returner docstring and show an actual config example74563f17ed
Make sure the email subject and body are stringsfc69d08e8e
Default to just 'jinja' for the SMTP renderer2af7cd2789
Add missing 'port' to smtp options
- PR #31752: (rallytime) Back-port #31686 to 2015.8
@ 2016-03-09 21:23:01 UTC
- PR #31686: (myii) Fix typo in example for section winrepo_dir_ng (refs: #31752)
1d6d982e5c
Merge pull request #31752 from rallytime/bp-31686e4df5d9a55
Fix typo in example for section winrepo_dir_ng
- PR #31733: (jacobhammons) docs to clarify
cloud configuration @ 2016-03-09 20:54:10 UTC
ec90294442
Merge pull request #31733 from jacobhammons/cloud-docs209c641a41
Made updates as suggested by @rallytime26d4991cb3
moved previous intro to new quick start topic (topics/cloud/qs.rst) added new intro that explains the salt cloud configuration files added an inheritance and minion startup state example to topics/cloud/config.rst
- ISSUE #26498: (rallytime) [salt-cloud] Able to create multiple VMs with the same name across providers (refs: #31754, #31775)
- PR #31775: (techhat) Show correct
provider/driver name @ 2016-03-09 20:53:10 UTC
92ba7f3495
Merge pull request #31775 from techhat/correctmsgc1433650b4
Show correct provider/driver name
- ISSUE #26498: (rallytime) [salt-cloud] Able to create multiple VMs with the same name across providers (refs: #31754, #31775)
- PR #31754: (techhat) Check all providers, not
just the current one @ 2016-03-09 18:38:19 UTC
249a3602eb
Merge pull request #31754 from techhat/issue2649808c61446b7
Check all providers, not just the current one
- ISSUE #31639: (mshirley) salt-cloud digital ocean api v2 doesn't implement all available actions (refs: #31735)
- PR #31735: (rallytime) Add reboot, start,
and stop actions to digital ocean driver @ 2016-03-09 17:57:58
UTC
7ad521f7a5
Merge pull request #31735 from rallytime/fix-3163967d1aa6740
Remove experimental/incomplete functionb209623ca9
Add reboot, start, and stop actions to digital ocean driver
- ISSUE #30489: (chris-martin) influxdb_user.present fails: "InfluxDBClient' object has no attribute 'get_list_cluster_admins" (refs: #31787, #31770)
- PR #31770: (anlutro) Fix influxdb user
functionality for version 0.9+ @ 2016-03-09 17:09:26 UTC
fd3610c6a4
Merge pull request #31770 from alprs/fix-influxdb_user1349bdd2e8
fix influxdb user functionality for version 0.9+
- PR #31743: (Talkless) Fix parentheses
mismatch in documentation @ 2016-03-08 18:01:23 UTC
c0868307df
Merge pull request #31743 from Talkless/patch-126ff46dbc6
Fix parenthesis mismatch in documentation
- PR #31162: (isbm) Remove MD5 digest from
everywhere and default to SHA256 @ 2016-03-07 19:11:36 UTC
826fea6582
Merge pull request #31162 from isbm/isbm-md5-to-sha19d64abed0c
Fix PyLint327ea11139
Add daemons unit test to verify hash_type settingsf3aecc0b22
Standardize logging51f556243d
Verify if hash_type is using vulnerable algorithms95ec634f00
Report environment failure, if any63eedefe54
Use mixin for the daemon classes82dd383630
Create a mixin class that will be reused in the similar instances (daemons)36da8f5efa
Use MD5 hash algorithm by default (until deprecated)584325797c
Remove SHA1 in favor of SHA256373493c13f
Remove SHA1 for SHA256d5cb4dd424
Remove sha1 to sha26573b8d35e01
Add note to the Tomcat module for SHA256efb78f1055
Remove SHA1 to SHA265 by default6198976edb
Use SHA1 by default instead of MD573f2df76ce
Use SHA1 hash by default in Tomcat module, refactor for support different algorithms0d4e4e31f8
Use SHA1 hash by default785717703b
Use configurable hash_type for general Key fingerprintingf0d931f4d0
Use hash_type configuration for the Cloud95cb59dec7
Set default hash as SHA1 in config and explain why.8f9543c292
Set config hash_type to SHA1413eca124d
Set default checksum for key fingerprint to SHA1
- ISSUE #30528: (UtahDave) Missing Minion notifications missing from job cache (refs: #31670)
- PR #31670: (terminalmage) Write lists of
minions targeted by syndic masters to job cache @ 2016-03-07
18:51:53 UTC
a1f32b71bd
Merge pull request #31670 from terminalmage/issue3052865e5a3c53e
Pass syndic_id to save_minions()cf94c2597a
Add argument to save_minions() to pass a syndic IDcb92114377
Add syndic_id param for API compatibility1d39eec69b
Skip events with minion lists but no jid651e3926f7
lint fixes0f175a4edf
salt.returners.sqlite3_return: add no-op save_minions() func for API compatibilityf8664103b1
salt.returners.redis_return: add no-op save_minions() func for API compatibility0ea1b76c22
salt.returners.postgres_local_cache: add no-op save_minions() func for API compatibilityd6d794b484
salt.returners.postgres: add no-op save_minions() func for API compatibility82750ab699
salt.returners.pgjsonb: add no-op save_minions() func for API compatibilityd8f90f6578
salt.returners.odbc: add no-op save_minions() func for API compatibilitya1957c3706
salt.returners.mysql: add no-op save_minions() func for API compatibilityef6aa5de1c
salt.returners.multi_returner: add no-op save_minions() func for API compatibility5b4eb58d99
salt.returners.mongo_return: add no-op save_minions() func for API compatibilityda1acbb8f2
salt.returners.mongo_future_return: add no-op save_minions() func for API compatibilityc13bb6549c
salt.returners.memcache_return: add no-op save_minions() func for API compatibility4322ad9ef3
salt.returners.influxdb_return: add no-op save_minions() func for API compatibility1dd106183c
salt.returners.etcd_return: add no-op save_minions() func for API compatibility8e80535516
salt.returners.couchdb_return: add no-op save_minions() func for API compatibility44538dfced
salt.returners.cassandra_cql_return: add no-op save_minions() func for API compatibility084a78407a
salt.returners.couchbase_return: move minion list updates to new save_minions() funcf731dc5d32
Update a job's minion list to include minion lists forwarded by syndic504f7df460
Add utils function to invoke a returner's save_minions() func0b4616a3eb
Separate writing of serialized minion list into its own function214fedc3f6
Simplify jobs.get_jobs logic, generally improve jobs runner docs3f527be748
Add an exception class for errors encountered while locking files.1e6b43eef8
Add a contextmanager for file locking978b6cb32f
Add missing RST file for slsutil module2ad8ceffc2
Add salt.utils.split_input()
- ISSUE #31595: (dverbeek84) dockerng ports specified in Dockerfile must be in sls file otherwise salt gives an error (refs: #31711)
- PR #31711: (ticosax) [dockerng] Port and
Volume comparison should consider Dockerfile @ 2016-03-07 18:25:19
UTC
24568b1a5d
Merge pull request #31711 from ticosax/fix-port-and-volume-discoverycf38691597
Port and Volume comparison should consider Dockerfile
- ISSUE #31579: (bradthurber) salt-cloud delete with a map file fails when multiple providers defined (refs: #31719)
- PR #31719: (techhat) Don't worry about
KeyErrors if the node is already removed @ 2016-03-07 18:16:40
UTC
b936e09fb3
Merge pull request #31719 from techhat/issue3157988905095c9
Don't worry about KeyErrors if the node is already removed
- PR #31713: (ticosax) [dockerng] Fix
dockerng.network_present when container is given by name @
2016-03-07 15:14:41 UTC
604eb87e82
Merge pull request #31713 from ticosax/fix-dockerng-networking-container_id3837cf44ca
Fix network_present by dealing with containers ID's instead of names.
- ISSUE #31704: (peripatetic-sojourner) Foreman external pillar doesn't load (refs: #31705)
- PR #31705: (peripatetic-sojourner)
Foreman pillar @ 2016-03-07 14:24:58 UTC
8f28e4510d
Merge pull request #31705 from peripatetic-sojourner/foreman_pillarba33d75949
passing lint test63e39a8999
refactored parameter population for foreman pillarc3325bc15d
add return of virtualname
- PR #31702: (rallytime) [2015.8] Merge
forward from 2015.5 to 2015.8 @ 2016-03-06 19:24:47 UTC
aa5c13f0b8
Merge pull request #31702 from rallytime/merge-2015.86559ea15b0
Merge branch '2015.5' into '2015.8'd7914cdb14
Merge pull request #31687 from cachedout/rm_gpg_test8b00513ebb
Removed useless tests
bd4d12a155
Merge pull request #31660 from terminalmage/issue31619da954d7b92
Add integration test for packages with epoch in version4fa7e4defe
Move epoch removal290192af56
Remove epoch from version string if present when installing with yum
e33c1f456a
Merge pull request #31683 from rallytime/bp-315788fe46789b7
allow queueing of state runs through saltmod
27f443895d
Merge pull request #31682 from cachedout/cache_meaninga75e146125
Add definition of job cache to glossary
bd04c964d1
Merge pull request #31658 from rallytime/add-style-to-contrib6b526b5878
Add mentioned of Salt's Coding Style docs to the Contributing docs
10658dffe6
Merge pull request #31655 from rallytime/pylint-docs6e0377d376
Make note of pylint dependencies in docs
6075774a01
Merge pull request #31440 from cachedout/master_tops_typef49cc75049
Set correct type for master_tops config value
- PR #31700: (s0undt3ch) It's a function! @
2016-03-06 17:33:58 UTC
ace290629e
Merge pull request #31700 from s0undt3ch/2015.81ca2beea3e
It's a function!
- PR #31679: (cro) Fix bad link to the sample REST
endpoint in salt-contrib. @ 2016-03-04 21:05:50 UTC
cf438aa873
Merge pull request #31679 from cro/proxy_contrib_doc_fixd638971b73
Correct url to salt-contrib
- ISSUE #21932: (clinta) Salt Coding Style docs should list requirements for salt pylintrc (refs: #31655)
- PR #31668: (rallytime) Some more testing
documentation improvements @ 2016-03-04 20:48:57 UTC
- PR #31658: (rallytime) Add mentioned of Salt's Coding Style docs to the Contributing docs (refs: #31668)
- PR #31655: (rallytime) Make note of pylint dependencies in docs (refs: #31668)
- PR #31641: (rallytime) Improve Salt Testing tutorial to be a more comprehensive intro (refs: #31668)
97127a8b83
Merge pull request #31668 from rallytime/testing-docsbeb9d0fe84
Ensure all integration test classes and funcs are documented w/examples7f8ebf7c97
Found another spelling errorc8c188535f
Spelling fixf260c51762
Some more testing documentation improvements
- ISSUE #29753: (jakehilton) New minion fails to authenticate properly to multi-master setup (refs: #31653)
- PR #31653: (DmitryKuzmenko) Don't
attempt to verify token if it wasn't sent to master. @ 2016-03-03
17:39:35 UTC
2ed7286af1
Merge pull request #31653 from DSRCompany/issues/29753_multimaster_auth_fail2557707cc7
Don't attempt to verify token if it wasn't sent to master.
- ISSUE #31617: (tampakrap) service.running fails on sle11 sp3 and sp4 (refs: #31629, #31793)
- PR #31629: (darix) Fix services on sles @
2016-03-03 16:41:27 UTC
118fcde425
Merge pull request #31629 from darix/fix-services-on-sles9b8d6cbb72
make the suse check consistent with rh_service.pyc0c8a77242
Fix numerical check of osrelease
- PR #31641: (rallytime) Improve Salt Testing
tutorial to be a more comprehensive intro (refs: #31668) @
2016-03-03 16:08:47 UTC
4d1701de60
Merge pull request #31641 from rallytime/testing-tutorial6ab3961748
Improve Salt Testing tutorial to be a more comprehensive intro
- ISSUE #30651: (sjorge) salt.states.grains.list_present should not show changes if none are made! (refs: #31651, #30689)
- PR #31651: (dr4Ke) test case:
test_list_present_nested_already @ 2016-03-03 16:02:55 UTC
- PR #30689: (sjorge) fix for #30651 grains.list_present and grains.list_absent (refs: #31651, #31271)
584f8401b8
Merge pull request #31651 from dr4Ke/test_case_for_30689fc9dd356e8
test case: test_list_present_nested_already
- PR #31643: (opdude) Make sure we are really
updating the mercurial repository @ 2016-03-03 14:30:53 UTC
5566f1f2a7
Merge pull request #31643 from Unity-Technologies/hotfix/hg-fix-repo-updatedca41c4b8c1
Make sure we are really updating the mercurial repository
- ISSUE #30761: (sjmh) Cannot target subsets of minions when using pillar and external_auth (refs: #31598)
- PR #31598: (terminalmage) Remove
limitations on validation types for eauth targets @ 2016-03-02
22:14:41 UTC
36c790eede
Merge pull request #31598 from terminalmage/issue307615dedaa2d9d
Remove limitations on validation types for eauth targets
- PR #31627: (jakehilton) Handling error from
using gevent 1.1. @ 2016-03-02 22:01:22 UTC
cc4c31cf7f
Merge pull request #31627 from jakehilton/2015.802fb5ed616
Handling error from using gevent 1.1.
- PR #31630: (rallytime) [2015.8] Merge
forward from 2015.5 to 2015.8 @ 2016-03-02 20:49:52 UTC
191241e71a
Merge pull request #31630 from rallytime/merge-2015.875bb692990
Merge branch '2015.5' into '2015.8'6d31b8918f
Merge pull request #31622 from jfindlay/query_doc4e48fec806
doc/topics/tutorials/http: update query decoding docs
dbf6e0786c
Merge pull request #31558 from cachedout/ensure_ssh_installedcecc6e0a5f
Don't stacktrace if ssh binary is not installed with salt-ssh
- PR #31594: (rallytime) Back-port #31589 to 2015.8
@ 2016-03-02 16:33:24 UTC
- PR #31589: (techhat) Ensure that the latest node data is returned (refs: #31594)
38ddd62aef
Merge pull request #31594 from rallytime/bp-315896cd89459c7
Ensure that the latest node data is returned
- ISSUE #31596: (joejulian) gluster --xml does not always produce xml with legacy versions (refs: #31604)
- PR #31604: (joejulian) Workaround for
non-xml output from gluster cli when not tty @ 2016-03-02 15:53:44
UTC
86a0fc46b4
Merge pull request #31604 from joejulian/2015.8_31596_workaround_no_xml_when_not_ttyc567a823a9
Workaround for non-xml output from gluster cli when not tty
- PR #31583: (vutny) Remove trailing white spaces
@ 2016-03-02 15:38:01 UTC
36ce240596
Merge pull request #31583 from vutny/remove-trailing-white-spacesbbcad93a8d
Fix trailing white spaces in Salt PRM spec file86433f2378
Revert changes in files used by roots_test.py integration teste7a8dbf498
Remove trailing white spaces in tests files776b2ea9a6
Remove trailing white spaces in files under salt/ dirfbfc3abccf
Remove trailing white spaces in files under pkg/ diraebc48163d
Remove trailing white spaces in documentation files7eaf778695
Remove trailing white spaces in conf dir file
- PR #31592: (rallytime) Back-port #31546 to 2015.8
@ 2016-03-01 23:51:02 UTC
- PR #31546: (terminalmage) Rework of PR #31529 (refs: #31592)
- PR #31529: (llua) nspawn.py: Fix bad keyword assignment (refs: #31546)
c9fe8d87f3
Merge pull request #31592 from rallytime/bp-315469a296bd1bf
Use clean_kwargs and invalid_kwargs utils funcs to handle invalid kwargs43099a2b63
nspawn.py: Fix bad keyword assignment
- ISSUE #30866: (kevinquinnyo) WheelClient cmd returns None but wheel functions called directly work (refs: #31570)
- ISSUE #26415: (CaesarC) salt.wheel.WheelClient doesn't work follow the python api(AttributeError: 'NoneType' object has no attribute 'get') (refs: #28087)
- PR #31593: (rallytime) Back-port #31570 to 2015.8
@ 2016-03-01 23:50:05 UTC
- PR #31570: (cro) Need to return the value (refs: #31593)
- PR #28087: (DmitryKuzmenko) Revert "Update __init__.py" (refs: #31570)
c8dbc93ac6
Merge pull request #31593 from rallytime/bp-31570b2294d0a28
Need to return the value
- ISSUE #28585: (robthralls) FIPS compliance (2015.8.1-1) (refs: #31567)
- PR #31567: (cachedout) Restore FIPS
compliance when using master_finger @ 2016-03-01 19:50:03 UTC
068807558a
Merge pull request #31567 from cachedout/issue_285857006a1eecf
Fix failed unit test10cd328dda
Lint174337d020
Restore FIPS compliance when using master_finger
- PR #31568: (twangboy) Grant permissions using
SID instead of name @ 2016-03-01 04:22:53 UTC
77d9aae8bb
Merge pull request #31568 from twangboy/fix_perms1f6a95694d
Grant permissions using SID instead of name
- ISSUE #31516: (justinta) beacons.enable_beacon does not write to beacons.conf on some OS's (refs: #31561)
- PR #31561: (justinta) Skipped test @
2016-03-01 04:11:22 UTC
ada5ab344d
Merge pull request #31561 from jtand/beacons_test_fix196dd4db99
Skipped test
- ISSUE #31041: (fredrikaverpil) Reading about win_service in 2015.8.5 docs, but it's not available in 2015.8.5 (refs: #31550, #31049)
- PR #31550: (rallytime) Correct versionadded
tag for win_service.config @ 2016-02-29 21:11:24 UTC
- PR #31049: (twangboy) Fix versionadded in win_service.config (refs: #31550)
658c1865ab
Merge pull request #31550 from rallytime/win_service-docs51aa26334c
Correct versionadded tag for win_service.config
- PR #31549: (rallytime) [2015.8] Merge
forward from 2015.5 to 2015.8 @ 2016-02-29 18:46:35 UTC
9bb9a54f8d
Merge pull request #31549 from rallytime/merge-2015.8b683df9b82
Pylint fix24505d2dcf
Merge branch '2015.5' into '2015.8'060a60fd90
Merge pull request #31521 from terminalmage/issue247530d352bbc16
Add fileclient testsd9370a8041
Update cp module salt-ssh wrapper to use new cachedir param0320494b1d
Update the SSH state module wrappers to pass an alternate cachedir65bdcb3afa
Accept and pass through the alternate cachedir when prepping the thin tarc3f7a2f2e5
Add ability to specify an alternate base dir for file caching
92f8f89218
Merge pull request #31497 from rallytime/remove-timeout-dup83e6480d20
Remove duplicate "timeout" definition in Roster docs
da001bcb49
Merge pull request #31472 from rallytime/update-contributing-docs5871e4d1e0
Update contributing docs
f35e2dd1d3
Merge pull request #31461 from DSRCompany/issues/30183_fix_multimaster_failover_2015.53d09c3b7a3
Set auth retry count to 0 if multimaster mode is failover.
- ISSUE #29701: (tonyyang132) Running salt-call on salt master would crash the master node with code level 2015.8.3 (refs: #31544)
- ISSUE #27063: (lorengordon) 2015.8.0: Error writing to /var/log/salt/minion? (refs: #31544)
- PR #31544: (DmitryKuzmenko) Protect
getattr from recursion @ 2016-02-29 17:48:15 UTC
5a6aff1791
Merge pull request #31544 from DSRCompany/issues/29701_getattr_recursion_protectionb7a45b8fae
Protect getattr from recursion
- ISSUE #30643: (Ch3LL) multi-master failover stack trace when minion fails over to other master (refs: #31512, #31525)
- ISSUE #30181: (jakehilton) Minion failover only works once (refs: #31512)
- ISSUE #29567: (freebsdly) multi master failover successful but execute command ‘salt * test.ping’ on second master return ‘Minion did not return. [No response]’ (refs: #31512)
- PR #31525: (DmitryKuzmenko)
Issues/30643 merge forward fixes @ 2016-02-29 16:08:47 UTC
- PR #31512: (DmitryKuzmenko) Don't fork in try with critical finally logic. (refs: #31525)
- PR #30796: (skizunov) Fix minion failover after disconnect (refs: #31512, #31525)
d5a4daa17b
Merge pull request #31525 from DSRCompany/issues/30643_merge_forward_fixesa50b33d96a
Don't fork in try with critical finally logic.877bc25381
Fix minion failover after disconnect
- ISSUE #24955: (damonnk) Minion fails to start after bootstrap on Raspberry PI (refs: #31536)
- PR #31536: (virtualguy) Remove debian repo
from raspbian installation @ 2016-02-29 15:32:52 UTC
95af21325f
Merge pull request #31536 from virtrnd/remove-jessie-backports-from-raspbian-installe48900ac55
Use python-tornado from jessie-backports for pure debian6e338e2601
Remove debian repo from raspbian installation
- ISSUE #31193: (gwaters) RHEL7 gpg key problem (refs: #31528)
- PR #31528: (vutny) Correct Salt Cloud
documentation about updating Salt Bootstrap script @ 2016-02-29
15:30:59 UTC
5965319600
Merge pull request #31528 from vutny/cloud-bootstrap-docf7beeb69f2
Correct Salt Cloud documentation about updating Salt Bootstrap script
- ISSUE #31365: (cwicklein) osrelease_info broken for CentOS 7 (refs: #31539)
- PR #31539: (DmitryKuzmenko) Added
temporary workaround for CentOS 7 os-release id bug. @ 2016-02-29
15:30:34 UTC
96c0926298
Merge pull request #31539 from DSRCompany/issues/31365_centos7_osrelease_fixa3b806d126
Added temporary workaround for CentOS 7 os-release id bug.
- PR #31508: (mcalmer) Zypper correct exit code
checking @ 2016-02-26 15:21:23 UTC
95db870325
Merge pull request #31508 from mcalmer/zypper-correct-exit-code-checking66e8f6aa37
restructure the code a bitf5c125de19
remove new lines between zypper command and check result1425c6496c
use specialized assert functions for testsf266cfdaac
test zypper_check_result()aff6467782
adapt tests to new zypper_check_result() outputedad780cdf
use zypper_check_result()7c5d5a2b7a
add zypper_check_result() to raise and error or return stdouta6785ef7a9
check zypper exit code everywhere935b0510c9
add function to check zypper exit codes
- ISSUE saltstack/salt-bootstrap#695: (mtippett) Install Failures With Raspbian Jessie (refs: #31510, #31477, #31458)
- PR #31510: (vutny) Add installation guide for
Raspbian (Debian on Raspberry Pi) @ 2016-02-26 15:06:57 UTC
e51126179c
Merge pull request #31510 from vutny/debian-raspbian-install-guide50f3e072b1
Add instruction how to install salt-minion on Debian Jessie from Stretchabcd505178
Update Debian installation guide with information about Raspbian
- PR #31498: (Ch3LL) rename methods in pkg states
test @ 2016-02-25 23:29:51 UTC
9d458bb420
Merge pull request #31498 from Ch3LL/rename_test29a53f4353
rename methods in pkg states test
- ISSUE #31427: (githubcdr) salt.states.grains.list_present adds duplicates names (refs: #31471)
- PR #31471: (cachedout) Correct issue where
duplicate items in grains list during state run will result in duplicate
grains @ 2016-02-25 20:15:20 UTC
625da0d261
Merge pull request #31471 from cachedout/issue_3142774c3053c91
Remove debugging30eb5fccf7
Additional tests, but disable the test for distinct lists, because of a problem with context in test suite3d2aec05e5
Check for duplicate grains during list insertion
- ISSUE #29727: (oeuftete) dockerng.running does not pull image as documented (refs: #31352, #31455)
- PR #31455: (ticosax) [dockerng] Disable notset
check @ 2016-02-25 19:15:09 UTC
e85ae2341a
Merge pull request #31455 from ticosax/diable-NOTSET-checke072937243
dockerd returns sometimes None or [] for ports.5630401889
api_mismatch was a good idea
- PR #31488: (isbm) Unit Test for Zypper's "remove"
and "purge" @ 2016-02-25 17:52:33 UTC
e68a0947b7
Merge pull request #31488 from isbm/isbm-zypper-ut-removepurged30f2e4627
Implement unit test for remove and purge4caf201052
Refactor code (a bit)df89da4d15
Fix the docstring
- PR #31485: (jacobhammons) Fixed transport
description in minion / master config @ 2016-02-25 17:04:15 UTC
cd87760c87
Merge pull request #31485 from jacobhammons/2015.8748acab8b5
Fixed zeromq casing in transport settings765a226907
Fixed transport description in minion / master config
- PR #31411: (justinta) Added some beacons
execution module integration tests @ 2016-02-25 16:16:26 UTC
fb1ef92e2b
Merge pull request #31411 from jtand/beacons_tests7d32b56015
Added some more checks to verify beacon changes were actually happening2da5285c03
Added codeauthorfd1e2838ea
Lint421a112914
Added config_dir to test minion configbf6a4c0983
Fixed lint error3566fbbcca
More updates to beacons test37c4bf22d2
Updated beacons integration test6db628be1a
Basic integration tests for beacons execution module3b238c2e68
Started adding beacons execution module tests
- ISSUE #31216: (oliver-dungey) pkg.installed documentation not consistent with implementation (refs: #31475)
- ISSUE #30464: (sjmh) pillar_env minion config option needs to be documented (refs: #31475)
- ISSUE #30261: (MadsRC) Add ability to define custom beacons (refs: #31475)
- ISSUE #29636: (ronnix) Documentation for the refresh_password arg in postgres_user.present is confusing (refs: #31475)
- ISSUE #29528: (apergos) nitpick for "Using Salt at scale" tutorial (refs: #31475)
- ISSUE #29520: (arthurlogilab) [doc] transport option not in default master configuration nor in the example file of the documentation (refs: #31475)
- ISSUE #10330: (jhenry82) exclude keyword not working (refs: #31475)
- PR #31475: (jacobhammons) Assorted doc
issues @ 2016-02-25 16:03:54 UTC
2e9a705e75
Merge pull request #31475 from jacobhammons/2015.8a72dc15720
Assorted doc issues Fixes #10330 Fixes #31216 Fixes #30464 Fixes #29520 Fixes #30261 Fixes #29636 Fixes #29528
- ISSUE saltstack/salt-bootstrap#695: (mtippett) Install Failures With Raspbian Jessie (refs: #31510, #31477, #31458)
- PR #31477: (vutny) Correct installation
documentation for Ubuntu @ 2016-02-25 16:01:38 UTC
3905dd81d3
Merge pull request #31477 from vutny/correct-doc-install-ubuntu172f34a6ca
Correct headers in Debian/Ubuntu/SUSE install instructions4248f9ea0a
Add common packages installation section to Debian install guide8c6e179870
Add note about amd64 packages to Ubuntu install guideafaa24723a
Update Ubuntu install guide:
- PR #31479: (isbm) Zypper unit tests & fixes @
2016-02-25 15:58:15 UTC
f027dc0cf8
Merge pull request #31479 from isbm/isbm-zypper-unittest9f64333ccb
Do not use Zypper purge (reason: too dangerous)bc05acf7c3
Fix PyLintc0eab8b549
Add space before "assert" keyword6bcb89a8f6
Implement list packages test78837d2926
Add mocking data0b64b8137f
Implement test for version compare, where python fall-back algorithm is called18b30a3274
Implement test for version compare, where RPM algorithm is called59eca53441
Adjust test case for the third package in the test static data8034cf0b91
Add third test package static info90f209569a
Implement test for the upgrade_availablead87e719d6
Bugfix: when only one package, no dict is returned. Still upgrade_available should return boolean.7eb5f19cb4
Implement test for latest_availablee372c0b596
Implement test for the info_available447771c0fc
Add Zypper static data for the available packages6989871d27
Implement test for info_installed0cc6bce4aa
Use strings instead of unicode strings3342c03987
Implement list upgrades test8862d7af65
Add list upgrades Zypper static data4d38d318f4
Implement error handling test for listing upgrades080b4ee617
Do not strip the output53338402a5
Use renamed zypper products data filec6135975b0
Rename Zypper products static test data fileab3ff53d89
Reimplement list_upgrades to use XML output from Zypper insteade87864986d
Add Zypper unit test: test_list_products and test_refresh_dbcd6419fc9c
Add Zypper Unit Test installed products sample data
- ISSUE #31370: (Ch3LL) pkg.info_installed on ubuntu12 does not output info and stack trace (refs: #31439)
- ISSUE #31366: (Ch3LL) pkg.info_installed on centos5 does not output info (refs: #31445)
- PR #31445: (rallytime) Only use LONGSIZE in
rpm.info if available. Otherwise, use SIZE. @ 2016-02-24 18:35:31
UTC
- PR #31439: (rallytime) Fix lowpkg.info function for Ubuntu 12 - make sure we have a pkg name (refs: #31445)
987dd89979
Merge pull request #31445 from rallytime/fix-3136642415a4a7b
Make rpm_tags query more concise9965fe188a
Added to pkg.info_installed test for RedHat and Suse systems47cc7c3466
Add error check when retcode is 0, but stderr is present294371243d
Only use LONGSIZE in rpm.info if available. Otherwise, use SIZE.
- PR #31464: (Ch3LL) integartion test: ensure
decorator only runs on one method and not class @ 2016-02-24
18:35:00 UTC
979c8b4faa
Merge pull request #31464 from Ch3LL/fix_int_testa387d175d8
integartion test- ensure decorator only runs on one method and not entire class
- ISSUE saltstack/salt-bootstrap#695: (mtippett) Install Failures With Raspbian Jessie (refs: #31510, #31477, #31458)
- PR #31458: (vutny) Correct installation
documentation for Debian @ 2016-02-24 17:01:09 UTC
aa0a9a03dd
Merge pull request #31458 from vutny/correct-doc-install-debian42aa7eeafd
Add section about installation from the Debian Main Repository07dece2f8f
Remove duplicate post-installation section for Debian install guide10c05f6943
Add install section for Debian Stretch (Testing) from community repositoryb2c78e08dc
Add note about supported Debian architectures on SaltStack corp repo
- PR #31457: (rallytime) [2015.8] Merge
forward from 2015.5 to 2015.8 @ 2016-02-24 16:42:17 UTC
330c4d8b0f
Merge pull request #31457 from rallytime/merge-2015.894b3cf08c7
Merge branch '2015.5' into '2015.8'26733ce988
Merge pull request #31442 from sastorsl/salt-modules-file.py-copy-check-src0a4132866d
removed lint in the exception stringf8b5d498c3
Add os.path.exists(src) to file.py, def copy
e480727d27
Merge pull request #31441 from cachedout/issue_30739ffcfad1570
Include localhost minions in presence detection for runner
91ff95f093
Merge pull request #31416 from carlwgeorge/selinux_doc_fix0e6846d72e
selinux module documentation fix
7d01979898
Merge pull request #31336 from terminalmage/config-validation-logging795008bad1
Improve config validation logging
fed096a29d
Merge pull request #31374 from sjorge/solarish_hwaddrbdf2576dfb
missed a .format and messed up the joinbbd2fdc96d
fix for illumos/solaris hwaddr
6ee17f905b
Merge pull request #31339 from jacobhammons/dot7prev07120a8d48
changed latest release to 2015.8.7
- ISSUE #31370: (Ch3LL) pkg.info_installed on ubuntu12 does not output info and stack trace (refs: #31439)
- PR #31439: (rallytime) Fix lowpkg.info
function for Ubuntu 12 - make sure we have a pkg name (refs: #31445) @
2016-02-24 16:24:46 UTC
e553f18dc4
Merge pull request #31439 from rallytime/fix-313701931c61563
Only run this pkg.info_installed test on distros that have that func0488668a00
Fix lowpkg.info function for Ubuntu 12 - make sure we have a pkg name
- PR #31456: (RabidCicada) Clarified the
form of requisite targets/requisite-references @ 2016-02-24 16:24:00
UTC
fcb12dbe96
Merge pull request #31456 from RabidCicada/clarify-requisites-doc87f4843490
Clarified the form of requisite targets/requisite-references
- ISSUE #30431: (nbow) cp.get_url with large files results in an Uncaught Exception (refs: #30704)
- ISSUE #27093: (TheBigBear) 2015.8.0 winrepo downloader corrupts some installers (refs: #30704)
- PR #31453: (DmitryKuzmenko) Backport
cp_geturl fix for large files into 2015.8 @ 2016-02-24 15:38:24
UTC
- PR #30704: (DmitryKuzmenko) Issues/30431 get url large file (refs: #31453)
7dac1db55d
Merge pull request #31453 from DSRCompany/issues/30431_get_url_large_file_2015.8_backbort664bdec2b3
Backport cp_geturl fix for large files into 2015.8
- PR #31444: (jacobhammons) Documentation
updates - ddns state, file.line state/exe function, installation
dependencies @ 2016-02-23 22:40:05 UTC
8f6c4be618
Merge pull request #31444 from jacobhammons/ddns-docs0b8fce1de4
Fixes #31402 Added arguments to state file.line to fix issue where exe module uses line and state module uses name. Reformatted parameters in exe module file.line placeholder release notes for 2015.5.80b1fdf7e21
Added note clarifying when dnspython is not required
- PR #31341: (twangboy) Clarification on
Windows Package Manager docs @ 2016-02-23 16:09:18 UTC
42027e0d72
Merge pull request #31341 from twangboy/package_manager_docsc16cfc6360
Fix typos8dff065cec
Fix some formatting issuesdfef24f13b
Merge branch '2015.8' of https://github.com/saltstack/salt into 2015.8807257b138
Clarification for Windows Package Manger
- PR #31380: (kiorky) Bring up ext_pillar
rendering errors as well @ 2016-02-23 16:08:39 UTC
30d968c0a7
Merge pull request #31380 from kiorky/pe3e97a43ce
Bring up ext_pillar rendering errors as well
- ISSUE #31410: (terminalmage) Debian GNU/Linux grains broken in head of 2015.8 branch (refs: #31418)
- PR #31418: (terminalmage) Fix core grains
when Debian OS detected as 'Debian GNU/Linux' @ 2016-02-23 15:49:49
UTC
64ed9fcd01
Merge pull request #31418 from terminalmage/fix-debian-grains5c833efc01
Support running grains tests0e0cd17160
Rename core.py to core_test.pyd3cd1b596d
Add unit test for core grainse3d549d376
Fix debian grains setup
- PR #31429: (mcalmer) fix argument handling for
pkg.download @ 2016-02-23 15:48:23 UTC
ec01b994bd
Merge pull request #31429 from mcalmer/fix-refresh-arguments299c07fa7d
fix argument handling for pkg.download
- PR #31432: (ticosax) [dockerng] Hotfix docker
1.10.2 @ 2016-02-23 15:39:04 UTC
05c12b9ba1
Merge pull request #31432 from ticosax/hotfix-docker-1.10.21e9f6ff324
handle inconsistencies in dockerd API8484815f58
pep8
- PR #31420: (twangboy) Handle Unversioned
Packages @ 2016-02-22 23:46:24 UTC
fb81e905e4
Merge pull request #31420 from twangboy/unversioned_pkgs816e991e87
Fix version check85d8b938ad
Match unversioned packages to winrepo
- PR #31417: (jacobhammons) ddns state docs
updated with notes regarding the name, zone, and keyfile. @
2016-02-22 23:16:48 UTC
19d7810478
Merge pull request #31417 from jacobhammons/ddns-docs5c4cbbb572
Added notes regarding the name, zone, and keyfile.
- PR #31391: (redmcg) Added sanity check: is
'pillar' in self.opts @ 2016-02-22 20:05:27 UTC
ac6af79abc
Merge pull request #31391 from redmcg/master_schedule_fix91e74feaf3
Added sanity check: is 'pillar' in self.opts
- PR #31376: (cro) Some distros don't have a
/lib/systemd @ 2016-02-22 18:11:39 UTC
c7bd13c9c9
Merge pull request #31376 from cro/suse_service2f3fec5562e
We need one more mocked return from listdir.ab9d9e7008
Can't add a tuple and a string.8f12bdb1a0
Check to see if a path is a link, because it's likely that if it IS a link, one of the other paths points to it. Ignore so we don't get duplicates.8f0e866f1b
Some distros do not seem to have a /lib/systemd, but do have a /usr/lib/systemd
- ISSUE #29727: (oeuftete) dockerng.running does not pull image as documented (refs: #31352, #31455)
- ISSUE #27976: (syphernl) Module dockerng.inspect_image always returns 404 (refs: #31352)
- PR #31352: (ticosax) [dockerng] Pull missing
images when calling dockerng.running @ 2016-02-22 16:54:10 UTC
105821efc7
Merge pull request #31352 from ticosax/pull-image-on-running8c86eeb4dc
Pull missing images when calling dockerng.running
- PR #31378: (mcalmer) Zypper refresh handling @
2016-02-22 16:50:28 UTC
83294e4f3a
Merge pull request #31378 from mcalmer/zypper-refresh-handling274e6467be
do not change kwargs in refresh while checking a value644b14c273
simplify checking the refresh parameterdb0e0de2fd
add refresh option to more functions5836be3f59
unify behavior of refresh
- ISSUE #31229: (eykd) git.latest broken behavior in 2015.8.x on older Git (refs: #31373)
- PR #31373: (terminalmage) Use
--set-upstream instead of --track to set upstream on older git @
2016-02-22 16:46:00 UTC
e24685b89a
Merge pull request #31373 from terminalmage/issue3122928f0a75cc1
Use --set-upstream instead of --track to set upstream on older git
- ISSUE #31137: (jeffreyctang) logrotate creates .bak files in /etc/logrotate.d which logrotate reads. (refs: #31390)
- PR #31390: (abednarik) Fix Logrotate module.
@ 2016-02-22 16:09:15 UTC
c5790bc4d6
Merge pull request #31390 from abednarik/remove_deprecated_psed_in_lorgotatec1e0ff7785
Fix Logrotate module.
- ISSUE #28004: (warden) dockerng.image_present should allow public repository pulling by default (refs: #31354)
- PR #31354: (ticosax) [dockerng] Don't require
auth for all registries @ 2016-02-20 05:45:10 UTC
174ee10fc2
Merge pull request #31354 from ticosax/dont-require-auth-for-all-registries4a9f661d66
It exists public registries where auth is not required.
- PR #31368: (whiteinge) Update list of netapi
clients for autoclass @ 2016-02-19 20:57:28 UTC
8d0498eff4
Merge pull request #31368 from whiteinge/netapi-client-list0cfe5d89a0
Update list of netapi clients for autoclass
- PR #31367: (techhat) Add docs on how to
actually use SDB @ 2016-02-19 20:07:17 UTC
9b0e29107b
Merge pull request #31367 from techhat/sdbdocseea192a545
Add docs on how to actually use SDB
- PR #31357: (ticosax) [dockerng] Support docker
inconsistencies @ 2016-02-19 20:02:08 UTC
7e599f0e27
Merge pull request #31357 from ticosax/support-docker-inconsistencies3672b8e7b1
docker daemon returns sometimes empty list and sometimes None
- PR #31353: (ticosax) [dockerng] Fix when ports
are integers @ 2016-02-19 19:55:30 UTC
- PR #31326: (ticosax) [dockerng ] Detect settings removal (refs: #31353)
18bd78260d
Merge pull request #31353 from ticosax/fix-when-port-are-integers20fdc43968
Follow up for #31326
- PR #31346: (ticosax) Backport #31130 to 2015.8
@ 2016-02-19 19:46:48 UTC
- PR #31130: (ticosax) Saltnado: provide also get parameters to the context (refs: #31346)
dec254a7a2
Merge pull request #31346 from ticosax/backport-31130-to-2015.8a8dc33a5e3
Saltnado provide also get parameters to the context
- PR #31332: (terminalmage) Clarify
documentation for gitfs/hgfs/svnfs mountpoint and root options @
2016-02-19 18:31:29 UTC
d639d65381
Merge pull request #31332 from terminalmage/issue31167eebc325040
Clarify documentation for gitfs/hgfs/svnfs mountpoint and root options
- PR #31305: (mcalmer) call zypper with option
--non-interactive everywhere @ 2016-02-19 18:14:57 UTC
d067e77fee
Merge pull request #31305 from mcalmer/zypper-non-interactive-everywhere75e776761c
write a zypper command builder function3df302fcb7
call zypper with option --non-interactive everywhere
- PR #31337: (jacobhammons) Release notes
and versioning for 2015.8.7 @ 2016-02-19 00:20:30 UTC
98a14f8090
Merge pull request #31337 from jacobhammons/dot7d4fb33939e
Release notes and versioning for 2015.8.7
- PR #31326: (ticosax) [dockerng ] Detect
settings removal (refs: #31353) @
2016-02-18 22:02:50 UTC
f0ba9c1eca
Merge pull request #31326 from ticosax/2015.8-dockerng-detect-settings-removal7bedd86ebe
Add detection of removed settings.
- PR #31292: (twangboy) Fix dunder virtual to
check for Remote Administration Tools @ 2016-02-18 18:57:26 UTC
130f515391
Merge pull request #31292 from twangboy/win_servermanager89b47ab3c5
Update return documentation for install/removea0be43120b
Fix cmd_quote error13cd57a890
Remove repeating Import ServerManager command3270a2859f
Add check for server manager module4bdae47a44
Added checks for Windows 2008 R2
- ISSUE #30932: (johje349) Glusterfs peered fails on secondary host in 2015.8.4 (refs: #31287)
- PR #31287: (joejulian) Rework tests and fix
reverse peering with gluster 3.7 @ 2016-02-18 17:57:23 UTC
5d31714b44
Merge pull request #31287 from joejulian/2015.8_30932_peer_probe_by_ip783e9b2e13
Rework tests and fix reverse peering with gluster 3.7
- PR #31196: (sakateka) Here are a few fixes
utils.network @ 2016-02-18 17:27:00 UTC
a2f6447f8d
Merge pull request #31196 from sakateka/utils-network-fixa7b11024dd
fix typo92fd48fcf7
Do not Fallback to use lsof if proc available
- ISSUE #29795: (vutny) Unable to override state-output setting in command line (refs: #31299)
- PR #31299: (rallytime) Allow state-output
and state-verbose default settings to be set from CLI @ 2016-02-18
17:25:23 UTC
d20a30b8be
Merge pull request #31299 from rallytime/fix-29795483f31922b
Allow state-output and state-verbose default settings to be set from CLI
- PR #31317: (terminalmage) Fix versonadded
directive @ 2016-02-18 16:56:32 UTC
25d8af21c9
Merge pull request #31317 from terminalmage/git-version-auditacc3b54621
Fix versonadded directive
- ISSUE #30999: (orymate) git.latest rev=tag fails with old git(1) (refs: #31245, #31301)
- PR #31301: (terminalmage) Corrected fix
for #30999
@ 2016-02-18 15:59:40 UTC
- PR #31245: (jespada) fix git state for git version older than 1.9.2 (refs: #31301)
f2b662371c
Merge pull request #31301 from terminalmage/issue30999625af70e08
Fix --unset-upstream handling7940881797
fix git state github issue #30999
- PR #31302: (terminalmage) Audit CLI opts
used in git states @ 2016-02-18 15:58:48 UTC
408d89e174
Merge pull request #31302 from terminalmage/git-version-auditca410c0a94
Audit CLI opts used in git states
- PR #31312: (terminalmage) Merge 2015.5
into 2015.8 @ 2016-02-18 15:57:08 UTC
098f05eb3c
Merge pull request #31312 from terminalmage/merge-forward-2015.5-2015.8808d150fe4
Merge remote-tracking branch 'upstream/2015.5' into merge-forward-2015.5-2015.8cd3400e67e
Merge pull request #31288 from notpeter/ssh_known_hosts_docs3f573d89a2
Improve salt.states.ssh_known_hosts documentation.
875d9925fa
Merge pull request #31183 from heyfife/fix-gce-named-static-ip-reservation26774e2323
Fixed named external_ip reservation/re-use code.
e56c402c0c
Merge pull request #31032 from terminalmage/issue3100142daea4509
yumpkg.py: Remove repoquery usage everywhere but check_db50befbc149
backport salt.utils.pkg.rpm to 2015.5a1ad14994a
Move salt.utils.itersplit() to salt.utils.itertools.split()5b8646ce64
Ignore failure to install new enough dnf-plugins-coredefe0859fd
Ensure that dnf-plugins-core 0.1.15 is installed
cec69b74f0
Merge pull request #31264 from sjorge/if_missing-155-fix545edbf5e1
fix if_missing gets appended to dirs list, take III
- ISSUE #31223: (pprince) file_tree pillar: fails when data files at root end in '\\n' (refs: #31225)
- PR #31225: (pprince) Fix in file_tree pillar
(Fixes #31223.) @
2016-02-18 06:06:12 UTC
c58f654bc3
Merge pull request #31225 from pprince/PR/bugfix/file_treed592d8636b
Fix regression in file_tree pillar (Fixes #31223.)
- PR #31233: (mcalmer) implement version_cmp for
zypper @ 2016-02-17 20:20:19 UTC
fe9e5d27e6
Merge pull request #31233 from mcalmer/2015.8-zypperpy-add-version_cmp389a4b2548
Check if rpm-python can be imported6ad6a90955
pylint changes7beaf26068
implement version_cmp for zypper
- PR #31273: (rallytime) [2015.8] Merge
forward from 2015.5 to 2015.8 @ 2016-02-17 20:14:05 UTC
93c03a400b
Merge pull request #31273 from rallytime/merge-2015.511cfb636fb
Pylint fix023ad4635c
Merge branch '2015.5' into '2015.8'fa3f474de9
Merge pull request #31110 from cachedout/fixup_307305bf5848e04
Fixup unit testf558f68e0a
Fixes pylint warnings56a975ec43
Attempt to fix pylint warnings55d71be057
Make documentation and code examples consistent with code1f04fed6f8
Change parameter name from includes to skipsccf5e13e7d
Adding support for skipHidden in SetInclude4f2d4af2e7
Variable names standardizationf5917ac1e8
Fixes typo26e5236073
Invert RebootRequired logic8065a7abf6
Add basic documentation and define how the skips parameter works.389fea7508
Change parameter name from includes to skips30e1fef906
Adding support for skipHidden in SetInclude1244eea5be
Variable names standardization, consistent if/else logic with states.win_update
- PR #31253: (gtmanfred) allow for nova
servers to be built with premade volumes @ 2016-02-17 17:55:39
UTC
dc2e7c8956
Merge pull request #31253 from gtmanfred/2015.836bf06e539
fix doc for boot_volume9660c91b57
allow for nova servers to be built with premade volumes
- ISSUE #30651: (sjorge) salt.states.grains.list_present should not show changes if none are made! (refs: #31651, #30689)
- PR #31271: (rallytime) Back-port #30689 to 2015.8
@ 2016-02-17 16:52:36 UTC
- PR #30689: (sjorge) fix for #30651 grains.list_present and grains.list_absent (refs: #31651, #31271)
29e3dd091d
Merge pull request #31271 from rallytime/bp-306893dae79d516
fix nested grains always show update due to __grains__.get() not supporting the ":" separator
- ISSUE #30461: (jfindlay) update documentation on bootstrap-supported platforms (refs: #31255)
- PR #31255: (jacobhammons) Fixes #30461 @
2016-02-17 02:23:46 UTC
fcfc6f4fd3
Merge pull request #31255 from jacobhammons/doc-fixes3c4f8215c3
Fixes #30461 Credited Sebastian Kramer for finding CVE 2016-1866 in release notes Added note about salt virt not working on KVM in a VM
- ISSUE #31106: (rvandegrift) Exception from scheduled runner (refs: #31189)
- PR #31189: (dmacvicar) Fix crash with
scheduler and runners (#31106) @
2016-02-16 18:49:36 UTC
62d76902ce
Merge pull request #31189 from dmacvicar/dmacvicar-2015.8-311069ad8cb1e6b
Fix crash with scheduler and runners (#31106)
- ISSUE #30962: (fantasy86) Targeting by matching ip address doesn't work (refs: #31201)
- ISSUE #30169: (colinlabs) Can't use Subnet/IP Address Matching (refs: #31201)
- ISSUE #29733: (roshan3133) salt -S <ipaddress> test.ping command output getting list of minions which did not not return. (refs: #31201)
- ISSUE #29188: (bergemalm) Unable to target minions via ipcidr in 2015.8 (refs: #31201)
- PR #31201: (The-Loeki) Utilize prepared
grains var in master-side ipcidr matching @ 2016-02-16 18:36:10
UTC
dc78d0a504
Merge pull request #31201 from The-Loeki/patch-1318689d728
Correct ordering of address/network matching, improve performance of master-side cidr matching4e4e0926da
Utilize prepared grains var in master-side ipcidr matching
- PR #31239: (terminalmage) Improve logging
when master cannot decode a payload @ 2016-02-16 16:35:46 UTC
60bbac36fa
Merge pull request #31239 from terminalmage/better-bad-load-logging1fbe3cba1f
Improve logging when master cannot decode a payload
- ISSUE #31185: (twangboy) pkg.refresh_db leaves old sls files if the name changes (refs: #31190)
- PR #31190: (twangboy) Clear minion cache
before caching from master @ 2016-02-16 16:11:26 UTC
80f1c3553b
Merge pull request #31190 from twangboy/refresh_db860437665d
Fix some lint799d938d6a
Clear minion cache before caching from master
- PR #31226: (pprince) Minor docs fix: file_tree
pillar (Fixes #31124) @
2016-02-16 15:25:33 UTC
- PR #31124: (zygiss) Make load beacon cross-platform (refs: #31226)
28a2b8097b
Merge pull request #31226 from pprince/PR/docfix/file_treec13852fbbf
Minor docs fix: file_tree pillar (Fixes #31124)
- PR #31234: (mcalmer) improve doc for list_pkgs
@ 2016-02-16 15:25:06 UTC
9afad13306
Merge pull request #31234 from mcalmer/zypperpy-comment-list_pkgse3bb862a32
improve doc for list_pkgs
- PR #31237: (mcalmer) add handling for OEM
products @ 2016-02-16 15:12:21 UTC
e8f3a707ae
Merge pull request #31237 from mcalmer/zypper_py-add-OEM-product-handlingd773b7317b
add handling for OEM products
- PR #31182: (rallytime) Back-port #31172 to 2015.8
@ 2016-02-13 21:36:07 UTC
- PR #31172: (techhat) Use correct deploy directory (refs: #31182)
415654ee9e
Merge pull request #31182 from rallytime/bp-31172a743778e98
Use correct deploy directory
- ISSUE #27498: (arthurlogilab) [runner] salt-run cache.clear_mine_func broken, can't take clear_mine_func (refs: #31191)
- PR #31191: (rallytime) Make sure doc example
matches kwarg @ 2016-02-13 21:34:57 UTC
434e05667a
Merge pull request #31191 from rallytime/fix-274980bdbaa49d1
Make sure doc example matches kwarg
- PR #31171: (Ch3LL) added logic to check for
installed package @ 2016-02-12 22:10:21 UTC
c5e5af827c
Merge pull request #31171 from Ch3LL/megan-20158a12e2f566b
fix lint errora123efd4ef
added logic to check for installed package
- ISSUE #30934: (marnovdm) contents_pillar no longer works with lists in 2015.8.5 (refs: #31026, #31177)
- PR #31177: (Ch3LL) add integration test for
issue #30934 @
2016-02-12 22:09:31 UTC
a024d3536f
Merge pull request #31177 from Ch3LL/test_content_pillars9204e3f562
add integration test for issue 30934w
- PR #31181: (cachedout) Lint 2015.8 branch @
2016-02-12 21:57:02 UTC
1f22335e28
Merge pull request #31181 from cachedout/lint_201584c0be11627
Lint 2015.8 branch
- ISSUE #29423: (l13t) iptables and match-set with two parameters (refs: #29718)
- PR #31169: (rallytime) Back-port #29718 to 2015.8
@ 2016-02-12 18:28:13 UTC
- PR #29718: (thusoy) Support match-sets in iptables module (refs: #31169)
4d1b49c1e7
Merge pull request #31169 from rallytime/bp-29718ceae2a16f8
Support match-sets in iptables module
- PR #31170: (rallytime) Back-port #31157 to 2015.8
@ 2016-02-12 18:27:49 UTC
- PR #31157: (captaininspiration) Fix locale generation on Ubuntu (refs: #31170)
f2efd3e6c1
Merge pull request #31170 from rallytime/bp-3115727776b5f4e
Fix locale generation on Ubuntu
- PR #31147: (cro) Documentation clarifications. @
2016-02-12 17:16:27 UTC
7f49fbb70d
Merge pull request #31147 from cro/fx2_doca005e4af55
Documentation clarifications.
- PR #31153: (edencrane) Fixed invalid host
causing 'reference to variable before assignment' @ 2016-02-12
16:30:19 UTC
7986b9e033
Merge pull request #31153 from edencrane/fix-network-connect-invalid-hostnamea14c4bb5f2
Fixed invalid host causing 'reference to variable before assignment'
- ISSUE #30994: (onorua) beacon enable from state is failing (refs: #31152)
- PR #31152: (garethgreenaway) fixes to
beacon module, state module and friends @ 2016-02-12 16:27:40
UTC
f5ab76801b
Merge pull request #31152 from garethgreenaway/30994_beacon_add_failing_and_other_fixes91b14dca40
fixing the beacon module and state module to handle passing enabled properly. Also reworking how what is returned from the validating functions is handled to ensure when beacon configurations aren't validate the results indicate exactly why.
- PR #31149: (jfindlay) add 2015.8.7 release
notes @ 2016-02-12 00:06:15 UTC
c8047d979d
Merge pull request #31149 from jfindlay/2015.8b58783b895
add 2015.8.7 release notes
- PR #31134: (isbm) Fix types in the output data
and return just a list of products @ 2016-02-11 20:19:22 UTC
5c394ac49c
Merge pull request #31134 from isbm/isbm-zypper-list-products670a326e3d
Fix types in the output data and return just a list of products
- ISSUE #31115: (nfillot) 2015.8.5 salt-cloud nova valid ip address was not found (refs: #31120)
- ISSUE #29758: (zaide) 2015.8.3 salt-call runners.cloud : local variable 'access_ip' referenced before assignment (refs: #31120)
- ISSUE #29666: (tminn) Nova driver broken for 2015.8.[1-3] (refs: #31120)
- PR #31120: (gtmanfred) Clean up some bugs in
the nova driver @ 2016-02-11 20:17:41 UTC
8f2e3a26e5
Merge pull request #31120 from gtmanfred/2015.84a411c0817
fix comment47ecb7a150
include all ips in public_ips or private_ipsb2e8202f5d
don't exit on a missing server8ad1ee6db4
clean up references to access_ip extra network
- ISSUE #31099: (Ch3LL) Cannot specify size in map file in 2015.8 (refs: #31132)
- PR #31132: (rallytime) Make sure required
profile configurations passed in a map file work @ 2016-02-11
20:16:46 UTC
2d592a398e
Merge pull request #31132 from rallytime/fix-310991da03da9df
Pylint fix337592ec56
Make sure required profile configurations passed in a map file work
- ISSUE #31014: (gtmanfred) [2015.8] pkg breaks for yum pkgs.latest if the packages has an epoch (refs: #31131, #31015, #31031)
- PR #31131: (Ch3LL) integration test for issue #31014 @
2016-02-11 17:33:23 UTC
b831e0a865
Merge pull request #31131 from Ch3LL/megan-20158af82b1233a
integration test for issue #31014
- PR #31133: (cachedout) Fixup 31121 @
2016-02-11 17:32:24 UTC
e378afd891
Merge pull request #31133 from cachedout/fixup_31121a4040da46d
Fix bad unit test0e68fafb74
Fix alternative module and state.
- PR #31125: (isbm) Force-kill websocket's child
processes faster than default two minutes. @ 2016-02-11 16:50:57
UTC
a4a40262f8
Merge pull request #31125 from isbm/isbm-salt-api-servicef73f70375c
Force-kill websocket's child processes faster than default two minutes.
- PR #31119: (sakateka) fixes for ipv6-only
multi-master faliover @ 2016-02-11 16:21:45 UTC
79c85859bc
Merge pull request #31119 from sakateka/fix-for-ipv6only-failover2c45d151d1
fix unintentional breaking changes043a5e6fd7
fixes for ipv6-only multi-master faliover
- PR #31107: (techhat) Don't try to add a
non-existent IP address @ 2016-02-10 21:52:42 UTC
825b510030
Merge pull request #31107 from techhat/nebulaprivip1fa69982c4
Don't try to add a non-existent IP address
- PR #31108: (justinta) Changed npm integration
test to install request. @ 2016-02-10 21:52:02 UTC
c56a819fd8
Merge pull request #31108 from jtand/npm_test_fixa5eac47b25
Changed npm integration test to install request.
- PR #31105: (cachedout) Lint 30975 @
2016-02-10 21:11:21 UTC
de1abae9d1
Merge pull request #31105 from cachedout/lint_30975446b4c2aff
Lint #30975b4fe9aaa11
fixes issue in which s3.role_arn was defaulting to ''
- ISSUE #31069: (symphorien) Wrong filename in documentation for x509 state (refs: #31100)
- PR #31100: (jfindlay) states.x509: docs:
peer.sls -> peer.conf @ 2016-02-10 20:47:45 UTC
2e5499748a
Merge pull request #31100 from jfindlay/x509_sls6c303b99c2
states.x509: docs: peer.sls -> peer.conf
- PR #31103: (twangboy) Point to
reg.delete_key_recursive @ 2016-02-10 20:46:53 UTC
f2bede1c00
Merge pull request #31103 from twangboy/fix_reg_statefe1ca906d2
Point to reg.delete_key_recursive
- PR #31093: (techhat) Ensure double directories
don't get created @ 2016-02-10 18:53:47 UTC
94fa76831f
Merge pull request #31093 from techhat/spmfix4f4c8877ad
Ensure double directories don't get created
- ISSUE #31056: (JensRantil) file.symlink documentation improvement (refs: #31095)
- PR #31095: (jfindlay) modules.file,
states.file: explain symbolic links @ 2016-02-10 18:53:24 UTC
c015ca865c
Merge pull request #31095 from jfindlay/link_doc7d9df6b26c
modules.file, states.file: explain symbolic links
- ISSUE #31059: (mf-collinhayden) salt-cloud rename fails in 2015.8.5 (refs: #31061)
- ISSUE #30950: (tmaulik) Salt-cloud create_snapshot is not recognizing snapshot_name parameter in salt 2015.8.5 (refs: #31061)
- PR #31061: (rallytime) Revert #30217 - was
causing salt-cloud -a breakage @ 2016-02-10 18:13:59 UTC
- PR #30217: (pass-by-value) Make sure cloud actions can be called via salt run (refs: #31061, #30691)
4d6706b3e7
Merge pull request #31061 from rallytime/revert-breakageced2d9f922
Revert #30217
- ISSUE #31088: (gladiatr72) request for color logging fix backport (refs: #31090)
- PR #31090: (rallytime) Back-port #30542 to 2015.8
@ 2016-02-10 18:06:38 UTC
- PR #30542: (gladiatr72) address color log dict lookup exceptions w/ non-posix log level names (refs: #31090)
482eea9883
Merge pull request #31090 from rallytime/bp-3054267a713f2f6
Some 3rd-party modules (e.g. gnupg) define custom log levels that emit at INFO level and above. This patch sets the color data lookups to default to TextFormat('reset') rather than producing a stack trace every time a log message is generated from an affected module.
- PR #31085: (jacksontj) Correctly remove path
we added after loader is completed @ 2016-02-10 17:47:22 UTC
5dcaa8d387
Merge pull request #31085 from jacksontj/2015.8dd5051c9e6
Correctly pop the path we added after loader is completed.
- ISSUE #28142: (zmalone) Deprecate or update the copr repo (refs: #31037)
- PR #31037: (vutny) Update RHEL installation
guide to reflect latest repo changes @ 2016-02-10 17:36:04 UTC
27bf83fa59
Merge pull request #31037 from vutny/correct-doc-install-on-rhel6370ddda9f
Update RHEL installation guideafdaefbf3d
Add systemctl examples for RHEL 7 to the installation guide069a661eb1
Correct ZeroMQ4 repo install guide for RHELd2a9d67b5b
Update installation instruction for community repos on RHELbbdf2523c8
Add workaround for RHEL 7 systems mentioned in the issue #29094
- PR #31050: (basepi) [2015.8] Merge forward from
2015.5 to 2015.8 @ 2016-02-09 20:13:34 UTC
8704750cf9
Merge pull request #31050 from basepi/merge-forward-2015.8d86e014a39
Merge remote-tracking branch 'upstream/2015.5' into merge-forward-2015.81c699a1664
Merge pull request #30974 from rallytime/bp-30949ff6542f593
Replace cfdisk with sfdisk
c7f87cc371
Merge pull request #30942 from rallytime/bp-30897885e00ba54
Only remove the word linux from distroname when its not part of the name
35b7f62669
Merge pull request #30922 from jacobhammons/prev-rel-notes57c1ec637a
Rev latest version to 2015.8.5
2488bb902e
Merge pull request #30865 from abednarik/better_boto_elb_error3561e8c19b
Better boto elb error message.
4da04f82c8
Merge pull request #30831 from jacobhammons/readme-update01a92f5d98
Updated readme
90c1ea9f6c
Merge pull request #30829 from jacobhammons/release-2015.5c95bb60148
Version to 2015.8.4
80a36793cb
Merge pull request #30784 from rallytime/bp-24952a07908bdea
Don't split the string on a single line
e978f5392f
Merge pull request #30764 from terminalmage/issue3056039736afcd7
Work around yum versionlock's inability to remove holds by package name alone
6f565c0d76
Merge pull request #30760 from toanju/2015.5dc4256f7df
Changed output format of arp_ip_target from list to comma delimited string
1c205b4898
Merge pull request #30757 from yannis666/fix-for-mine-update-merge61bb23e256
Fix to mine update to merge configuration
f9fde8f6a7
Merge pull request #30749 from abednarik/fix_network_system_test1e9e97df59
Fix Netwotk hostname Module in Debian systems.
- PR #31053: (cachedout) Fix boto test
failures @ 2016-02-09 20:02:16 UTC
f13ffd4608
Merge pull request #31053 from cachedout/boto_test_fixc73b5a4a66
Fix boto_secgroup25bcc68357
Fix boto test failures
- ISSUE #30938: (lorengordon) Windows: Upgrade overwrites minion config file (refs: #31029, #31028)
- PR #31029: (twangboy) Windows defaults to
multiprocessing true @ 2016-02-09 18:20:36 UTC
87f2816ef5
Merge pull request #31029 from twangboy/win_defaultsbaffbbdb74
Comment multiprocessing line in minion config933544b8c8
Set multiprocessing to true in config.py
- ISSUE #27796: (onsmribah) IOError: [Errno 13] Permission denied: '/var/cache/salt/master/.dfn' when using python salt.wheel module (refs: #30998)
- PR #30998: (dmacvicar) add_key/reject_key:
do not crash w/Permission denied: '/var/cache/salt/master/.dfn' (#27796) @
2016-02-09 17:57:36 UTC
0dcdd0a2a7
Merge pull request #30998 from dmacvicar/dmacvicar-2015.8-277969602fe2aeb
Do not crash on add_key/reject_key if the previous one set the drop file. (#27796)
- ISSUE #31041: (fredrikaverpil) Reading about win_service in 2015.8.5 docs, but it's not available in 2015.8.5 (refs: #31550, #31049)
- PR #31049: (twangboy) Fix versionadded in
win_service.config (refs: #31550) @
2016-02-09 17:55:07 UTC
e773fc822a
Merge pull request #31049 from twangboy/win_svc_docs98005255d1
Fix versionadded in win_service.config
- PR #30987: (youngnick) Changed
glusterfs.peer() module so state can handle localhost peering attempts.
@ 2016-02-09 17:51:58 UTC
c3f115724a
Merge pull request #30987 from youngnick/add-back-localhost-peer-handling730b5ef3e2
Update tests to cover new peering return val.b2407305e8
Changed glusterfs.peer() module call return val so state can handle localhost peering attempts.
- PR #31042: (moltob) Allow using Windows path in
archive.extracted name attribute @ 2016-02-09 17:47:20 UTC
8518655bfb
Merge pull request #31042 from moltob/fix-archive-winpath9dcc617a53
Allow using Windows path in archive.extracted name attribute, including drive letter colon and backslashes.
- PR #31012: (terminalmage) Fix
gitfs/git_pillar/winrepo provider to allow lowercase values @
2016-02-09 17:24:25 UTC
1950359580
Merge pull request #31012 from terminalmage/fix-gitfs-provider-lc763581798b
Add unit tests to ensure a valid provider49ec61d58b
Fix gitfs/git_pillar/winrepo provider to allow lowercase values
- ISSUE #30983: (JensRantil) salt.modules.aptpkg.upgrade does not necessarily do apt-get dist-upgrade (refs: #31024)
- PR #31024: (jfindlay) modules.aptpkg.upgrade:
clarify dist-upgrade usage @ 2016-02-09 17:20:57 UTC
3d8681b63e
Merge pull request #31024 from jfindlay/dist_upgrade3d1be080ad
modules.aptpkg.upgrade: clarify dist-upgrade usage
- ISSUE #30938: (lorengordon) Windows: Upgrade overwrites minion config file (refs: #31029, #31028)
- PR #31028: (twangboy) Fix config overwrite by
windows installer @ 2016-02-09 17:20:24 UTC
a0454ffb00
Merge pull request #31028 from twangboy/fix_installer8876893b5c
Fix remove placeholder files788855cc94
Remove placeholder filesc834a9d5e5
Set overwrite to off
- ISSUE #31014: (gtmanfred) [2015.8] pkg breaks for yum pkgs.latest if the packages has an epoch (refs: #31131, #31015, #31031)
- PR #31031: (terminalmage) More complete
fix for #31014 @
2016-02-09 17:04:42 UTC
- PR #31015: (gtmanfred) include possible epoch in version for rpm (refs: #31031)
071b9d4904
Merge pull request #31031 from terminalmage/issue310146d15a17d6b
Fix yumpkg get_branch_option()4b855a85ee
Don't handle epoch specially for dnf5244de2fae
More efficient way to add the epoch before version numbere1211ed89f
include possible epoch in version for rpm
- ISSUE #30934: (marnovdm) contents_pillar no longer works with lists in 2015.8.5 (refs: #31026, #31177)
- PR #31026: (terminalmage) Fix regression
when contents_pillar/contents_grains is a list. @ 2016-02-09
00:03:15 UTC
2b8f7a12e7
Merge pull request #31026 from terminalmage/issue30934f43aaf4dff
Fix regression when contents_pillar/contents_grains is a list.
- ISSUE #30472: (sjorge) KeyError with schedule (refs: #30978)
- PR #30978: (garethgreenaway) fixes to
state.py in 2015.8 @ 2016-02-08 18:49:05 UTC
de215bd0cd
Merge pull request #30978 from garethgreenaway/30472_state_functions_no_default_retcodee33b5140f6
removing extra spaces.f668ccf1f7
removing duplicate code, just set the default in the set_retcode function5f2f0f60c0
The functions in the state module that return a retcode when something goes wrong, eg. a 1 or a 2, do not return a 0 when things go the way they're supposed to go. With the recent changes to the scheduler to ensure that the retcode is returned this is problematic and results in exceptions when a state function is run from the schedule. This simple fix ensures a default retcode of 0 exists, it is then override in the set_retcode function if there is an issue with the run
- PR #30893: (bdrung) Make build reproducible @
2016-02-08 18:44:35 UTC
65fbf980cf
Merge pull request #30893 from bdrung/reproducible089c869ec3
Make build reproducible
- PR #30945: (cachedout) Note that pillar cli
args are sent via pub @ 2016-02-08 18:43:59 UTC
5b0c7649c7
Merge pull request #30945 from cachedout/note_pillar_cli3ff7d49555
Note that pillar cli args are sent via pub
- ISSUE #31000: (rmtmckenzie) Salt-cloud profile state fails to create LXC minion (refs: #31002)
- PR #31002: (rmtmckenzie) Fix lxc cloud
provided minion reporting present @ 2016-02-08 18:14:50 UTC
3b7b6f2398
Merge pull request #31002 from rmtmckenzie/cloud-lxc-provide-fix9b17fdce5e
Fix lxc cloud provided minion reporting present
- PR #31007: (justinta) Fixed rabbitmq_vhost
test failure. @ 2016-02-08 17:48:00 UTC
c48122ae9a
Merge pull request #31007 from jtand/rabbitmq_vhost_test_fix962e0deda5
Fixed rabbitmq_vhost test failure.
- ISSUE #30993: (fredrikaverpil) Overstate: "This documentation has been moved here" (dead end) (refs: #31004)
- PR #31004: (rallytime) Remove overstate docs
and a few references. @ 2016-02-08 17:08:24 UTC
811461e4b4
Merge pull request #31004 from rallytime/fix-3099333eb6ba125
Remove overstate docs and a few references.
- PR #30965: (anlutro) Fix
rabbitmq_vhost.present result when test=True @ 2016-02-08 04:34:45
UTC
64125de6c7
Merge pull request #30965 from alprs/fix-rabbitmq_vhost_present_test2313747958
return changes when test=True95c8e74b72
make the code a bit simpleraba29a73c4
fix rabbitmq_vhost.present result when test=True
- PR #30955: (Ch3LL) docs: add clarification when
source is not defined @ 2016-02-06 18:29:33 UTC
ef02779391
Merge pull request #30955 from Ch3LL/clarify_file_doc97b57ed2b1
docs: add clarification when source is not defined
- PR #30941: (rallytime) Back-port #30879 to 2015.8
@ 2016-02-05 21:15:20 UTC
- PR #30879: (rhansen) Don't delete a Docker volume if the volume's driver differs (refs: #30941)
d9785451c0
Merge pull request #30941 from rallytime/bp-30879eb6f289fc1
change default for volume_present()'s force parameter to False34f3057e04
add 'force' to replace (or not) volumes with driver mismatchd6d3b15738
typo fixes
- PR #30940: (twangboy) Fix Build Process for
OSX @ 2016-02-05 18:44:34 UTC
21a83065aa
Merge pull request #30940 from twangboy/mac_build_33654a0e0c2
Change 2015 to 2016 in license fileaa7d0602a8
Update instructions in readme.md for shasum6f1a8f4146
Added code to add /opt/salt/bin to the path1e7468a08c
Disable master, syndic, and api in postinstalld49b3dcf1b
Re-added start on load and keep alive3ff50a2254
Removed keepalive optioneb5d04bdf1
Remove autostart for api, master, and syndic3c0cce34c9
Added minimum requirements for installation1dcc23c85b
Fix error on kickstart command7a163c46d8
Change to new way of starting and stopping services23d47722b7
Fix preinstall and postinstall scripts7ef723d815
Upgrade to latest pip0f09ad517f
Updated pip dependenciesd3d4c1d13f
Removed GPL Licensed software from build
- PR #30944: (jacobhammons) 2015.8.5
release notes linking and clean up @ 2016-02-05 17:40:10 UTC
183b500055
Merge pull request #30944 from jacobhammons/rel-notesfbb7605366
2015.8.5 release notes linking and clean up
- ISSUE #30882: (hoonetorg) state lvm.vg_present broken with pv on devicemapper-dev (centos 7.2) (refs: #30905)
- ISSUE #26867: (joejulian) lvm pv's can show as not belonging to their vg if symlink is used (refs: #30905)
- PR #30905: (joejulian) Add realpath to
lvm.pvdisplay and use it in vg_present @ 2016-02-05 17:05:32
UTC
91806b03b9
Merge pull request #30905 from joejulian/2015.8_fix_lvm_pv_mapperf96650f3c3
Add realpath to lvm.pvdisplay and use it in vg_present
- ISSUE #30923: (youngnick) Starting a glusterfs volume after creation fails with an exception in 2015.8 and after. (refs: #30924)
- PR #30924: (youngnick) Fix small bug with
starting volumes after creation. @ 2016-02-05 16:58:22 UTC
af2832b69d
Merge pull request #30924 from youngnick/glusterfs-start-volume-bugbe5295cf7b
Fix small bug with starting volumes after creation.
- PR #30910: (cro) fix iDRAC state @ 2016-02-05
16:49:06 UTC
3a6666ad25
Merge pull request #30910 from cro/fx2_idrac68af2ab185
Lint.c274c7ef6c
Lint.3e38b762bf
Add generic command for executing racadm commands on individual blades in a chassis.05979010f5
Finish the idrac state, fix problem with grains not loading sometimes.
- PR #30919: (garethgreenaway) Fixes to
ssh_auth state module @ 2016-02-05 16:15:28 UTC
101fa12479
Merge pull request #30919 from garethgreenaway/ssh_auth_cp_get_url_needs_saltenvc9ba038553
The call to cp.get_url needs the saltenv, if you're using environments other than base, it will fail.
- ISSUE #30300: (AkhterAli) boto_route53 __salt__ not defined. (refs: #30867, #30920)
- PR #30920: (jacobhammons) Versioned to
2015.8.5, added known issue #30300 to
release notes @ 2016-02-05 01:12:17 UTC
6d4fd11dd0
Merge pull request #30920 from jacobhammons/release-notes93d47f8615
Versioned to 2015.8.5, added known issue #30300 to release notes
- PR #30894: (terminalmage) git
module/state: Handle identity files more gracefully @ 2016-02-04
23:55:01 UTC
3d3321ab92
Merge pull request #30894 from terminalmage/issue3085808741eb969
Update versionadded/versionchanged8909d430e1
salt.states.git.latest(): Prevent tracebacks when git ssh auth failsc961cf1c7d
git: only use passphrase-protected key if invoked using salt-call0b286f1bc3
Add global ssh_config path to git ssh wrapperf813cce4ad
Add salt.modules.ssh.key_is_encrypted()1ae7c53e17
Add salt.utils.files.process_read_exception()
- ISSUE #30694: (pankajghadge) Tomcat war deployment version issue in new SALT version (refs: #30750)
- PR #30750: (jfindlay) extract whole war
version @ 2016-02-04 21:41:01 UTC
2415b3e62e
Merge pull request #30750 from jfindlay/war_version4b01c28ff9
modules,states.tomcat: allow specifying war version6deecdca0f
states.tomcat: extract_war_version parses path8dd3b6dfe9
modules.war._extract_war_version: allow non-semver
- ISSUE #30817: (bogdanr) If the private_key filespecified in the provider is missing then the driver will be disabled (refs: #30884)
- PR #30884: (rallytime) Move checks for
private_key file existence and permissions to create function @
2016-02-04 21:03:23 UTC
6a6456eaa6
Merge pull request #30884 from rallytime/fix-30817086ddae476
We need to check for a key_filename before looking for the pathe79321b418
Move checks for private_key file existence and permissions to create function
- PR #30888: (ticosax) Backport #30797 to 2015.8
@ 2016-02-04 21:02:25 UTC
- PR #30797: (rhansen) don't delete existing Docker volume if driver unspecified (refs: #30888)
4ae2d829f0
Merge pull request #30888 from ticosax/backport-30797413c47a45f
don't delete existing Docker volume if driver unspecified68b51be869
add additional states.dockerng.volume_present() unit tests849b94ed73
document the behavior if the driver is unspecified
- PR #30895: (bdrung) Fix various typos @
2016-02-04 20:55:10 UTC
4372851ad9
Merge pull request #30895 from bdrung/2015.8708f2ff8ea
Fix typo of response72c4eab6d7
Fix typo of propagate4912e365cb
Fix typo of directories74c8aba03e
Fix typo of exception4692d84b07
Fix typos of improvement213fc2d858
Fix typo of occurringfe6124003b
Fix typo of nonexistent56ce7479b1
Fix typo of caught821e690e65
Fix typo of developmentb51279e086
Fix typo of override4f2f04ea7d
Fix typo of relevantfe8be562c5
Fix typo of existence4a2f4de1a8
Fix typo of across9ae50c993e
Fix typo of Length20e79981e1
Fix typo of preferablyf8d9f608dd
Fix typo of addressa7f12a13f0
Fix typo of keywordbf92c3663b
Fix typo of formattingca4450d881
Fix typo of won'tcd72b12161
Fix typo of that's6db9724ec7
Fix typo of doesn't58d46a7e98
Fix typo of certificate
- ISSUE #30887: (anlutro) salt-ssh fails on import msgpack - 2015.8 (refs: #30889)
- PR #30889: (anlutro) Make msgpack an optional
dependency in salt.utils.cache @ 2016-02-04 20:53:39 UTC
cdca33021a
Merge pull request #30889 from alprs/fix-cache_msgpack_optionalab7aae3221
make msgpack an optional dependency in salt.utils.cache
- ISSUE #6602: (corywright) Add ability to match on nodegroups to the compound matcher (refs: #30896)
- ISSUE #25292: (lichtamberg) Nodegroup matching in pillars via salt-SSH? (refs: #30896)
- PR #30896: (vutny) Update nodegroups parameter
examples in master config example and docs @ 2016-02-04 20:52:35
UTC
0dff45b4ac
Merge pull request #30896 from vutny/nodegroups-in-master-config-example936c1ff6c8
Add explanation about N@ classifier. Inspired by #252928bc2426816
Update example in master config documentation referenceca8c0bdc3f
Update nodegroups section example in master config according to docs
- ISSUE #30792: (bender-the-greatest) Specifying version in pkgs list returns failure even though it succeeds (on Ubuntu) (refs: #30898)
- PR #30898: (abednarik) Fix pkg install with
version. @ 2016-02-04 20:52:14 UTC
33a400e943
Merge pull request #30898 from abednarik/fix_pkg_version_debian_familyb15cdfd799
Fix pkg install with version.
- ISSUE #30843: (HeathNaylor) SALT.STATES.BOTO_ELB register_instances error (refs: #30867)
- ISSUE #30808: (Reiner030) Nice2have: better boto error handling when AWS service isn't available (here: some authentication problems) (refs: #30867)
- ISSUE #30300: (AkhterAli) boto_route53 __salt__ not defined. (refs: #30867, #30920)
- PR #30867: (rallytime) Pass in 'pack'
variable to utils.boto.assign_funcs function from ALL boto modules @
2016-02-04 18:37:05 UTC
- PR #30279: (cachedout) Allow modules to be packed into boto utils (refs: #30867)
89bac9076a
Merge pull request #30867 from rallytime/boto-utils-fix6ad7642f6d
Lint58778dfc88
Fix failing boto_vpc module unit testsadb85892de
Fix failing state module testsb5ec0991b0
Pylint fixc26c01568f
Don't use pack=pack. Just pass in pack=__salt__ always.6146209c53
Pass in 'pack' variable to utils.boto.assign_funcs function from ALL boto modules.
- ISSUE #30798: (tbaker57) salt/utils/aws.py has Python 2.7 dependency (refs: #30849)
- PR #30849: (jfindlay) utils.aws: use time lib
to conver to epoch seconds @ 2016-02-03 22:47:31 UTC
276cf626b0
Merge pull request #30849 from jfindlay/aws_seconds17ae74dab1
utils.aws: use time lib to conver to epoch seconds
- ISSUE #30869: (Ch3LL) git pillar: do not see all pillar data with multiple repos in 2015.8.4 (refs: #30874)
- PR #30874: (terminalmage) Fix regression
in git_pillar when multiple remotes are configured @ 2016-02-03
22:24:02 UTC
4cbc8a8250
Merge pull request #30874 from terminalmage/issue308699cf0c8126d
Fix regression in git_pillar when multiple remotes are configured
- ISSUE #30814: (gpenin) [2015.8.*][Ubuntu 12.04 LTS][dpkg.py] Invalid "${binary:Package}" field in dpkg-query (refs: #30850)
- PR #30850: (jfindlay)
modules.dpkg._get_pkg_info: allow for ubuntu 12.04 @ 2016-02-03
16:33:26 UTC
8410842aea
Merge pull request #30850 from jfindlay/dpkg_vard53a88762e
modules.dpkg._get_pkg_info: handle older ubuntud3c6732539
modules.dpkg._get_pkg_info: use pythonic initializers
- PR #30852: (replicant0wnz) Added more
descriptive error message @ 2016-02-03 16:30:15 UTC
9a3ec9d028
Merge pull request #30852 from replicant0wnz/error-message-libgitc3649023b5
Added more descriptive error message
- PR #30847: (terminalmage) Backport #30844 to 2015.8
branch @ 2016-02-03 16:26:46 UTC
- PR #30844: (terminalmage) Perform initial gitfs/git_pillar fetch when init'ing remotes on masterless minion (refs: #30847)
- PR #30703: (kraney) Fix for gitfs ext_pillar on standalone minion (refs: #30844)
0338f445d9
Merge pull request #30847 from terminalmage/bp-3084458c4c01743
Add __role to master opts for gitfs integration tests17dfec2dd4
Only perform initial fetch when running on a minion53c4b4aaa4
gitfs: add initial fetch to pygit2 and dulwich78f92e9ab2
Fix for gitfs ext_pillar on standalone minion
- PR #30860: (vutny) Correct installation
documentation for RHEL-based distributions @ 2016-02-03 16:13:09
UTC
e51182495c
Merge pull request #30860 from vutny/correct-doc-install-on-rhel6648fd4c62
Correct links to Fedora COPR repositories083037fccc
Remove duplicate post-installation tasks section
- PR #30841: (jacobhammons) Release notes
for 2015.8.5 @ 2016-02-03 00:04:05 UTC
f1cf027308
Merge pull request #30841 from jacobhammons/release-notes6d0562ef86
Release notes for 2015.8.5
- ISSUE #30820: (Supermathie) State runs involving watch_in or extending break on 2015.8.4 (refs: #30837, #30835, #30833)
- PR #30835: (terminalmage) Integration
test for #30820 @
2016-02-02 23:51:53 UTC
f8ac6002d3
Merge pull request #30835 from terminalmage/issue30820ef14956db0
Integration test for #30820
- ISSUE #30820: (Supermathie) State runs involving watch_in or extending break on 2015.8.4 (refs: #30837, #30835, #30833)
- PR #30837: (jacobhammons) Added known
issue #30820 to
release notes @ 2016-02-02 22:33:43 UTC
e0901854ce
Merge pull request #30837 from jacobhammons/release-notes29e12a7fef
Added known issue #30820 to release notes
- ISSUE #28790: (jfindlay) add grains (and others?) to salt modindex (refs: #30832)
- PR #30832: (rallytime) Add grains modules to
salt modindex @ 2016-02-02 21:47:46 UTC
b512c7757a
Merge pull request #30832 from rallytime/fix-28790ca044dd201
Add grains modules to salt modindex
- ISSUE #28971: (belt-ascendlearning) if the user exists, but has no permissions, rabbitmq_user.list_user_permissions() blows (refs: #30822)
- PR #30822: (rallytime) Make sure setting
list_user_permissions to ['', '', ''] doesn't stacktrace @
2016-02-02 21:42:26 UTC
75db37a97d
Merge pull request #30822 from rallytime/rabbitmq-user-state-fixes272cc653ca
Make sure setting list_user_permissions to ['', '', ''] doesn't stacktracea7afa7a368
Don't return a set() when checking for new tags in rabbitmq_user state
- ISSUE #30820: (Supermathie) State runs involving watch_in or extending break on 2015.8.4 (refs: #30837, #30835, #30833)
- PR #30833: (terminalmage) Fix regression
in scanning for state with 'name' param @ 2016-02-02 21:25:09
UTC
557766f20b
Merge pull request #30833 from terminalmage/issue30820be3b8e2be6
Fix regression in scanning for state with 'name' param
- ISSUE #30722: (yannis666) mine config is not merged from minion config and pillar (refs: #30757, #30823)
- PR #30823: (yannis666) Fix for mine to merge
configuration on update. @ 2016-02-02 20:21:24 UTC
ec4e2bb9bb
Merge pull request #30823 from yannis666/fix-for-mine-update-merge299c7c12aba
Fix for mine to merge configuration on update. This fix was previously applied to 2015.5. It fixes #30722
- PR #30827: (jacobhammons) Version to
2015.8.4, added CVE 2016-1866 to release notes @ 2016-02-02 20:03:31
UTC
d24b9f1ea1
Merge pull request #30827 from jacobhammons/release-2015.8dfc1f7a57d
Version to 2015.8.4, added CVE 2016-1866 to release notes
- ISSUE #30809: (anlutro) Master configuration "pillar_merge_lists" has no effect (refs: #30813)
- ISSUE #29601: (seanjnkns) pillars not merging properly with 2015.8.3 (refs: #30062)
- PR #30813: (anlutro) Properly set the default
value for pillar_merge_lists @ 2016-02-02 19:53:52 UTC
- PR #30458: (rallytime) Back-port #30062 to 2015.8 (refs: #30813)
- PR #30062: (seanjnkns) Remove recurse_list from pillar_source_merging_strategy and add pilla… (refs: #30813, #30458)
f83845d7c3
Merge pull request #30813 from alprs/fix-pillar_merge_list_defaultec34cabee8
Properly set the default value for pillar_merge_lists
- PR #30826: (cachedout) Fix 30682 @
2016-02-02 19:40:05 UTC
a3feba4a26
Merge pull request #30826 from cachedout/fix_306823b246db0b0
Fix stupid test12dc677628
Changed list conversion to use correct method and return whole set97eb4b8bf7
Pop values from new_tags set before loading into dict value
- PR #30818: (rallytime) Back-port #30790 to 2015.8
@ 2016-02-02 18:57:55 UTC
- PR #30790: (xmj) salt/modules/sysrc.py: Fix documentation for set_ (refs: #30818)
b25b845d05
Merge pull request #30818 from rallytime/bp-30790c7c66afd0c
salt/modules/sysrc.py: Fix documentation for set_
- ISSUE #30604: (vutny) Reactor overwrites user argument when calling runner or wheel module (refs: #30815)
- PR #30815: (vutny) Pick right user argument for
updating reactor function's low data @ 2016-02-02 16:50:23 UTC
3cb7a9ee54
Merge pull request #30815 from vutny/reactor-low-data-fix4d4d67f9ac
Pick right user argument for updating reactor function's low data
- ISSUE #30676: (bwillcox) testsystemd.sh tries to use 'which' that does not exist in centos 7 lxc rootfs (refs: #30747)
- PR #30747: (jfindlay)
modules.lxc.running_systemd: use command
-v not which @ 2016-02-02
14:54:17 UTC
36752906c4
Merge pull request #30747 from jfindlay/lxc_whichf8f867570f
modules.lxc.running_systemd: use command -v not which
- PR #30800: (twangboy) Ability to handle
special case installations @ 2016-02-02 14:25:44 UTC
8abb5b30ad
Merge pull request #30800 from twangboy/chromefe0747c14e
Fix another typo2815efc522
Fixes spelling6027e1ec53
Updates documentation to reflect new features1444ab1a48
Adds return success/failure for reg.broadcast_changef2a36904d2
Fixes problem with missing key in old581a4df523
Added logic for dealing with latest in removec4357a6d80
Adds more logic for detecting latest40a66a2501
Logic for handling version: latestb7dadd3b9b
Fixes message formattinga305c8ceae
Added more descriptive failure messagefe49dcb57c
Added broadcast change to force registry update
- PR #30794: (rallytime) A spelling fix and
some spacing fixes for the boto_ec2 module docs @ 2016-02-01
21:45:33 UTC
7b44c0844d
Merge pull request #30794 from rallytime/boto_ec2-mod-doc-fix5188bc4b96
A spelling fix and some spacing fixes for the boto_ec2 module docs
- ISSUE #23789: (hoonetorg) log output of salt orchestrate run changed between 2014.7.5 and 2015.5.0 significantly - hard to debug (refs: #30756)
- PR #30756: (basepi) [2015.8] Fix two error
conditions in the highstate outputter @ 2016-02-01 21:39:23 UTC
1f87ad0387
Merge pull request #30756 from basepi/highstate.outputter.2378916ad24d42c
Import the logger1b5c6a240c
Handle non-string types in comment11e34d047b
Ensure rdurations are all floats for the highstate outputter
- PR #30788: (rallytime) Fix incorrect doc
example for dellchassis blade_idrac state @ 2016-02-01 21:20:29
UTC
46adb2d1af
Merge pull request #30788 from rallytime/fix-dellchassis-doc-examplebfc16d9f7a
Fix incorrect doc example for dellchassis blade_idrac state
- ISSUE #29161: (jefferyharrell) saltmod.state's ret argument seems to do nothing (refs: #30791, #29207)
- PR #30791: (Ch3LL) do not shadow ret function
argument for salt.function @ 2016-02-01 20:07:31 UTC
- PR #29207: (jfindlay) do not shadow ret function argument (refs: #30791)
333041aeb1
Merge pull request #30791 from Ch3LL/2015.8d54f220c0a
do not shadow ret function argument for salt.function
- ISSUE #30706: (carsonoid) minion traceback when Log4mongo installed but not configured (refs: #30726)
- PR #30726: (sjmh) Fix improper use of yield in
generator @ 2016-02-01 18:13:24 UTC
ce3be26e8f
Merge pull request #30726 from sjmh/fix/log4mongod501f1cc03
Fix improper use of yield in generator
- PR #30752: (terminalmage) Backport
systemd and yum/dnf optimizations from develop into 2015.8 @
2016-02-01 18:11:42 UTC
a49b75e065
Merge pull request #30752 from terminalmage/zh4598a836c88f4
Update systemd tests54ddb92474
Backport yum/dnf optimizations from develop into 2015.81ec13699b6
Backport systemd optimizations from develop into 2015.8
- PR #30759: (thusoy) Allow managing empty files
@ 2016-01-31 19:06:37 UTC
ea15628446
Merge pull request #30759 from thusoy/empty-filesc6244b46ac
Allow managing empty files
- PR #30758: (thusoy) Support mounting labelled
volumes with multiple drives @ 2016-01-31 19:04:03 UTC
120d8344e4
Merge pull request #30758 from thusoy/multi-device-mount9a6dc4898f
Support mounting labelled volumes with multiple drives
- PR #30686: (cachedout) Master-side pillar
caching @ 2016-01-31 18:52:47 UTC
9e8af2f994
Merge pull request #30686 from cachedout/pillar_cache_2015_802d8ff626a
Pillar cache for master
- ISSUE #30662: (JoaquinVeira) UnicodeDecodeError on 2015.8 (refs: #30675)
- PR #30675: (jfindlay) handle non-ascii minion
IDs @ 2016-01-29 23:12:10 UTC
4008e1719a
Merge pull request #30675 from jfindlay/decode_id8f6737b6c4
output.key: decode minion ids to unicode7a16f1c941
config: decode id to unicode
- ISSUE #29602: (multani) cloud.action start raises "got an unexpected keyword argument 'kwargs'" (refs: #30691)
- PR #30691: (rallytime) Make sure we use the
"instance" kwarg in cloud.action. @ 2016-01-29 23:11:37 UTC
- PR #30217: (pass-by-value) Make sure cloud actions can be called via salt run (refs: #31061, #30691)
5ca75fbdc9
Merge pull request #30691 from rallytime/cloud-action-instance0873a41601
Make note of empty dict return in docstring64a73502ed
Make sure we just the "instance" kwarg in cloud.action.
- PR #30713: (rallytime) Fix-up autodoc proxy
modules for consistency @ 2016-01-29 23:10:54 UTC
7c632d61d3
Merge pull request #30713 from rallytime/proxy-module-docs86c3f2016e
Fix-up autodoc proxy modules for consistency
- ISSUE #30654: (Horgix) Misleading locale(mod) module behavior (refs: #30741)
- PR #30741: (jfindlay)
states.locale.__virtual__: return exec mod load err @ 2016-01-29
23:00:41 UTC
1f5f41cc07
Merge pull request #30741 from jfindlay/locale_statea3a2a44735
states.locale.__virtual__: return exec mod load err
- PR #30751: (basepi) [2015.8] Merge forward from
2015.5 to 2015.8 @ 2016-01-29 22:43:41 UTC
716c2bb7c8
Merge pull request #30751 from basepi/merge-forward-2015.884eeab7720
Merge remote-tracking branch 'upstream/2015.5' into merge-forward-2015.8076268089a
Merge pull request #30699 from abednarik/save_load_retry_time186872cf49
Add Retry to save_load.
8d79d1b9c7
Merge pull request #30659 from sjmh/fix-scsi3544dd995e
Fix lsscsi issues for certain platforms
- PR #30720: (clinta) x509.pem_managed does not
return changes dict @ 2016-01-29 17:07:26 UTC
1f0d0f591e
Merge pull request #30720 from clinta/fix-pem-managed-changes5c28efa9d3
return changes on test as welle611f0269c
fix typos and no changes returned for pem_managed
- PR #30687: (clarkperkins) Setting
'del_root_vol_on_destroy' changes the root volume type to 'standard' @
2016-01-28 00:02:26 UTC
- PR #30677: (clarkperkins) Fix EC2 volume creation logic (refs: #30687)
36db0f99ed
Merge pull request #30687 from clarkperkins/bugfix/del-root-vol-loses-typea71e181c18
Don't set on a volume when creating from a snapshot8cef43c68d
When setting del_root_vol_on_destroy, preserve the existing volumeType on the AMI
- ISSUE #28257: (peterzalewski) git_pillar remote with multiple branches yields conflicting cachedirs or checkout conflict (refs: #30673)
- PR #30673: (terminalmage) Properly derive
the git_pillar cachedir from the id instead of the URL @ 2016-01-27
23:52:01 UTC
690b8d26b9
Merge pull request #30673 from terminalmage/issue282578b5933fab4
Properly derive the git_pillar cachedir from the id instead of the URL62654ade1d
Add additional reason for pillar env being found
- PR #30666: (cachedout) Fix grains cache @
2016-01-27 22:23:12 UTC
9f0e97693c
Merge pull request #30666 from cachedout/grains_cache_fix52716694f5
Fix grains cache
- PR #30623: (twangboy) Added service.config
function @ 2016-01-27 21:08:12 UTC
8b17c77d72
Merge pull request #30623 from twangboy/add_configc70e182cdf
Fixed indenting... got messed up somehow...246f75f2dd
Renamed variables, updated docs, added taga4534ee94c
Fixed documentation54b50236a6
Fixed another error76a0cf33e5
Fixed syntax error3937380b79
Added service.config function
- PR #30678: (rallytime) Back-port #30668 to 2015.8
@ 2016-01-27 20:39:25 UTC
- PR #30668: (multani) Fix salt.modules.mount documentation (refs: #30678)
6af1927bd3
Merge pull request #30678 from rallytime/bp-306687c7076e6af
Fix salt.modules.mount documentation
- PR #30677: (clarkperkins) Fix EC2 volume
creation logic (refs: #30687) @
2016-01-27 18:09:29 UTC
6c71b29f25
Merge pull request #30677 from clarkperkins/bugfix/ec2-volume-logicbfec052e7d
Added some extra documentationed2eee8e39
Allow volume params to be set even when specifying a snapshot
- ISSUE #18980: (lrhazi) salt-cloud: ExtraData: unpack(b) received extra data. (refs: #30671)
- PR #30680: (cro) Merge forward from 2015.5,
primarily for #30671 @
2016-01-27 17:56:48 UTC
- PR #30671: (techhat) Add file locking to cloud index (refs: #30680)
36142390d4
Merge pull request #30680 from cro/mf20155-20158-20160127f8ae3a20ff
Merge remote-tracking branch 'upstream/2015.5' into mf20155-20158-20160127 Mergeforward from 2015.5.516919525a
Merge pull request #30671 from techhat/lockcloud4719f8d4ea
Whitespace8e7eca23e4
Add file locking to cloud index
- PR #30663: (isbm) Zypper: latest version bugfix
and epoch support feature @ 2016-01-27 17:10:42 UTC
f6feddecb4
Merge pull request #30663 from isbm/isbm-zypper-latest-versionfail4336487765
Add support for epoch in Zypper12d515fa0c
Fix package status filtering on latest version
- PR #30652: (mew1033) Fix sh beacon @
2016-01-27 17:00:29 UTC
9d8ddeb525
Merge pull request #30652 from mew1033/fix-sh-beacon256d037e0f
Fix sh beacon
- ISSUE #29678: (dschaller) NPM Install Forces Silent (refs: #29650)
- PR #30657: (jfindlay) [2015.8] Backport #30378 and #29650 @
2016-01-27 00:34:00 UTC
- PR #30378: (dschaller) Adding silent flag to npm.bootstrap (refs: #30657)
- PR #29650: (dschaller) Adding ability to disable npm install silent flag (refs: #30657)
1fa1963895
Merge pull request #30657 from jfindlay/backport_quietca4adbf382
Adding ability to disable npm install silent flagafe149eb6d
Adding ability to disable npm install silent flagc1101b5f0b
Adding ability to disable npm install silent flagd29ad8bbf6
Adding ability to disable npm install silent flag7a21dbf0d9
Adding silent flag to npm.bootstrap354c0bdf26
Adding silent flag to npm.bootstrap
- PR #30656: (rallytime) [2015.8] Merge 2015.5
into 2015.8 @ 2016-01-27 00:33:30 UTC
3621651bf8
Merge pull request #30656 from rallytime/merge-forward-2015.876ab6981a5
Merge branch '2015.5' into 2015.8643c9c9616
Merge pull request #30586 from abednarik/fix_comment_line_perms8b395a42cb
Fix comment_line permissions.
- PR #30644: (tbaker57) Another go at fixing
30573 @ 2016-01-26 20:18:41 UTC
30e03a8b0c
Merge pull request #30644 from tbaker57/another_go_at_30573267b8827fd
Another go at fixing 30573
- PR #30611: (isbm) Bugfix: Zypper pkg.latest crash fix @ 2016-01-26 16:35:47
UTC
7d307e2a04
Merge pull request #30611 from isbm/isbm-zypper-latesta7141be651
Put 'kwargs' on its own line according to the common patternee9b3f859b
Bugfix: do not treat SLS id as a package name if an empty 'pkgs' list specified.d3cfd8ed41
Cleanup formatting1bdbaac658
Add error handling2ec5cec8a4
Add a new line before the last return424383b8c4
Remove unnecessary complexity and string increment48e8d90343
Avoid backslashes where they are not needed6df5d500f0
Use regexp type for the string.c2ca141956
Get version as an explicit parameter9e944db706
Check the version of the package, instead of the package name59ea758efb
Fix formatting514f6349d4
Bugfix: crash on "key not found" errorea75f55a1a
Fix PEP8: line continuationece35ebc26
Replace old fashion string memcopy with the list716445e588
Fix PEP8: line continuation0f11079ff9
Fix PEP8 for the operator
- ISSUE #7811: (kiall) RabbitMQ Cluster/Plugins/Policy etc states do not track changes, preventing "watch" from working (refs: #30631)
- PR #30631: (rallytime) Refactor
rabbitmq_cluster states to use test=true functionality correctly @
2016-01-26 16:23:49 UTC
5bc11d7539
Merge pull request #30631 from rallytime/fix-7811bf9ffded6d
Refactor rabbitmq_cluster states to use test=true functionality correctly
- ISSUE #25658: (tsaridas) rabbitmq_policy.present state (refs: #30628)
- PR #30628: (rallytime) Refactor
rabbitmq_policy states to use test=true functionality correctly @
2016-01-26 00:21:03 UTC
ef6c4e8377
Merge pull request #30628 from rallytime/fix-256581e8e86007c
Refactor rabbitmq_policy states to use test=true functionality correctly
- PR #30624: (cro) Remove bad symlinks from osx pkg
dir @ 2016-01-26 00:02:25 UTC
80d0e428aa
Merge pull request #30624 from cro/remove_bad_symlinksf5fd38624e
Remove bad symlinks in osx pkg dirs
- ISSUE #30621: (zer0def) Current latest (2015.8.3) list of builtin states docu doesn't list 'glance' (refs: #30622)
- PR #30622: (rallytime) Add glance state to
list of state modules @ 2016-01-25 23:55:54 UTC
330ea9a292
Merge pull request #30622 from rallytime/fix-3062157b7e6cc93
Add glance state to list of state modules
- ISSUE #19288: (oba11) AssociatePublicIpAddress doesn't work with salt-cloud 2014.7.0 (refs: #20972, #30591)
- PR #30618: (rallytime) Back-port #30591 to 2015.8
@ 2016-01-25 23:55:20 UTC
- PR #30591: (mlalpho) salt-cloud-clouds-ec2 AssociatePublicIpAddress fix (refs: #30618)
- PR #20972: (JohannesEbke) Fix interface cleanup when using AssociatePublicIpAddress in #19288 (refs: #30591)
f00d8f398a
Merge pull request #30618 from rallytime/bp-305912c9d59fa42
looks like a re-merge of PR #20972 which relates to #19288
- ISSUE #30587: (sjorge) [docs] docs confusing on client_acl and external_auth usage (refs: #30625)
- PR #30625: (jfindlay) doc.topics.eauth:
clarify client_acl vs eauth @ 2016-01-25 23:03:24 UTC
6b940d9655
Merge pull request #30625 from jfindlay/eauth_aclb5e2cff028
doc.topics.eauth: clarify client_acl vs eauth