Salt 2015.8.11 Release Notes

Version 2015.8.11 is a bugfix release for 2015.8.0.

Ubuntu 16.04 Packages

SaltStack is now providing official Salt 2015.8 packages for Ubuntu 16.04.

Returner Changes

  • 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.

New Master Configuration Parameter

  • 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.

Changelog for v2015.8.10..v2015.8.11

Generated at: 2018-05-28 01:16:12 UTC

  • PR #34682: (jfindlay) update 2015.8.11 release notes

  • 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

    • 9f123543e5 Merge pull request #34617 from rallytime/merge-2015.8

    • 3026df346f Merge branch '2015.5' into '2015.8'

    • 57df38e685 Update github IP for ssh state integration tests (#34592)

    • 2e1007254b Avoid circular imports when calling salt.utils functions (#34584)

  • ISSUE #33649: (tyhunt99) 2016.3.0 dockerng state fails comparing cmd configuration (refs: #saltstack/salt`#33851`_, #33851)

  • 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

    • 63f0451041 Merge pull request #34498 from rallytime/bootstrap-tutorial-doc-fix

    • 23c5739c3b Use -O in wget develop example in bootstrap tutorial

    • PR #34503: (rallytime) Rename some unit test files by adding _test

  • 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 #34488: (rallytime) Update dnsmasq.get_config docs to use correct config_file param.

  • 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 #34457: (ryan-lane) Only access key metadata if we found key metadata (refs: #34467)

    • 85f1f18239 Merge pull request #34467 from rallytime/bp-34457

    • 746883741f Only access key metadata if we found key metadata

  • 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

    • 91e095bb41 Merge pull request #34429 from terminalmage/pkg-latest-versioncheck

    • 667f31a72a Skip version checking for targeted packages in pkg.latest state

    • PR #34455: (cro) Forgot reference to inotify

  • PR #34451: (rallytime) [2015.8] Merge forward from 2015.5 to 2015.8 @ 2016-07-05 15:57:54 UTC

    • 7bb0868c66 Merge pull request #34451 from rallytime/merge-2015.8

    • 55a91e22be Merge branch '2015.5' into '2015.8'

    • 8c72ee56e4 Merge pull request #34435 from cachedout/backport_config_dir_integration

      • 0e2c71a537 Backport change to integraiton test suite

  • 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 #34344: (rallytime) Back-port #34324 to 2015.8

    • 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 #34335: (rallytime) [2015.8] Merge forward from 2015.5 to 2015.8 @ 2016-06-28 15:07:15 UTC

    • c5890a0eca Merge pull request #34335 from rallytime/merge-2015.8

    • 2296587536 Merge branch '2015.5' into '2015.8'

    • 6cce545d92 Merge pull request #34313 from rallytime/bootstrap-2015.5

      • c7db73be92 [2015.5] Update to latest bootstrap script v2016.06.27

    • PR #34319: (rallytime) Back-port #34244 to 2015.8

    • PR #34244: (the-glu) Typo in dockerio doc (refs: #34319)

  • 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 hexidecimal environment names (refs: #34218)

  • ISSUE #34212: (terminalmage) gitfs: commit SHAs no longer available as fileserver environments (refs: #34218)

  • 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

    • PR #33942: (cachedout) ZD 762 (refs: #34182)

    • 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'

    • 871f7966ce Lint fix for #34000 (#34005)

    • 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 #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

    • fa5efb6a69 Merge pull request #33985 from rallytime/more-batch-tests

    • 3e7ab8c7b3 Write some more simple batch command tests

    • PR #33684: (jfindlay) add acl unit tests

    • PR #33942: (cachedout) ZD 762 (refs: #34182)

  • PR #33946: (rallytime) Back-port #33698 to 2015.8 @ 2016-06-13 15:55:22 UTC

    • PR #33698: (opdude) Vsphere fixes (refs: #33946)

    • 0281d491c6 Merge pull request #33946 from rallytime/bp-33698

    • 5fdfed1cb9 Make sure we only use GetConnection if we are using a proxy salt minion

    • 1505c5724b Fix a bug with self signed certificates and creating a new VM

  • 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 #33765: (cachedout) Correct issue with ping on rotate with minion cache

  • 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)

    • PR #33936: (rallytime) Add connecting_settings to boto_elb state attributes list

  • ISSUE #29249: (timcharper) salt-cloud sync_after_install: all does not seem to sync anything at all (refs: #33917)

    • PR #33917: (techhat) Wait for up to a minute for sync_after_install

  • 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 #33653: (cachedout) Create missing jid dir if it doesn't exist (refs: #33719)

    • 47d668e071 Merge pull request #33719 from cachedout/fixup_33653

    • 635efa248b Change to just surround the mkdir

    • 21b7123a60 Catch oserror for race condition

  • 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

    • PR #33700: (sacren) Fix incorrect args passed to timezone.set_hwclock (refs: #33718)

    • 2c450a7494 Merge pull request #33718 from rallytime/bp-33700

    • a6a446121a Fix speed issue

    • a41146730a Fix incorrect args passed to timezone.set_hwclock

  • 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

    • c8dc70b96a Merge pull request #33685 from jfindlay/get_url_test

    • 2b5035fdc0 modules.cp.get_url: add test for https://

  • 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

    • 504989388a Merge pull request #33615 from danslimmon/mysql-traceback-33582

    • 180099ae9f Wrote test for broken server connection

    • c6c3ff02e3 Added some error checking to resolve #33582.

  • 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 interpets 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 to check 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 to check 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

    • ede232f0f1 Merge pull request #33480 from jfindlay/service_doc

    • 29c00a1b1b states.service: clarify function description language

    • 6a9ae09e79 states.service.__virtual__: add load fail reason

    • PR #33483: (twangboy) Return full pending computer name (2015.8)

  • ISSUE #32444: (justindesilets) Feature Request - jobs runner list by target (refs: #33491)

  • 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 #32484: (cachedout) Only unsub if we have a jid (refs: #33478)

    • 1861af427e Merge pull request #33478 from rallytime/bp-32484

    • 042f17efa4 Only unsub if we have a jid

  • 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 #33476: (cachedout) Allow for config entry to be a list in a dict for beacons

  • 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)

    • PR #33459: (rallytime) Add docs about PyYAML's 1024 character limitations for simple keys

    • PR #33464: (isbm) Prevent several minion processes on the same machine

    • PR #33432: (dincamihai) Make --gpg-auto-import-keys a global param when calling zypper

  • ISSUE #32446: (sel-fish) " salt '*' saltutil.wheel minions.connected " not work (refs: #33414)

    • PR #33414: (rallytime) Fix the saltutil.wheel function and add integration tests

  • ISSUE #29286: (harlanbarnes) Can't disable Job Cache? (refs: #33328)

    • PR #33440: (rallytime) Make sure the path we're removing is present first - avoid an OSError

    • PR #33328: (rallytime) Update job_cache and keep_jobs docs to be more specific to their behavior (refs: #33440)

  • 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

    • 6e94a4a03b Merge pull request #33438 from rallytime/merge-2015.8

    • 7c41c34528 Merge branch '2015.5' into '2015.8'

      • 2cc650965a update 2015.5.11 release notes (#33412)

      • dc8ce2d8b1 Fix traceback in logging for config validation (#33386) (#33405)

  • ISSUE #33395: (fmnisme) salt doc error (refs: #33421)

  • ISSUE #33298: (lorengordon) Windows: pkg.install returns failed for msiexec/instmsi exit code 3010 (ERROR_SUCCESS_REBOOT_REQUIRED) (refs: #33321)

  • ISSUE #29252: (mitar) reload_modules is not documented for the pkg state (refs: #33374)

    • PR #33374: (rallytime) Add note about reload_modules functionality for pkg.installed

  • ISSUE #31430: (The-Loeki) Salt Coding Style regarding absolute_imports (refs: #33377)

    • PR #33377: (rallytime) Add note to absolute_imports practice about __future__ import

  • ISSUE #21720: (kaithar) Revisiting aliases.file option. (refs: #33380)

    • PR #33380: (rallytime) Document how to set the alias file location for alias state

  • 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'

      • d15f5e2cef Merge pull request #33383 from thatch45/2015.5

        • f5ebcba21c restore whitespace

        • 1d8b289db1 blast, put the try/except int he right place

        • 081e6c5b83 maintain the fallabck because I am totally sick of this crap

      • 755acfb97e Improve doc clarity for disable_modules documentation (#33379)

    • 8ef7697806 Merge branch '2015.5' into '2015.8'

      • 2b5ad128bf Better YAML syntax error handling (#33375)

      • bb3e98cad2 Merge pull request #33372 from jacobhammons/release-update

        • 5ce502160b revved 2015.8 branch to .9 in version selector

    • 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)

    • PR #33362: (rallytime) Add win_pkg to list of modules that support "version" in pkg.installed

  • 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

    • 3e5689abbf Merge pull request #33366 from rallytime/merge-2015.8

    • 52b3128678 Merge branch '2015.5' into '2015.8'

    • 55be0abf4d Expanded documentation for boto_elb state and module (#33341)

  • 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)

    • PR #33361: (rallytime) Remove mentions of windows not supporting pkgs param

  • ISSUE #29286: (harlanbarnes) Can't disable Job Cache? (refs: #33328)

    • PR #33328: (rallytime) Update job_cache and keep_jobs docs to be more specific to their behavior (refs: #33440)

  • ISSUE #33295: (andrew-vant) Linux Mint service module not correctly detected. (refs: #33359)

  • ISSUE #32260: (jagguli) git.latest UnboundLocalError: local variable 'desired_upstream' referenced before assignmen (refs: #33340)

  • 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)

    • PR #33325: (cachedout) Allow concurrency mode in state runs if using sudo

  • ISSUE #29674: (jakehilton) Salt Master Hang (refs: #33333)

  • 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'

    • 8acee5e06c Fix iptables --match-set (#23643) (#33301)

    • 757ef20a31 fix "loose" typo (#33290)

    • b7d98da64d Add auth_tries config option to minion.rst docs (#33287)

    • 061851bcbf Document minion_id_caching config value (#33282)