Version 2015.8.11 is a bugfix release for 2015.8.0.
Total Merges: 122
Total Issue References: 70
Total PR References: 221
Contributors: 48 (AAbouZaid, BlaineAtAffirm, DmitryKuzmenko, The-Loeki, abednarik, babilen, bebehei, cachedout, clinta, complexsplit, cro, danslimmon, dcolish, dincamihai, edgan, gerhardqux, ghedo, isbm, jacobhammons, jfindlay, jodv, justinta, l13t, lomeroe, lorengordon, lvg01, mcalmer, meaksh, morganwillcock, oeuftete, opdude, phistrom, rallytime, rmarcinik, ryan-lane, sacren, steverweber, techhat, tegbert, terminalmage, thatch45, the-glu, thegoodduke, ticosax, tveastman, twangboy, vutny, zer0def)
SaltStack is now providing official Salt 2015.8 packages for Ubuntu 16.04.
Any returner which implements a save_load
function is now required to
accept a minions
keyword argument. All returners which ship with Salt
have been modified to do so.
rotate_aes_key
- if True
, causes Salt to generate a new
AES key whenever a minion key is deleted. This eliminates the chance that a
deleted minion could continue to eavesdrop on communications with the master
if it continues to run after its key is deleted.
Generated at: 2018-05-28 01:16:12 UTC
PR #34676: (cachedout) Revert "Modify lodaer global test to use populated dunders" @ 2016-07-14 18:12:55 UTC
3192e1674b Merge pull request #34676 from cachedout/partial_revert_34644
64a154826a Revert "Modify lodaer global test to use populated dunders"
PR #34601: (lorengordon) Clarifies the proper way to reference states @ 2016-07-14 14:20:41 UTC
PR #34642: (justinta) Check that mysqladmin exists before running mysql integration tests @ 2016-07-13 18:12:44 UTC
8a0209101e Merge pull request #34642 from jtand/mysql_integration_cleanup
dd1559a599 Check that mysqladmin exists before running mysql integration tests.
PR #34618: (justinta) Network state integration test test=True @ 2016-07-13 16:30:15 UTC
3e612c3794 Merge pull request #34618 from jtand/network_integration_fix
34bcf9ccfc Changed network state test to use test=True
b2616833b0 Some small changes
ed59113e94 Change network state integration test to use test=True
PR #34617: (rallytime) [2015.8] Merge forward from 2015.5 to 2015.8 @ 2016-07-12 20:11:40 UTC
ISSUE #33649: (tyhunt99) 2016.3.0 dockerng state fails comparing cmd configuration (refs: #saltstack/salt`#33851`_, #33851)
PR saltstack/salt#33851: (ticosax) [dockerng] Add support for edge case when Cmd and Entrypoint can't be blanked (refs: #34593)
PR #33851: (ticosax) [dockerng] Add support for edge case when Cmd and Entrypoint can't be blanked (refs: #34593)
PR #34590: (oeuftete) [2015.8] dockerng: When sorting list actual_data, make it a list
PR #34591: (justinta) Gate docker unit test to check for docker
PR #34560: (terminalmage) Add a bunch of documentation on getting files from other environments
ISSUE #34397: (jaredhanson11) ignore_epoch needs to be passed through to version_cmp functions (refs: #34531)
PR #34531: (terminalmage) Support ignore_epoch argument in version comparisons @ 2016-07-08 16:43:36 UTC
91e0656d44 Merge pull request #34531 from terminalmage/issue34397
d0fec1b8f6 salt/modules/zypper.py: accept ignore_epoch argument
5ae9463c1f salt/modules/yumpkg.py: accept ignore_epoch argument
c2791117af salt/modules/rpm.py: accept ignore_epoch argument
c5de8b880d salt/modules/ebuild.py: accept ignore_epoch argument
4ee8e8f037 salt/modules/aptpkg.py: accept ignore_epoch argument
5b123b403c Pass ignore_epoch to salt.utils.compare_versions()
07368fac40 Accept ignore_epoch argument for salt.utils.compare_versions()
PR #34545: (terminalmage) Handle cases where Docker Remote API returns an empty ExecutionDriver @ 2016-07-08 16:34:30 UTC
e99befad47 Merge pull request #34545 from terminalmage/docker-exec-driver
dd5838e242 Handle cases where Docker Remote API returns an empty ExecutionDriver
PR #34546: (rallytime) Rename unit.states.boto_secgroup to unit.states.boto_secgroup_test @ 2016-07-08 16:16:42 UTC
7120d43df0 Merge pull request #34546 from rallytime/rename-boto-secgroup-test
f8a3622be7 Rename unit.states.boto_secgroup to unit.states.boto_secgroup_test
PR #34537: (rallytime) Rename tests.unit.simple to tests.unit.simple_test @ 2016-07-08 00:08:36 UTC
ca92061821 Merge pull request #34537 from rallytime/rename-simple-test
ceefb6e34c Rename tests.unit.simple to tests.unit.simple_test
PR #34527: (rallytime) [2015.8] Update bootstrap script to latest stable
PR #34521: (cachedout) Prevent many errors in the test suite in loader tests
PR #34507: (AAbouZaid) Fix wrong order of retention_policy_exists.
PR #34518: (terminalmage) Fix pkg.latest integration test for non-LTS ubuntu @ 2016-07-07 19:29:13 UTC
685df80929 Merge pull request #34518 from terminalmage/fix-pkg.latest-test
4aef44ecdf Fix pkg.latest integration test for non-LTS ubuntu
PR #34513: (cachedout) Lower the log level for modules which cannot be loaded to trace @ 2016-07-07 17:00:48 UTC
a516f116d1 Merge pull request #34513 from cachedout/lower_loader_log
733c5d00c0 Lower the log level for modules which cannot be loaded to trace
PR #34498: (rallytime) Use -O in the wget example in the bootstrap tutorial for the develop branch @ 2016-07-07 16:30:46 UTC
ISSUE #34302: (ghost) Salt gitfs loads top files from all branches and tags (refs: #34505)
ISSUE #34261: (vernondcole) salt.modules.dnsmasq documentation errors (refs: #34488, #34323)
PR #34462: (terminalmage) Use --always when available to git describe @ 2016-07-06 03:59:33 UTC
e2f576e847 Merge pull request #34462 from terminalmage/git-describe-always
6ef7ee198e Restrict use of --always to git 1.5.6 and newer
c554b22fc8 modules/git: added --always parameter for git.describe().
PR #34467: (rallytime) Back-port #34457 to 2015.8 @ 2016-07-06 03:56:58 UTC
PR #34432: (twangboy) Fix file.append @ 2016-07-05 23:14:22 UTC
9e15337b74 Merge pull request #34432 from twangboy/fix_file.append
13f11fddce Remove refactoring code
78f7c530bb Remove unit tests, integration tests written
b83392edea Remove len() in favor of boolean test
4373408163 Fix line error
2479b53e2f Fix erroneous report on newline code
75b6ed1fd5 Change back to binary read
65753cff6d Use os.linesep instead of n
a55d63f086 Fix object names
3e2fe12e5e Add new line if missing
0b7821c8db Fix file.append state
PR #34429: (terminalmage) Skip version checking for targeted packages in pkg.latest state @ 2016-07-05 17:50:41 UTC
PR #34451: (rallytime) [2015.8] Merge forward from 2015.5 to 2015.8 @ 2016-07-05 15:57:54 UTC
ISSUE #34390: (mgresser) Use rpmdev-vercmp to determine correct version of rpms in CentOS5 (refs: #34401)
PR #34401: (terminalmage) Use rpmdev-vercmp as a fallback for version comparison on RHEL5 @ 2016-07-01 17:42:24 UTC
e65d1ae374 Merge pull request #34401 from terminalmage/rpm-version_cmp
7cefd4182d Use rpmdev-vercmp as a fallback for version comparison on RHEL5
PR #34366: (steverweber) Update service.py @ 2016-07-01 17:40:31 UTC
5ddf417432 Merge pull request #34366 from steverweber/fix_servicerestart
7847c39024 Update service.py
PR #34426: (cro) Document that inotify is Linux only @ 2016-07-01 17:04:38 UTC
485454febb Merge pull request #34426 from cro/inotify-linux-only
54a02f25ba Document that inotify is Linux only
PR #34392: (cro) Clarify that salt-cloud doesn't get installed by bootstrap @ 2016-06-30 18:16:23 UTC
fe18bbb527 Merge pull request #34392 from cro/salt-cloud-doc-clarify
6cce575d40 Clarify that salt-cloud doesn't get installed by bootstrap
PR #34373: (justinta) Network state integration test @ 2016-06-30 15:05:44 UTC
45b8fb10d7 Merge pull request #34373 from jtand/network_state_integration_test
1d24053e36 network.system sls file
4a9e6af542 network.routes sls file
76c90b2ef6 network.managed sls file
84a36369fa Added network state integration test
PR #34377: (terminalmage) Optimize pkg integration tests and add a couple new tests
PR #34368: (rallytime) [2015.8] Merge forward from 2015.5 to 2015.8 @ 2016-06-29 17:54:49 UTC
af8ef1e461 Merge pull request #34368 from rallytime/merge-2015.8
3bce0cb510 Merge branch '2015.5' into '2015.8'
970aaa46d4 Merge pull request #34252 from gtmanfred/2015.5
82183f1572 return list of nodes for lxc driver when called directly
PR #34324: (cachedout) Test custom grains matcher (refs: #34344)
ISSUE #33674: (edgan) salt-ssh returns a zero code on jinja template failure. (refs: #34316)
ISSUE #28300: (srkunze) [salt-ssh] Does not return non-zero exit code (refs: #34316)
PR #34306: (ghedo) Fix iptables.flush state: Do not force 'filter' table when flushing @ 2016-06-28 19:03:14 UTC
046bdaa9f2 Merge pull request #34306 from ghedo/iptables_flush_table
882c6c9c86 Do not force 'filter' table when flushing
ISSUE #34261: (vernondcole) salt.modules.dnsmasq documentation errors (refs: #34488, #34323)
ISSUE #34249: (ssgward) Clarify doc on file.copy (refs: #34323)
ISSUE #34247: (gravyboat) Update logging docs to mention profile level (refs: #34323)
ISSUE #33694: (hjc) Document That Local Files Can Be Used as a Source for File States (refs: #34323)
PR #34323: (jacobhammons) Doc clarifications to file modules, addition of new profile log lev…
PR #34325: (terminalmage) Remove unnecessarily-disabled sanity check
PR #34335: (rallytime) [2015.8] Merge forward from 2015.5 to 2015.8 @ 2016-06-28 15:07:15 UTC
PR #34312: (rallytime) [2015.8] Update to latest bootstrap script v2016.06.27 @ 2016-06-27 18:59:59 UTC
dd4c937009 Merge pull request #34312 from rallytime/bootstrap-2015.8
944a393f89 [2015.8] Update to latest bootstrap script v2016.06.27
PR #34307: (rallytime) Fix test example in integration testing docs @ 2016-06-27 17:41:24 UTC
91703d2dc4 Merge pull request #34307 from rallytime/fix-test-example
f44a0543fe Fix test example in integration testing docs
PR #34233: (thegoodduke) ipset: fix the comment containing blank @ 2016-06-24 19:28:34 UTC
d235b1245b Merge pull request #34233 from thegoodduke/for_2015.8_ipset
4da5e35bf4 ipset: fix the comment containing blank
ISSUE #34037: (bobrik) salt-call ignores --config-dir resulting in failing gpg renderer (refs: #34257)
PR #34257: (rallytime) Use 'config_dir' setting instead of CONFIG_DIR in gpg renderer @ 2016-06-24 17:25:04 UTC
65c5675a3f Merge pull request #34257 from rallytime/fix-34037
d7a5e9b10e Remove test that doesn't actually test anything
c4c037d600 Use 'config_dir' setting instead of CONFIG_DIR in gpg renderer
ISSUE #34273: (clinta) file.recurse does not properly cache files, adds a pipe to path (refs: #34274)
PR #34274: (clinta) Don't escape source before calling managed @ 2016-06-24 17:23:35 UTC
203870f147 Merge pull request #34274 from clinta/2015.8
6572454918 Don't escape source before calling managed
PR #34258: (rallytime) [2015.8] Merge forward from 2015.5 to 2015.8 @ 2016-06-24 14:27:06 UTC
a59dc85a15 Merge pull request #34258 from rallytime/merge-2015.8
ea914b67cd Merge branch '2015.5' into '2015.8'
8d5ed91980 Merge pull request #34225 from richardscollin/fix-win-set-datetime
6286771ef7 Fix win_system.set_system_date_time
cb1e8bf082 Merge pull request #34232 from thegoodduke/for_2015.5_ipset
344eb60762 ipset: fix commont containing blank
ISSUE #33873: (hrumph) refresh: True not working with pkg.installed state (refs: #34093)
PR #34093: (terminalmage) Catch CommandExecutionError in pkg states @ 2016-06-23 21:00:13 UTC
92962957c8 Merge pull request #34093 from terminalmage/issue33873
5edb45d746 win_pkg: refresh pkg database if refresh=True passed to version() or list_pkgs()
0078adee35 Catch CommandExecutionError in pkg states
PR #34136: (meaksh) Fixed behavior for SUSE OS grains in 2015.8 @ 2016-06-23 20:24:58 UTC
PR #34134: (meaksh) Fixed behavior for SUSE OS grains in 2016.3 (refs: #34136)
PR #33903: (meaksh) Fetching grains['os'] from /etc/os-release on SUSE systems if it is possible (refs: #34134)
cb5399787c Merge pull request #34136 from meaksh/salt-suse-os-detection-2015.8
97f1958863 some cleanup and renaming
72c8e5d78f better way to check for openSUSE Leap
548971bdc9 Fix for SUSE OS grains in 2015.8
ISSUE #34074: (fooka03) Unable to use S3 file backend with 2016.3.1 on Ubuntu 14.04 or 16.04 (refs: #34208)
ISSUE #32916: (giannello) file.managed memory usage with s3 sources (refs: #33599)
ISSUE #34213: (terminalmage) gitfs w/pygit2 - corner case, traceback with short hexadecimal environment names (refs: #34218)
ISSUE #34212: (terminalmage) gitfs: commit SHAs no longer available as fileserver environments (refs: #34218)
PR #34218: (terminalmage) Fix a pair of gitfs bugs
ISSUE #34043: (rallytime) state execution stacktraces when psutil isn't installed (refs: #34182)
PR #34182: (rallytime) Handle child PIDs differently depending on the availability of psutils @ 2016-06-22 19:22:06 UTC
6d643cd528 Merge pull request #34182 from rallytime/fix-34043
b7d49c5052 Handle child PIDs differently depending on the availability of psutils
PR #34188: (terminalmage) Clarify pkg.list_repo_pkgs docstring for held packages
PR #34206: (terminalmage) Change target for dockerng assuming default status to Nitrogen release
PR #34184: (rallytime) [2015.8] Merge forward from 2015.5 to 2015.8 @ 2016-06-21 21:43:46 UTC
1c4369d093 Merge pull request #34184 from rallytime/merge-2015.8
8e36e90966 Merge branch '2015.5' into '2015.8'
5411ebb3b4 Merge pull request #34141 from jtand/boto_vpc_test_fix
b7ac6c735a Moved imports to top, out of _get_moto_version function
02f9ba99ba Updated version check. Moved check into its own function
d445026c56 Updated test to work with new moto version. Changed strings to unicode
ISSUE #33972: (morganwillcock) 2016.3.1 breaks diskusage beacon (refs: #34176, #34103)
PR #34176: (rallytime) Back-port #34103 to 2015.8 @ 2016-06-21 20:01:46 UTC
ISSUE #34114: (onorua) can't read PID from lock file due to exception if gitfs_global_lock is enabled (refs: #34179)
PR #34179: (terminalmage) Raise the correct exception when gitfs lockfile is empty @ 2016-06-21 20:00:59 UTC
5cbaaed167 Merge pull request #34179 from terminalmage/issue34114
86d1b8e864 Raise the correct exception when gitfs lockfile is empty
PR #34178: (terminalmage) Remove unnecesssary comment @ 2016-06-21 19:15:37 UTC
PR #34077: (rallytime) Add some grains targeting tests @ 2016-06-21 16:06:30 UTC
3669048654 Merge pull request #34077 from rallytime/grains-tests
2199bb8a78 Add integration tests for grains.append
37cfe70724 Add some grains targeting tests
PR #34142: (isbm) Move log message from INFO to DEBUG. @ 2016-06-20 18:57:34 UTC
65fba5b4d7 Merge pull request #34142 from isbm/isbm-getid-loglevel-shift
236a67b702 Move log message from INFO to DEBUG.
PR #34100: (terminalmage) Update documentation on "refresh" behavior in pkg states
PR #34072: (jfindlay) modules.pkg int tests: skip refresh_db upon error
PR #34069: (rallytime) Add a test to check for disconnected minion messaging @ 2016-06-16 21:18:38 UTC
1b76de1557 Merge pull request #34069 from rallytime/test-minion-return-message
60561ac6fc Add a test to check for disconnected minion messaging
ISSUE #30100: (armooo) Masterless gitfs performance (refs: #34048)
PR #34048: (terminalmage) RFC: proposed fix for multiple fileserver updates in masterless runs @ 2016-06-16 21:10:59 UTC
3119693dac Merge pull request #34048 from terminalmage/issue30100
715e7af8a4 Ensure only one fileserver update in a masterless run
PR #34011: (rallytime) Back-port #33948 and #34009 to 2015.8 @ 2016-06-16 15:41:02 UTC
PR #34009: (rallytime) Back-port #33948 to 2016.3 + add log message (refs: #34011)
PR #33948: (cachedout) Save an entire minion cache traversal on each master pub (refs: #34011, #34009)
dd03024931 Merge pull request #34011 from rallytime/bp-33948-2015.8
a4660d1ff7 Warn when custom returners don't have minions kwarg in save_load
78befde62f Add note to release notes about returner minions kwarg change
4e7f35fa36 Fix loop over cache in auth checking!
06963e0505 Save an entire minion cache traversal on each master pub
PR #34051: (tegbert) Fixed a bug in the consul.py module that was preventing services
PR #34045: (jacobhammons) Updated latest release version @ 2016-06-15 19:22:43 UTC
8ba117c7f6 Merge pull request #34045 from jacobhammons/release-prev
43b4a12aa2 Updated latest release version
PR #34020: (twangboy) Always make changes to minion config if set (2015.8)
PR #34030: (vutny) More YAML indentation fixes in state module examples
PR #34003: (vutny) states.file: fix indentation in YAML examples (refs: #34030)
PR #34018: (rallytime) [2015.8] Merge forward from 2015.5 to 2015.8 @ 2016-06-14 22:53:19 UTC
5b5eae4ca9 Merge pull request #34018 from rallytime/merge-2015.8
77f44f3087 Merge branch '2015.5' into '2015.8'
f758e42172 Fix incorrectly written test (#34000)
cf6281b4cf Add loader.utils() example to calling minion_mods (#33953)
6b98e8a9ea Merge pull request #33880 from terminalmage/zh744
ea726d11c8 pkg.uptodate: Pass kwargs to pkg.list_upgrades
de90b35d2b salt/modules/zypper.py: add fromrepo support to list_upgrades
35fbb06df5 salt/modules/win_pkg.py: add kwargs to list_upgrades
bf5505f425 salt/modules/solarisips.py: add kwargs to list_upgrades
6e89a8be98 salt/modules/pkgutil.py: add kwargs to list_upgrades
5179dbcec4 salt/modules/pacman.py: add kwargs to list_upgrades
46e5a52784 salt/modules/macports.py: add kwargs to list_upgrades
76143b76ca salt/modules/ebuild.py: add kwargs to list_upgrades
b40fc9bc62 salt/modules/brew.py: add kwargs to list_upgrades
4f11c16d86 salt/modules/aptpkg.py: add fromrepo support to list_upgrades
cb88960ed1 Merge pull request #33904 from rallytime/bp-33806
638ccf501d Work around upstream cherrypy bug
PR #34003: (vutny) states.file: fix indentation in YAML examples (refs: #34030)
ISSUE #20809: (lorengordon) Function pam.read_file is not available? (refs: #34002)
PR #34002: (lorengordon) Remove loader test for pam module
PR #33990: (jacobhammons) Adds links to several current Salt-related projects @ 2016-06-14 01:15:20 UTC
c4dab6a074 Merge pull request #33990 from jacobhammons/community-projects
b20213fd79 Adds links to several current Salt-related projects Removes the salt_projects.rst file which hasn't been updated in a long time, this is replaced by the updated topics/projects/index.rst file Adds a note about Salt Pack to the installation doc
PR #33983: (twangboy) Clarify the account_exists parameter @ 2016-06-14 01:11:48 UTC
444c15792c Merge pull request #33983 from twangboy/fix_docs_join_domain
b057be04b4 Fix typo, more documentation
d8c2f3e57a Clarify the account_exists parameter
PR #33951: (jfindlay) modules.gem int tests: more fixes @ 2016-06-14 00:46:43 UTC
9bd2317992 Merge pull request #33951 from jfindlay/gem_tests
2eb633ccad modules.gem int tests: only check known installed gems
9f3e18b037 modules.gem int tests: (un)install a non-core gem
PR #33984: (jfindlay) Add docs and tests to disk state @ 2016-06-14 00:43:38 UTC
53baae6eb1 Merge pull request #33984 from jfindlay/disk_capacity
6cbe31e6c2 states.disk: rewrite unit tests
82c77b533f states.disk.status: validate percent values
aedc4e15e5 states.disk: add documentation
PR #33985: (rallytime) Write some more simple batch command tests @ 2016-06-14 00:38:05 UTC
PR #33946: (rallytime) Back-port #33698 to 2015.8 @ 2016-06-13 15:55:22 UTC
ISSUE #33911: (xlotlu) salt-ssh + grains.filter_by Type error: filter_by() got an unexpected keyword argument 'base' (refs: #33952)
PR #33952: (rallytime) Add base argument to salt-ssh grains wrapper for filter_by func @ 2016-06-13 15:51:33 UTC
dff3f51955 Merge pull request #33952 from rallytime/fix-33911
03b7cbbd2c Add base argument to salt-ssh grains wrapper for filter_by func
PR #33962: (jacobhammons) Adds a "Generated on <timestamp>" line to the html footer
ISSUE #29525: (apergos) master config setting ping_on_rotate is broken if minion_data_cache is disabled (refs: #33765)
PR #33888: (jfindlay) random.org checks @ 2016-06-10 15:45:07 UTC
378dd7ca06 Merge pull request #33888 from jfindlay/random_check
6acee3cc30 modules.random_org._query: only return text if present
82f95429db modules.random_org unit tests: skip if random.org down
1f9422e0cd utils.http.query: also except gaierror with tornado
ISSUE #31499: (Reiner030) FeatureRequest: boto_elb misses connection_settings - idle_timeout (refs: #33936)
ISSUE #29249: (timcharper) salt-cloud sync_after_install: all does not seem to sync anything at all (refs: #33917)
PR #33877: (rallytime) [2015.8] Merge forward from 2015.5 to 2015.8 @ 2016-06-09 14:50:42 UTC
ef6da0be5d Merge pull request #33877 from rallytime/merge-2015.8
398534a9e7 Fix ret return from merge-conflict resolution
b8e4706074 Merge branch '2015.5' into '2015.8'
cdda593c50 Merge pull request #33829 from terminalmage/update-versionchanged
f7028eb1c6 Update versionchanged directive
b8e6c144d8 Merge pull request #33833 from terminalmage/issue33645
91745c2a67 Support syncing pillar modules to masterless minions
e061788e81 Merge pull request #33814 from terminalmage/archive-extracted-xz
897a716df2 Support extraction of XZ archives in archive.extracted state
fa983e91cf Merge pull request #33778 from sodium-chloride/2015.5-2016-0604-1938
a5fb6d7a69 Fix minor docstring issues
b9133326c8 Merge pull request #33726 from jtand/sysmod_skip_valid_docs_glance
ebee8a89af glance.warn_until shouldn't be checked for a doc string
137f0b19f3 Merge pull request #33611 from TargetHolding/2015.5
1dd15a603b solve' TypeError: expected string or buffer' in json/decoder.py
eaf42ca892 solve AttributeError: 'module' object has no attribute 'exception'
ISSUE #33810: (chiro79) locate.locate fails always (refs: #33827)
PR #33827: (cachedout) Fix broken locate.locate function @ 2016-06-08 13:49:57 UTC
ec09095c45 Merge pull request #33827 from cachedout/issue_33810
9d36f1e474 Fix broken locate.locate function
PR #33839: (cachedout) Fix another unit test stacktrace in pkg_resource @ 2016-06-08 13:32:55 UTC
f7b3d0eda0 Merge pull request #33839 from cachedout/fix_pkgresource_test_stacktrace
435547a747 Fix another unit test stacktrace in pkg_resource
PR #33840: (cachedout) Remove matcher tests @ 2016-06-08 13:31:41 UTC
5f081ef31c Merge pull request #33840 from cachedout/remove_matcher_unit_tests
6297448377 Remove matcher tests
PR #33836: (cachedout) Fixing more stupid unit tests @ 2016-06-07 21:34:04 UTC
cda032dab2 Merge pull request #33836 from cachedout/fix_winserver_manager_test
453fb1ac91 Fixing more stupid unit tests
PR #33805: (jfindlay) states.pkg int tests: skip if pkg mgr unavailable @ 2016-06-07 14:40:47 UTC
1db559afe9 Merge pull request #33805 from jfindlay/pkg_tests
0c069ddc95 states.pkg int tests: skip if pkg mgr unavailable
PR #33808: (jfindlay) fix some problems with the gem module integration tests @ 2016-06-07 14:40:25 UTC
3984b65486 Merge pull request #33808 from jfindlay/gem_tests
f7c19a1a58 modules.gem int tests: relax version checks
6af47d2ba7 modules.gem int tests: remove pkgs before testing install
PR #33770: (jfindlay) service state integration tests @ 2016-06-07 14:37:54 UTC
c30d8a8c61 Merge pull request #33770 from jfindlay/service_tests
f13f914755 states.service: add integration tests
90aee79c39 states.service.mod_watch: update unit test
d210a92f09 states.service.mod_watch: update sfun and force docs
PR #33691: (justinta) Gem integration test @ 2016-06-06 11:13:23 UTC
7fdfbe9a28 Merge pull request #33691 from jtand/gem_integration_test
ff2dae103d ubuntu doesn't install default gems when ruby is installed
504df9a65a Fixed lint error
0cb1bfa0d3 Removed extra :
86f59b3e80 Made more pythonic
2f36f34981 Fixed salt.util import. Added status check to make sure external resource is available
400a71ec33 Removed redundancies
91db411bea A couple lint fixes
c97f3319b9 Add check for gem binary
210aceb402 Refactored tests to not use return messages
9d437bd45d Removed artifact from testing
134e1fa888 Fixed typos, and added destructiveTest decorator
37bc3ad8fd Fixed typo, uninstalled to uninstall
5b23b91ac6 Integration test for gem module
PR #33777: (sacren) Fix minor docstring issue of arg being missing @ 2016-06-06 10:44:59 UTC
bb4194bb79 Merge pull request #33777 from sodium-chloride/2015.8-2016-0604-1939
c1fd830a1a Fix minor docstring issue of arg being missing
ISSUE #31219: (gladiatr72) when the minions have all been destroyed... (refs: #33759)
PR #33759: (cachedout) Catch no minions exception in batch mode @ 2016-06-03 21:22:49 UTC
c749aea409 Merge pull request #33759 from cachedout/issue_31219
15a39f8646 Catch no minions exception in batch mode
ISSUE #33554: (jfindlay) local cache missing directories while running test suite (refs: #33653)
PR #33719: (cachedout) Catch oserror for race condition @ 2016-06-03 17:25:26 UTC
PR #33712: (meaksh) Fix for groupadd execution module failures in SLES11 systems @ 2016-06-03 16:13:06 UTC
11e39e7203 Merge pull request #33712 from meaksh/fix-for-groupadd-module-failures-in-SLE11-2015.8
ab738416ba pylint fix
bf27e5d36e test_members cleanup
ba815dbf76 improvements on groupadd unit tests
3bbc5ae0d9 one line is better
a53dc192c9 fix groupadd module for sles11 systems
PR #33718: (rallytime) Back-port #33700 to 2015.8 @ 2016-06-03 16:10:44 UTC
ISSUE #33725: (terminalmage) git_pillar w/pygit2 fails to checkout a non-master branch when remote repo has no master branch (refs: #33727)
PR #33727: (terminalmage) Fix git_pillar edge case for remote repos without a master branch @ 2016-06-03 16:03:59 UTC
b07701f0a0 Merge pull request #33727 from terminalmage/issue33725
d8ba7ed5a5 Fix git_pillar edge case for remote repos without a master branch
PR #33728: (jfindlay) Make configurable_test_state configurable in test mode @ 2016-06-03 16:02:57 UTC
015e50cec8 Merge pull request #33728 from jfindlay/test_state_test
87e018af2a states.test.configurable_test_state: add unit tests
c2d0679c4b states.test.configurable_test_state: refactor change_data
f06ff1af1f states.test.configurable_test_state test mode
PR #33729: (twangboy) Add exclude option to win_servermanager @ 2016-06-03 15:53:13 UTC
1cf8fe3f1d Merge pull request #33729 from twangboy/fix_win_servermanager
2de91d166f Fix docstring
9870479d99 Add exclude option to state
50bd76e206 Add exclude option
ISSUE #31816: (vutny) Deprecate or update the http://debian.saltstack.com/ (refs: #33743)
PR #33743: (vutny) Debian installation docs: drop section about community-maintained repo @ 2016-06-03 15:29:45 UTC
6c150d840d Merge pull request #33743 from vutny/drop-debian-community-repo-doc
8621f5be54 Debian installation docs: drop section about community-maintained repository
ISSUE #33554: (jfindlay) local cache missing directories while running test suite (refs: #33653)
PR #33654: (twangboy) Fix win servermanager @ 2016-06-02 17:55:45 UTC
8a566ff4b9 Merge pull request #33654 from twangboy/fix_win_servermanager
6c7b21676a Fix lint and tests
4775e6bdf0 Add additional params to state
b0af32346d Add additional params to install and remove
ISSUE #33424: (thusoy) Error logging with non-environment branches in gitfs (refs: #33679)
PR #33679: (terminalmage) Only compile the template contents if they evaluate to True @ 2016-06-02 17:20:00 UTC
996ff56dd4 Merge pull request #33679 from terminalmage/issue33424
9da40c4437 Append empty dictionaries for saltenvs with no top file
5eb1b3ca62 Only compile the template contents if they evaluate to True
PR #33685: (jfindlay) modules.cp.get_url: add test for https:// @ 2016-06-01 22:25:41 UTC
PR #33581: (dincamihai) Call zypper refresh after adding/modifying a repository @ 2016-06-01 22:25:11 UTC
5e022ff29c Merge pull request #33581 from dincamihai/2015.8
788730ea72 DRY test
1d3769ccfa Improve zypper_patcher_config looks
42d8d4195c Assert only gpgautoimport: True works
ced75e8e62 Reverse if conditions and rename variable
80bfbe5c52 Reduce dicts and lists to one line where possible
1d5d6d7d60 Update test method names to pass pylint
c7ae5907ee Call zypper refresh after adding/modifying a repository
ISSUE #32916: (giannello) file.managed memory usage with s3 sources (refs: #33599)
PR #33681: (rallytime) Back-port #33599 to 2015.8 (refs: #34208) @ 2016-06-01 21:14:29 UTC
PR #33599: (lomeroe) Fix s3 large file download (refs: #33681)
069ee15b7c Merge pull request #33681 from rallytime/bp-33599
45143a599b use requests streaming for uploads/downloads to file (return_bin unchanged) allows downloading files larger than amount of memory (non-stream reads into memory before writing to disk or uploading)
4a9b23f03f first go at having requests use streaming for get/put requests
ISSUE #33393: (babilen) pip.installed does not work with ancient pip versions (refs: #33396)
PR #33396: (babilen) Issue 33393 @ 2016-06-01 21:12:03 UTC
13537c4891 Merge pull request #33396 from babilen/issue-33393
57e0475cd4 Make pip InstallationError import more robust
291a3e21fa Remove duplicated code.
PR #33652: (terminalmage) Lower the log level for failed auths @ 2016-06-01 16:37:09 UTC
7bce4ece1a Merge pull request #33652 from terminalmage/zh723
411841603a Lower the log level for failed auths
ISSUE #33582: (waxie) mysql module gives traceback if no working authentication (refs: #33615)
PR #33615: (danslimmon) Fix crash on unconnectable MySQL server (resolves #33582) @ 2016-05-31 16:03:51 UTC
PR #33558: (twangboy) Fix win servermanager @ 2016-05-27 22:05:43 UTC
b47182e47c Merge pull request #33558 from twangboy/fix_win_servermanager
62a6bde0ea Fix comment when already installed
79bc7195dc Fix unit tests
56a6f6bb83 Fix changes
8ebe99ec5e Fix restart_needed
6e478cbda0 Add restart needed
72ebf26616 Add missing import
193583be96 Use dictionary compare for changes in remove
1ae7dd76c1 Use dictionary compare for changes
ISSUE #33544: (tjuup) Salt 2016.3.0 (Boron) clean_old_jobs fails (refs: #33555)
PR #33555: (cachedout) Fix crashing Maintenence process @ 2016-05-26 19:25:39 UTC
58d89d66e3 Merge pull request #33555 from cachedout/issue_33544
fe7ee7a470 Fix crashing Maintenence process
PR #33501: (meaksh) unit tests for rpm.checksum() and zypper.download() @ 2016-05-26 14:34:27 UTC
d052908729 Merge pull request #33501 from meaksh/zypper-download-check-signature-2015.8
eaaef25c79 lint issue fixed
6b6febb211 unit tests for rpm.checksum() and zypper.download()
ISSUE #33319: (ghost) Salt interprets jinja syntax in contents pillar (refs: #33513)
PR #33513: (rallytime) Add a section to the jinja docs about escaping jinja @ 2016-05-26 14:24:58 UTC
e2d0c4abb1 Merge pull request #33513 from rallytime/fix-33319
81c1471209 Add a section to the jinja docs about escaping jinja
PR #33520: (jacobhammons) Updated version numbers in the docs for the 2016.3.0 release @ 2016-05-26 14:15:00 UTC
fabc15e616 Merge pull request #33520 from jacobhammons/release-notes.8
42e358af7d Updated version numbers in the docs for the 2016.3.0 release
PR #33507: (rallytime) [2015.8] Merge forward from 2015.5 to 2015.8 @ 2016-05-25 19:14:41 UTC
5a6b037cbd Merge pull request #33507 from rallytime/merge-2015.8
03b0c97520 Merge branch '2015.5' into '2015.8'
6f7fda0354 Merge pull request #33486 from jtand/2015.5
d1e210fff8 Merge branch '2015.5' of https://github.com/saltstack/salt into 2015.5
ee2ae0ea8a Added docstring examples to glance.image_schema and schema_get
59e90064e6 modules.swift.head does not have a body. Should not be checked for a docstring right now.
f72ec1479b Merge pull request #33482 from rallytime/pillar-opts-docs
087564528d Add pillar_opts docs to master.rst
dc644b145d Merge pull request #33488 from rallytime/fix-18752
b0a9f4181f Add docs for the syndic_finger config
a4e84aa7d2 Merge pull request #33454 from scubahub/2015.5
df3c0b8e78 Correct (and make consistent) determination of the test flag.
3a52ace673 manage account information for pam (#33473)
ISSUE #15252: (gravyboat) Standalone minion docs don't explain what file is being modified. (refs: #33503)
PR #33503: (rallytime) Add docs about minion config file in standalone minion docs @ 2016-05-25 17:23:08 UTC
ee76be3b0b Merge pull request #33503 from rallytime/fix-15252
cfc07f7641 Add docs about minion config file in standalone minion docs
PR #33474: (cachedout) Fix diskusage beacon (refs: #34103) @ 2016-05-25 17:10:54 UTC
e9b648e461 Merge pull request #33474 from cachedout/issue_29451
aa2bac3a0d Remove debugging
68d8050cb8 Fix diskusage beacon
PR #33465: (meaksh) jobs.exit_success allow checking if a job has executed and exit successfully @ 2016-05-25 16:52:53 UTC
3bfb6bf719 Merge pull request #33465 from meaksh/check-if-job-returns-successfully-2015.8
9deb70fd8e jobs.exit_success() now works parsing the results of jobs.lookup_id()
7ba40c4f31 jobs.exit_success allow checking if a job has executed and exit successfully
PR saltstack/salt-jenkins#175: (justinta) Adding back shade to setup states (refs: #33487)
PR #33487: (justinta) Add docstring examples to glance.py and nova.py [2015.8] @ 2016-05-25 16:47:25 UTC
70eb7b66f3 Merge pull request #33487 from jtand/glance_doc_fixes
0b1cae05d9 Added docstring examples to glance methods and nova.list
ebf1256545 Don't need to check swift.head due to it having no body
ISSUE #33423: (warden) etcd profile doesn't work when used in master conf file (refs: #33481)
PR #33481: (rallytime) Fix docs about etcd config options and add pillar_opts doc (refs: #33482) @ 2016-05-25 16:41:56 UTC
56ea979916 Merge pull request #33481 from rallytime/fix-33423
7fd3e8f361 Fix docs about etcd config options and add pillar_opts doc
ISSUE #16319: (lsh-0) create a postgresql query function (refs: #33490)
PR #33490: (rallytime) Document the postgres.psql_query function @ 2016-05-25 16:41:22 UTC
2394cdc4bf Merge pull request #33490 from rallytime/fix-16319
0c5548f9d1 Document the postgres.psql_query function
PR #33480: (jfindlay) states.service: minor doc updates @ 2016-05-25 16:38:14 UTC
ISSUE #32444: (justindesilets) Feature Request - jobs runner list by target (refs: #33491)
PR #33491: (BlaineAtAffirm) fix jobs.list_jobs failing with search_target (refs: #33499)
ISSUE #32444: (justindesilets) Feature Request - jobs runner list by target (refs: #33491)
PR #33491: (BlaineAtAffirm) fix jobs.list_jobs failing with search_target (refs: #33499) @ 2016-05-25 15:11:22 UTC
2e24a04565 Merge pull request #33491 from BlaineAtAffirm/2015.8
7599b18995 fix jobs.list_jobs failing with search_target
ISSUE #33467: (beelit94) Orchestration gives exception when a target does not exist (refs: #33478)
ISSUE #32479: (ssgward) Orchestration gives exception when a target does not exist (refs: #32484, #33478)
PR #33478: (rallytime) Back-port #32484 to 2015.8 @ 2016-05-24 19:14:23 UTC
PR #33457: (rallytime) Make doc formatting consistent and use correct versionadded @ 2016-05-24 17:52:34 UTC
b8154b678e Merge pull request #33457 from rallytime/doc-formatting
82f8f3efff Make doc formatting consistent and use correct versionadded
PR #33477: (terminalmage) Don't allow a "repo" kwarg for pkgrepo.managed
ISSUE #29451: (githubcdr) 2015.8.3 pillar beacons bugged? (refs: #33476)
PR #33469: (meaksh) check the RPM signature of zypper pkg.download packages and report errors @ 2016-05-24 16:09:05 UTC
9f56ab4c45 Merge pull request #33469 from meaksh/zypper-download-check-signature-2015.8
a65071a6d1 simpler rpm.checksum function
80fe303e38 Renamed check_sig to checksum and some refactoring
d56e3f4258 bugfix: showing errors when a package download fails using zypper pkg.download
8a21b9149e check the signature of downloaded RPM files
ISSUE #33389: (DaveQB) Too many hostnames in pillar? (refs: #33459)
ISSUE #32446: (sel-fish) " salt '*' saltutil.wheel minions.connected " not work (refs: #33414)
ISSUE #29286: (harlanbarnes) Can't disable Job Cache? (refs: #33328)
ISSUE #26913: (imchairmanm) manage.bootstrap runner quotation escape bug (refs: #33443)
PR #33438: (rallytime) [2015.8] Merge forward from 2015.5 to 2015.8 @ 2016-05-23 17:50:51 UTC
ISSUE #33298: (lorengordon) Windows: pkg.install returns failed for msiexec/instmsi exit code 3010 (ERROR_SUCCESS_REBOOT_REQUIRED) (refs: #33321)
PR #33321: (lorengordon) Update windows pkg.[install|remove] error logic
ISSUE #29252: (mitar) reload_modules is not documented for the pkg state (refs: #33374)
ISSUE #31430: (The-Loeki) Salt Coding Style regarding absolute_imports (refs: #33377)
ISSUE #21720: (kaithar) Revisiting aliases.file option. (refs: #33380)
PR #33403: (jacobhammons) 2015.8.10 release notes @ 2016-05-20 16:02:50 UTC
3c9def310c Merge pull request #33403 from jacobhammons/dot10
e850c298a9 2015.8.10 release notes
PR #33381: (rallytime) [2015.8] Merge forward from 2015.5 to 2015.8 @ 2016-05-20 15:58:11 UTC
91059224f6 Merge pull request #33381 from rallytime/merge-2015.8
5aec32b20f Merge branch '2015.5' into '2015.8'
8ef7697806 Merge branch '2015.5' into '2015.8'
PR #33386: (terminalmage) Fix traceback in logging for config validation (refs: #33405)
ISSUE #27737: (mpaolini) name param never mentioned in pillar_ext git documentation (refs: #33369)
ISSUE #32913: (hrumph) Possible problem with salt.states.pkg.installed documentation (refs: #33362)
ISSUE #27779: (jbouse) [Doc] Hipchat returner documentation update (refs: #33365)
PR #33365: (rallytime) Add note to docs about api settings for Hipchat API v2
PR saltstack/salt-bootstrap#828: (vutny) Fix bootstrapping from git on Debian 8 by installing latest tornado via pip (refs: #32857)
PR #820: (dcolish) Refactor of cli parsers, normalize around conf_file (refs: #`saltstack/salt-bootstrap#828`_)
PR #32857: (vutny) Add initscripts, SystemD service units and environment files for Debian
PR #33370: (jacobhammons) Update docs version to 2015.8.9 @ 2016-05-19 19:59:15 UTC
80f52a658e Merge pull request #33370 from jacobhammons/2015.8.9
146b4df6be Updates docs version to 2015.8.9 Adds note regarding the os grain on Mint Linux Adds an FAQ regarding grains that change due to upstream changes
PR #33366: (rallytime) [2015.8] Merge forward from 2015.5 to 2015.8 @ 2016-05-19 19:41:40 UTC
ISSUE #33313: (morganwillcock) pkg.py: pkgs parameter documented as not supported on Windows (refs: #33361)
ISSUE #3313: (mou) If no fileserver backend initialized there should be warning or error message on performing various file operations (refs: #33361)
ISSUE #29286: (harlanbarnes) Can't disable Job Cache? (refs: #33328)
ISSUE #33295: (andrew-vant) Linux Mint service module not correctly detected. (refs: #33359)
PR #33359: (terminalmage) Properly detect newer Linux Mint distros
ISSUE #32260: (jagguli) git.latest UnboundLocalError: local variable 'desired_upstream' referenced before assignmen (refs: #33340)
PR #33340: (terminalmage) Fix UnboundLocalError in git.latest
PR #33339: (phistrom) states.boto_elb Describe parameters in register_instances function
PR #33347: (rallytime) Fix some link errors in the test writing tutorial
PR #28467: (jodv) Make mine.update more manageable for large environments (refs: #33327)
PR #33334: (jfindlay) import ps from psutil_compat in beacons
ISSUE #21520: (jfindlay) sudo.salt_call is broken (refs: #25089)
ISSUE #33323: (terminalmage) Overeager globbing in systemd.py for sysv service detection (refs: #33324)
PR #33324: (terminalmage) Disambiguate non-exact matches when checking if sysv service is enabled
ISSUE #30130: (dreampuf) Non-root minion not work with state.sls module (refs: #33325)
ISSUE #29674: (jakehilton) Salt Master Hang (refs: #33333)
PR #33333: (DmitryKuzmenko) Fix master hanging after a request from minion with removed key.
ISSUE #33266: (Timandes) Method grains.items returns unexpected manufacturer information (refs: #33302)
ISSUE #23643: (falzm) Error in iptables module: argument --match-set: expected 2 argument(s) (refs: #33314, #33301, #28325)
PR #33308: (rallytime) [2015.8] Merge forward from 2015.5 to 2015.8 @ 2016-05-17 19:26:05 UTC
d0ed1616b0 Merge pull request #33308 from rallytime/merge-2015.8
1c43a62f85 Merge branch '2015.5' into '2015.8'
9b42a05519 Added some more docs for master and minion config settings (#33292)
5004d2fa61 Merge branch '2015.5' into '2015.8'
757ef20a31 fix "loose" typo (#33290)
b7d98da64d Add auth_tries config option to minion.rst docs (#33287)
061851bcbf Document minion_id_caching config value (#33282)