Salt 2015.5.3 Release Notes

Extended Changelog Courtesy of Todd Stansell (https://github.com/tjstansell/salt-changelogs):

Generated at: 2015-07-01T19:40:52Z

Statistics:

  • Total Merges: 177
  • Total Issue references: 81
  • Total PR references: 231

Changes:

  • PR #25096: (jfindlay) Postgres group test @ 2015-07-01T18:48:26Z

    • PR #24330: (jayeshka) adding states/postgres_group unit test case. | refs: #25096
    • 21709aa Merge pull request #25096 from jfindlay/postgres_group_test
    • 3c379dc declobber postgres state unit test mocking
    • a162ffa adding states/postgres_group unit test case.
  • PR #25085: (jfindlay) accept all sources in the file state @ 2015-07-01T18:23:45Z

    • ISSUE #25041: (wt) REGRESSION: pillar.get of integer fails to render in sls | refs: #25085
    • 0a84640 Merge pull request #25085 from jfindlay/fix_file
    • 937a252 remove unnecessary file state tests
    • 6f238e9 integration test file.managed sources
    • a5978d3 iterate an iterable source othwerise list+str it
  • PR #25095: (jfindlay) Win groupadd unit tests @ 2015-07-01T18:18:53Z

    • PR #24207: (jayeshka) adding win_groupadd unit test case. | refs: #25095
    • a983942 Merge pull request #25095 from jfindlay/win_groupadd_test
    • 564dffd depend on win libs rather than mocking them
    • 9b9aeb8 resolved all errors.
    • aaf8935 adding win_groupadd unit test case.
  • PR #25089: (jfindlay) fix minion sudo @ 2015-07-01T15:53:16Z

    • ISSUE #21520: (jfindlay) sudo.salt_call is broken | refs: #25089
    • PR #20226: (thatch45) Allow sudo priv escalation | refs: #25089
    • 7c8d2a8 Merge pull request #25089 from jfindlay/fix_sudo
    • d8f91d4 add some apprehension to the sudo exec module
    • a9269c0 adding sudo exec module docs
    • e4a40b7 comment whitespace in minion config
    • 44cb167 adding sudo_user minion config docs
    • d461060 adding sudo_user minion config to default
  • PR #25099: (driskell) Fix broken batch results @ 2015-07-01T15:51:29Z

    • ISSUE #24875: (ahammond) ValueError: list.remove(x): x not in list in File "/usr/lib/python2.6/site-packages/salt/cli/batch.py", line 179, in run active.remove(minion) | refs: #25099
    • 4d6078e Merge pull request #25099 from driskell/patch-1
    • 59b23e5 Fix broken batch results
  • PR #25083: (steverweber) ipmi: get_sensor_data would always fail @ 2015-06-30T20:57:21Z

    • 4635079 Merge pull request #25083 from steverweber/fix_ipmi_stat
    • 836f48c include _ in IpmiCommand
    • 817e434 get_sensor_data would always fail
  • PR #25067: (The-Loeki) Fix for maxdepth=0 in find @ 2015-06-30T20:54:06Z

    • 15f2a40 Merge pull request #25067 from The-Loeki/patch-1
    • 61edad3 Fix for maxdepth=0 in find
  • PR #25078: (terminalmage) Use smaller number for upper limit of mac_user's _first_avail_uid helper function @ 2015-06-30T20:53:24Z

    • 58d933c Merge pull request #25078 from terminalmage/fix-mac-uid
    • df2ab7e Use smaller number for upper limit of mac_user's _first_avail_uid helper function
  • PR #25045: (garethgreenaway) Fixes to debian_ip.py in 2015.5 @ 2015-06-30T17:36:43Z

    • ISSUE #24521: (multani) State network.managed fails on Debian (Jessie) | refs: #25045
    • ebd6cdc Merge pull request #25045 from garethgreenaway/24521_debian_networking
    • 6f2a6c9 having proto default to static since it's needed to build the template.
  • PR #25065: (lorengordon) Add download links for 2015.5.1-3 and 2015.5.2 Windows installers @ 2015-06-30T15:29:31Z

    • ISSUE #25057: (TheBigBear) why is there still no newer salt-minion for windows than ver. 2015.5.0-2? no 2015.5.1 or 2015.5.2?
    • ae31b27 Merge pull request #25065 from lorengordon/update-windows-installer-links
    • 40a0c13 Add download links for 2015.5.1-3 and 2015.5.2, Fixes #25057
  • PR #25052: (basepi) [2015.5] Merge forward from 2014.7 to 2015.5 @ 2015-06-30T01:05:00Z

    • ISSUE #15209: (hubez) file.manage: source_hash not working with s3:// (2014.7.0rc1) | refs: #25011
    • PR #25011: (notpeter) Add s3 to protocols for remote source_hash (2014.7 backport)
    • ddaeb0f Merge pull request #25052 from basepi/merge-forward-2015.5
    • 2c5e664 Merge remote-tracking branch 'upstream/2014.7' into merge-forward-2015.5
    • a7154e7 Merge pull request #25011 from notpeter/s3_2014.7_backport
      • 8b8af64 Add s3 to protocols for remote source_hash
  • PR #25038: (jfindlay) versionadded @ 2015-06-29T19:49:27Z

    • PR #24747: (msciciel) add get_route function to network module | refs: #25038
    • c7003d4 Merge pull request #25038 from jfindlay/versionadded
    • d6dc6f9 versionadded
  • PR #24747: (msciciel) add get_route function to network module | refs: #25038 @ 2015-06-29T16:51:43Z

    • 28c87ca Merge pull request #24747 from msciciel/2015.5
    • 79b4ec2 network module lint fix
    • 0b6ef78 network module: fix for ipv6
    • f3d184c add get_route function to network module
  • PR #24975: (ryan-lane) Fix update of undefined env var in npm module @ 2015-06-29T16:45:05Z

    • 46a9677 Merge pull request #24975 from lyft/npm-module-fix
    • 6fde581 Try byte literals rather than unicode strings in the env
    • c8514de Fix update of undefined env var in npm module
  • PR #24986: (heewa) Don't modify empty change @ 2015-06-29T16:44:17Z

    • 9cf8550 Merge pull request #24986 from heewa/fix-pkg-hold-when-errored
    • d47a448 Don't modify empty change
  • PR #24999: (rallytime) Provide a less confusing error when cloud provider is misconfigured @ 2015-06-29T16:43:31Z

    • ISSUE #24969: (bradthurber) salt-cloud 2015.5.0: missing azure dependency results in misleading error | refs: #24999
    • ece897d Merge pull request #24999 from rallytime/cloud_error_help
    • 1e81a88 Clean up
    • be19a67 Provide a less confusing error when cloud provider is misconfigured
  • PR #24987: (heewa) Don't try to cache a template when it's not a file @ 2015-06-29T14:02:59Z

    • 4af15cf Merge pull request #24987 from heewa/fix-trying-to-cache-no-file
    • 9ae0c78 Don't try to cache a template when it's not a file
  • PR #25022: (jfindlay) revise label and milestone documentation @ 2015-06-29T13:51:24Z

    • 8eeaddb Merge pull request #25022 from jfindlay/label_docs
    • 8575192 revise label and milestone documentation
  • PR #25029: (jayeshka) adding redismod unit test case. @ 2015-06-29T13:50:33Z

    • 89c2e01 Merge pull request #25029 from jayeshka/redismod-unit-test
    • e3045be adding redismod unit test case.
  • PR #24995: (rallytime) Fix deprecated pymongo usage causing errors in latest pymongo @ 2015-06-27T22:28:56Z

    • PR #24175: (trevor-h) fix deprecated pymongo usage causing errors in latest pymongo | refs: #24995
    • 6425252 Merge pull request #24995 from rallytime/tops_mongo
    • a3c1063 fix deprecated pymongo usage causing errors in latest pymongo
  • PR #24994: (garethgreenaway) Another Fix to gpg.py in 2015.5 @ 2015-06-27T22:28:15Z

    • ISSUE #24862: (dkatsanikakis) gpg.import_key returns error after successfully completed | refs: #24966 #24994
    • e9aaa11 Merge pull request #24994 from garethgreenaway/2015_5_24862_gpg_import_key
    • d2f0d8f variable was referenced before assignment. Just removing the variable and checking the return from distutils.version.LooseVersion directly.
  • PR #24988: (jayeshka) adding states/supervisord unit test case. @ 2015-06-27T22:24:42Z

    • ebd666e Merge pull request #24988 from jayeshka/supervisord-states-unit-test
    • bb0a6d5 adding states/supervisord unit test case.
  • PR #25007: (basepi) [2015.5] Merge forward from 2014.7 to 2015.5 @ 2015-06-26T21:28:57Z

    • ISSUE #24915: (jtand) Salt-cloud not working in 2014.7.6 | refs: #24944
    • PR #24944: (techhat) Double-check main_cloud_config
    • PR #24936: (jtand) Fixed ps module to not use depreciated psutil commands
    • 0487c3c Merge pull request #25007 from basepi/merge-forward-2015.5
    • 4980fd5 Merge remote-tracking branch 'upstream/2014.7' into merge-forward-2015.5
    • a11e4c6 Merge pull request #24944 from techhat/issue24915
      • 59c3081 Double-check main_cloud_config
    • d26a544 Merge pull request #24936 from jtand/psutil
      • bdb7a19 Fixed ps module to not use depreciated psutil commands
  • PR #25003: (jacobhammons) Updated man pages @ 2015-06-26T19:13:41Z

    • 91a60e1 Merge pull request #25003 from jacobhammons/man-pages
    • cf97a4a Updated man pages
  • PR #25002: (jacobhammons) sphinx html theme updates @ 2015-06-26T18:39:14Z

    • a60a2c4 Merge pull request #25002 from jacobhammons/doc-announcements
    • f88f344 sphinx html theme updates
  • PR #24977: (rallytime) Only warn about digital ocean deprecation if digital ocean is configured @ 2015-06-25T23:54:46Z

    • a791b23 Merge pull request #24977 from rallytime/do_move_warning
    • 6b54422 Only warn about digital ocean deprecation if digital ocean is configured
  • PR #24966: (garethgreenaway) Fixes to gpg.py in 2015.5 @ 2015-06-25T19:58:49Z

    • ISSUE #24862: (dkatsanikakis) gpg.import_key returns error after successfully completed | refs: #24966 #24994
    • a71c1b7 Merge pull request #24966 from garethgreenaway/2015_5_24862_gpg_import_key
    • 55eb73b fixing unit tests.
    • 80c24be Fixing an issue with the import_key method. Different results depending on which gnupg python module is installed.
  • PR #24965: (jacksontj) Fix memory leak in saltnado @ 2015-06-25T18:48:03Z

    • ISSUE #24846: (mavenAtHouzz) Memory leak issue in rest_tornado EventListener | refs: #24965
    • 8622184 Merge pull request #24965 from jacksontj/2015.5
    • 48b5e16 pylint
    • 87adca4 Fix memory leak in saltnado
  • PR #24948: (jfindlay) fix some malformed doc links and anchors @ 2015-06-25T15:51:38Z

    • 773c4cf Merge pull request #24948 from jfindlay/doc_links
    • 152a9b2 fix some malformed doc links and anchors
  • PR #24886: (anlutro) Be more careful about stripping away root_dir from directory options @ 2015-06-25T15:50:11Z

    • ISSUE #24885: (anlutro) Master config - Directories starting with a dot have the dot stripped when root_dir is . | refs: #24886
    • 4ebc01e Merge pull request #24886 from alprs/fix-root_dir_bug
    • 52ccafd os.sep is the correct directory separator constant
    • 0ecbf26 Be more careful about stripping away root_dir from directory options
  • PR #24930: (jacksontj) Don't refetch file templates 100% of the time-- Performance optimization for templated files @ 2015-06-24T21:22:47Z

    • f52f7e1 Merge pull request #24930 from jacksontj/2015.5
    • 5fb7534 Only parse the source if we have one
    • c03a6fa Add support for sources of managed files to be local
    • 4cf78a0 pylint
    • d70914e Don't refetch the template 100% of the time-- Performance optimization for templated files
  • PR #24935: (basepi) [2015.5] Merge forward from 2014.7 to 2015.5 @ 2015-06-24T18:17:54Z

    • PR #24918: (BretFisher) SmartOS SMF minion startup fix
    • PR #473: (whiteinge) Added a couple functions to work with the minion file cache | refs: #24918
    • 925a4d9 Merge pull request #24935 from basepi/merge-forward-2015.5
    • 8d8bf34 Merge remote-tracking branch 'upstream/2014.7' into merge-forward-2015.5
    • eeb05a1 Merge pull request #24918 from BretFisher/minion-start-smartos-smf-fix
      • d7bfb0c Smartos smf minion fix
  • PR #24873: (jfindlay) convert osrelease grain to str before str op @ 2015-06-24T16:43:08Z

    • ISSUE #24826: (rakai93) rh_service.py: 'int' object has no attribute 'startswith' | refs: #24873
    • 4e8ed0d Merge pull request #24873 from jfindlay/rh_service
    • febe6ef convert osrelease grain to str before str op
  • PR #24923: (jayeshka) adding states/status unit test case. @ 2015-06-24T15:50:07Z

    • 90819f9 Merge pull request #24923 from jayeshka/status-states-unit-test
    • baec650 adding states/status unit test case.
  • PR #24902: (cro) Fix minion failover, document same @ 2015-06-24T15:20:43Z

    • 2dd24ec Merge pull request #24902 from cro/fixfo2
    • 90c73ff References to documentation.
    • f0c9204 Add references to failover parameters in conf
    • 9da96a8 Docs
    • e2314f0 Move comment.
    • b9a756f Fix master failover and add documentation for same. Factor in syndics. Syndics will not failover (yet).
  • PR #24926: (rallytime) Back-port #22263 to 2015.5 @ 2015-06-24T15:09:40Z

    • PR #22263: (cachedout) Prevent a load from being written if one already exists | refs: #24926
    • 087ee09 Merge pull request #24926 from rallytime/bp-22263
    • 8c92d9c Prevent a load from being written if one already exists
  • PR #24900: (rallytime) Back-port #24848 to 2015.5 @ 2015-06-24T15:09:18Z

    • PR #24848: (nmadhok) Correcting bash code blocks | refs: #24900
    • b34a74f Merge pull request #24900 from rallytime/bp-24848
    • d2b5456 Correcting bash code blocks
  • PR #24899: (rallytime) Back-port #24847 to 2015.5 @ 2015-06-24T15:09:01Z

    • PR #24847: (borutmrak) unset size parameter for lxc.create when backing=zfs | refs: #24899
    • a546e8e Merge pull request #24899 from rallytime/bp-24847
    • 1e4ec7a unset size parameter for lxc.create when backing=zfs
  • PR #24898: (rallytime) Back-port #24845 to 2015.5 @ 2015-06-24T15:06:09Z

    • PR #24845: (porterjamesj) fix bug in docker.loaded | refs: #24898
    • d4dd8d2 Merge pull request #24898 from rallytime/bp-24845
    • 071049a fix bug in docker.loaded
  • PR #24897: (rallytime) Back-port #24839 to 2015.5 @ 2015-06-24T15:05:35Z

    • ISSUE #24799: (infestdead) Forced remount because options changed when no options changed (glusterfs)
    • PR #24839: (infestdead) fix for issue #24799 | refs: #24897
  • PR #24891: (jayeshka) adding states/ssh_known_hosts unit test case. @ 2015-06-23T16:46:58Z

    • 1650233 Merge pull request #24891 from jayeshka/ssh_known_hosts-states-unit-test
    • ef1347f adding states/ssh_known_hosts unit test case.
  • PR #24874: (dkiser) Fix for salt-cloud when ssh key used to auth and using sudo. @ 2015-06-22T23:46:08Z

    • ISSUE #24870: (dkiser) salt-cloud fails on sudo password prompt when using ssh key to auth | refs: #24874
    • c32aae9 Merge pull request #24874 from dkiser/salt-cloud-24870
    • 6c31143 Fix key error for the PR to fix #24870.
    • bdcf7d8 Fix pylint for #24874.
    • 8f66d19 Fix for salt-cloud when ssh key used to auth and using sudo.
  • PR #24880: (dkiser) Fix to allow password for salt-cloud to be set outside of a vm specif… @ 2015-06-22T23:44:59Z

    • ISSUE #24871: (dkiser) salt-cloud fails to honor 'password' in cloud options before raising an exception | refs: #24880
    • ddaa21c Merge pull request #24880 from dkiser/salt-cloud-24871
    • 4f6c035 Fix to allow password for salt-cloud to be set outside of a vm specific context.
  • PR #24852: (pruiz) Fix issue 24851: regular expression so it now matches packages with '.' or '-' at pkg name @ 2015-06-22T20:37:13Z

    • 3902b16 Merge pull request #24852 from pruiz/issue-24851
    • 73adb1d Fix regular expression so it now matches packages with '.' or '-' at pkg name.
  • PR #24861: (jayeshka) adding states/ssh_auth unit test case. @ 2015-06-22T16:20:01Z

    • 6c5b788 Merge pull request #24861 from jayeshka/ssh_auth-states-unit-test
    • e5d7b0d adding states/ssh_auth unit test case.
  • PR #24824: (kev009) Detect bhyve virtual type for FreeBSD guests @ 2015-06-22T15:24:35Z

    • ISSUE #23478: (calvinhp) grains.get virtual reports "physical" on bhyve FreeBSD VM | refs: #24824
    • 9e3321c Merge pull request #24824 from kev009/grains-bhyve-bsd
    • a226209 Detect bhyve virtual type for freebsd guests
  • PR #24795: (anlutro) Fix state.apply for salt-ssh @ 2015-06-22T15:23:57Z

    • ISSUE #24746: (anlutro) state.apply doesn't seem to work | refs: #24795
    • 7b07ef9 Merge pull request #24795 from alprs/fix-salt_ssh_state_apply
    • 905840b Fix state.apply for salt-ssh
  • PR #24832: (jacksontj) Don't incur a "_load_all" of the lazy_loader while looking for mod_init. @ 2015-06-22T15:17:10Z

    • PR #20540: (jacksontj) Loader nomerge: Don't allow modules to "merge" | refs: #24832
    • PR #20481: (jacksontj) Add submodule support to LazyLoader | refs: #20540
    • PR #20473: (jacksontj) Add "disabled" support | refs: #20481
    • PR #20274: (jacksontj) Loader overhaul to LazyLoader | refs: #20473
    • PR #12327: (jacksontj) Add a LazyLoader class which will lazily load modules (with the given lo... | refs: #20274
    • 31d4c13 Merge pull request #24832 from jacksontj/2015.5
    • cfa7c0a pylint
    • be18439 Don't incur a "_load_all" of the lazy_loader while looking for mod_init.
  • PR #24834: (rallytime) Back-port #24811 to 2015.5 @ 2015-06-19T18:43:49Z

    • ISSUE #14666: (luciddr34m3r) salt-cloud GoGrid exception when using map file | refs: #24811
    • PR #24811: (rallytime) Add notes to map and gogrid docs -- don't use -P with map files | refs: #24834
    • 2d8148f Merge pull request #24834 from rallytime/bp-24811
    • e2684ec Add notes to map and gogrid docs -- don't use -P with map files
  • PR #24790: (rallytime) Back-port #24741 to 2015.5 @ 2015-06-19T17:25:58Z

    • PR #24741: (CameronNemo) Improve Upstart enable/disable handling | refs: #24790
    • d2edb63 Merge pull request #24790 from rallytime/bp-24741
    • a54245f Add missing import
    • 4ce6370 salt.modules.upstart: fix lint errors
    • aec53ec Improve Upstart enable/disable handling
  • PR #24789: (rallytime) Back-port #24717 to 2015.5 @ 2015-06-19T17:17:00Z

    • PR #24717: (gthb) virtualenv.managed: document user and no_chown | refs: #24789
    • 645e62a Merge pull request #24789 from rallytime/bp-24717
    • 95ac4eb virtualenv.managed: document user and no_chown
  • PR #24823: (jayeshka) adding states/splunk_search unit test case. @ 2015-06-19T17:14:12Z

    • 0a6c70f Merge pull request #24823 from jayeshka/splunk_search-states-unit-test
    • 98831a8 adding states/splunk_search unit test case.
  • PR #24809: (jodv) Correctly create single item list for failover master type with string value for master opt @ 2015-06-19T15:22:20Z

    • 4c5a708 Merge pull request #24809 from jodv/single_item_master_list
    • 18ceebc single item list vs. list of characters
  • PR #24802: (basepi) [2015.5] Merge forward from 2014.7 to 2015.5 @ 2015-06-18T20:11:58Z

    • ISSUE #24776: (nmadhok) --static option in salt raises ValueError and has been broken for a very long time | refs: #24777
    • ISSUE #21318: (thanatos) get_full_returns raises KeyError | refs: #24769
    • ISSUE #18994: (njhartwell) salt.client.get_cli_returns errors when called immediately after run_job | refs: #24769
    • ISSUE #17041: (xenophonf) Confusing Salt error messages due to limited/incomplete PowerShell command error handling | refs: #24690
    • ISSUE #19: (thatch45) Sending a faulty command kills all the minions!
    • PR #24780: (nmadhok) Backporting PR #24777 to 2014.7 branch
    • PR #24779: (nmadhok) Backporting Changes to 2014.7 branch | refs: #24777
    • PR #24778: (nmadhok) Backporting PR #24777 to 2015.2 branch | refs: #24777
    • PR #24777: (nmadhok) Fixing issue where --static option fails with ValueError Fixes #24776 | refs: #24778 #24780
    • PR #24769: (msteed) Fix stacktrace in get_cli_returns()
    • PR #24690: (twangboy) Report powershell output instead of error
    • ae05e70 Merge pull request #24802 from basepi/merge-forward-2015.5
    • 5b7a65d Merge pull request #19 from twangboy/merge-forward-fixes
      • 98e7e90 Fixed test failures for Colton
    • b949856 Merge remote-tracking branch 'upstream/2014.7' into merge-forward-2015.5
      • 4281dff Merge pull request #24780 from nmadhok/backport-2014.7-24777
        • c53b0d9 Backporting PR #24777 to 2014.7 branch
      • f3c5cb2 Merge pull request #24769 from msteed/issue-21318
        • f40a9d5 Fix stacktrace in get_cli_returns()
      • 59db246 Merge pull request #24690 from twangboy/fix_17041
        • 7a01538 Added additional reporting
        • d84ad5d Fixed capitalization... Failed and Already
        • e955245 Merge branch '2014.7' of https://github.com/saltstack/salt into fix_17041
        • 144bff2 Report powershell output instead of error
  • PR #24798: (jtand) Revert "adding states/postgres_database unit test case." @ 2015-06-18T17:56:17Z

    • PR #24329: (jayeshka) adding states/postgres_database unit test case. | refs: #24798
    • daa76c3 Merge pull request #24798 from saltstack/revert-24329-postgres_database-states-unit-test
    • 179ce03 Revert "adding states/postgres_database unit test case."
  • PR #24791: (rallytime) Back-port #24749 to 2015.5 @ 2015-06-18T17:43:15Z

    • PR #24749: (obestwalter) add windows specific default for multiprocessing | refs: #24791
    • 7073a9f Merge pull request #24791 from rallytime/bp-24749
    • be43b2b add windows specific default for multiprocessing
  • PR #24792: (rallytime) Back-port #24757 to 2015.5 @ 2015-06-18T15:58:35Z

    • PR #24757: (cachedout) Fix loader call in pyobjects | refs: #24792
    • PR #24668: (grischa) enable virtual package names in pyobjects renderer | refs: #24721 #24757
    • 1a158e8 Merge pull request #24792 from rallytime/bp-24757
    • 6c804f0 Fix loader call in pyobjects
  • PR #24768: (jfindlay) fix yum versionlock on RHEL/CentOS 5, disable corresponding test @ 2015-06-18T15:13:12Z

    • 0f92982 Merge pull request #24768 from jfindlay/pkg_mod
    • 7a26c2b disable pkg.hold test for RHEL/CentOS 5
    • 4cacd93 use correct yum versionlock pkg name on centos 5
  • PR #24778: (nmadhok) Backporting PR #24777 to 2015.2 branch | refs: #24777 @ 2015-06-18T14:53:04Z

    • ISSUE #24776: (nmadhok) --static option in salt raises ValueError and has been broken for a very long time | refs: #24777
    • PR #24779: (nmadhok) Backporting Changes to 2014.7 branch | refs: #24777
    • PR #24777: (nmadhok) Fixing issue where --static option fails with ValueError Fixes #24776 | refs: #24778 #24780
    • 39f088a Merge pull request #24778 from nmadhok/backport-2015.2-24777
    • ae3701f Backporting PR #24777 to 2015.2 branch
  • PR #24774: (zefrog) Fix lxc lvname parameter command @ 2015-06-18T14:49:06Z

    • 2a4f65f Merge pull request #24774 from zefrog/fix-lxc-lvname-param
    • 21e0cd4 Fixed typo in lxc module: lvname parameter typo
    • 283d86e Fixed bug in lxc module: lvname using wrong parameter in cmd
  • PR #24782: (jayeshka) adding states/slack unit test case. @ 2015-06-18T14:33:55Z

    • fd73390 Merge pull request #24782 from jayeshka/slack-states-unit-test
    • e2b6214 adding states/slack unit test case.
  • PR #24771: (jacksontj) Always extend requisites, instead of replacing them @ 2015-06-18T14:29:09Z

    • ISSUE #24770: (jacksontj) Requisite and Requisite_in don't play nice together | refs: #24771
    • c9c90af Merge pull request #24771 from jacksontj/2015.5
    • b1211c5 Re-enable tests for complex prereq and prereq_in
    • 378f6bf Only merge when the merge is of requisites
  • PR #24766: (msteed) Remove doc references to obsolete minion opt @ 2015-06-17T21:36:55Z

    • 5fe4de8 Merge pull request #24766 from msteed/undoc-dns_check
    • f92a769 Remove doc references to obsolete minion opt
  • PR #24329: (jayeshka) adding states/postgres_database unit test case. | refs: #24798 @ 2015-06-17T19:11:02Z

    • a407ab7 Merge pull request #24329 from jayeshka/postgres_database-states-unit-test
    • ee06f1a adding states/postgres_database unit test case.
  • PR #24632: (jacobhammons) Doc bug fixes @ 2015-06-17T18:40:02Z

    • ISSUE #24560: (hydrosine) Documentation missing on parameter | refs: #24632
    • ISSUE #24547: (dragonpaw) Artifactory docs say module is 'jboss7'. | refs: #24632
    • ISSUE #24375: (companykitchen-dev) Custom grain won't sync under any circumstances | refs: #24632
    • ISSUE #24275: (kartiksubbarao) augeas issue with apache and recognizing changes that have been already made | refs: #24632
    • ISSUE #24163: (tbaker57) enable_gpu_grains default value confusion | refs: #24632
  • PR #24607: (garethgreenaway) fixes to minion.py @ 2015-06-17T18:16:42Z

    • ISSUE #24198: (ahammond) salt-call event.send doesn't send events from minion | refs: #24607
    • 9995f64 Merge pull request #24607 from garethgreenaway/2015_5_sending_events_multi_master
    • 8abd3f0 A fix if you have multiple masters configured and try to fire events to the minion. Currently they fail silently. Might be the cause of #24198.
  • PR #24755: (rallytime) Remove SALT_CLOUD_REQS from setup.py @ 2015-06-17T17:42:25Z

    • bf2dd94 Merge pull request #24755 from rallytime/fix_setup_15
    • 48769a5 Remove SALT_CLOUD_REQS from setup.py
  • PR #24740: (rallytime) Backport #24720 to 2015.5 @ 2015-06-17T16:43:37Z

    • PR #24720: (TheScriptSage) Issue 24621 - AD/LDAP Group Auth Issue | refs: #24740
    • 3d53d79 Merge pull request #24740 from rallytime/bp-24720
    • a9bcdb5 Updating master.py to properly check against groups when user is only authed against group. Tested against unit.auth_test.
  • PR #24723: (rallytime) Back-port #20124 to 2015.5 @ 2015-06-17T16:43:20Z

    • PR #20124: (cgtx) add init system to default grains | refs: #24723
    • ac2851b Merge pull request #24723 from rallytime/bp-20124
    • 4d0061b fix infinite loop introduced by #20124 when the init system is not in the supported_inits list
    • 0c7fa0f Optimizations for #20124
    • f353454 add init system to default grains (resolve #20124)
  • PR #24754: (anlutro) salt-cloud documentation - Add information about linode location @ 2015-06-17T16:04:48Z

    • 78cd09b Merge pull request #24754 from alprs/docs-add_linode_location_option
    • d88e071 add information about linode location
  • PR #24748: (jayeshka) adding states/serverdensity_device unit test case. @ 2015-06-17T15:39:07Z

    • d5554f7 Merge pull request #24748 from jayeshka/serverdensity_device-states-unit-test
    • 1a4c241 adding states/serverdensity_device unit test case.
  • PR #24739: (rallytime) Back-port #24735 to 2015.5 @ 2015-06-17T15:16:47Z

    • PR #24735: (notpeter) Add 2015.5 codename to version numbers docs | refs: #24739
    • 0b7e7ef Merge pull request #24739 from rallytime/bp-24735
    • 64c565d Add .0 to version number
    • 5ed801b Add codenames for 2015.5 and future versions. Trailing newline.
  • PR #24732: (msteed) Fix stacktrace when --summary is used @ 2015-06-17T03:27:57Z

    • ISSUE #24111: (yermulnik) cli option '--summary' got broken after upgrade to 2015.5.1 | refs: #24732
    • c8713f2 Merge pull request #24732 from msteed/issue-24111
    • 54b33dd Fix stacktrace when --summary is used
  • PR #24721: (rallytime) Back-port #24668 to 2015.5 @ 2015-06-17T03:23:47Z

    • PR #24668: (grischa) enable virtual package names in pyobjects renderer | refs: #24721 #24757
    • 70d3781 Merge pull request #24721 from rallytime/bp-24668
    • 68fb5af fixing other test
    • ba4f262 fixing text for virtual support in pyobjects
    • b349d91 enable virtual package names in pyobjects renderer
  • PR #24718: (rallytime) Added some missing config documentation to the vsphere driver @ 2015-06-17T03:19:35Z

    • ISSUE #21923: (Fluro) Salt cloud not running provisioning script as root | refs: #24718
    • ISSUE #17241: (hasues) Salt-Cloud for vSphere needs additional documentation | refs: #24718
    • 1b9d689 Merge pull request #24718 from rallytime/update_vsphere_docs
    • bfdebb6 Added some missing config documentation to the vsphere driver
  • PR #24714: (rallytime) Remove cloud-requirements.txt @ 2015-06-17T03:17:04Z

    • 64857c7 Merge pull request #24714 from rallytime/remove_cloud_reqs_15
    • 67b796d Remove cloud-requirements.txt
  • PR #24733: (msteed) Include Tornado in versions report @ 2015-06-17T03:13:53Z

    • ISSUE #24439: (bechtoldt) Add tornado version to versions report | refs: #24733
    • f96b1d6 Merge pull request #24733 from msteed/issue-24439
    • 76cfef0 Include Tornado in versions report
  • PR #24737: (jacksontj) Move AES command logging to trace @ 2015-06-17T01:48:11Z

    • a861fe0 Merge pull request #24737 from jacksontj/2015.5
    • a4ed41a Move AES command logging to trace
  • PR #24724: (basepi) [2015.5] Merge forward from 2014.7 to 2015.5 @ 2015-06-16T22:46:27Z

    • ISSUE #24196: (johnccfm) Exception when using user.present with Windows | refs: #24646
    • PR #24646: (twangboy) Fixed user.present on existing user
    • 0d2dc46 Merge pull request #24724 from basepi/merge-forward-2015.5
    • 4641028 Merge remote-tracking branch 'upstream/2014.7' into merge-forward-2015.5
    • a18dada Merge pull request #24646 from twangboy/fix_24196
      • a208e1d Fixed user.present on existing user
  • PR #24701: (jayeshka) adding states/selinux unit test case. @ 2015-06-16T15:27:29Z

    • 3d33fe7 Merge pull request #24701 from jayeshka/selinux-states-unit-test
    • 0c136fd adding states/selinux unit test case.
  • PR #24687: (cachedout) Note about minimum worker_threads @ 2015-06-15T20:46:23Z

    • 2e287a9 Merge pull request #24687 from cachedout/min_worker_threads
    • b7bb7ea Note about minimum worker_threads
  • PR #24688: (cachedout) Update AUTHORS @ 2015-06-15T20:46:03Z

    • 432478c Merge pull request #24688 from cachedout/update_authors
    • 3f6880e Better email
    • 6c7b773 Update AUTHORS
  • PR #24649: (cachedout) Improved error reporting for failed states @ 2015-06-15T16:04:20Z

    • ISSUE #22385: (cachedout) States which require unavailable modules should display the reason | refs: #24649
    • 9a2b50d Merge pull request #24649 from cachedout/issue_22385
    • b9fe792 States will now return the reason behind failure if a module could not be loaded
  • PR #24673: (jayeshka) adding states/schedule unit test case. @ 2015-06-15T15:24:52Z

    • 66e9e16 Merge pull request #24673 from jayeshka/schedule-states-unit-test
    • 54aaaa5 adding states/schedule unit test case.
  • PR #24663: (kartiksubbarao) Update augeas_cfg.py @ 2015-06-15T15:18:48Z

    • ISSUE #24661: (kartiksubbarao) augeas.change doesn't support setting empty values | refs: #24663
    • 5eb19c4 Merge pull request #24663 from kartiksubbarao/patch-2
    • e18db50 Update augeas_cfg.py
  • PR #24667: (dkiser) fix for #24583 clouds/openstack.py kerying first time succeeds @ 2015-06-14T21:58:58Z

    • ISSUE #24583: (dkiser) salt-cloud keyring password referenced before assignment | refs: #24667
    • 4450432 Merge pull request #24667 from dkiser/fix-cloud-keyring
    • c92c05f fix for #24583 clouds/openstack.py kerying first time succeeds
  • PR #24659: (kartiksubbarao) Update aliases.py @ 2015-06-13T17:31:42Z

    • ISSUE #24537: (kartiksubbarao) alias.present doesn't update alias values that are substrings of the existing value | refs: #24659
    • 4c64ee9 Merge pull request #24659 from kartiksubbarao/patch-1
    • d683474 Update aliases.py
  • PR #24644: (cro) Merge forward 2014.7->2015.5 @ 2015-06-12T21:31:41Z

    • PR #24643: (cro) Add reference to salt-announce mailing list
    • PR #24620: (twangboy) Fixed comment and uncomment functions in file.py
    • 89eb616 Merge pull request #24644 from cro/2014.7-2015.5-20150612
    • 4136dc3 Merge forward from 2014.7 to 2015.5
    • b99484f Merge pull request #24643 from cro/saltannounce
      • ecb0623 Add salt-announce mailing list.
    • 635121e Merge pull request #24620 from twangboy/fix_24215
      • d7a9999 Fixed comment and uncomment functions in file.py
  • PR #24642: (basepi) Revert "fix target rule, remove unneeded quotation mark" @ 2015-06-12T20:14:26Z

    • PR #24595: (tankywoo) fix target rule, remove unneeded quotation mark | refs: #24642
    • b896a0d Merge pull request #24642 from saltstack/revert-24595-fix-iptables-target
    • 5ff3224 Revert "fix target rule, remove unneeded quotation mark"
  • PR #24628: (jayeshka) adding states/reg unit test case. @ 2015-06-12T17:29:11Z

    • 01092c2 Merge pull request #24628 from jayeshka/reg_states-unit-test
    • af1bd8f adding states/reg unit test case.
  • PR #24631: (rallytime) Back-port #24591 to 2015.5 @ 2015-06-12T16:54:32Z

    • ISSUE #24494: (arnoutpierre) Computed comments in jinja states | refs: #24591
    • ISSUE #24073: (primechuck) State.highstate uses stale grain data. | refs: #24492
    • ISSUE #23359: (BalintSzigeti) init.sls parsing issue | refs: #24591
    • ISSUE #21217: (Colstuwjx) Maybe a bug for jinja render? | refs: #24591
    • PR #24591: (tbaker57) Add some documentation surrounding Jinja vs yaml comments - | refs: #24631
    • PR #24492: (DmitryKuzmenko) Don't remove grains from opts
    • 5f491f9 Merge pull request #24631 from rallytime/bp-24591
    • f13cd41 Add extra clarification why jinja comments are needed.
    • 2374971 Fix typo
    • 6a91747 Add some documentation surrounding Jinja comments - refs #24492, #21217, #23359
  • PR #24616: (garethgreenaway) additional logging in state.py module @ 2015-06-12T16:25:39Z

    • f23f99e Merge pull request #24616 from garethgreenaway/2015_5_logging_disabled_states
    • 4dbf0ef Adding some logging statement to give feedback when states, including highstate, are disabled. Useful when running from scheduler.
  • PR #24595: (tankywoo) fix target rule, remove unneeded quotation mark | refs: #24642 @ 2015-06-12T16:23:22Z

    • 6dccbb0 Merge pull request #24595 from tankywoo/fix-iptables-target
    • 10a5160 fix target rule, remove unneeded quotation mark
  • PR #24604: (jfindlay) fix pkg module integration tests @ 2015-06-12T16:04:26Z

    • 8ac3d94 Merge pull request #24604 from jfindlay/pkg_tests
    • d88fb22 fix pkg module integration tests on CentOS 5
    • fb91b40 fix pkg module integration tests on ubuntu 12
  • PR #24600: (basepi) [2015.5] Remove __kwarg__ from salt-ssh keyword args @ 2015-06-12T04:21:29Z

    • 0ff545c Merge pull request #24600 from basepi/salt-ssh.orchestrate.20615
    • 9b55683 Remove __kwarg__ from salt-ssh keyword args
  • PR #24608: (basepi) [2015.5] Normalize salt-ssh flat roster minion IDs to strings @ 2015-06-11T21:35:07Z

    • ISSUE #22843: (Xiol) salt-ssh roster doesn't support integers as host keys | refs: #24608
    • 832916f Merge pull request #24608 from basepi/salt-ssh.flat.roster.integers.22843
    • 381820f Normalize salt-ssh flat roster minion IDs to strings
  • PR #24605: (basepi) [2015.5] Merge forward from 2014.7 to 2015.5 @ 2015-06-11T19:15:21Z

    • PR #24589: (BretFisher) Fixed Mine example for jinja code block
    • 4eb5bb2 Merge pull request #24605 from basepi/merge-forward-2015.5
    • f96c502 Merge remote-tracking branch 'upstream/2014.7' into merge-forward-2015.5
    • d83928a Merge pull request #24589 from BretFisher/patch-1
      • 65a1133 Fixed Mine example for jinja code block
  • PR #24598: (jacobhammons) 2015.5.2 release changes @ 2015-06-11T17:24:11Z

    • ISSUE #24457: (ryan-lane) When selecting the version of docs on the docs site, it brings you to the homepage | refs: #24598
    • ISSUE #24250: (jfindlay) have version links on docs page link to that version of the current page | refs: #24598
    • e0bb177 Merge pull request #24598 from jacobhammons/doc-fixes
    • f3f34dd 2015.5.2 release changes Refs #24250 Refs #24457
  • PR #24588: (basepi) Fixes for saltmod.function for salt-ssh @ 2015-06-11T16:15:21Z

    • ISSUE #20615: (aurynn) 2014.7.1: salt/states/saltmod using incorrect return dict for orchestrate | refs: #24588
    • 26930b4 Merge pull request #24588 from basepi/salt-ssh.orchestrate.20615
    • 826936c Move documentation into docstring instead of comments
    • de052e7 Assign 'return' to 'ret' if necessary in saltmod.function
    • 34ff989 Convert keyword args to key=value strings in salt-ssh
  • PR #24593: (jayeshka) adding states/redismod unit test case. @ 2015-06-11T15:55:27Z

    • 5a21ad1 Merge pull request #24593 from jayeshka/redismod_states-unit-test
    • 3b95744 adding states/redismod unit test case.
  • PR #24581: (rallytime) Disabled some flaky tests until we can figure out how to make them more reliable @ 2015-06-11T15:51:41Z

    • ISSUE #40: (thatch45) Clean up timeouts | refs: #22857
    • PR #24217: (jfindlay) disable intermittently failing tests | refs: #24581
    • PR #23623: (jfindlay) Fix /jobs endpoint's return | refs: #24217
    • PR #22857: (jacksontj) Fix /jobs endpoint's return | refs: #23623
    • 8ffb86e Merge pull request #24581 from rallytime/disable_some_flaky_tests
    • c82f135 Disabled some flaky tests until we can figure out how to make them more reliable
  • PR #24566: (jayeshka) adding states/rdp unit test case. @ 2015-06-11T02:14:39Z

    • a570d7f Merge pull request #24566 from jayeshka/rdp_states-unit-test
    • 273b994 adding states/rdp unit test case.
  • PR #24551: (joejulian) 2015.5 don't pollute environment @ 2015-06-11T02:13:06Z

    • ISSUE #24480: (kiorky) [CRITICAL] [2015.5] tls breaks tzinfo | refs: #24551
    • 20ada1f Merge pull request #24551 from joejulian/2015.5_dont_pollute_environment
    • cfc3b43 Don't pollute the TZ environment variable
    • cba8d3f pep8
    • 9cb7015 Mark keyword version adds
    • 76e2583 Merge tls changes from develop
  • PR #24574: (jacobhammons) Refs #19901 @ 2015-06-10T20:09:23Z

    • ISSUE #19901: (clinta) State cache is not documented | refs: #24468
    • bb2fd6a Merge pull request #24574 from jacobhammons/19901
    • e2a2946 Refs #19901
  • PR #24577: (basepi) [2015.5] Merge forward from 2014.7 to 2015.5 @ 2015-06-10T19:46:22Z

    • ISSUE #24427: (fayetted) 2015.5.1-3 Windows 64Bit Minion fails to start after install | refs: #24530
    • PR #24530: (twangboy) Start Minion Service on Silent Install
    • b03166c Merge pull request #24577 from basepi/merge-forward-2015.5
    • e1d45cc Merge remote-tracking branch 'upstream/2014.7' into merge-forward-2015.5
    • d376390 Merge pull request #24530 from twangboy/fix_24427
      • 673e1d8 Added missing panel.bmp for installer
      • cc50218 Start Minion Service on Silent Install
  • PR #24571: (jacobhammons) Refs #24235 @ 2015-06-10T17:02:18Z

    • ISSUE #24235: (tomasfejfar) Difference between running from minion and from master | refs: #24468
    • 3ec457b Merge pull request #24571 from jacobhammons/24235
    • 8df5d53 Refs #24235
  • PR #24565: (pille) fix backtrace, when listing plugins @ 2015-06-10T16:33:11Z

    • fe07eb5 Merge pull request #24565 from pille/munin-ignore-broken-symlinks
    • 8511a6c fix backtrace, when listing plugins
  • PR #24554: (ryan-lane) Fix yes usage for pecl defaults @ 2015-06-09T23:59:49Z

    • 251c8f9 Merge pull request #24554 from lyft/pecl-module-fix
    • 56a9cfc Fix yes usage for pecl defaults
  • PR #24535: (rallytime) Back-port #24518 to 2015.5 @ 2015-06-09T20:06:18Z

    • PR #24518: (rallytime) Merge #24448 with Pylint Fixes | refs: #24535
    • PR #24448: (codertux) Update modules path for operating systems using systemd | refs: #24518
    • dbd49b4 Merge pull request #24535 from rallytime/bp-24518
    • fc75197 Pylint fix
    • 3e08840 Update modules path for operating systems using systemd
  • PR #24538: (basepi) [2015.5] Merge forward from 2014.7 to 2015.5 @ 2015-06-09T17:27:20Z

    • PR #24513: (jquast) bugfix use of 'iteritem' in 2014.7 branch
    • PR #24511: (jquast) bugfix: trailing "...done" in rabbitmq output | refs: #24513
    • 485ed3c Merge pull request #24538 from basepi/merge-forward-2015.5
    • 6a8039d Merge remote-tracking branch 'upstream/2014.7' into merge-forward-2015.5
    • 6ebc476 Merge pull request #24513 from jquast/2014.7-bugfix-iteritem
      • 2be0180 bugfix use of 'iteritem' in 2014.7 branch
  • PR #24495: (jayeshka) adding states/rabbitmq_vhost unit test case. @ 2015-06-09T15:33:23Z

    • 73e6388 Merge pull request #24495 from jayeshka/rabbitmq_vhost_states-unit-test
    • 31889e3 cosmetic change.
    • cf501cf resolved error.
    • 4bb6087 Merge branch '2015.5' of https://github.com/saltstack/salt into rabbitmq_vhost_states-unit-test
    • 3ad7714 adding states/rabbitmq_vhost unit test case.
  • PR #24445: (jayeshka) adding states/pyrax_queues unit test case. @ 2015-06-09T15:28:45Z

    • bf1abcc Merge pull request #24445 from jayeshka/pyrax_queues_states-unit-test
    • ea27cef adding states/pyrax_queues unit test case.
  • PR #24490: (aneeshusa) Fix pacman.list_upgrades for new python_shell default. @ 2015-06-09T15:13:16Z

    • 0247e8d Merge pull request #24490 from aneeshusa/fix-pacman-list-upgrades
    • 980e1cb Lint fix.
    • dca33f1 Fix pacman.list_upgrades for new python_shell default.
  • PR #24517: (steverweber) small fixes to the ipmi docs @ 2015-06-09T15:10:14Z

    • 6268ddb Merge pull request #24517 from steverweber/ipmi_doc
    • 6413712 lint
    • e78aea9 more small fixes to the ipmi docs
  • PR #24524: (jayeshka) any() takes list oy tuple. @ 2015-06-09T13:49:42Z

    • 3728b3f Merge pull request #24524 from jayeshka/rabbitmq_vhost_states-module
    • 01c99ad any() takes list oy tuple.
  • PR #24482: (eliasp) 'docker.running' needs now the 'image' param. @ 2015-06-09T04:43:04Z

    • dd23de8 Merge pull request #24482 from eliasp/2015.5-states.dockerio-docker.running-doc
    • 5de741d 'docker.running' needs now the 'image' param.
  • PR #24515: (basepi) [2015.5] Add xml library to the salt-thin @ 2015-06-09T04:10:06Z

    • ISSUE #23503: (jfindlay) salt-ssh fails on CentOS 7 when python-zmq is not installed | refs: #24515
    • 2a727c3 Merge pull request #24515 from basepi/susexml23503
    • 078b33e Add xml library to the thin
  • PR #24497: (jayeshka) adding states/rbenv unit test case. @ 2015-06-09T03:56:10Z

    • fce998a Merge pull request #24497 from jayeshka/rbenv_states-unit-test
    • 79d343a adding states/rbenv unit test case.
  • PR #24496: (jayeshka) adding states/rabbitmq_user unit test case. @ 2015-06-09T03:55:23Z

    • 2bcb4b1 Merge pull request #24496 from jayeshka/rabbitmq_user_states-unit-test
    • 7d96f27 adding states/rabbitmq_user unit test case.
  • PR #24481: (eliasp) Fix typo (licnese → license). @ 2015-06-09T03:30:25Z

    • 02a597b Merge pull request #24481 from eliasp/2015.5-salt.states.powerpath-license_typo
    • 1280054 Fix typo (licnese → license).
  • PR #24467: (thenewwazoo) Fix dockerio bound volumes @ 2015-06-09T01:40:23Z

    • 5ad3db5 Merge pull request #24467 from thenewwazoo/fix-dockerio-bound-volumes
    • db4e3dc Let's raise an exception if create fails
    • d1d85dd Add logging
    • ddc63f0 Fix volume handling when creating containers
  • PR #24504: (rallytime) Move vsphere deprecation to 2015.5 @ 2015-06-08T22:43:05Z

    • PR #24487: (nmadhok) Deprecating vsphere cloud driver in favor of vmware cloud driver | refs: #24504
    • d236fbd Merge pull request #24504 from rallytime/move_vsphere_deprecation_2015.5
    • d876535 Add Getting Started with VSphere doc to 2015.5
    • b685ebc Add vSphere deprecation warnings to 2015.5
  • PR #24506: (rallytime) Backport #24450 to 2015.5 @ 2015-06-08T22:42:14Z

    • PR #24450: (ruzarowski) Fix salt cli runs with batch-size set | refs: #24506
  • PR #24498: (rallytime) Added "CLI Example" to make failing test happy on 2015.5 @ 2015-06-08T15:48:40Z

    • 3173fd1 Merge pull request #24498 from rallytime/fix_doc_failure_fifteen
    • d992ef4 Added "CLI Example" to make failing test happy on 2015.5
  • PR #24471: (anlutro) Set up salt-ssh file logging @ 2015-06-08T15:26:49Z

    • 3639e41 Merge pull request #24471 from alprs/fix-salt_ssh_logging
    • 6a11ec8 set up salt-ssh file logging
  • PR #24469: (jfindlay) correctly handle user environment info for npm @ 2015-06-08T15:26:02Z

    • 551e70f Merge pull request #24469 from jfindlay/npm_env
    • 8140c96 update npm's user info envs
    • cb572f8 add env parameter to npm.uninstall
  • PR #24468: (jacobhammons) Bug fixes and build errors @ 2015-06-08T15:25:40Z

    • ISSUE #24268: (tkent-xetus) Ability to specify revision for win_gitrepos undocumented | refs: #24468
    • ISSUE #24235: (tomasfejfar) Difference between running from minion and from master | refs: #24468
    • ISSUE #24193: (abng88) Update ext_pillar docs to mention that this feature is supported masterless as well | refs: #24468
    • ISSUE #24172: (zhujinhe) Can lists be passed in the pillar on the command line on version 2015.5.0? | refs: #24468
    • ISSUE #23211: (lloesche) Document that salt://| escapes special characters in filenames | refs: #24468
    • ISSUE #19901: (clinta) State cache is not documented | refs: #24468
    • ISSUE #19801: (ksalman) How are grains static? | refs: #24468
  • PR #24465: (jfindlay) catch exception from softwarerepositories @ 2015-06-08T15:25:19Z

    • ISSUE #24318: (favadi) uncaught exception for pkgrepo.absent for invalid PPA | refs: #24465
    • be6905a Merge pull request #24465 from jfindlay/unknown_ppa
    • 19c9128 catch exception from softwarerepositories
  • PR #24464: (jfindlay) fix typo in modules/mount.py @ 2015-06-08T15:25:07Z

    • ISSUE #24296: (objectx) mount.mount calls file.mkdir with incorrect named argument | refs: #24464
    • 58d1ea8 Merge pull request #24464 from jfindlay/file_mkdir
    • 6e8cd44 fix typo in modules/mount.py
  • PR #24461: (dkiser) fix for #24434 @ 2015-06-08T15:24:53Z

    • ISSUE #24434: (dkiser) multimaster failover fails due to logic from issue #23611
    • 4f332a7 Merge pull request #24461 from dkiser/multimaster_minion_fix
    • 1944a74 fix for #24434
  • PR #24479: (ahus1) change "path" to "name" for "file" operations @ 2015-06-07T17:56:11Z

    • 8917416 Merge pull request #24479 from ahus1/patch-1
    • 7d6b60c change "path" to "name" for "file" operations
  • PR #24475: (rallytime) Back-port #24454 to 2015.5 @ 2015-06-07T01:29:32Z

    • PR #24454: (rhertzog) Strip extraneous newline character added in last environment variable | refs: #24475
    • 8618d5b Merge pull request #24475 from rallytime/bp-24454
    • a793c19 Avoid extraneous newline character added in last environment variable
  • PR #24474: (rallytime) Back-port #24420 to 2015.5 @ 2015-06-07T01:29:11Z

    • ISSUE #24407: (aboe76) Please expand salt module random | refs: #24420
    • PR #24420: (aboe76) added random integer module to mod_random.py | refs: #24474
    • 61658ff Merge pull request #24474 from rallytime/bp-24420
    • 4219b40 Fix lint error and update versionadded to 2015.5.3
    • 3613cc9 added random integer module to mod_random.py
  • PR #24472: (variia) ensure {} output is not treated as change in module.py state, fixes #… @ 2015-06-06T14:45:44Z

    • ISSUE #24233: (variia) yumpkg.group_install keeps returning state change
    • 508d7dd Merge pull request #24472 from variia/Fix-yumpkg_group_install-return-change-#24233
    • 37e8827 ensure {} output is not treated as change in module.py state, fixes #24233
  • PR #24466: (basepi) [2015.5] Fix for # in inner strings in yaml arguments @ 2015-06-06T14:35:56Z

    • ISSUE #18045: (dstokes) Pillar kwargs parse error with # | refs: #24466
    • ISSUE #8585: (UtahDave) '#' in single quoted option on cli not making it into the execution module | refs: #24466
    • 0292e67 Merge pull request #24466 from basepi/fixhashinargs18045
    • 2e0609f Fix for # in inner strings in yaml arguments
  • PR #24456: (rallytime) Back-port #24441 to 2015.5 @ 2015-06-05T22:32:25Z

    • PR #24441: (arthurlogilab) [doc] Alignment fix on external_auth documentation | refs: #24456
    • ced558a Merge pull request #24456 from rallytime/bp-24441
    • 7002855 yaml indentations should be 2 spaces
    • 21b51ab [doc] Alignment fix on external_auth documentation
  • PR #24398: (kiorky) VirtualName for states.apt | refs: #24399 @ 2015-06-05T17:40:04Z

    • c0ff411 Merge pull request #24398 from makinacorpus/aptv
    • 785d277 VirtualName for states.apt
  • PR #24447: (jayeshka) adding states/rabbitmq_policy unit test case. @ 2015-06-05T15:26:11Z

    • 3626340 Merge pull request #24447 from jayeshka/rabbitmq_policy_states-unit-test
    • 9b038ab adding states/rabbitmq_policy unit test case.
  • PR #24446: (jayeshka) adding states/rabbitmq_plugin unit test case. @ 2015-06-05T15:25:33Z

    • 8445a3f Merge pull request #24446 from jayeshka/rabbitmq_plugin_states-unit-test
    • cb0c99a adding states/rabbitmq_plugin unit test case.
  • PR #24426: (basepi) [2015.5] Merge forward from 2014.7 to 2015.5 @ 2015-06-05T03:59:11Z

    • ISSUE #24276: (markuskramerIgitt) Live salt-master Profiling with SIGUSR2 fails
    • PR #24405: (jacksontj) Fix for #24276
    • PR #24395: (hvnsweeting) handle exceptions when received data is not in good shape
    • PR #24305: (twangboy) Added documentation, fixed formatting
    • 9cc3808 Merge pull request #24426 from basepi/merge-forward-2015.5
    • eafa20c Merge remote-tracking branch 'upstream/2014.7' into merge-forward-2015.5
      • 83f853b Merge pull request #24405 from jacksontj/2014.7
      • cef919c Merge pull request #24395 from hvnsweeting/handle-exception-get-file
        • bb798a0 handle exceptions when received data is not in good shape
      • efba1a9 Merge pull request #24305 from twangboy/win_path_docs
      • 36804253 Fixed pylint error caused by \P... added r
      • bc42a4b triple double quotes to triple single quotes
      • 77cd930 Added documentation, fixed formatting
  • PR #24429: (jacobhammons) Salt cloud doc updates, build errors and bug fixes @ 2015-06-05T00:27:38Z

    • 5d738b8 Merge pull request #24429 from jacobhammons/cloud-doc-updates
    • 1f7a13d Salt cloud doc updates, build errors and bug fixes Refs #24309
  • PR #24408: (rallytime) Backport #24392 to 2015.5 @ 2015-06-04T20:22:09Z

    • PR #24392: (quixoten) Fix "No such file or directory" in grains/core.py | refs: #24408
    • cdffc02 Merge pull request #24408 from rallytime/bp-24392
    • ff7461b Use path found by salt.utils.which
  • PR #24380: (rallytime) Backport #24357 to 2015.5 @ 2015-06-04T20:13:51Z

    • PR #24357: (zhujinhe) fix invoke issues of Jinja Macros example | refs: #24380
    • a6a1f87 Merge pull request #24380 from rallytime/bp-24357
    • f08c875 fix invoke issues of Jinja Macros example
  • PR #24388: (pengyao) fixes #24358 @ 2015-06-04T20:07:40Z

    • ISSUE #24358: (pengyao) Netapi SSH client don't support ssh_user and ssh_passwd arguments | refs: #24388
    • 86ce9db Merge pull request #24388 from pengyao/sshclient-kwargs
    • 5c08ca4 fixes #24358
  • PR #24367: (terminalmage) Improve error message when module does not exist @ 2015-06-04T20:07:12Z

    • ISSUE #22958: (highlyunavailable) Weird error when typoing a command | refs: #24367
    • 72d2eae Merge pull request #24367 from terminalmage/issue22958
    • d0d7a54 Improve error message when module does not exist
  • PR #24412: (jfindlay) backport #23387 @ 2015-06-04T20:06:03Z

    • ISSUE #23101: (gravyboat) Create a docs page for labels | refs: #23387
    • PR #23387: (rallytime) Add some "What are all these labels for?" documentation | refs: #24412
    • a628778 Merge pull request #24412 from jfindlay/bp-23387
    • bf85772 Make sure the parameters are in the correct order
    • 9f53809 Add "* Change" label parameters
    • b27a15e Remove "workaround" wording
    • 9fff35a Some small fixes
    • 54a7089 Link the new labels doc in contributing and hacking docs
    • 375695e Add pull request label definitions
    • de94563 Add Feature Request label definition
    • 684f291 Add issue definition and augment functional areas section
    • 2da13dd Start a "what are all of these labels for?" doc
  • PR #24336: (twangboy) Added line to give more descriptive error @ 2015-06-04T19:56:00Z

    • ISSUE #24154: (ssgward) Exception when running cp.get_url | refs: #24336
    • 485116c Merge pull request #24336 from twangboy/fix_cp_get_url
    • 37b11f9 Added line to give more descriptive error
  • PR #24413: (techhat) Add more namespaced functions to GoGrid driver @ 2015-06-04T19:51:22Z

    • b3d39cc Merge pull request #24413 from techhat/gogridnamespace
    • 1b397cb Adding blank line
    • da08cc9 Add more namespaced functions to GoGrid driver
  • PR #24399: (kiorky) Versionvirtual | refs: #24398 @ 2015-06-04T18:02:22Z

    • 27f109b Merge pull request #24399 from makinacorpus/versionvirtual
    • 235c78d Use apt_pkg.version_compare if available
    • 1c0cd45 reindent block to isolate conflict on merge forward
    • 699ecea use var to isolate conflict on merge forward
  • PR #24371: (joejulian) 2015.5 tls module tests @ 2015-06-04T15:20:16Z

    • deaee68 Merge pull request #24371 from joejulian/2015.5_tls_module_tests
    • 4c5dee1 Add @destructiveTest decorator to destructive tests
    • 274bbd4 Accept results from older pyOpenSSL
    • 161f913 All cert info should be in UTC always
    • 9affcca See the whole diff if dict compare fails
    • 94f6208 Ignore extensions for now. Resolve this as part of fixing issue 24338.
    • 84904d3 Mask lint warning for unused imported module
    • 5675b78 Do not test if PyOpenSSL is not installed
    • 563cc66 Add tls tests
  • PR #24403: (jayeshka) adding states/process unit test case. @ 2015-06-04T15:19:01Z

    • 84686ee Merge pull request #24403 from jayeshka/process_states-unit-test
    • fcb71fb adding states/process unit test case.
  • PR #24402: (jayeshka) adding states/pyenv unit test case. @ 2015-06-04T15:18:11Z

    • 35de8d7 Merge pull request #24402 from jayeshka/pyenv_states-unit-test
    • 5f263ab adding states/pyenc unit test case.
  • PR #24401: (jayeshka) adding states/powerpath unit test case. @ 2015-06-04T15:17:46Z

    • 632f838 Merge pull request #24401 from jayeshka/powerpath-states-unit-test
    • 49ff927 adding states/powerpath unit test case.
  • PR #24400: (kiorky) Aptversion @ 2015-06-04T15:17:19Z

    • 0a6e5e0 Merge pull request #24400 from makinacorpus/aptversion
    • e15cb93 Use apt_pkg.version_compare if available
    • 953725a Fix too much quoting in apt.version_cmp
  • PR #24385: (jeanpralo) Fix salt.modules.dockerio.start method @ 2015-06-04T15:00:22Z

    • a904055 Merge pull request #24385 from jeanpralo/Fix-binds-dockerio.start
    • a0fed31 binds dict if not specified should remain to none otherwise docker-py will try to create a new host config and all volume and ports binds are lost. config should be done at the creation of the container not when we start it
  • PR #24381: (jtand) Disabled flaky test to review later @ 2015-06-04T14:57:43Z

    • 9890bc4 Merge pull request #24381 from jtand/seed_test
    • 7570ae9 Disabled flaky test to review later
  • PR #24382: (basepi) [2015.5] Handle CommandExecutionError in grains commands, Fixes #23342 @ 2015-06-04T12:44:04Z

    • ISSUE #23342: (philipsd6) salt-ssh 2015.2.0rc2 fails when target doesn't have lspci available | refs: #24382
    • b3fa8fe Merge pull request #24382 from basepi/grainscommandnotfound23342
    • 85b91d6 Handle CommandExecutionError in grains commands
  • PR #24379: (Starblade42) Fixes an issue where Pagerduty states/modules couldn't find their profile in the Pillar @ 2015-06-04T12:41:13Z

    • 52587a4 Merge pull request #24379 from Starblade42/2015.5
    • b93dc5e Linting!
    • 2dd5904 Fixes an issue where Pagerduty states/modules couldn't find it's profile in the Pillar
  • PR #24366: (terminalmage) Use yes $'\n' instead of printf '\n' for pecl commands @ 2015-06-03T21:28:58Z

    • 3ca35d1 Merge pull request #24366 from terminalmage/pecl-yes
    • dcd9ad8 Use yes $'\n' instead of printf '\n' for pecl commands
  • PR #24348: (kiorky) Try to close input pipes before calling lxc-start @ 2015-06-03T19:38:07Z

    • ISSUE #24284: (kiorky) systemd lxc containers need use_vt=True at lxc-start stage | refs: #24348
    • PR #548: (Lanzaa) Salt is now platform dependent. Use get_python_lib(1) | refs: #24348
    • 86a3b31 Merge pull request #24348 from makinacorpus/lxcpre
    • 0cb11a2 lxc: typo
    • d71efa6 Try to close input pipes before calling lxc-start