salt/doc/topics/releases/2015.8.4.rst
Benjamin Drung ae899aee64 Fix various spelling mistakes in release notes
There are various spelling mistakes in the git commit messages in the
release notes.

Fix those spelling mistakes. Since each commit is either referenced by
the commit has or pull request, fixing those spelling mistakes has no
negative effect on finding those commit.

Signed-off-by: Benjamin Drung <benjamin.drung@ionos.com>
2022-03-16 16:45:52 -04:00

143 KiB

Salt 2015.8.4 Release Notes

Version 2015.8.4 is a bugfix release for 2015.8.0 <release-2015-8-0>.

Statistics

Known Issues

  • *_in requisites (30820)

    This issue affects all users targeting an explicit - name: <name> with a _in requisite (such as watch_in or require_in). If you are not using explicit - name: <name> arguments, are targeting with the state ID instead of the name, or are not using _in requisites, then you should be safe to upgrade to 2015.8.4.

    This issue is resolved in the 2015.8.5 <release-2015-8-5> release.

Security Fix

CVE-2016-1866 Improper handling of clear messages on the minion, which could result in executing commands not sent by the master.

This issue affects only the 2015.8.x releases of Salt. In order for an attacker to use this attack vector, they would have to execute a successful attack on an existing TCP connection between minion and master on the pub port. It does not allow an external attacker to obtain the shared secret or decrypt any encrypted traffic between minion and master. Thank you to Sebastian Krahmer <krahmer@suse.com> for bringing this issue to our attention.

We recommend everyone upgrade to 2015.8.4 as soon as possible.

Core Changes

  • Support for IAM roles added to S3 module

  • Added option mock=True for state.sls <salt.modules.state.sls> and state.highstate <salt.modules.state.highstate>. This allows the state compiler to process sls data in a state run without actually calling the state functions, thus providing feedback on the validity of the arguments used for the functions beyond the preprocessing validation provided by state.show_sls <salt.modules.state.show_sls> (30118 and 30189).

    salt '*' state.sls core,edit.vim mock=True
    salt '*' state.highstate mock=True
    salt '*' state.apply edit.vim mock=True

Changelog for v2015.8.3..v2015.8.4

