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 it's 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)