Generated at: 2018-05-27 23:28:18 UTC

  • PR #30615: (jfindlay) add 2015.8.4 release notes @ 2016-01-25 18:11:02 UTC
  • PR #30612: (rallytime) Back-port #29940 to 2015.8 @ 2016-01-25 17:52:43 UTC
  • PR #30613: (basepi) Fix minion/syndic clearfuncs @ 2016-01-25 17:40:59 UTC
  • ISSUE #29601: (seanjnkns) pillars not merging properly with 2015.8.3 (refs: #30062)
  • PR #30609: (seanjnkns) Fix documentation for pillar_merge_lists which default is False, not … @ 2016-01-25 17:15:45 UTC
  • PR #30584: (julianbrost) file.line state: add missing colon in docstring @ 2016-01-25 16:37:38 UTC
    • 24ead62c41 Merge pull request #30584 from julianbrost/fix-doc-file-line-missing-colon
    • 2ab367f95b file.line state: add missing colon in docstring
  • PR #30589: (terminalmage) Merge 2015.5 into 2015.8 @ 2016-01-25 16:20:41 UTC
    • a7ba2df5e2 Merge pull request #30589 from terminalmage/2015.5-2015.8
    • d649551fbf Merge branch '2015.5' into 2015.5-2015.8
      • a823e21428 Merge pull request #30582 from terminalmage/dnf-repoquery-multiple-targets
        • 410da789f9 yumpkg.check_db: run separate repoquery commands when multiple names passed
      • 8e56be7f4c Merge pull request #30548 from jacobhammons/doc-fixes
        • 03c51bb54d Added placeholder release notes for 2015.5.10 Changed old doc links from docs.saltstack.org to docs.saltproject.io
      • 1aafd4c5b5 Merge pull request #30530 from terminalmage/yumpkg-dnf-cleanup
  • PR #30599: (multani) Documentation formatting fixes @ 2016-01-25 15:37:46 UTC
  • ISSUE #10157: (martinb3) salt-cloud actions don't have very useful error messages (refs: #30554)
  • PR #30554: (rallytime) Make the salt-cloud actions output more verbose and helpful @ 2016-01-22 20:23:18 UTC
    • b1e604add3 Merge pull request #30554 from rallytime/fix-10157
    • 6fa952f16d Make the salt-cloud actions output more verbose and helpful
  • PR #30549: (techhat) Salt Virt cleanup @ 2016-01-22 18:45:18 UTC
  • PR #30553: (techhat) AWS: Support 17-character IDs @ 2016-01-22 18:41:46 UTC
  • PR #30532: (whiteinge) Add execution module for working in sls files @ 2016-01-22 17:25:16 UTC
  • PR #30529: (terminalmage) Merge 2015.5 into 2015.8 (refs: #30530) @ 2016-01-22 17:19:39 UTC
  • PR #30526: (twangboy) Added FlushKey to make sure its changes are saved to disk @ 2016-01-22 02:33:13 UTC
    • e366f6a7fd Merge pull request #30526 from twangboy/reg_flushkey
    • 23085ffbbb Added FlushKey to make sure its changes are saved to disk
  • PR #30521: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8 @ 2016-01-21 23:05:03 UTC
  • PR #30485: (justinta) Updated pip_state to work with pip 8.0 on 2015.8 @ 2016-01-21 22:55:38 UTC
  • PR #30494: (isbm) Zypper: info_installed — 'errors' flag change to type 'boolean' @ 2016-01-21 22:55:05 UTC
  • PR #30506: (jacksontj) Properly remove newlines after reading the file @ 2016-01-21 22:53:57 UTC
  • ISSUE #30444: (dnd) Cloning linode server with salt-cloud fails trying to create disk config (refs: #30508)
  • ISSUE #30432: (dnd) Cloning linode server with salt-cloud requires payment term (refs: #30508)
  • PR #30508: (rallytime) Fix Linode driver cloning functionality @ 2016-01-21 22:53:36 UTC
    • 15c7aedd46 Merge pull request #30508 from rallytime/linode-clone-fixes
    • d26ed74bde Make sure the correct profile parameters are being checked when cloning
    • 1d7e229377 Fix Linode driver cloning functionality.
  • PR #30522: (terminalmage) Update git.list_worktree tests to reflect new return data @ 2016-01-21 22:34:20 UTC
  • ISSUE #30465: (alandrees) Nested imports with pyobjects (refs: #30483, #30482)
  • PR #30483: (borgstrom) Pyobjects recursive import support (for 2015.8) @ 2016-01-21 15:55:27 UTC
  • PR #30491: (jacksontj) Add multi-IP support to network state @ 2016-01-21 15:51:42 UTC
    • d8d19cf75d Merge pull request #30491 from jacksontj/2015.8
    • 82213555ca Normalize yaml spacing to 2 space
    • 3d1469b8d9 Add example of multiple addrs/ipv6addrs to docs
    • 91c8a1b4e4 Add support for multiple IP addresses per interface to rh_ip
  • PR #30496: (anlutro) Fix KeyError when adding ignored pillars @ 2016-01-21 15:51:03 UTC
    • 56332ca504 Merge pull request #30496 from alprs/fix-ignored_pillars_keyerror
    • bbcb783621 fix KeyError when adding ignored pillars
  • PR #30359: (kingsquirrel152) Removes suspected copy/paste error for zmq_filtering functionailty @ 2016-01-20 18:42:42 UTC
  • PR #30448: (cournape) Fix osx scripts location @ 2016-01-20 17:59:29 UTC
    • 13add7d142 Merge pull request #30448 from cournape/fix-osx-scripts-location
    • 3c27ab5310 BUG: fix osx .pkg script locations to match the .plist files.
    • ed9ab68d3b BUG: fix missing sudo when linking certify cert.
  • ISSUE #22820: (VynceMontgomery) some docs missing again (cf #22720) (refs: #30457)
  • PR #30457: (rallytime) Remove fsutils references from modules list @ 2016-01-20 16:43:50 UTC
  • ISSUE #30442: (ssplatt) salt-cloud linode query only lists private or public IP, not both (refs: #30453)
  • PR #30453: (rallytime) Make sure private AND public IPs are listed for Linode driver @ 2016-01-20 16:41:51 UTC
    • e706b71871 Merge pull request #30453 from rallytime/fix-30442
    • a1f882f4fe Make sure private AND public IPs are listed for Linode driver
  • ISSUE #29601: (seanjnkns) pillars not merging properly with 2015.8.3 (refs: #30062)
  • PR #30458: (rallytime) Back-port #30062 to 2015.8 @ 2016-01-20 16:40:23 UTC
  • PR #30468: (timcharper) make note of s3 role assumption in upcoming changelog @ 2016-01-20 16:28:04 UTC
  • PR #30470: (whiteinge) Add example of the match_dict format to accept_dict wheel function @ 2016-01-20 16:26:16 UTC
    • c611541916 Merge pull request #30470 from whiteinge/match_dict
    • 5034e13f5d Add example of the match_dict format to accept_dict wheel function
  • ISSUE #28017: (ThomasZhou) Using salt-cloud nova driver, raise error: SaltNova' object has no attribute '_discover_extensions' (refs: #30450)
  • PR #30450: (gtmanfred) fix extension loading in novaclient @ 2016-01-19 21:16:32 UTC
  • ISSUE #30150: (rapenne-s) file.line reset permissions to 600 (refs: #30212, #30168)
  • PR #30212: (abednarik) Fix incorrect file permissions in file.line @ 2016-01-19 21:15:48 UTC
    • 0af5e16809 Merge pull request #30212 from abednarik/fix_file_line_permissions
    • dec15d1357 Fix incorrect file permissions in file.line
  • ISSUE #29918: (WangWenchao) UnicodeDecodeError when saltutil.sync_modules for Windows salt-minion 2015.8.3 (refs: #29947)
  • PR #29947: (jfindlay) fileclient: decode file list from master @ 2016-01-19 20:36:32 UTC
  • ISSUE #30203: (terminalmage) Update salt.modules.git.list_worktrees() to use 'git worktree list' for Git >= 2.7.0 (refs: #30363)
  • PR #30363: (terminalmage) Use native "list" subcommand to list git worktrees @ 2016-01-19 20:35:41 UTC
  • PR #30445: (justinta) Boto uses False for is_default instead of None @ 2016-01-19 18:28:18 UTC
  • PR #30406: (frioux) Add an example of how to use file.managed/check_cmd @ 2016-01-19 18:23:49 UTC
    • f9b3f3f038 Merge pull request #30406 from ZipRecruiter/check-cmd-example
    • 92e0d77a9a Add an example of how to use file.managed/check_cmd
  • PR #30424: (isbm) Check if byte strings are properly encoded in UTF-8 @ 2016-01-19 17:52:25 UTC
    • 05ad3dcc94 Merge pull request #30424 from isbm/isbm-zypper-utf-8-errors
    • a0f263f411 Clarify the error message
    • 12f8e93247 Update documentation accordingly.
    • 1d384b6abd Add error handling to the RPM broken strings
    • cf0dad3a6c Rename keywords arguments variable to a default name.
    • 26aa801342 Check if byte strings are properly encoded in UTF-8
  • ISSUE #30051: (joejulian) glusterfs.status fails with glusterfs 3.7 (refs: #30075)
  • PR #30405: (justinta) Updated glusterfs.py for python2.6 compatibility. @ 2016-01-15 22:50:06 UTC
  • PR #30396: (pass-by-value) Remove hardcoded val @ 2016-01-15 22:03:53 UTC
  • PR #30391: (justinta) Added else statements @ 2016-01-15 19:17:55 UTC
  • ISSUE #30277: (webtrekker) [salt-cloud] Error actioning machines: 'ascii' codec can't encode character u'\\xa0' in position 20 (refs: #30374)
  • PR #30375: (rallytime) Wrap formatted log statements with six.u() in cloud/__init__.py @ 2016-01-15 18:41:55 UTC
    • PR #30374: (rallytime) Wrap formatted log statements with six.u() in the VMware module (refs: #30375)
    • 6ac1f6cf54 Merge pull request #30375 from rallytime/fix-cloud-log-formatting
    • 5e7fb0c428 Wrap formatted log statements with six.u() in cloud/__init__.py
  • PR #30384: (isbm) Bugfix: info_available does not work correctly on SLE 11 series @ 2016-01-15 18:31:57 UTC
    • c478148b60 Merge pull request #30384 from isbm/isbm-zypper-info-available-fix
    • c7bc20e865 Split information, that is compatible with the Zypper's output on SLE11.
  • PR #30376: (pritambaral) Fix FLO_DIR path in 2015.8 @ 2016-01-15 18:25:49 UTC
    • 9fe2df82bd Merge pull request #30376 from pritambaral/fix/flo-dir
    • 534879e79f Revert "Raet Salt broken when config moved to package directory"
  • PR #30389: (justinta) Older versions of ipset don't support comments (refs: #30391) @ 2016-01-15 17:41:02 UTC
  • PR #30373: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8 @ 2016-01-15 16:23:38 UTC
    • 4cc9422bf8 Merge pull request #30373 from basepi/merge-forward-2015.8
    • 5b53bf2597 Merge remote-tracking branch 'upstream/2015.5' into merge-forward-2015.8
  • PR #30372: (jacobhammons) Updated man pages for 2015.8.4, updated copyright to 2016 @ 2016-01-14 23:18:40 UTC
    • a9edb194a4 Merge pull request #30372 from jacobhammons/man-pages
    • 891ddafcba Updated man pages for 2015.8.4, updated copyright to 2016
  • PR #30370: (rallytime) Remove incomplete function @ 2016-01-14 22:49:45 UTC
  • ISSUE #23215: (lichtamberg) Rbenv: gem.installed not using correct ruby version if it's not default on 2015.02 (refs: #28702)
  • PR #30366: (rallytime) Back-port #28702 to 2015.8 @ 2016-01-14 21:10:03 UTC
  • PR #30361: (cro) Flip the sense of the test for proxymodule imports, add more fns for esxi proxy @ 2016-01-14 20:54:08 UTC
  • PR #30267: (isbm) Fix RPM issues with the date/time and add package attributes filtering @ 2016-01-14 18:00:01 UTC
  • ISSUE #30330: (JensRantil) salt.state.file.absent doesn't document recursiveness (refs: #30360)
  • PR #30360: (jfindlay) file.remove, file.absent: mention recursive dir removal @ 2016-01-14 17:30:26 UTC
    • b61cb7a238 Merge pull request #30360 from jfindlay/remove_doc
    • a21ccd2700 file.remove, file.absent: mention recursive dir removal
  • ISSUE #26845: (maio) Postgres module (user_exists) doesn't work with PostgreSQL 9.5 (refs: #30221)
  • PR #30221: (mbarrien) No rolcatupdate for user_exist in Postgres>=9.5 #26845 @ 2016-01-14 16:52:49 UTC
  • PR #30358: (terminalmage) Add libgit2 version to versions-report @ 2016-01-14 16:37:28 UTC
  • PR #30346: (pass-by-value) Prevent orphaned volumes @ 2016-01-14 16:37:08 UTC
  • PR #30349: (rallytime) Back-port #30347 to 2015.8 @ 2016-01-14 16:26:37 UTC
  • PR #30354: (anlutro) Make sure all ignore_missing SLSes are caught @ 2016-01-14 16:24:19 UTC
  • PR #30356: (nmadhok) Adding code author @ 2016-01-14 16:23:08 UTC
  • PR #30340: (justinta) Updated seed_test.py for changes made to seed module @ 2016-01-13 22:50:34 UTC
  • ISSUE #26478: (rasathus) nested upstart services are not supported (refs: #26511)
  • PR #30339: (jfindlay) Backport #26511 @ 2016-01-13 22:35:17 UTC
    • PR #26511: (rasathus) Adds support for nested upstart scripts in the form of subfolder/serv… (refs: #30339)
    • 3bbed62d07 Merge pull request #30339 from jfindlay/bp-26511
    • 89d9cd5e38 Adds support for nested upstart scripts in the form of subfolder/service. This is implemented via an os.walk through the /etc/init folder, rather than the previous glob for *.conf method.
  • ISSUE #28339: (boboli) salt-call state.highstate fails with ZMQError when minion has no id set in /etc/salt/minion (refs: #28423, #28431)
  • PR #30343: (rallytime) Fix 2015.8 from incomplete back-port @ 2016-01-13 21:56:26 UTC
  • PR #30342: (eliasp) Correct whitespace placement in error message @ 2016-01-13 21:32:26 UTC
    • 7276d808ff Merge pull request #30342 from eliasp/2015.8-log-message-format
    • 8e37e36ac7 Correct whitespace placement in error message
  • ISSUE #30250: (mbarrien) npm.bootstrap state runs even when test=True (refs: #30257)
  • PR #30308: (rallytime) Back-port #30257 to 2015.8 @ 2016-01-13 19:20:13 UTC
  • PR #30187: (rallytime) Back-port #27606 to 2015.8 (refs: #30343) @ 2016-01-13 19:03:11 UTC
    • PR #27606: (plastikos) RFC: Add additional ZMQ tuning parameters necessary for 1k+ minions per master [WIP] (refs: #30343, #30187)
    • afa61c03db Merge pull request #30187 from rallytime/bp-27606
    • 8ef6d6c6fd Add additional ZMQ tuning parameters necessary for 1,000+ minions per server. Start collecting tuning parameters together in the master config file.
  • PR #30223: (serge-p) adding support for DragonFly BSD @ 2016-01-13 18:24:29 UTC
  • ISSUE #28396: (ymote) salt-cloud parallel provisioning (-P option) failed on 2015.8.1 (refs: #30238)
  • ISSUE #23824: (kiorky) salt.crypt broken in develop (refs: #23825)
  • PR #30238: (rallytime) Reinit crypto before calling RSA.generate when generating keys. @ 2016-01-13 18:22:11 UTC
  • ISSUE #24237: (Grokzen) Minion schedule return data missing some fields (refs: #30246)
  • PR #30246: (dmacvicar) Add missing return data to scheduled jobs (#24237) @ 2016-01-13 17:51:49 UTC
    • 15707e0ac8 Merge pull request #30246 from dmacvicar/dmacvicar-2015.8-24237
    • c462139dbb lint: E8713(test-for-membership-should-be-not-in)
    • 5a1b2ca486 include the 'success' field in scheduled jobs return data (part of #24237)
    • f72a4ca42d add retcode to scheduled jobs return data (part of #24237)
  • PR #30292: (thegoodduke) ipset: fix test=true & add comment for every entry @ 2016-01-13 17:49:16 UTC
  • ISSUE #30240: (snw1968) firewalld inconsistent permanent option used for services but not ports - other options required (refs: #30275)
  • PR #30275: (abednarik) Add permanent argument in firewalld. @ 2016-01-13 17:44:43 UTC
    • ea607675f5 Merge pull request #30275 from abednarik/fix_firewalld_ports_permanent
    • e3d4bf51da Add permanent argument in firewalld.
  • PR #30328: (cachedout) Fix file test @ 2016-01-13 17:42:22 UTC
  • PR #30310: (pass-by-value) Empty bucket fix @ 2016-01-13 17:30:45 UTC
  • PR #30211: (techhat) Execute choot on the correct path @ 2016-01-13 16:53:40 UTC
    • f23f0f30d4 Merge pull request #30211 from techhat/tmppath
    • 11ac2ff0bf Revert "We're putting the keys directly in place; -c isn't used"
    • e75b48f5ff We're putting the keys directly in place; -c isn't used
    • 5d7a0f6d81 Execute choot on the correct path
  • ISSUE #30286: (tkunicki) salt-cloud ec2 spot requests fail with userdata_file in config or profile (refs: #30304)
  • PR #30309: (rallytime) Back-port #30304 to 2015.8 @ 2016-01-13 16:41:53 UTC
  • PR #30278: (nmadhok) If datacenter is specified in the config, then look for managed objects under it @ 2016-01-13 15:29:36 UTC
    • 1624d6cebd Merge pull request #30278 from nmadhok/2015.8-samename-objects-fix
    • b0e86afa00 get_mor_by_property needs container_ref to be a positional parameter
    • 56dfc63f91 If datacenter is specified, start all searches under datacenter
    • fcf77b738e If datacenter is specified then look under it instead of looking under inventory root folder
  • PR #30305: (jacobhammons) Changed examples to use the "example.com" domain instead of "mycompan… @ 2016-01-12 20:42:10 UTC
    • fc9304f7f8 Merge pull request #30305 from jacobhammons/example-domain
    • 53d17f1f85 Changed examples to use the "example.com" domain instead of "mycompany.com" or "company.com"
  • PR #30249: (mpreziuso) Fixes performance and timeout issues on win_pkg.install @ 2016-01-12 20:14:54 UTC
  • PR #30217: (pass-by-value) Make sure cloud actions can be called via salt run @ 2016-01-12 20:11:13 UTC
  • ISSUE #9569: (clearclaw) How can a binary file, such as a license key, be distributed via Pillar? (refs: #30268)
  • PR #30268: (terminalmage) Optimize file_tree ext_pillar and update file.managed to allow for binary contents @ 2016-01-12 20:09:19 UTC
    • 4a6b53f329 Merge pull request #30268 from terminalmage/issue9569
    • 724b2f36ce Add file_tree/file.managed/contents_pillar example to FAQ
    • 854c7d9978 Remove old FAQ item referencing gitfs bug in 0.16.x
    • e9a6d709f9 salt.states.file.managed: Allow for binary contents
    • 1ba448b619 salt.pillar.file_tree: Optimizations, deprecate raw_data
    • 650cc0af5c salt.modules.file: Improve docstrings
  • ISSUE #29078: (Reiner030) boto_secgroup didn't work as expected in Debian Jessie (refs: #30155)
  • PR #30245: (rallytime) Boto secgroup/iam_role: Add note stating us-east-1 is default region @ 2016-01-12 20:04:31 UTC
    • PR #30155: (rallytime) Update boto_secgroup and boto_iam_role docs to only use region OR profile (refs: #30245)
    • dbe7bcdc9a Merge pull request #30245 from rallytime/botosecgroup-docs
    • 406a138f76 Boto secgroup/iam_role: Add note stating us-east-1 is default region
  • PR #30299: (rallytime) ESXi Proxy minions states are located at salt.states.esxi, not vsphere. @ 2016-01-12 20:03:31 UTC
    • 6b183778f1 Merge pull request #30299 from rallytime/esxi-proxy-doc-fix
    • db68fc48a8 Fix CLI Example syntax
    • 1cb9f29798 ESXi Proxy minions states are located at salt.states.esxi, not vsphere.
  • PR #30202: (opdude) Fixed the periodic call to beacons @ 2016-01-12 19:58:44 UTC
    • 903289d3fb Merge pull request #30202 from Unity-Technologies/hotfix/beacon_periodic
    • ea7a86fa7d Fixed the periodic call to beacons
  • PR #30303: (jacobhammons) Changed notes to indicate that functions are matched using regular ex… @ 2016-01-12 19:15:16 UTC
    • 48d2bd9e78 Merge pull request #30303 from jacobhammons/pcre-match
    • e5079ab4c9 Changed notes to indicate that functions are matched using regular expressions instead of minions
  • ISSUE #29684: (snarfmonkey) Upgrade from 2015.8.1 to 2015.8.3 via apt for Ubuntu 14.04 causes Dulwich-backed gitfs to stop working (refs: #30284)
  • PR #30284: (terminalmage) salt.utils.gitfs: Fix Dulwich env detection and submodule handling @ 2016-01-12 19:11:36 UTC
    • 675ac4b43f Merge pull request #30284 from terminalmage/issue29684
    • a746014f7e salt.utils.gitfs: Fix Dulwich env detection and submodule handling
  • PR #30280: (jfindlay) add state mocking to release notes @ 2016-01-12 19:10:40 UTC
  • ISSUE #30117: (MadsRC) Service beacons fails with Stacktraces (refs: #30121)
  • PR #30273: (rallytime) Back-port #30121 to 2015.8 @ 2016-01-12 19:10:16 UTC
    • PR #30121: (MadsRC) Patch for issue #30117 (refs: #30273)
    • c9ade42d10 Merge pull request #30273 from rallytime/bp-30121
    • c8c30f2105 I fail at linting... Fixed my uppercase/lowercase problem
    • 0877b33026 Fixed some linting issues
    • 8ec36497a1 Added note about systemd and uncleanshutdown. Also fixed line length of comments to max 80 characters as per PEP0008
    • a50428d02c On an unclean shutdown, if oncleanshutdown is given a path, an keyy:value of shutdown:unclean is added to the returned data. The documentation states that the key should be 'uncleanshutdown' and that the value should either be True or False. This is fixed in the code
    • 51b57f1820 Fixed issue number #30117 - When no parameters are given to a service, the service object is of type None and thus isn't iterable. This is contrary to the documentation which states that there are default values. Default values added as False
  • PR #30301: (cachedout) Accept whatever comes into hightstate mock for state tests @ 2016-01-12 18:33:14 UTC
    • 3a5a84a790 Merge pull request #30301 from cachedout/fix_state_tests
    • 2c62b464b1 Accept whatever comes into hightstate mock for state tests
  • ISSUE #28586: (zmalone) file.append does not differentiate between tabs and spaces (refs: #30156)
  • PR #30282: (cachedout) Fix file.append logic @ 2016-01-12 18:27:30 UTC
  • PR #30289: (cro) Fix problems with targeting proxies by grains @ 2016-01-12 18:16:57 UTC
  • PR #30293: (cro) Ensure we don't log stuff we shouldn't @ 2016-01-12 18:04:25 UTC
    • 75b83453cf Merge pull request #30293 from cro/proxy_log_cleanup
    • b358fe370c Merge remote-tracking branch 'origin/proxy_log_cleanup' into proxy_log_cleanup
      • c9a5680427 Add unused 'output_loglevel' kwarg. This is here for when we alias cmd.run_all directly to run_all_quiet in certain chicken-and-egg situations where modules need to work both before and after the __salt__ dictionary is populated (cf dracr.py).
      • 8c46de12e4 Ensure we don't log stuff we shouldn't.
    • 3267d92216 Add unused 'output_loglevel' kwarg. This is here for when we alias cmd.run_all directly to run_all_quiet in certain chicken-and-egg situations where modules need to work both before and after the __salt__ dictionary is populated (cf dracr.py).
    • 6a86bdc6da Ensure we don't log stuff we shouldn't.
  • PR #30279: (cachedout) Allow modules to be packed into boto utils @ 2016-01-12 16:53:54 UTC
  • ISSUE #29951: (Reiner030) boto_ec2 params needed (refs: #30186)
  • PR #30186: (rallytime) Update CLI Examples in boto_ec2 module to reflect correct arg/kwarg positioning @ 2016-01-08 19:00:45 UTC
    • 54b9641330 Merge pull request #30186 from rallytime/fix-29951
    • a943b505cc Update CLI Examples in boto_ec2 module to reflect correct arg/kwarg positioning
  • ISSUE #28586: (zmalone) file.append does not differentiate between tabs and spaces (refs: #30156)
  • PR #30156: (abednarik) Add option in file.append to ignore_whitespace. (refs: #30282) @ 2016-01-08 16:07:23 UTC
    • 1256fd11e1 Merge pull request #30156 from abednarik/ignore_whitespace_file_append
    • af68086e5c Add option in file.append to ignore_whitespace.
  • PR #30189: (rallytime) Back-port #30185 to 2015.8 @ 2016-01-07 23:32:05 UTC
  • ISSUE #9319: (gravyboat) Update Reactor docs with an example using salt-cloud from the commandline. (refs: #30215)
  • ISSUE #8146: (basepi) Make implications of extra accepted keys on timeouts more obvious (refs: #30215)
  • ISSUE #6853: (Psycojoker) Salt formulas should be way more visible in the documentation (refs: #30215)
  • ISSUE #4381: (mlister2006) peer_run: glob, pcre matching. Better docs (refs: #30215)
  • ISSUE #2229: (alekibango) how to debug zeromq problem with hanging salt communication? (refs: #30215)
  • ISSUE #15042: (cvrebert) percent signs not escaped in cron commands (refs: #30215)
  • ISSUE #14946: (ryan-lane) reload_modules not documented in global state arguments documentation (refs: #30215)
  • ISSUE #13777: (gravyboat) Update top module docs with more concise examples (refs: #30215)
  • ISSUE #13036: (tminn) salstack tomcat module (refs: #30215)
  • PR #30215: (jacobhammons) Assorted doc bug fixes @ 2016-01-07 21:53:27 UTC
  • ISSUE #30204: (anlutro) salt can't find local cache return file (refs: #30206)
  • PR #30206: (cachedout) Revert "Fix incorrect file permissions in file.line" @ 2016-01-07 17:55:48 UTC
    • 2000800915 Merge pull request #30206 from cachedout/revert_30168
    • ee786293e7 Revert "Fix incorrect file permissions in file.line"
  • PR #30190: (jacobhammons) Updated doc site banners @ 2016-01-06 22:37:34 UTC
  • ISSUE #30171: (jamusj) Python 2.7 dependency in x509.py (refs: #30180)
  • PR #30180: (jfindlay) modules.x509._dec2hex: add fmt index for 2.6 compat @ 2016-01-06 19:48:50 UTC
  • PR #30179: (terminalmage) Backport #26962 to 2015.8 branch @ 2016-01-06 19:48:30 UTC
    • PR #26962: (ctrlrsf) Add --state-verbose command line option to salt cmd (refs: #30179)
    • 6516d5b5d0 Merge pull request #30179 from terminalmage/bp-26962
    • 08f2021f52 Fix pylint warnings: unnecessary parens after if keyword
    • a2ec721661 Add --state-verbose command line option to salt cmd
  • ISSUE #29654: (schaarsc) ssh_auth should report missing source (refs: #29693)
  • PR #29693: (abednarik) Handle missing source file in ssh_auth. @ 2016-01-06 17:13:06 UTC
    • 27df7276bc Merge pull request #29693 from abednarik/handle_missing_source_in_ssh_auth
    • fc024e3cf4 Handle missing source file in ssh_auth.
  • ISSUE #29078: (Reiner030) boto_secgroup didn't work as expected in Debian Jessie (refs: #30155)
  • PR #30155: (rallytime) Update boto_secgroup and boto_iam_role docs to only use region OR profile (refs: #30245) @ 2016-01-06 17:09:50 UTC
    • f9863dd9fb Merge pull request #30155 from rallytime/boto-secgroup-docfix
    • f0381a955f Update boto_secgroup and boto_iam_role docs to only use region OR profile.
  • ISSUE #29905: (Reiner030) pillar referencing for boto profiles seems not completely working right / docu missing (refs: #30158)
  • PR #30158: (rallytime) Move option(value) calls to __salt__['config.option'] in boto utils @ 2016-01-06 16:35:59 UTC
    • e36e8e2e73 Merge pull request #30158 from rallytime/fix-29905
    • 3321c5d408 Move option(value) calls to __salt__['config.option'] in boto utils
  • ISSUE #29770: (Ch3LL) disk.usage does not work on AIX (refs: #30160)
  • PR #30160: (dmurphy18) Fix parsing disk usage for line with no number and AIX values in Kilos @ 2016-01-06 16:34:45 UTC
    • ec009a6812 Merge pull request #30160 from saltstack/aix_dskusage
    • 8450df0483 Fix parsing disk usage for line with no number and AIX values in Kilos
  • ISSUE #29919: (abcfy2) State grains.append cannot append to a non-exist grain name. (refs: #30162)
  • PR #30162: (rallytime) Update list_present and append grains state function docs to be more clear. @ 2016-01-06 16:33:25 UTC
    • f808ffbbbd Merge pull request #30162 from rallytime/fix-29919
    • 9bbd129c60 Update list_present and append grains state function docs to be more clear
  • ISSUE #28923: (aabognah) passing argument with '=no' to file.line (refs: #30163)
  • PR #30163: (rallytime) Add warning about using "=" in file.line function @ 2016-01-06 16:32:39 UTC
  • PR #30164: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8 @ 2016-01-06 16:28:59 UTC
    • 106efd258a Merge pull request #30164 from basepi/merge-forward-2015.8
    • d73a7d6c4d Merge remote-tracking branch 'upstream/2015.5' into merge-forward-2015.8
      • 9363d6f5b6 Merge pull request #30125 from abednarik/update_user_home
        • 56544a77f6 Update user home event when createhome is set to False
      • 1a5d585d91 Merge pull request #30127 from jsutton/clarify-documentation-for-random_master
        • 01dbf385ef Adding random_master to reference and updating master_shuffle. Adding master_shuffle to the minion example config file as it is needed for multi-master PKI.
      • 28b1bbbe77 Merge pull request #30110 from markckimball/fix-verify_ssl-in-joyent-cloud
        • e1c08cb269 Fixed flag sent to salt.utils.http in order for verify_ssl to work appropriately.
      • 040412b0b1 Merge pull request #30093 from zmalone/pillar-notes
        • cfbfd58afe Noting that file_roots and "state tree" should both be avoided, because in some environments, the actual states show up another level down. Adding notes about why this is undesirable.
      • 25edefc93a Merge pull request #30097 from cachedout/note_on_password_process_list
        • 58aec884ef Note concern about cleartext password in docs for shadow.gen_password
      • 6b1c3a6bf2 Merge pull request #30089 from mpreziuso/patch-1
        • 50533add40 Fixes terminology and adds more accurate details about the algorithms
      • 200d09385d Merge pull request #30086 from cachedout/issue_29921
        • 8c29e2dd6a Document that gitfs needs recent libs
      • 404414bf57 Merge pull request #30070 from cachedout/issue_27835
        • 60431e342a Add documentation on debugging salt-ssh
  • ISSUE #30150: (rapenne-s) file.line reset permissions to 600 (refs: #30212, #30168)
  • PR #30168: (abednarik) Fix incorrect file permissions in file.line @ 2016-01-06 16:25:08 UTC
  • PR #30154: (Oro) Fix file serialize on windows @ 2016-01-05 18:08:40 UTC
  • PR #30144: (rallytime) Added generic ESXCLI command ability to ESXi Proxy Minion @ 2016-01-05 16:23:38 UTC
    • 7d51d8bb46 Merge pull request #30144 from rallytime/vsphere-esxcli-cmd
    • 2f9ec5db96 Added generic ESXCLI command ability to ESXi Proxy Minion
  • ISSUE #29994: (adithep) dockerng.push should not auto tag :latest (refs: #30142)
  • ISSUE #29993: (adithep) Dockerng as a whole is not compatible with v2 registries. (refs: #30142)
  • PR #30142: (terminalmage) Fix dockerng.push, and allow for multiple images @ 2016-01-04 22:53:50 UTC
  • ISSUE #30051: (joejulian) glusterfs.status fails with glusterfs 3.7 (refs: #30075)
  • PR #30075: (joejulian) Convert glusterfs module to use xml (refs: #30405) @ 2016-01-04 20:33:58 UTC
  • PR #30129: (optix2000) Clean up uptodate() in git state @ 2016-01-04 20:23:18 UTC
    • a6d94358ed Merge pull request #30129 from optix2000/2015.8
    • c68ea6332a No point to recast comments to a string. uptodate() should only accept strings for comments.
    • 6c5bac4909 Properly fix concat list issue in git state.
  • ISSUE #28814: (peter-slovak) The "virtual" grain detection with virt-what on LXC incorrectly yields "physical" (refs: #29589)
  • PR #30139: (rallytime) Back-port #29589 to 2015.8 @ 2016-01-04 20:22:47 UTC
  • ISSUE #29833: (iMilnb) salt minion won't start: Non valid IP address match on BSD alias format (refs: #30124)
  • PR #30124: (abednarik) Update regex to detect ip alias in OpenBSD. @ 2016-01-04 19:48:28 UTC
  • PR #30133: (stanislavb) Fix typo in gpgkey URL @ 2016-01-04 19:29:57 UTC
  • ISSUE #29912: (rterbush) s3 ext_pillar fails if key and keyid are not provided (refs: #30126)
  • PR #30126: (stanislavb) Log S3 API error message @ 2016-01-04 19:22:39 UTC
  • PR #30128: (oeuftete) Log retryable transport errors as warnings @ 2016-01-04 19:15:31 UTC
    • aeec21ea65 Merge pull request #30128 from oeuftete/fileclient-attempt-error-to-warning
    • a5d99b13e1 Log retryable transport errors as warnings
  • ISSUE #28171: (srkunze) cron.rm cannot remove @special entries (refs: #30096)
  • PR #30096: (cachedout) Add rm_special to crontab module @ 2016-01-01 00:56:08 UTC
  • PR #30106: (techhat) Ensure last dir @ 2016-01-01 00:52:54 UTC
  • PR #30101: (gtmanfred) fix bug where nova driver exits with no adminPass @ 2015-12-31 13:45:16 UTC
  • PR #30090: (techhat) Add argument to isdir() @ 2015-12-30 22:41:02 UTC
  • PR #30094: (rallytime) Fix doc formatting for cloud.create example in module.py state @ 2015-12-30 22:40:24 UTC
    • a12bda4b30 Merge pull request #30094 from rallytime/module_state_doc_fix
    • 8fbee322b9 Fix doc formatting for cloud.create example in module.py state
  • PR #30095: (rallytime) Add the list_nodes_select function to linode driver @ 2015-12-30 21:06:58 UTC
    • d7f46b5438 Merge pull request #30095 from rallytime/select_query_linode
    • 4731d9442e Add the list_nodes_select function to linode driver
  • ISSUE #28763: (cybacolt) grain saltversioninfo not returning values by index (refs: #30082)
  • PR #30082: (abednarik) Fixed saltversioninfo grain return @ 2015-12-30 18:23:17 UTC
  • PR #30084: (rallytime) Back-port #29987 to 2015.8 @ 2015-12-30 18:19:09 UTC
  • PR #30071: (rallytime) Merge branch '2015.5' into '2015.8' @ 2015-12-29 23:18:00 UTC
  • PR #30067: (ryan-lane) Pass in kwargs to boto_secgroup.convert_to_group_ids explicitly @ 2015-12-29 23:04:33 UTC
    • 1bf9853808 Merge pull request #30067 from lyft/boto-elb-stable-fix
    • ae22edb1b4 Pass in kwargs to boto_secgroup.convert_to_group_ids explicitly
  • PR #30069: (techhat) Ensure that pki_dir exists @ 2015-12-29 23:03:23 UTC
  • ISSUE #30045: (AkhterAli) salt-cloud make syndic not possible. (refs: #30064)
  • PR #30064: (rallytime) Add Syndic documentation to miscellaneous Salt Cloud config options @ 2015-12-29 20:15:45 UTC
  • PR #30049: (rallytime) Add some more unit tests for the vsphere execution module @ 2015-12-29 17:07:41 UTC
    • bad6daca93 Merge pull request #30049 from rallytime/esxi-unit-tests
    • 1a83147986 Remove unnecessary import block
    • 695107ae6e Add some more unit tests for the vsphere execution module
  • PR #30060: (rallytime) Back-port #27104 to 2015.8 @ 2015-12-29 17:06:58 UTC
    • PR #27104: (hexedpackets) Remove only the file extension when checking missing cached nodes. (refs: #30060)
    • cedee772d7 Merge pull request #30060 from rallytime/bp-27104
    • f0566c4b8f Remove only the file extension on cached node files instead of replacing every '.p' substring.
  • ISSUE #28540: (whiteinge) The rest_cherrypy automodule docs are hard to digest (refs: #30048)
  • PR #30048: (jacobhammons) Remove internal APIs from rest_cherrypy docs. @ 2015-12-28 23:24:13 UTC
  • ISSUE #29960: (anlutro) Circular import in salt.utils.jinja (refs: #30043)
  • PR #30043: (rallytime) Be explicit about importing from salt.utils.jinja to avoid circular imports @ 2015-12-28 21:35:18 UTC
    • 3c63527313 Merge pull request #30043 from rallytime/fix-29960
    • a157c78bc8 Be explicit about importing from salt.utils.jinja to avoid circular imports
  • PR #30038: (rallytime) Back-port #30017 to 2015.8 @ 2015-12-28 20:41:45 UTC
    • PR #30017: (anlutro) Change how alternatives states check for installed (refs: #30038)
    • 6cdca314c7 Merge pull request #30038 from rallytime/bp-30017
    • aab35b883e Add versionadded directive for new check_exists function.
    • ca290ec3e1 change how alternatives states check for installed
  • PR #30036: (rallytime) Back-port #29995 to 2015.8 @ 2015-12-28 20:41:04 UTC
  • PR #30035: (rallytime) Back-port #29895 to 2015.8 @ 2015-12-28 20:20:58 UTC
  • PR #30034: (rallytime) Back-port #29893 to 2015.8 @ 2015-12-28 20:20:51 UTC
  • PR #30033: (rallytime) Back-port #29876 to 2015.8 @ 2015-12-28 20:20:42 UTC
  • PR #30029: (terminalmage) git.latest: Fix handling of nonexistent branches @ 2015-12-28 19:39:29 UTC
    • a5f7d9c2fc Merge pull request #30029 from terminalmage/git.latest-nonexistent-branch
    • 0b95894c9f git.latest: Fix handling of nonexistent branches
  • PR #30016: (anlutro) Properly normalize locales in locale.gen_locale @ 2015-12-28 15:33:48 UTC
    • e7fe24dc64 Merge pull request #30016 from alprs/fix-gen_locale_normalize
    • 75eb4511d3 properly normalize locales in locale.gen_locale
  • PR #30015: (anlutro) locale module: don't escape the slash in \n @ 2015-12-28 15:31:20 UTC
    • 90611e95f4 Merge pull request #30015 from alprs/fix-gen_locale_escaped_newline
    • 5799729aee locale module: don't escape the slash in n
  • PR #30022: (gqgunhed) Two minor typos fixed @ 2015-12-28 15:22:24 UTC
    • b871ce5310 Merge pull request #30022 from gqgunhed/winrepo_typo
    • a052ff016e fixed minor typos and a :ref: link
    • e47db1a076 Merge remote-tracking branch 'refs/remotes/saltstack/2015.8' into winrepo_typo
    • 0c4c8b9b5c Merge remote-tracking branch 'refs/remotes/saltstack/2015.8' into 2015.8
  • PR #30026: (anlutro) states.at: fix wrong variable being used @ 2015-12-28 15:21:23 UTC
  • PR #29966: (multani) Fix bigip state/module documentation + serializers documentation @ 2015-12-23 15:06:46 UTC
    • a3410fdf41 Merge pull request #29966 from multani/fix/docs
    • e6e36372a4 doc: fix documentation link for salt.serializers
    • 23ef472a07 bigip: fix documentation formatting, remove warnings during doc building
  • PR #29904: (twangboy) Improvements to osx packaging scripts @ 2015-12-22 21:40:23 UTC
  • PR #29950: (multani) boto_iam: fix deletion of IAM users when using delete_keys=true @ 2015-12-22 18:43:07 UTC
    • 9522bdf4a5 Merge pull request #29950 from multani/fix/states.boto_iam-delete-user
    • 516c8661f4 boto_iam: fix deletion of IAM users when using delete_keys=true
  • PR #29937: (multani) Fix states.boto_iam group users @ 2015-12-22 17:33:02 UTC
    • be95d4d79a Merge pull request #29937 from multani/fix/states.boto_iam-group-users
    • 5c86a78d75 boto_iam: handle group's users empty list by removing all users of the group
    • f3461053df boto_iam: passes connection information down to callees
  • PR #29934: (multani) Fix state.boto_iam virtual name @ 2015-12-22 17:16:25 UTC
  • ISSUE #29933: (Reiner030) boto_rds.absent misses pillar variables for final backup (refs: #29943)
  • PR #29943: (cachedout) Check args correctly in boto_rds @ 2015-12-22 17:15:48 UTC
  • PR #29924: (gqgunhed) fixed: uptime now working on non-US Windows @ 2015-12-22 15:03:17 UTC
  • PR #29883: (serge-p) fix for nfs mounts in active_mounts_openbsd() @ 2015-12-21 18:26:49 UTC
  • ISSUE #29866: (tony) spm(1) command should obey Saltfile (refs: #29894)
  • PR #29894: (techhat) Support Saltfile in SPM @ 2015-12-21 18:03:07 UTC
  • PR #29856: (rallytime) Added some initial unit tests for the salt.modules.vsphere.py file @ 2015-12-21 17:12:20 UTC
    • 4f46255044 Merge pull request #29856 from rallytime/esxi-unit-tests
    • b908ebd123 Added some initial unit tests for the salt.modules.vsphere.py file
  • PR #29855: (rallytime) Back-port #29740 to 2015.8 @ 2015-12-21 17:11:28 UTC
  • PR #29890: (multani) Various documentation fixes @ 2015-12-21 16:25:15 UTC
  • PR #29850: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8 @ 2015-12-18 21:33:49 UTC
    • 50f48c4bf3 Merge pull request #29850 from basepi/merge-forward-2015.8
    • 7402599c62 Merge remote-tracking branch 'upstream/2015.5' into merge-forward-2015.8
    • f43f3d166c Merge pull request #29730 from rallytime/fix-24698
      • 120fd5fdf0 Update docker-py version requirement to 0.6.0 for dockerio.py files
    • c393a4175a Merge pull request #29715 from rallytime/fix-23343
      • a0ed857c37 Install correct package version, if provided, for npm state.
    • 1310afbbc2 Merge pull request #29721 from terminalmage/nested-output-multiline-fix
      • 761be9cb93 Fix display of multiline strings when iterating over a list
    • 52cc07cec9 Merge pull request #29646 from rallytime/fix-29488
      • c5fa9e9351 Don't stacktrace on kwargs.get if kwargs=None
  • PR #29811: (anlutro) influxdb: add retention policy module functions @ 2015-12-18 17:19:02 UTC
    • 05d2aaaef2 Merge pull request #29811 from alprs/feature-influxdb_retention
    • 51088d938a add tests, rename a function to more closely mirror influxdb
    • 785da17a67 missing comma
    • 7e9e9a1030 influxdb: add retention policy module functions
  • ISSUE #29396: (Ch3LL) Windows 2012 Multi-Master ZMQError (refs: #29814)
  • PR #29814: (basepi) [2015.8][Windows] Fix multi-master on windows @ 2015-12-18 17:16:52 UTC
    • 7eefaac58a Merge pull request #29814 from basepi/multi-master.windows.29396
    • 2405501d75 Add documentation for tcp ipc_mode and multi-master
    • 307e867980 For tcp ipc_mode, give each minion different pub/pull ports
    • 5a21893e82 Fix ipc_mode check in windows
  • PR #29819: (rallytime) Add esxi module and state to docs build @ 2015-12-18 16:20:27 UTC
  • PR #29832: (jleimbach) Fixed typo in order to use the keyboard module for RHEL without systemd @ 2015-12-18 16:04:57 UTC
    • e865c787a4 Merge pull request #29832 from jleimbach/fix-keyboard.py-for-rhel-without-systemd
    • 7b72b3c52c Fixed typo in order to use the keyboard module for RHEL without systemd
  • PR #29803: (rallytime) Add vSphere module to doc ref module tree @ 2015-12-17 18:52:56 UTC
  • ISSUE #29751: (ether42) mod_hostname behavior is systemd dependent (refs: #29767)
  • PR #29767: (abednarik) Hosts file update in mod_hostname. @ 2015-12-17 18:31:18 UTC
  • ISSUE #29631: (joshughes) pygit2: git submodules cause traceback in file_list (refs: #29772)
  • PR #29772: (terminalmage) pygit2: skip submodules when traversing tree @ 2015-12-17 18:23:16 UTC
  • PR #29765: (gtmanfred) allow nova driver to be boot from volume @ 2015-12-17 18:20:33 UTC
    • 1b430b251f Merge pull request #29765 from gtmanfred/2015.8
    • e95f7561c5 cloudnetworks should be making public_ips a list
    • ec7e45fbfb add documentation for boot from volume on nova driver
    • eafcc5e3ac Add boot from volume for openstack nova
  • PR #29773: (l2ol33rt) Append missing wget in debian installation guide @ 2015-12-17 17:29:18 UTC
    • c4f226f31e Merge pull request #29773 from l2ol33rt/debian_install_docfix
    • 64cb4b0540 Append missing wget in debian installation guide
  • PR #29800: (rallytime) Back-port #29769 to 2015.8 @ 2015-12-17 17:28:52 UTC
  • PR #29775: (paulnivin) Change listen requisite resolution from name to ID declaration @ 2015-12-16 22:56:03 UTC
    • ab61f78295 Merge pull request #29775 from lyft/listen-id-declaration-resolution-stable
    • ff3a809c11 Change listen requisite resolution from name to ID declaration
  • PR #29754: (rallytime) Back-port #29719 to 2015.8 @ 2015-12-16 17:25:51 UTC
  • PR #29713: (The-Loeki) Pillar-based cloud providers still forcing use of deprecated 'provider' @ 2015-12-16 14:51:31 UTC
  • ISSUE #14634: (Sacro) 'unless' documentation isn't logically plausible (refs: #29729)
  • PR #29729: (rallytime) Further clarifications on "unless" and "onlyif" requisites. @ 2015-12-16 14:45:06 UTC
  • ISSUE #29736: (akissa) Pillar sqlite3 examples incorrect (refs: #29737)
  • PR #29737: (akissa) fix pillar sqlite3 documentation examples @ 2015-12-16 14:41:57 UTC
    • 7084f79199 Merge pull request #29737 from akissa/fix-pillar-sqlite3-examples
    • 1c98f8d609 fix pillar sqlite3 documentation examples
  • ISSUE #29741: (akissa) Pillar Sqlite3 does not honour database config option when using salt-call (refs: #29743)
  • PR #29743: (akissa) fix pillar sqlite not honouring config options @ 2015-12-16 14:40:27 UTC
    • e977096409 Merge pull request #29743 from akissa/fix-pillar-sqlite3-does-not-honour-config
    • 6184fb1ae1 fix pillar sqlite not honouring config options
  • ISSUE #29152: (guettli) docs for states.postgres_user.present: name and password twice? (refs: #29723)
  • PR #29723: (rallytime) Clarify db_user and db_password kwargs for postgres_user.present state function @ 2015-12-15 23:58:43 UTC
    • 2cea0b0a2d Merge pull request #29723 from rallytime/fix-29152
    • 8d8fdd0a27 Clarify db_user and db_password kwargs for postgres_user.present state function
  • ISSUE #29154: (guettli) [Docs] for cmd.run. Missing link to details for "stateful" (refs: #29722)
  • PR #29722: (rallytime) Link "stateful" kwargs to definition of what "stateful" means for cmd state. @ 2015-12-15 23:25:48 UTC
    • 30eab23c43 Merge pull request #29722 from rallytime/fix-29154
    • 5c045a86af Link "stateful" kwargs to definition of what "stateful" means for cmd state.
  • ISSUE #29091: (gravyboat) Salt pillar best practices should show 2 matchers in base (refs: #29724)
  • PR #29724: (rallytime) Add examples of using multiple matching levels to Pillar docs @ 2015-12-15 23:02:32 UTC
    • c9ca1a371e Merge pull request #29724 from rallytime/fix-29091
    • 45080f3629 Add examples of using multiple matching levels to Pillar docs
  • PR #29726: (cachedout) Disable some boto tests per resolution of moto issue @ 2015-12-15 22:15:35 UTC
    • 4985cc57f1 Merge pull request #29726 from cachedout/disable_moto_2015_8
    • d19827fd3a Disable some boto tests per resolution of moto issue
  • ISSUE #25723: (jamesog) file.directory fails in test mode when using recurse ignore_files (refs: #29708)
  • PR #29708: (lagesag) Fix test=True for file.directory with recurse ignore_files/ignore_dirs. @ 2015-12-15 19:15:14 UTC
  • ISSUE #29199: (hubez) 2015.8.1 and 2015.5.6: salt-minion self-restart doesn't work in daemon mode. Works when not a daemon (refs: #29642)
  • PR #29642: (cachedout) Correctly restart daemonized minions on failure @ 2015-12-15 19:02:40 UTC
  • PR #29599: (cachedout) Clean up minion shutdown @ 2015-12-15 19:01:35 UTC
  • PR #29675: (clinta) allow returning all refs @ 2015-12-15 18:55:36 UTC
  • PR #29683: (rallytime) Catch more specific error to pass the error message through elegantly. @ 2015-12-15 18:41:54 UTC
    • 7c50533d3f Merge pull request #29683 from rallytime/vsan_fixes
    • afc003079e Catch more specific error to pass the error message through elegantly.
  • PR #29687: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8 @ 2015-12-15 18:38:46 UTC
    • 30499e4896 Merge pull request #29687 from basepi/merge-forward-2015.8
    • b51cba59c0 Merge remote-tracking branch 'upstream/2015.5' into merge-forward-2015.8
  • ISSUE #27611: (benburkert) PR #26818 broke git.latest with :mirror/:bare (refs: #29681)
  • PR #29681: (clinta) fix bare/mirror in git.latest @ 2015-12-15 18:37:16 UTC
  • PR #29644: (rallytime) Fixed a couple more ESXi proxy minion bugs @ 2015-12-14 18:36:28 UTC
  • PR #29645: (rallytime) Back-port #29558 to 2015.8 @ 2015-12-14 18:11:38 UTC
  • ISSUE #29630: (c4t3l) Fresh minion install (2015.8.3) returns service __virtual__ is False errors on salt-calls (refs: #29632)
  • ISSUE #29581: (zmalone) Complaints about pyOpenSSL version on Saltstack 2015.8.3 (refs: #29632)
  • PR #29632: (jfindlay) reduce severity of tls module __virtual__ logging @ 2015-12-11 20:11:32 UTC
    • a2a7f1527b Merge pull request #29632 from jfindlay/tls_virt
    • 3ed6a052fd modules.tls.__virtual__: don't spam everyone's error log
    • 76a200e780 modules.tls.__virtual__: refactor cert path comment
    • 0a0532e598 modules.tls.__virtual__: remove redundant parens
  • ISSUE #29598: (javicacheiro) Duplicated MTU entry added (refs: #29606)
  • PR #29606: (abednarik) Fixed duplicate mtu entry in RedHat 7 network configuration. @ 2015-12-11 17:24:45 UTC
    • f6f3aa6613 Merge pull request #29606 from abednarik/remove_duplicate_mtu_entry_rh7_net_template
    • afb2f887ba Fixed duplicate mtu entry in RedHat 7 network configuration.
  • PR #29613: (rallytime) Various ESXi Proxy Minion Bug Fixes @ 2015-12-11 17:18:58 UTC
  • ISSUE #26364: (cedwards) [freebsd] TCP transport not working in 2015.8.0rc3 (refs: #29628)
  • PR #29628: (DmitryKuzmenko) Don't create io_loop before fork @ 2015-12-11 17:15:11 UTC
  • PR #29609: (basepi) [2015.8][salt-ssh] Add ability to set salt-ssh command umask in roster @ 2015-12-10 22:52:27 UTC
  • ISSUE #29586: (basepi) Orchestrate doesn't handle minion error properly (refs: #29603)
  • ISSUE #29546: (jefferyharrell) Can't seem to get orchestrate to recognize a failed state (refs: #29603)
  • PR #29603: (basepi) Fix orchestration failure-checking @ 2015-12-10 21:23:57 UTC
    • 1e394f5ab1 Merge pull request #29603 from basepi/orchestrate.failures.29546
    • 2bdcadaa27 Remove unnecessary and
    • 501f91a388 Fix error in failure checking for salt.state within orchestration
  • ISSUE #29584: (kwilliams057) dockerng image-present fails when trying to pull from registry (refs: #29597)
  • PR #29597: (terminalmage) dockerng: Prevent exception when API response contains empty dictionary @ 2015-12-10 19:57:42 UTC
    • b5b80b9324 Merge pull request #29597 from terminalmage/issue29584
    • d68067b5db dockerng: Prevent exception when API response contains empty dictionary
  • ISSUE #29585: (job) cidr argument in salt.modules.network.ip_addrs6() is broken (refs: #29587)
  • PR #29596: (rallytime) Back-port #29587 to 2015.8 @ 2015-12-10 19:57:18 UTC
    • PR #29587: (job) Fix the 'cidr' arg in salt.modules.network.ip_addrs6() (refs: #29596)
    • ffb54cced7 Merge pull request #29596 from rallytime/bp-29587
    • bfb75ce363 Fix the 'cidr' arg in salt.modules.network.ip_addrs6()
  • PR #29588: (rallytime) Added ESXi Proxy Minion Tutorial @ 2015-12-10 16:17:51 UTC
  • ISSUE #29557: (arthurlogilab) [modules/nova] AttributeError: 'module' object has no attribute 'discover_extensions' when using nova.image_list (refs: #29572)
  • PR #29572: (gtmanfred) [nova] use old discover_extensions if available @ 2015-12-09 17:35:42 UTC
  • ISSUE #29009: (LoveIsGrief) git.latest doesn't checkout submodules (refs: #29545)
  • PR #29545: (terminalmage) git.latest: init submodules if not yet initialized @ 2015-12-09 16:19:42 UTC
  • PR #29548: (rallytime) Back-port #29449 to 2015.8 @ 2015-12-09 16:19:07 UTC
  • PR #29547: (rallytime) Refactored ESXCLI-based functions to accept a list of esxi_hosts @ 2015-12-09 16:08:03 UTC
    • fd67903bf9 Merge pull request #29547 from rallytime/esxi-proxy
    • 469648dd07 Refactored ESXCLI-based functions to accept a list of esxi_hosts
  • PR #29563: (anlutro) Fix a call to deprecated method in python-influxdb @ 2015-12-09 16:00:24 UTC
  • PR #29565: (bdrung) Fix typos and missing release note @ 2015-12-09 15:59:21 UTC
  • PR #29540: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8 @ 2015-12-08 21:27:01 UTC
  • PR #29499: (rallytime) Initial commit of ESXi Proxy Minion @ 2015-12-08 21:10:13 UTC
    • 3ae096b7ac Merge pull request #29499 from rallytime/esxi-proxy
    • d8b1ba3991 Make sure ESXCLI gating is correct in vsphere __virtual__
    • 55589f8021 Provide some more inline comments for longer functions
    • baf2f8ce7a Pylint fix
    • 763ae5d676 VMotion functions, gate ESXCLI requirement, allow protocol/port for ESXCLI function
    • d909df254e Bug fixes for esxi states
    • 7102677679 Bug fixes and move ntp and ssh service start/stop/restart to single funcs
    • 77b37add84 Added syslog_configured state, and some minor bug fixes
    • df49f533f6 More state functions and a couple of bug fixes
    • a50c74cfe2 Merge pull request #13 from cro/esxi-proxy3
      • 87fc980f33 Add syslog config and network firewall rules enable
    • 42be49f481 Merge pull request #11 from cro/esxi-proxy
    • 7d7d2afa7f Initial commit of ESXi state and refactored vsan_add_disks to include a get function.
    • bc945a48db Add execution module functions to upload ssh key for root and retrieve ssh key for root.
    • 238b0f5bea Update error return policy and add service running/policy functions
    • 9ba9019419 Initial commit of ESXi proxy work.
  • PR #29526: (jfindlay) 2015.8.2 notes: add note about not being released @ 2015-12-08 21:09:50 UTC
  • ISSUE #29484: (m7v8) patchlevel detection broken for openSuSE (refs: #29531)
  • PR #29531: (jfindlay) grains.core: handle undefined variable @ 2015-12-08 21:07:38 UTC
  • ISSUE #29486: (m7v8) Pull request breaks our setup (umask) (refs: #29538)
  • ISSUE #29005: (fcrozat) non-standard umask breaks salt-call call in salt-ssh (refs: #29126)
  • ISSUE #28830: (fcrozat) non-standard umask breaks salt-ssh deployement (refs: #29126)
  • PR #29538: (basepi) [2015.8] [salt-ssh] Remove umask around actual execution for salt-ssh @ 2015-12-08 20:45:58 UTC
  • ISSUE #28715: (mlalpho) Tagging Resources with boto_rds (refs: #29505)
  • PR #29505: (rallytime) Update boto_rds state docs to include funky yaml syntax for "tags" option. @ 2015-12-08 17:05:02 UTC
    • fb02fc1ef1 Merge pull request #29505 from rallytime/fix-28715
    • f43f851a92 Update boto_rds state docs to include funky yaml syntax for "tags" option.
  • PR #29513: (bdrung) Drop obsolete syslog.target from systemd services @ 2015-12-08 16:05:01 UTC
  • PR #29500: (rallytime) Back-port #29467 to 2015.8 @ 2015-12-07 23:24:00 UTC
  • ISSUE #29001: (olfway) debconf.set doesn't support "prereq" in states (refs: #29463)
  • PR #29463: (abednarik) Add **kwargs to debconf.set. @ 2015-12-07 19:56:05 UTC
  • ISSUE #29311: (Reiner030) Feature Request: System uptime also in seconds (refs: #29399)
  • PR #29399: (jfindlay) modules.status: add human_readable option to uptime @ 2015-12-07 19:53:52 UTC
    • 7efd6dd140 Merge pull request #29399 from jfindlay/second_up
    • 1903124814 modules.win_status: add reason to virtual ret
    • 35ba7da470 modules.status: add reason to __virtual__ return
    • 48e7beb0eb modules.status: add in_seconds option to uptime
  • PR #29433: (cro) Files for building .pkg files for MacOS X @ 2015-12-07 19:47:23 UTC
  • ISSUE #29445: (shawnbutts) salt.loaded.int.module.nova.__virtual__() is wrongly returning None. (refs: #29455)
  • PR #29455: (jfindlay) modules.nova.__init__: do not return None @ 2015-12-07 19:44:00 UTC
  • PR #29454: (jfindlay) rh_service module __virtual__ return error messages @ 2015-12-07 19:32:15 UTC
    • 289e9d169e Merge pull request #29454 from jfindlay/rh_service
    • 9975508f86 modules.rh_service.__virtual__: handle SUSE osrelease as num
    • d7ab7bf51f modules.rh_service: __virtual__ error messages
  • PR #29476: (tbaker57) Doc fix - route_table_present needs subnet_names (not subnets) as a key @ 2015-12-07 18:47:22 UTC
    • cb465927d6 Merge pull request #29476 from tbaker57/boto_vpc_docfix
    • 36946640b8 Fix - don't specify 'name' key inside the list - just the subnet names
    • 5cab4b775a Doc fix - route_table_present needs subnet_names (not subnets) as a key
  • PR #29487: (rallytime) Back-port #29450 to 2015.8 @ 2015-12-07 17:25:23 UTC
  • ISSUE #29133: (cedwards) FX2 proxy-minion dellchassis idrac state incomplete (refs: #29441)
  • PR #29441: (rallytime) Make sure docs line up with blade_idrac function specs @ 2015-12-05 16:30:27 UTC
    • a1ffc5aacb Merge pull request #29441 from rallytime/fix-doc-dellchassis
    • cf62361830 Make sure docs line up with blade_idrac function specs
  • PR #29440: (rallytime) Back-port #28925 to 2015.8 @ 2015-12-05 00:21:26 UTC
  • ISSUE #29425: (paclat) services for older OEL releases. (refs: #29435)
  • PR #29435: (galet) Grains return wrong OS version and other OS related values for Oracle Linux @ 2015-12-05 00:19:11 UTC
    • 129f45f7c3 Merge pull request #29435 from galet/2015.8
    • fdaa81ccf8 Grains return wrong OS version and other OS related values for Oracle Linux
    • c494ddd5fc Grains return wrong OS version and other OS related values for Oracle Linux
  • ISSUE saltstack/salt#29313: (rmatulat) state/host.present and alias-assignment to multiple IPs fails (refs: #29430)
  • PR #29430: (rmatulat) Fix host.present state limitation @ 2015-12-04 23:08:20 UTC
  • PR #29417: (jacobhammons) Repo install updates @ 2015-12-04 02:39:41 UTC
    • ab890b632a Merge pull request #29417 from jacobhammons/repo-install-updates
    • d58182c5fa updated repo path for RHEL installation
    • 5e54359869 Updated Debian, RHEL / Cent, Ubuntu installation instructions with new repo structure for 2015.8.3. Added CVE-2015-8034 to release notes.
  • PR #29402: (techhat) Add rate limiting to linode @ 2015-12-03 20:27:10 UTC
  • ISSUE #19332: (QuinnyPig) Nondeterminism in Pillar (refs: #29400)
  • PR #29400: (twangboy) Fix #19332 @ 2015-12-03 20:25:16 UTC
  • PR #29398: (cachedout) Lint 29288 @ 2015-12-03 18:03:53 UTC
  • ISSUE #29116: (johnsocp) Unresolvable masters in the minions masters list cause minion to raise an error (refs: #29331)
  • PR #29331: (DmitryKuzmenko) Bugfix - #29116 raet dns error @ 2015-12-03 17:10:40 UTC
  • PR #29390: (jacobhammons) updated version numbers in documentation @ 2015-12-03 17:02:05 UTC
  • ISSUE #25446: (DmitryKuzmenko) Stack overflow on LazyLoader deep copying (refs: #29381)
  • PR #29381: (nmadhok) No need to deepcopy since six.iterkeys() creates a copy @ 2015-12-03 15:54:52 UTC
    • fd677e1d58 Merge pull request #29381 from nmadhok/2015.8-runtime-fix
    • f109698196 No need to deepcopy since six.iterkeys() creates a copy
  • PR #29349: (cro) Fix mis-setting chassis names @ 2015-12-03 00:56:54 UTC
  • ISSUE #29236: (sjorge) network.mod_bufsize has wrong docstring (refs: #29237)
  • ISSUE #29235: (sjorge) network.get_bufsize has wrong docstring (refs: #29237)
  • ISSUE #29234: (sjorge) network.dig should only be available if we have the 'dig' binary (refs: #29237)
  • ISSUE #29233: (sjorge) network.default_route does not seem to honor the family parameter (refs: #29237)
  • ISSUE #29232: (sjorge) network.active_tcp seems linux specific (refs: #29237)
  • ISSUE #29231: (sjorge) docstrings in salt/utils/network.py are incorrect (refs: #29237)
  • PR #29334: (rallytime) Back-port #29237 to 2015.8 @ 2015-12-02 19:37:31 UTC
  • ISSUE #28990: (adithep) Dockerng volume (refs: #29300)
  • PR #29300: (ticosax) [dockerng] Add support for volume management in dockerng @ 2015-12-02 17:48:53 UTC
  • PR #29218: (clan) check service enable state in test mode @ 2015-12-02 15:31:00 UTC
  • PR #29315: (jfindlay) dev tutorial doc: fix markup errors @ 2015-12-01 21:42:17 UTC
  • PR #29317: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8 @ 2015-12-01 21:28:30 UTC
  • PR #29240: (clan) handle acl_type [[d]efault:][user|group|mask|other] @ 2015-12-01 17:56:20 UTC
  • PR #29305: (lorengordon) Add 'file' as a source_hash proto @ 2015-12-01 17:39:37 UTC
  • ISSUE #29251: (adamsewell) status.uptime causes exception on Windows minion 2015.8.1 (refs: #29272)
  • PR #29272: (jfindlay) win_status module: handle 12 hour time in uptime @ 2015-12-01 16:33:12 UTC
    • 1129ee1d2e Merge pull request #29272 from jfindlay/win_up_time
    • 6a2315109e win_status module: python timedelta to find uptime
    • b7a535341f win_status module: handle 12 hour time in uptime
  • ISSUE #26526: (JensRantil) Managing a file:// source fails (refs: #29289)
  • PR #29289: (terminalmage) file.managed: Allow local file sources to use source_hash @ 2015-12-01 16:19:27 UTC
    • 0fd3e8b0fb Merge pull request #29289 from terminalmage/issue26526
    • 64ae3f996e file.managed: Allow local file sources to use source_hash
  • ISSUE #29262: (anlutro) ssh_auth.absent removes keys when test=True (refs: #29264)
  • PR #29264: (anlutro) Prevent ssh_auth.absent from running when test=True @ 2015-11-30 21:54:15 UTC
  • ISSUE #29071: (eliasp) git_pillar.update runner can't handle >=2015.8.0 configuration (refs: #29277)
  • PR #29277: (terminalmage) Update git_pillar runner to support new git ext_pillar config schema @ 2015-11-30 21:39:51 UTC
    • 459d30f27f Merge pull request #29277 from terminalmage/issue29071
    • 6981bb3be7 Update git_pillar runner to support new git ext_pillar config schema
    • 293c8e635c Separate repo locking logic into its own function
  • PR #29283: (cachedout) Single-quotes and use format @ 2015-11-30 21:34:41 UTC
  • PR #29139: (thomaso-mirodin) [salt-ssh] Add a range roster and range targeting options for the flat roster (refs: #29283) @ 2015-11-30 21:25:50 UTC
  • PR #29282: (cachedout) dev docs: add development tutorial (refs: #29282) @ 2015-11-30 21:14:50 UTC
  • ISSUE #28991: (timcharper) allow role-assumption with s3 credentials (refs: #28994)
  • PR #28994: (timcharper) add support to s3 for aws role assumption @ 2015-11-30 20:52:18 UTC
  • ISSUE #29209: (ssgward) SPM logging level doesn't seem to be functional (refs: #29278)
  • PR #29278: (techhat) Add verify_log to SPM @ 2015-11-30 20:48:32 UTC
  • PR #29067: (jacksontj) Fix infinite recursion in state compiler for prereq of SLSs @ 2015-11-30 20:27:09 UTC
    • d651d7167e Merge pull request #29067 from jacksontj/2015.8
    • 64e439cda2 Add test for infinite recursion with sls prerequisites
    • d687682016 No reason to continuously resolve the k, v pair here since it doesn't change in the inner loop
    • 6d747df5db Correctly resolve requisite_in for SLS requisites
  • ISSUE #29161: (jefferyharrell) saltmod.state's ret argument seems to do nothing (refs: #29207)
  • PR #29207: (jfindlay) do not shadow ret function argument @ 2015-11-30 20:14:06 UTC
    • d42bcea905 Merge pull request #29207 from jfindlay/ret_non_shadow
    • 5de0b93ac6 saltutil.cmd module: do not shadow ret function argument
    • 7809f2a389 saltmod.state state: do not shadow ret function argument
  • PR #29215: (rallytime) Back-port #29192 to 2015.8 @ 2015-11-30 20:12:30 UTC
    • PR #29192: (bastiaanb) fix issue 29191: only try partial matches when a wildcard has been sp… (refs: #29215)
    • 8cc1d8de46 Merge pull request #29215 from rallytime/bp-29192
    • 5226cd8f79 remove trailing whitespace fix subdict_match test cases
    • 44713cdb95 fix issue 29191: only try partial matches when a wildcard has been specified
  • PR #29217: (clan) show duration only if state_output_profile is False @ 2015-11-30 20:11:18 UTC
    • PR #19320: (clan) add 'state_output_profile' option for profile output (refs: #29217)
    • f488d25911 Merge pull request #29217 from clan/highstate_duration
    • 9bdaae8325 show duration only if state_output_profile is False
  • PR #29221: (ticosax) [dokcerng] Docu network mode @ 2015-11-30 19:22:49 UTC
  • ISSUE #29250: (adamsewell) status.cpu_load is not available on Salt 2015.8.1 (refs: #29269)
  • PR #29269: (jfindlay) win_status module: fix function names in docs @ 2015-11-30 19:14:24 UTC
  • PR #29213: (rallytime) Move wait_for_task func from vmware cloud to vmware utils @ 2015-11-30 18:53:24 UTC
    • 6c2e62f7d4 Merge pull request #29213 from rallytime/vmware_utils_wait_for_task
    • 44e7f83686 Move wait_for_task func from vmware cloud to vmware utils
  • PR #29271: (techhat) Pass full path for digest (SPM) @ 2015-11-30 18:35:42 UTC
  • PR #29244: (isbm) List products consistently across all SLES systems @ 2015-11-30 18:31:42 UTC
  • ISSUE #29119: (mo-mughrabi) salt.modules.consul.catalog_register does not accept address as a string (refs: #29255)
  • PR #29255: (garethgreenaway) fixes to consul module @ 2015-11-30 18:30:02 UTC
    • 318ad36449 Merge pull request #29255 from garethgreenaway/29119_consul_module_fixes
    • 655b0ec403 various fixes to the consul execution module, in particular a fix to address #29119
  • PR #29208: (whytewolf) Glance more profile errors @ 2015-11-25 23:50:27 UTC
    • b225263279 Merge pull request #29208 from whytewolf/glance_more_profile_errors
    • c8fe514ec1 found 3 more spots where the profile was not being passed through.
    • b2e3c1f8de Merge pull request #1 from saltstack/2015.8
  • ISSUE #29140: (davidballano) mount.unmounted is not behaving as I would expect (refs: #29200)
  • PR #29200: (jfindlay) mount state: unmount by device is optional @ 2015-11-25 20:03:22 UTC
  • ISSUE #29187: (trevor-h) salt-cloud Windows provisioning on EC2 fails to use winrm (refs: #29205)
  • PR #29205: (trevor-h) Fixes #29187 - using winrm on EC2 @ 2015-11-25 20:00:01 UTC
  • PR #29170: (cachedout) Migrate pydsl tests to integration test suite @ 2015-11-25 19:56:48 UTC
  • ISSUE #29137: (Dravu) MTU is output twice when used in network.managed (refs: #29198)
  • PR #29198: (jfindlay) rh_ip module: only set the mtu once @ 2015-11-25 18:11:09 UTC
  • ISSUE #29111: (eliasp) Backtrace in state ssh_known_hosts.present when ssh-keygen is not available (refs: #29135)
  • PR #29135: (jfindlay) ssh_known_hosts.present state: catch not found exc @ 2015-11-25 18:10:43 UTC
  • PR #29196: (s0undt3ch) We need novaclient imported to compare versions @ 2015-11-25 17:16:27 UTC
  • ISSUE #28072: (jchv) pygit 0.23.2 is not supported in Salt 2015.8.1 (refs: #29059)
  • PR #29059: (terminalmage) Work around upstream pygit2 bug @ 2015-11-25 16:39:30 UTC
  • PR #29112: (eliasp) Prevent backtrace (KeyError) in ssh_known_hosts.present state @ 2015-11-25 16:25:57 UTC
    • cc69c87dd2 Merge pull request #29112 from eliasp/ssh_known_hosts.present-backtrace-test
    • 3f19c311e8 Prevent backtrace (KeyError) in ssh_known_hosts.present state
  • PR #29178: (whytewolf) Profile not being passed to keystone.endpoint_get in auth. so if a p… @ 2015-11-25 16:09:49 UTC
    • 7775d65089 Merge pull request #29178 from whytewolf/glance_keystone_profile_fix
    • 807dd426a6 Profile not being passed to keystone.endpoint_get in auth. so if a profiles are being used, then keystone.endpoint_get will not be able to authenticate causing glance to not be able to get its endpoint.