neulab/tldr huggingface dataset:
State Deprecations • In the archive state, the tar_options and zip_options options were removed. Please use options instead.
• The cmd state had the following changes:
• The user and group options were removed from the following functions (please use runas instead):
• cmd.run
• cmd.script
• cmd.wait
• cmd.wait_script
• In the file states, the show_diff option was removed in all states where it was previously supported. Please use show_changes instead.
Grain Deprecations • For smartos, some grains have been deprecated. These grains will be removed in 3000:
• The hypervisor_uuid grain has been replaced with mdata:sdc:server_uuid
• The datacenter grain has been replaced with mdata:sdc:datacenter_name
Pillar Deprecations The legacy configuration for git_pillar has been removed. Please use the new configuration for git_pillar which was added in 2015.8.0, which is documented here.
Utils Deprecations • In salt.utils.cloud, the fire_event function now requires a sock_dir argument. It was previously optional.
Other Miscellaneous Deprecations • In version.py, the rc_info function was removed. Please use pre_info instead.
• Warnings for moving away from the env option were removed. saltenv should be used instead. The removal of these warnings does not have a behavior change. Only the warning text was removed.
Minion Blackout During a blackout, minions will not execute any remote execution commands, except for saltutil.refresh_pillar.  Previously, support was added so that blackouts are enabled using a special pillar key, minion_blackout set to True and an optional pillar key minion_blackout_whitelist to specify additional functions that are permitted during blackout. This release adds support for using this feature in the grains as well, by using special grains keys minion_blackout and minion_blackout_whitelist.
Sentry Log Handler Configuring sentry raven python client via project, servers, public_key and ``secret_key is deprecated and won't work with sentry clients > 3.0. Instead, the dsn config param must be used.
RAET transport We haven't been doing development on RAET for quite some time and decided that 2018.3.0 is the time to announce the deprecation. RAET support will be removed in 3000. Please consider to move to zeromq or tcp transport instead of raet.
Salt 2018.3.1 Release Notes Version 2018.3.1 is a bugfix release for 2018.3.0.
Statistics • Total Merges: 525
• Total Issue References: 74
• Total PR References: 255
• Contributors: 55 (Ch3LL, DmitryKuzmenko, Giandom, Kimol, L4rS6, LukeCarrier, OrlandoArcapix, TamCore, The-Loeki, UtahDave, aesposito91, bbinet, bdrung, boltronics, bosatsu, clan, corywright, damon-atkins, dincamihai, dmurphy18, dnABic, douglasjreynolds, dwoz, edgan, ejparker12, esell, ezh, femnad, folti, garethgreenaway, gtmanfred, isbm, jasperla, johnj, mateiw, mcalmer, mirceaulinic, morganwillcock, opdude, pcn, pruiz, psagers, psyer, rallytime, robinro, s0undt3ch, samodid, shengis, skjaro, tankywoo, terminalmage, twangboy, vutny, yannj-fr, zmedico)
WARNING: If you are using Jinja to dump lists or dictionaries in your SLS files, this will now cause errors in Python 2 since Jinja does not produce YAML-compatible output when strings in the data structures contain unicode types. The dictionary must be passed through a Jinja filter to produce YAML-compatible strings.
Tornado 5.0 Support for Python 2 Only Tornado 5.0 moves to using asyncio for all python3 versions.  Because of this and changes in asyncio between python 3.4 and 3.5 to only be able to use one ioloop, which requires some rearchitecting, support for tornado 5.0 and python3 versions of salt has been delayed to a later release.
For now, to use tornado 5.0, the python 2 version of salt must be used.
Changes to Slack Engine pillars When using groups_pillar_name for the slack engine, the engine should be used as part of a salt-minion process running on the master.  This will allow the minion to have pillars assigned to it, and will still allow the engine to create a LocalClient connection to the master ipc sockets to control environments.
Changes to Automatically Updating the Roster File In 2018.3.0 salt-ssh was configured to automatically update the flat roster file if a minion was not found for salt-ssh. This was decided to be undesireable as a default.  The --skip-roster flag has been removed and replaced  with --update-roster, which will enable salt-ssh to add minions to the flat roster file.  This behavior can also be enabled by setting ssh_update_roster: True in the master config file.
Changes to file.blockreplace State The append_newline argument was added to this state. Additionally, to improve idempotence, if the string represented by marker_end is found in the middle of the line, the content preceding the marker will be removed when the block is replaced. This allows one to remove append_newline: False from the SLS and have the block properly replaced if the end of the content block is immediately followed by the marker_end (i.e. no newline before the marker).
NOTE: This will require changes to your SLS if your marker_end does not include the very beginning of the content you want to keep.
See the file.blockreplace state documentation for further information.
Changelog for v2018.3.0..v2018.3.1 Generated at: 2018-06-06 17:43:01 UTC
• ISSUE #47955: (frogunder) 2018.3.1 Creating Windows machine in Amazon using salt-cloud fails. (refs: #47989)
• PR #47998: (rallytime) Back-port #47989 to 2018.3.1 @ 2018-06-06 17:08:04 UTC
• PR #47989: (dwoz) Properly decode password from aws using m2crypto (refs: #47998)
• 605463ca0d Merge pull request #47998 from rallytime/bp-47989
• 1b7e9ac2d3 Lint fixes
• 0545152ddd Properly decode password from aws using m2crypto
• PR #47965: (Ch3LL) Add PR 47924 from 2018.3 branch @ 2018-06-06 13:54:09 UTC
• dbc798ac68 Merge pull request #47965 from Ch3LL/gitpy_mac_3.1
• bf608abd44 Catch all exceptions in git import for salt.utils.gitfs
• PR #47973: (terminalmage) salt.modules.testinframod: fix TypeError invoking types.FunctionType @ 2018-06-06 13:53:46 UTC
• 864d640633 Merge pull request #47973 from terminalmage/fix-testinfra
• 4518c89484 Lint: Remove unused six import
• c6816b2149 salt.modules.testinframod: fix TypeError invoking types.FunctionType
• ISSUE #47236: (MorphBonehunter) x509.private_key_managed broken after upgrade to 2018.3.0 (refs: #47957)
• PR #47967: (rallytime) Back-port #47957 to 2018.3.1 @ 2018-06-06 13:53:28 UTC
• PR #47957: (garethgreenaway) [2018.8] Ensure x509 passphrase is a string (refs: #47967)
• 5ddcfff420 Merge pull request #47967 from rallytime/bp-47957
• 9a55579af1 removing unnecessary change
• 329b2e5956 Ensuring that when a passphrase is passed in, it is returned as a string from the passphrase callback.
• PR #47902: (Ch3LL) Remove In Progress for 2018.3.1 Release Notes @ 2018-05-30 18:26:49 UTC
• 9c964fdbce Merge pull request #47902 from Ch3LL/rn_in_progress
• f560a151cd Remove In Progress for 2018.3.1 Release Notes
• PR #47897: (Ch3LL) Add changelog to 2018.3.1 release notes @ 2018-05-30 15:04:42 UTC
• ea7b4fdc08 Merge pull request #47897 from Ch3LL/rn_2018
• e27ee273a7 Add == line to changelog line for release notes
• 61e56d275d Add changelog to 2018.3.1 release notes
• ISSUE #47784: (jpsv) win_lgpo.py line 5368; AttributeError: 'OrderedDict' object has no attribute 'lower' (refs: #47848)
• PR #47848: (twangboy) Fix some major issues with the LGPO module @ 2018-05-30 13:37:32 UTC
• f15e636d5e Merge pull request #47848 from twangboy/fix_47784
• 98facf8dc8 Remove log.debug statement in __virtual__
• f037fa4064 Fix some major issues with the LGPO module
• PR #47881: (gtmanfred) quote python_version in requirements.txt @ 2018-05-29 21:12:05 UTC
• 92b8c4c08e Merge pull request #47881 from gtmanfred/2018.3.1
• 3d874b5529 quote python_version in requirements.txt
• PR #47874: (gtmanfred) Tornado 5.0 is only supported on python 2 for now @ 2018-05-29 19:45:44 UTC
• 705bf8172d Merge pull request #47874 from gtmanfred/2018.3.1
• 13f920415a add tornado5 note to 2018.3.1
• aeacd2b749 allow tornado 5.0 to be installed only for python2
• PR #47820: (Ch3LL) Remove output_loglevel in mac_system module @ 2018-05-25 13:10:36 UTC
• 09e8c5f0cd Merge pull request #47820 from Ch3LL/mac_system
• 362414e53b Remove output_loglevel in mac_system module
• PR #47798: (rallytime) Back-port #47776 to 2018.3.1 @ 2018-05-23 15:10:43 UTC
• PR #47776: (garethgreenaway) [2018.3] Fixes to failing _before_connect tests (refs: #47798)
• 7e314c26c8 Merge pull request #47798 from rallytime/bp-47776
• ae881547d2 Fixing unit.test_minion.MinionTestCase.test_beacons_before_connect and unit.test_minion.MinionTestCase.test_scheduler_before_connect.
• PR #47782: (rallytime) Back-port #47775 to 2018.3.1 @ 2018-05-22 20:56:37 UTC
• PR #47775: (gtmanfred) catch UnsupportedOperation with AssertionError (refs: #47782)
• 9c610da0bc Merge pull request #47782 from rallytime/bp-47775
• bab9c966c5 catch UnsupportedOperation with AssertionError
• PR #47770: (rallytime) Back-port #47769 to 2018.3.1 @ 2018-05-22 17:27:20 UTC
• PR #47769: (gtmanfred) skip test that breaks test suite (refs: #47770)
• 4adf10b20b Merge pull request #47770 from rallytime/bp-47769
• 3cfb95c7bc skip test that breaks test suite
• PR #47724: (terminalmage) 2 master_tops/ext_nodes fixes @ 2018-05-21 15:59:04 UTC
• bbe8e62a98 Merge pull request #47724 from terminalmage/master_tops_fixes
• 48b8c5acd1 Merge branch '2018.3.1' into master_tops_fixes
• 89b3070d4c Change deprecation warning to debug logging
• ceb6e10f87 Fix spurious "Malformed request" error
• ISSUE #47484: (whytewolf) Windows: pkg.latest state not updating packages. (refs: #47702)
• PR #47739: (rallytime) Back-port #47702 to 2018.3.1 @ 2018-05-21 15:37:03 UTC
• PR #47702: (damon-atkins) State pkg.latest called win pkg.install with list of pkgs and the required versions (refs: #47739)
• 97d6fe7434 Merge pull request #47739 from rallytime/bp-47702
• f79da64bb0 Update is_windows path to use platform
• f04b19b5b6 Ensure targeted_pkgs always contains value for non-windows.
• 14659f9cad Adjusted based on feed back.
• 9f18f7cdf5 Whitespace lint issues
• 2a29b28ee6 pkg.install execution module on windows ensures the software package is installed when no version is specified, it does not upgrade the software to the latest. This is per the design. pkg.latest must provide the versions to install to pkg.install
• PR #47730: (rallytime) Back-port #47700 to 2018.3.1 @ 2018-05-21 15:36:16 UTC
• PR #47700: (yannj-fr) fix roots modification time check (refs: #47730)
• cfbe0ba73e Merge pull request #47730 from rallytime/bp-47700
• 9bc35b88ea fix roots modification time check
• PR #47727: (Ch3LL) Fix salt.utils.versions.warn_until spelling @ 2018-05-21 13:41:00 UTC
• 3614d3d83a Merge pull request #47727 from Ch3LL/spelling
• 47a8de5b73 Fix salt.utils.versions.warn_until spelling
• PR #47736: (Ch3LL) mac_utils test: patch __salt__['cmd.run*'] @ 2018-05-21 13:38:59 UTC
• bb45cdaefe Merge pull request #47736 from Ch3LL/fix_util_mac_test
• ee90c779a8 mac_utils test: patch __salt__['cmd.run*']
• PR #47641: (gtmanfred) fix _create_stream and tornado 5.0 @ 2018-05-18 14:25:36 UTC
• 43930f8bac Merge pull request #47641 from gtmanfred/2018.3.1
• 037fd92f59 fix pylint
• 75d42d8963 Fix last test for tornado
• a046512287 allow using tornado 5.0
• 05e651f038 fix _create_stream and tornado 5.0
• ISSUE #47532: (edgan) roster auto-add feature in salt-ssh-2018.3.0 (refs: #47541)
• PR #47541: (gtmanfred) switch skip-roster to update-roster @ 2018-05-18 13:29:50 UTC
• 9f926bcd1a Merge pull request #47541 from gtmanfred/2018.3
• 8c5c780292 switch skip-roster to update-roster
• PR #47719: (rallytime) Back-port #47692 to 2018.3.1 @ 2018-05-18 13:22:02 UTC
• PR #47692: (dwoz) Default windows to m1.small for ec2-classic (refs: #47719)
• a963f1b558 Merge pull request #47719 from rallytime/bp-47692
• 1d9f247fb7 Default windows to m1.small for ec2-classic
• PR #47706: (Ch3LL) Add cmd._run_all_quiet to mac_utils and __utils__ in mac_service @ 2018-05-18 01:11:46 UTC
• c9108893ab Merge pull request #47706 from Ch3LL/mac_service_util
• 3611af699f remove added space
• 9921caa143 fix pylint
• 317e41d3c0 use cmd._run_quiet and cmd._run_all_quiet instead of importing minion_mods in __salt__
• a78652515a Add __salt__ to mac_utils and __utils__ in mac_service
• PR #47664: (rallytime) Back-port #47645 to 2018.3.1 @ 2018-05-15 18:25:27 UTC
• PR #47645: (Ch3LL) query the pip path for test test_issue_2087_missing_pip (refs: #47664)
• fb3bf1ff3e Merge pull request #47664 from rallytime/bp-47645
• 0a732d8e66 query the pip path for test test_issue_2087_missing_pip
• PR #47647: (rallytime) Back-port #47601 and #47643 to 2018.3.1 @ 2018-05-15 14:07:54 UTC
• PR #47643: (dwoz) Remove unwanted file (refs: #47647)
• PR #47601: (dwoz) Skip tests when we can not use runas (refs: #47647)
• 9039fee104 Merge pull request #47647 from rallytime/bp-47601-and-47643-2018.3.1
• 7214fe17c8 Fix typo
• 506dceed17 Remove unwanted file
• b6a21dfda3 use ignore-undefined-variable
• 2429f9fe8a Ignore pylint WindowsError
• 2d63682fea Better doc string
• ec2adff699 Skip tests when we can not use runas
• PR #47596: (rallytime) Back-port #47568 to 2018.3.1 @ 2018-05-10 22:09:09 UTC
• PR #47568: (terminalmage) salt.serializers.yaml/yamlex: remove invalid multi_constructor (refs: #47596)
• 17b5265d95 Merge pull request #47596 from rallytime/bp-47568
• ecf5dc8b9f Add exception logging on serialize/deserialize exceptions
• 9659b19819 salt.serializers.yaml/yamlex: remove invalid multi_constructor
• PR #47595: (rallytime) Back-port #47569 to 2018.3.1 @ 2018-05-10 22:08:53 UTC
• PR #47569: (Ch3LL) Update salt.utils.path mock in virtual core test (refs: #47595)
• c4c400f3e9 Merge pull request #47595 from rallytime/bp-47569
• 0763f96458 update salt.utils.platform path for virt core test
• 718252c1ef Update salt.utils.path mock in virtual core test
• PR #47599: (rallytime) Back-port #47570 to 2018.3.1 @ 2018-05-10 22:06:44 UTC
• PR #47570: (gtmanfred) Update dependency to msgpack (refs: #47599)
• ec7de14be0 Merge pull request #47599 from rallytime/bp-47570
• 9334c03da9 Update dependency to msgpack
• PR #47571: (rallytime) [2018.3.1] Update man pages @ 2018-05-10 16:21:57 UTC
• 2a10d92669 Merge pull request #47571 from rallytime/man-pages
• ade5e9f664 [2018.3.1] Update man pages
• PR #47550: (pcn) Fixes a bad deletion I did that only surfaced in 2018.3 @ 2018-05-09 13:36:33 UTC
• 85284caaf9 Merge pull request #47550 from pcn/fix-disable-term-protect-in-2018.3
• d58a56877c Fixes a bad deletion I did that only surfaced in 2018.3
• ISSUE #47553: (douglasjreynolds) Unicode version error in lxc (refs: #47554)
• PR #47554: (douglasjreynolds) Converted unicode str version to a LooseVersion; matching line 2080.  @ 2018-05-09 13:34:13 UTC
• f9083ff77e Merge pull request #47554 from douglasjreynolds/lxc_unicode_fix
• e6bce581c6 Converted unicode str version to _LooseVersion to match line 2080.
• PR #47518: (Ch3LL) Fix 47364: ensure we are not caching zfs.is_supported @ 2018-05-09 13:29:07 UTC
• fe4e79f1de Merge pull request #47518 from Ch3LL/zfs_support
• d19fef963e remove unnecessary patch in zfs.is_supported test
• 58c4f29f96 Fix 47364: ensure we are not caching zfs.is_supported
• PR #47159: (terminalmage) Fix for whitelist/blacklist checking for non-list iterables @ 2018-05-08 20:43:51 UTC
• 332e9f13a6 Merge pull request #47159 from terminalmage/whitelist_blacklist-iter-fix
• ca936de372 Treat empty whitelist/blacklist as no whitelist/blacklist
• bcccaf2621 Raise a TypeError when invalid input passed to check_whitelist_blacklist
• 2ae510ff2b Fix comment in test
• 17398efcf7 Fix for whitelist/blacklist checking for non-list iterables
• PR #47514: (rallytime) [2018.3] Merge forward from 2017.7 to 2018.3 @ 2018-05-08 18:36:54 UTC
• 21809ddc02 Merge pull request #47514 from rallytime/merge-2018.3
• e2616b605f Update the pip tests to use the parsing syntax generated in PR #47196
• b13b59791f Remove double instance of adding --format=json in pip module
• 2ad60c7e81 Lint: remove duplicate function in helpers.py
• 75480158b3 Lint: cur_version should just be pip_version
• 5565d5e9b1 Update old utils paths with new utils paths
• 786076ac03 Merge branch '2017.7' into '2018.3'
• 611ca1fc03 Merge pull request #47476 from gtmanfred/2017.7
• 1f91a85587 specify cache dir for pip install
• 99e150e09c check for kitchen-vagrant gem before loading windows tests
• 7c3f2c56da Merge pull request #47412 from twangboy/fix_47125
• c9bab0b8e3 Merge branch '2017.7' into fix_47125
• 2600e404d5 Fix overly long line
• 5c8db05769 Fix issue where the cwd was being removed
• 4846e957c4 Merge pull request #47467 from twangboy/cleanup_settings
• 9d498293b1 Remove unused settings, update NSIS
• da9871d36b Merge pull request #47196 from twangboy/fix_47024
• 14ee5537b9 Add @with_tempdir helper
• 6c3b5fa6fa Fix typo
• f031710af2 Merge branch '2017.7' into fix_47024
• 7c46d9d0d4 Fix integration.modules.test_pip
• 22ac81df63 Fix integration.modules.test_pip
• 57d98224d4 Merge pull request #9 from terminalmage/twangboy/fix_47024
• 37a13d8004 Update pip unit tests to reflect changes
• 7f86779be0 Lint fix
• c48d8f4f61 DRY and other fixes in pip module
• b1117896a0 Change from global variable to __context__``
• 3e6e524eca Fix some tests``
• c94f0f20e4 Fix lint error
• fd47b21530 Fix merge conflict
• e8c4524bae Merge pull request #47455 from Ch3LL/unreleased_rn
• b6d0cc2ab7 Add In Progress Warning for 2017.7.6 Release Notes
• 2c7a4b6179 Merge pull request #47459 from gtmanfred/2017.7
• d228e72477 update ubuntu-rolling to 18.04
• 64a64c0ed7 Merge pull request #47462 from terminalmage/docs
• 6d7803ece0 Fix docs build on Sphinx 1.7+
• 6cd0d31c03 Merge pull request #47438 from lomeroe/double_admx_test
• 4902f1e2ba check if a policy has either an enabled value or enabled list entry or a disabled value or disabled list entry when determining the state of the policy
• ed69821d19 Merge pull request #47433 from s0undt3ch/2017.7
• 5abadf25d6 Add missing requirements files not commited in #47106
• ISSUE #47443: (skylerberg) Input validation does not raise SaltInvocationError in win_dsc.py (refs: #47505)
• PR #47516: (rallytime) Back-port #47505 to 2018.3 @ 2018-05-08 13:32:33 UTC
• PR #47505: (dwoz) Raise proper invocation errors (refs: #47516)
• 9559ac7679 Merge pull request #47516 from rallytime/bp-47505
• 7c60e4071e Raise proper invocation errors
• ISSUE #47502: (psagers) service.enable (and .disable) destroys /etc/rc.conf on FreeBSD (refs: #47503)
• PR #47515: (rallytime) Back-port #47503 to 2018.3 @ 2018-05-08 13:32:03 UTC
• PR #47503: (psagers) Fix #47502: Remove an extraneous (accidentally introduced?) call to rstrip() (refs: #47515)
• bf79acfbc8 Merge pull request #47515 from rallytime/bp-47503
• 821dbb88a0 Fix #47502: Remove an extraneous (accidentally introduced?) call to rstrip.
• ISSUE #47511: (joesusecom) sshconfig salt-ssh roster is missing in the documentation (refs: #47531)
• PR #47531: (gtmanfred) add ssh config doc for rosters @ 2018-05-07 22:26:30 UTC
• 779b3ed056 Merge pull request #47531 from gtmanfred/2018.3
• 92ded7162c add ssh config doc for rosters
• PR #47520: (rallytime) Cleanup weird spaces @ 2018-05-07 19:50:58 UTC
• 95b2f9db30 Merge pull request #47520 from rallytime/cleanup-spaces
• e9cb080a00 Cleanup weird spaces
• PR #47495: (dwoz) Fix crufty nssm.exe reference @ 2018-05-07 19:12:49 UTC
• 05fc52f124 Merge pull request #47495 from dwoz/uninstall_wart
• caa36c9064 Merge branch '2018.3' into uninstall_wart
• ISSUE #47322: (masau) lxc clone not working (refs: #47494)
• PR #47494: (ejparker12) Fixed lxc.clone unhandled exception in salt/modules/lxc.py @ 2018-05-07 19:03:58 UTC
• 3cc7d3ae7c Merge pull request #47494 from ejparker12/fix-lxc-clone
• e0e2c9782d Fixed lxc.clone unhandled exception in salt/modules/lxc.py
• ISSUE #47496: (mateiw) salt-ssh --extra-filerefs doesn't include any files if no refs in state files (refs: #47497)
• PR #47497: (mateiw) Fix salt-ssh --extra-filerefs to include files even if no refs in states to apply @ 2018-05-07 19:02:50 UTC
• adde83f639 Merge pull request #47497 from mateiw/2018.3-fix-ssh-extra-files-refs-issue-47496
• d67239aae7 --extra-filerefs include files even if no refs in states to apply
• ISSUE #47404: (shengis) Localized version of yum breaks pkg.install (refs: #47441)
• PR #47441: (shengis) Fix _run to reset LANGUAGE env variable @ 2018-05-07 18:29:25 UTC
• 34b1b1ee53 Merge pull request #47441 from shengis/fix-run-env-reset
• 62fc16b721 Merge branch '2018.3' into fix-run-env-reset
• 3b02b0bdc1 Merge branch '2018.3' into fix-run-env-reset
• ee2ab38c8c Fix _run to reset LANGUAGE env variable
• ISSUE #47479: (whytewolf) win_task.info on py3 throwing error, but works in py2 (refs: #47507)
• PR #47507: (gtmanfred) fix win_task for py3 @ 2018-05-07 17:41:21 UTC
• 17cfd4f7cf Merge pull request #47507 from gtmanfred/2018.3
• 19db39f402 fix win_task for py3
• PR #47472: (terminalmage) salt.utils.hashutils: Fix UnicodeEncodeError in several funcs @ 2018-05-07 13:31:07 UTC
• a4c2df8fb2 Merge pull request #47472 from terminalmage/hashutils
• 7266c9984d salt.utils.hashutils: Fix UnicodeEncodeError in several funcs
• PR #47485: (gtmanfred) add openstack modules to doc index.rst @ 2018-05-07 13:11:42 UTC
• 8b0a370189 Merge pull request #47485 from gtmanfred/2018.3
• c86163d79f add openstack modules to doc index.rst
• 3557fc5fa6 Fix crufty nssm.exe reference
• PR #47482: (gtmanfred) add all autodoc for new salt openstack modules @ 2018-05-04 21:03:38 UTC
• 8df37f734a Merge pull request #47482 from gtmanfred/2018.3
• 1f65d5cb73 add all autodoc for new salt openstack modules
• PR #47447: (dwoz) Fix failing test due to windows console encoding @ 2018-05-04 16:41:29 UTC
• d20ca15c5d Merge pull request #47447 from dwoz/strv
• 8c01773833 Use the same non decodable bytes for all tests
• 983881a2a1 Add bytes that will not decode using cp1252
• PR #47466: (dwoz) bytes file that decodes the same utf-8 and cp1252 @ 2018-05-04 15:54:24 UTC
• 8c5b30b541 Merge pull request #47466 from dwoz/randbytes
• fd9bc06aab bytes file that decodes the same utf-8 and cp1252
• ISSUE #46660: (mruepp) top file merging same does produce conflicting ids with gitfs (refs: #47354, #46751)
• PR #47465: (rallytime) Back-port #47354 to 2018.3 @ 2018-05-04 13:06:04 UTC
• PR #47354: (folti) fix forward port of #46751 (refs: #47465)
• PR #46751: (folti) top file merging strategy 'same' works again (refs: #47354)
• 3658604c43 Merge pull request #47465 from rallytime/bp-47354
• 3df6fa7990 fix forward port of #46751
• PR #47435: (rallytime) [2018.3] Merge forward from 2017.7 to 2018.3 @ 2018-05-04 13:05:32 UTC
• fa293f8fac Merge pull request #47435 from rallytime/merge-2018.3
• be0731da5f Add skipIfs back in for rest_tornado tests
• fd98ee3dc1 Lint: Add missing blank line
• 561718b20b Update old is_windows utils path to new utils path
• a94cdf8a0d Merge branch '2017.7' into '2018.3'
• 7ae3497b0c Merge pull request #47429 from gtmanfred/2017.7
• 8ae32033cc server_list_min should use state, not status
• 2f5fc4ecc5 Merge pull request #47399 from isbm/isbm-zeromq17-deprecationwarning-2017.7.2-v2
• a36e49fd27 fix pylint
• 98b5629b36 Fix imports
• d94c0f0152 Remove unnecessary variable
• 8e377b5653 Lintfix: E0203 and attribute access
• 2aab70b1b8 Install ZMQ handler if <15 version
• 296c589f4b Use ZMQ switch utility in the integration tests
• ab5fa34d7c Use ZMQ_VERSION_INFO constant everywhere
• 43b5558b82 Add trace logging on ZMQ sockets communication
• 164204a9fe Remove duplicate code for ZMQ monitor handling
• 834b1e4ff0 Remove obsolete ZMQIOLoop direct instance
• 1c90cbdb3c Remove an empty line
• ef2e0acd66 Add logging on ZMQ socket exception
• 38ceed371d Lintfix: ident
• 1ece6a5f52 Lintfix: line too long
• 4e650c0b44 Remove code duplicate by reusing utilities functions
• 57da54b676 Fix imports
• 948368e9a1 Add libzmq version info builder
• 0b4a17b859 Update log exception message
• 116e1809fc Put a message alongside the exception to the logs
• 4bc43124b7 Remove unnecessary ZMQ import and check for its presence
• 05f4d40269 Use utility for ZMQ import handling in SSH client
• 457ef7d9a5 Use utility for ZMQ import handling in flo/zero
• 08dee6f5bd Use utility for ZMQ import handling
• e2a353cfb0 Remove unnecessary ZMQ extra-check for cache utils
• c8f2cc271d Remove unnecessary ZMQ extra-check for master utils
• 3940667bb9 Remove old ZMQ import handling
• f34a53e029 Use ZMQ utility for version check
• cbb26dcb28 Use ZMQ installer for master
• 453e83210a Add ZMQ version build
• af9601e21d Use ZMQ importer utility in async
• d50b2b2023 Incorporate tornado-5 fixes
• 1fd9af0655 Add ZMQ backward-compatibility tornado installer for older versions
• ad4b40415c Add one place for handling various ZMQ versions and IOLoop classes
• b14e974b5f Merge pull request #47343 from Ch3LL/win_srv_test
• 2173b6f549 ensure we are enabling/disabling before test
• d58be06751 Add additionatl service module integration tests and enable for windows
• b0f3fb577f Merge pull request #47375 from terminalmage/issue47310
• fa2bea52bb Remove extra blank line to appease linter
• f8ab2be81c Add debug logging if we fail to detect virtual packages
• 67c4fc56ac Warn on use of virtual packages in pkg.installed state
• 56235032f4 Merge pull request #47415 from kstreee/fix-local-client-tgt-bug
• b8d37e0a1e To add a test case for the syndic environment, copies the test case which was written by @mattp- that was already merged into develop branch, related pr is #46692.
• 4627bad1fd Realizes 'tgt' field into actual minions using ckminions to subscribe results of the minions before publishing a payload.
• d65ceaee03 Merge pull request #47286 from baniobloom/vpc_peering_connection_name_fix
• a968965087 Merge branch '2017.7' into vpc_peering_connection_name_fix
• 8a5d4437bb Merge pull request #47270 from meaksh/2017.7-fix-retcode-on-schedule-utils
• d299cf3385 Merge branch '2017.7' into 2017.7-fix-retcode-on-schedule-utils
• b6da600fff Initialize __context__ retcode for functions handled via schedule util module
• 5b51075384 Merge pull request #47371 from rallytime/fix-47264
• a43485b49c Fix "of pass" typo in grains.delval docs: change to "or pass"
• a86e53be66 Merge pull request #47389 from dwoz/moregittestfix
• 67745c1362 Older GitPython versions will not have close
• a5367eaf63 Merge pull request #47388 from dwoz/test_pip_fix
• eb26321e8b Fix missing import
• 9b59b991c2 Merge pull request #47380 from gtmanfred/2017.7
• 93d1445ec1 add io_loop handling to runtests engine
• 37822c0cbb Merge pull request #47384 from dwoz/test_pip_fix
• a37a9da1fb Fix py2 version of pip test
• eefd96732e Merge pull request #47382 from dwoz/gitfs_tests
• 1570708fac Close the repo and fix multiple tests
• 57c75ff660 Merge pull request #47369 from terminalmage/ldap_pillar
• 085883ae2d Return an empty dict if no search_order in ldap ext_pillar config file
• bcc66dd9bf Merge pull request #47363 from DSRCorporation/bugs/replace_exc_info_with_exception
• 3f7b93a23c Tornado5.0: Future.exc_info is dropped
• bcef34f7e1 Merge pull request #47334 from terminalmage/ldap_pillar
• 0175a8687c pillar_ldap: Fix cryptic errors when config file fails to load
• 65c3ba7ff1 Remove useless documentation
• 5d67cb27de Remove unncessary commented line
• 8de3d41adb fixed vpc_peering_connection_name option
• PR #47464: (dwoz) Skip tests not applicable to windows @ 2018-05-04 13:04:38 UTC
• 51d21afd4f Merge pull request #47464 from dwoz/skiP_syslog_tests
• ca9393b7fb Skip tests not applicable to windows
• PR #47456: (dwoz) Sysname returns text type @ 2018-05-04 02:57:50 UTC
• 3219430dcc Merge pull request #47456 from dwoz/sysname
• 559ee1961f Sysname returns text type
• PR #47458: (Ch3LL) Add In Progress Warning for 2018.3.1 Release Notes @ 2018-05-03 20:40:46 UTC
• f3918514a7 Merge pull request #47458 from Ch3LL/unreleased_rn_2018
• 6a261e5e3a Add In Progress Warning for 2018.3.1 Release Notes
• PR #47448: (dwoz) Fix missing import in test suite @ 2018-05-03 14:30:23 UTC
• 9fbdcbe994 Merge pull request #47448 from dwoz/transport_import
• 7e04eb82e1 Fix missing import in test suite
• ISSUE #47260: (mew1033) disable_saltenv_mapping not working as expected (refs: #47410)
• PR #47410: (terminalmage) gitfs: Fix identification of base env when saltenv mapping is disabled @ 2018-05-03 14:12:27 UTC
• 157a32af7f Merge pull request #47410 from terminalmage/issue47260
• 3ab332ad0e Update tests to reflect bugfix
• 7b8127f336 gitfs: Fix identification of base env when saltenv mapping is disabled
• PR #47413: (dmurphy18) Repobuild improvements for Ubuntu 18.04 lack of gpg2 and better error checking @ 2018-05-02 16:21:31 UTC
• 091e4cf9a6 Merge pull request #47413 from saltstack/repobuild_improv
• c064032110 Removed extra spaces for pylint
• 20c50b3331 Minor cleanup due to review comments
• c143b359e9 Update for Ubuntu 18.04 lack of gpg2 and enhanced error checking
• PR #47216: (twangboy) Reg docs @ 2018-05-02 13:33:27 UTC
• 5e5774fd37 Merge pull request #47216 from twangboy/reg_docs
• 0beeb58b16 Fix lint, add bytes
• bad441f8dc Fix some lint`
• af5139c2ff Add additional examples
• 24df6ec1b7 Additional docs formatting
• ff46b27a60 Update reg docs, fix formatting issues
• PR #47417: (gtmanfred) revert instantiating a Caller Client in the engine @ 2018-05-01 18:58:06 UTC
• 63baf4c4f8 Merge pull request #47417 from gtmanfred/slack
• 5c8ea7f506 Update slack.py
• ee8a5eeb10 revert instantiating a Caller Client in the engine
• ISSUE #45790: (bdarnell) Test with Tornado 5.0b1 (refs: #46066, #47106, #47433)
• PR #47368: (rallytime) [2018.3] Merge forward from 2017.7 to 2018.3 @ 2018-05-01 18:56:20 UTC
• PR #47106: (DmitryKuzmenko) Tornado50 compatibility fixes (refs: #47374, #47368, #47433)
• PR #46002: (isbm) Pyzmq 17.0.0 proper handling (refs: #47374, #47368)
• 0bdfaa5ffe Merge pull request #47368 from rallytime/merge-2018.3
• 46806e595b Update test assertion comment for pip pkgs
• d9d24de49e Lint: Add missing import
• c7b73d132e Merge branch '2017.7' into '2018.3'
• 31db8ca7ad Merge pull request #47347 from dwoz/test_mysql_fix_again
• add78fb618 Fix linter warnings
• 2644cc7553 Fix linter nits
• 799c601184 Proper fix for mysql tests
• fefc0cc3ca Update old utils paths to use new utils paths
• 13e8124031 Merge branch '2017.7' into '2018.3'
• e573236848 Merge pull request #47359 from gtmanfred/2017.7
• 6214ed8133 add mention of the formulas channel to the formulas docs
• 629503b2a8 Merge pull request #47317 from dwoz/threadshutdown
• 6db2a0e4d3 Log exceptions at exception level
• d4ae787595 Do not join a thread that is stopped
• aacd5cefe3 Merge pull request #47304 from cachedout/test_cli_timeout_arg
• 85025af83c Pass timeout to salt CLI for tests
• 55534fb659 Merge pull request #47311 from Ch3LL/firewall_windows
• 4e16c18c16 Add firewall module windows tests to whitelist
• 4b2fc4ec66 Add windows firewall execution modules integration tests
• 1667375a80 Merge pull request #47348 from dwoz/no_symlinks
• 94a70e847a Ignore gitfs tests when symlinks not enabled
• dac04261b5 Merge pull request #47342 from dwoz/test_mysql_fix
• 7496f4c5a8 Fix mysql test cases
• 34e78ef564 Merge pull request #47341 from dwoz/inet_pton_fix
• 85451f48d4 Fix python 3 support for inet_pton function
• e4779f3246 Merge pull request #47339 from dwoz/ssh_key_test_fix
• e37a93a1ca Remove redundent close call
• b2ae5889b7 Close the temporary file handle
• 9f7f83a975 Use salt.utils.fopen for line ending consistancy
• b221860151 Merge pull request #47335 from dwoz/pip_test_fix
• dcb6a22c00 Remove un-needed string-escape
• 1c527bfd3a Merge pull request #47331 from dwoz/py3_wingroup_fix
• cc154ef857 Do not encode usernames
• 708078b152 Merge pull request #47329 from cachedout/frank_credit
• 33c0644ac4 Credit Frank Spierings
• a545e55543 Merge pull request #47281 from Ch3LL/system_test
• c9181a75a6 Add destructivetest decorator on tests
• 0d0c8987fc Add win_system integration module tests
• b64d930df0 Merge pull request #47283 from Ch3LL/ntp_test
• ced7f86546 Add windows ntp integration module tests
• 910aff910f Merge pull request #47314 from Ch3LL/net_mac_test
• 67beb1451c Skip netstat test on macosx as its not supported
• 0549ef7c16 Merge pull request #47307 from rallytime/bp-47257
• 6c5b2f92bc Role is not a list but a dictionary
• d6ff4689f6 Merge pull request #47312 from rallytime/update-bootstrap-release
• 765cce06a2 Update bootstrap script to latest release: 2018.04.25
• e0765f5719 Merge pull request #47279 from dwoz/py3_build_fix
• 21dc1bab91 Pep-8 line endings
• 717abedaf7 Fix comman wart
• 4100dcd64c Close might get called more than once
• dbe671f943 Stop socket before queue on delete
• 9587f5c69e Silence pylint import-error for six.moves
• 4b0c7d3b34 Fix typo
• 05adf7c2b1 Use six.moves for queue import
• fe340778fa Gracefully shutdown worker threads
• 44f19b2f94 Merge pull request #47113 from jfindlay/iptables_state
• 8bd08012ee modules,states.iptables support proto for policy ext
• b7a6206330 Merge pull request #47302 from Ch3LL/dead_code
• daa68b4877 Add virtual grains test for core grains
• a59dd2785d Remove dead code in core grains file for virt-what
• e29362acfc Merge pull request #47303 from baniobloom/bug_fix_doc
• b97c9df5f3 added clarity on how to figure out what is the oldest supported main release branch
• 0d9d55e013 Merge pull request #47106 from DSRCorporation/bugs/tornado50
• 39e403b18d Merge branch '2017.7' into bugs/tornado50
• 6706b3a2d1 Run off of a temporary config
• d6873800d5 Allow running pytest>=3.5.0
• 2da3983740 Tornado 5.0 compatibility fixes
• 2e014f4746 Merge pull request #47271 from gtmanfred/amazon
• 8a53908908 Do not load rh_service module when booted with systemd
• e4d1d5bf11 Revert "support amazon linux 2 for service module"
• 599b0ed1e9 Merge pull request #47246 from cloudflare/fix-44847-2017.7
• ad80028104 This way, we can pass flags such as debug into the state, but also test.
• 4e2e1f0719 Merge pull request #47220 from benediktwerner/fix-pip-2017.7
• 0197c3e973 Fix pip test
• 34bf66c09f Fix pip.installed with pip>=10.0.0
• 92e606251f Merge pull request #47272 from rallytime/reg-windows-codeowners
• 9445af0185 Add windows tests and reg module/state to CODEOWNERS file for team-windows
• 9dca5c0221 Merge pull request #47252 from rallytime/codeowners-fixes
• 204b6af92b Fix the matching patterns in the CODEOWNERS file to use fnmatch patterns
• 3de1bb49c8 Merge pull request #47177 from fpicot/fix_47173_pkg_normalize
• 149f846f34 fix normalize parameter in pkg.installed
• 10e30515dc Merge pull request #47251 from Ch3LL/pub_fix_rn
• fa4c2e6575 Update Docs to remove unnecessary + sign
• bb7850a431 Merge pull request #47249 from Ch3LL/pub_fix_rn
• 24dea24b7e Add CVE number to 2016.3.6 Release
• 56933eb0b2 Merge pull request #47227 from pruiz/pruiz/zfs-dataset-present-slow-2017.7
• fded61f19b Fix issue #47225: avoid zfs.filesystem_present slowdown when dataset has lots of snapshots
• 9825065048 Merge pull request #47167 from smitty42/vbox-skd-fix
• 5de53139cd Merge branch '2017.7' into vbox-skd-fix
• 976f031170 Merge pull request #47213 from dwoz/py3win
• ad9c7f63f0 Fix coverate on py3 windows builds
• 91252bac95 Adding updates for python3 compatibility and new virtualbox SDK version support.
• cebcd6d069 Merge pull request #47197 from dwoz/testfix
• 25803c9176 Move process target to top level module namespace
• d4269c2b70 Merge pull request #47193 from Ch3LL/network_test
• bbf9987c19 Add network module integration tests
• c777248a78 Merge pull request #47189 from Ch3LL/autoruns
• 6a88bedb7a Add autoruns to windows whitelist
• e9e4d4af70 Add autoruns.list integration test for Windows
• PR #47403: (rallytime) Back-port #47356 to 2018.3 @ 2018-05-01 15:19:06 UTC
• PR #47356: (robinro) Fix sysctl translate (refs: #47403)
• 4e6870305c Merge pull request #47403 from rallytime/bp-47356
• 9b682bc48e Fix sysctl translate
• PR #47407: (terminalmage) Reduce severity of missing X_update_interval key @ 2018-05-01 15:18:46 UTC
• 7e0cdd6145 Merge pull request #47407 from terminalmage/update-interval-log
• abc592bfff Reduce severity of missing X_update_interval key
• ISSUE #47042: (valentin2105) [ERROR] Unable to manage file: 'utf8' codec can't decode byte  (refs: #47061)
• PR #47405: (terminalmage) Fix file.get_diff regression in 2018.3 branch @ 2018-05-01 15:16:46 UTC
• PR #47061: (terminalmage) Fix diffing binary files in file.get_diff (refs: #47405)
• 1377942bcc Merge pull request #47405 from terminalmage/binary-diff
• 89ddb08026 Use a lambda instead of defining a one-line function
• b79ff04fda Remove no-longer-used enumerate
• e03b865359 Add unit test for file.get_diff
• 5bdc9e9bd5 Fix UnboundLocalError in file.get_diff
• ISSUE #47325: (robertodocampo) docker_container.running creates containers using the image ID as the image name (refs: #47367)
• PR #47367: (terminalmage) Start docker containers with image name instead of ID @ 2018-04-30 18:46:13 UTC
• c267e6083e Merge pull request #47367 from terminalmage/issue47325
• 798134caa3 Add regression test for creating images with image name insead of ID
• 4ed47e839c Start docker containers with image name instead of ID
• ISSUE #47006: (cedwards) marathon & fx2 grain modules cause master and minion failure (refs: #47401)
• PR #47401: (gtmanfred) fix proxy virtual checks for marathon and fx2 @ 2018-04-30 18:44:46 UTC
• 3bb00cbb55 Merge pull request #47401 from gtmanfred/proxy
• 99f9231759 fix proxy virtual checks for marathon and fx2
• PR #47397: (rallytime) Add 2018.3.1 Release Notes @ 2018-04-30 14:44:38 UTC
• c160fe36ce Merge pull request #47397 from rallytime/2018.3.1-release-notes
• 3b40cdad2a Add 2018.3.1 Release Notes
• PR #47374: (DmitryKuzmenko) tornado50 merge forward for 2018.3 @ 2018-04-29 16:29:12 UTC
• 3400f829c4 Merge pull request #47374 from DSRCorporation/bugs/tornado50-2018.3
• 400999c54f fix pylint
• 47b6d409d1 add io_loop handling to runtests engine
• fd074fdb7d use salt.utils.zeromq
• 4ae33c5d9a Run off of a temporary config
• 7938b4906e Allow running pytest>=3.5.0
• 34058c181e Tornado 5.0 compatibility fixes
• ISSUE #47124: (mchugh19) Vault module problem in 2018.3.0 (refs: #47379)
• PR #47379: (dwoz) Properly encode messages when creating/validating signatures with m2crypto @ 2018-04-28 08:38:23 UTC
• 2afe4bee95 Merge pull request #47379 from dwoz/m2crypto_regression
• 068f2d430d Always sign and verify bytes
• 7810ebaba9 Add sign regression tests
• f4441c3a1c Adding regression test for 47124
• PR #47277: (morganwillcock) Fix minion crash on NetBSD @ 2018-04-27 15:02:21 UTC
• 7390b72808 Merge pull request #47277 from morganwillcock/netbsdswap
• 0bcb1a079a Merge branch '2018.3' into netbsdswap
• 30478e8c9c Use swapctl for NetBSD
• PR #47320: (twangboy) Change from NSSM to SSM @ 2018-04-27 14:37:50 UTC
• 2b7c7ef704 Merge pull request #47320 from twangboy/win_ssm
• 5549d83aae Use ssm instead of nssm
• PR #47308: (rallytime) Back-port #47287 to 2018.3 @ 2018-04-27 13:50:49 UTC
• PR #47287: (esell) convert unicode ssh pass to str for azure (refs: #47308)
• b6df5facce Merge pull request #47308 from rallytime/bp-47287
• 5f392a23fe convert unicode ssh pass to str for azure
• ISSUE #47324: (rlschilperoort) archive.extracted keep and/or keep_source not working (refs: #47332)
• PR #47332: (garethgreenaway) [2018.3] Removing duplicate code from state/archive.py @ 2018-04-27 13:12:51 UTC
• efa3aab800 Merge pull request #47332 from garethgreenaway/47324_archive_extracted_keep_keep_source
• cc10bfec6b Removing redundant code which is prevening keep & keep_source from being set.
• PR #47326: (The-Loeki) Some Redis fixes @ 2018-04-26 17:12:47 UTC
• 245d62ca16 Merge pull request #47326 from The-Loeki/redis-cache-sockets
• d86fbe5bdd redis_return: add unix_socket_path to docs
• ee9f533765 redis_cache: document UNIX socket access
• 5337558a5a redis_return: Let redis handle pool creation, add UNIX socket support
• c90f83b0f9 redis_return: cluster_mode default to False in __virtual__ to prevent KeyError stacktraces
• 71e3286829 redis_return: Fix code blocks in docs
• e6605f1c78 redis_cache fix code blox in docs
• 40e67747ee redis_cache: add socket to options
• PR #47319: (dwoz) Skip unix group tests on windows.  @ 2018-04-26 15:59:35 UTC
• 27a438f0ff Merge pull request #47319 from dwoz/skip_tests
• d9442d043e Skip tests not applicable to windows
• PR #47293: (dwoz) The grp module is not available on windows @ 2018-04-25 20:22:34 UTC
• 057f668788 Merge pull request #47293 from dwoz/win_build_fix
• 0386216005 Fix sneaky indention
• 082b8d0b3d Use salt.utils.platform
• cc2538e08f The grp modules is not available on windows
• ISSUE #46862: (kivoli) Setting locale.system fails in 2018.3 (refs: #47280, #46869)
• PR #47280: (gtmanfred) make sure not to send invalid information @ 2018-04-25 17:46:45 UTC
• fff4f8c1a5 Merge pull request #47280 from gtmanfred/localectl
• 7c212cbb2d fix pylint
• 6754787e8e update localemod tests
• 9075070573 make sure not to send invalid information
• ISSUE #46977: (gtmanfred) [2018.3.0] Backwards compatibilty breaking change in 2018.3.0 (refs: #47038)
• PR #47038: (garethgreenaway) [2018.3] fix to fileclient.py @ 2018-04-25 14:57:04 UTC
• 205701dcbe Merge pull request #47038 from garethgreenaway/46977_fixing_fileclient_forward_compatibilty
• ba01d2133a Updating version.py to include Magnesium.
• 10c823dd79 The _ext_nodes master function has been renamed to _master_tops. To ensure compatibility when using older Salt masters we continue to pass the function as _ext_nodes until the Magnesium release.
• ISSUE #47059: (OrlandoArcapix) Some states incorrectly return None instead of an empty dict when there are no changes (refs: #47060)
• ISSUE #46985: (OrlandoArcapix) grafana4_user.present and grafana4_org.present states not working in 2018.3.0 (refs: #47048)
• PR #47060: (OrlandoArcapix) Return an empty dict for 'changes' instead of 'None' @ 2018-04-25 14:55:24 UTC
• PR #47048: (OrlandoArcapix) Issue46985 fix grafana4 state (refs: #47060)
• 89daf4fdc7 Merge pull request #47060 from OrlandoArcapix/Issue47059-return_dict_from_state
• 5378e4fd07 Update grafana_datasource test to check for empty dict being returned on no changes, rather than None
• f115452653 Return an empty dict for 'changes' instead of 'None'
• ISSUE #47089: (syphernl) UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 404: ordinal not in range(128) (refs: #47153)
• PR #47153: (terminalmage) salt.modules.ssh: properly encode/decode I/O @ 2018-04-25 14:53:51 UTC
• 10cc0d312b Merge pull request #47153 from terminalmage/issue47089
• bdb52797f8 salt.modules.ssh: properly encode/decode I/O
• ISSUE #47199: (tkaehn) Targeting by list (-L) broken for minions behind syndic? (refs: #47275)
• PR #47275: (terminalmage) Fix false failure events sent when using syndic @ 2018-04-25 13:56:47 UTC
• b5d64f1a70 Merge pull request #47275 from terminalmage/issue47199
• 8012ad12f8 Fix false failure events sent when using syndic
• ISSUE #47267: (skjaro) Problem with beacon diskusage on windows platform in 2018.3 (refs: #47284)
• PR #47284: (skjaro) Fix beacon diskusage documentation for the new beahavior mentioned in issue #47267 @ 2018-04-25 13:52:30 UTC
• 6215a995d8 Merge pull request #47284 from skjaro/beacon_diskusage_doc_fix
• fcc042aa5f Fix beacon documentation for the new beahavior mentioned in issue #47267
• PR #47291: (bosatsu) Fix proxy minion beacon doc @ 2018-04-25 13:42:36 UTC
• 3ef4fe6ed2 Merge pull request #47291 from bosatsu/fix-proxy-minion-beacon-doc
• 01980b4c43 Fix topics/releases/2018.3.0.rst to include correct example of proxy_example beacon yaml configuration.
• 9682e26eec Fix topics/proxyminion/beacon.rst to include correct example of salt_proxy beacon yaml configuration.
• ISSUE #47239: (bosatsu) Unable to load salt_proxy beacon on minion in 2018.3.0 (refs: #47255)
• PR #47255: (garethgreenaway) [2018.3] Fixes to salt_proxy beacon and beacon tests @ 2018-04-25 13:41:51 UTC
• ea2d68b865 Merge pull request #47255 from garethgreenaway/47239_fixes_to_salt_proxy_beacon
• a2a8d78cb0 Fixing status beacon tests.
• c87d6cae23 Ensure the salt_proxy is returning the correct tuple when the configuration is valid.  Update various beacon unit tests to ensure they are testing the results of the validate function for a True result.
• PR #47292: (dwoz) Fix decorator wart @ 2018-04-25 04:25:23 UTC
• PR #47290: (dwoz) Run cache_master test in tmp dir (refs: #47292)
• 19f9e8258f Merge pull request #47292 from dwoz/cp_fix_again
• 7d045eb235 Fix decorator wart
• PR #47285: (dwoz) Fix reg grains test @ 2018-04-25 00:16:56 UTC
• da532aa1ac Merge pull request #47285 from dwoz/core_test_fix
• 884f4c1829 Fix extra space
• 8a9027c0c9 Fix reg grains test
• PR #47290: (dwoz) Run cache_master test in tmp dir (refs: #47292) @ 2018-04-24 23:37:21 UTC
• f591cff643 Merge pull request #47290 from dwoz/test_cp_fix
• 5ff51affbd Run cache_master test in tmp dir
• ISSUE #47092: (syphernl) [2018.3.0] pkg.installed breaks with virtual packages (refs: #47250)
• ISSUE #38838: (Zorlin) Failing to remove nginx (refs: #44455)
• PR #47250: (terminalmage) Fix virtual package detection @ 2018-04-24 19:22:24 UTC
• PR #44455: (samodid) Fix for #38838 (refs: #47250)
• 6d323aa8f0 Merge pull request #47250 from terminalmage/issue47092
• b8630a70be Fix virtual package detection
• ISSUE #47225: (pruiz) zfs.filesystem_present takes forever on a dataset with lots (10k+) of snapshots (refs: #47228, #47227, #47226)
• PR #47228: (pruiz) Fix issue #47225: avoid zfs.filesystem_present slowdown when dataset has lots of snapshots (2018.3 branch) @ 2018-04-24 13:35:21 UTC
• PR #47226: (pruiz) Fix issue #47225: avoid zfs.filesystem_present slowdown when dataset has lots of snapshots (refs: #47228, #47227)
• 428e915d6a Merge pull request #47228 from pruiz/pruiz/zfs-dataset-present-slow-2018.3
• cfbf136ab2 Fix issue #47225: avoid zfs.filesystem_present slowdown when dataset has lots of snapshots
• ISSUE #46943: (Auha) Slack.Engine could not start (refs: #47262, #47109)
• PR #47262: (garethgreenaway) [2018.3] Fixes to targeting in Slack engine @ 2018-04-24 13:18:36 UTC
• 0b836106b9 Merge pull request #47262 from garethgreenaway/slack_engine_target_fix
• bcdef641e8 Removing target and tgt_type from the cmdline that is passed along to Salt, the target is used else where and including it in the cmdline causes problem when it is passed along.  Adding an additional test to ensure we are getting the right targt.
• ISSUE #47047: (Giandom) Pillars aren't evaluated when alias is passed in Slack Engine (refs: #47142)
• PR #47142: (garethgreenaway) [2018.3] pillar and output formatting fixes to Slack engine @ 2018-04-23 19:55:07 UTC
• 2ed4b38b02 Merge pull request #47142 from garethgreenaway/47047_passing_pillar_to_slack_aliases
• 6f183e1d80 Initial commmit for unit/engines/test_slack_engine
• a2840fc230 Only include the rest of the cmdline if the cmd is an alias.
• e846df7409 Fixing a bug when passing pillar values to aliases for the Slack engine.  Cleaned up the formatting of the results, color codes don't translate well into Slack output.  For any state runs, eg. highstate. apply, sls, we run the output through the highstate formater.  For anything else run it though the yaml outputer. Running it though highstate causes errors when the output does match what the highstate output is expecting.
• PR #47245: (terminalmage) Ensure we pass hexid as bytes when zmq_filtering enabled @ 2018-04-23 16:54:57 UTC
• 42a0e655dc Merge pull request #47245 from terminalmage/zeromq-bytes
• a7accc0548 Ensure we pass hexid as bytes when zmq_filtering enabled
• PR #47242: (aesposito91) PY3 fix for zeromq setsockopt @ 2018-04-23 16:38:09 UTC
• 73525d1460 Merge pull request #47242 from aesposito91/2018.3
• b225351e6d Update napalm_syslog.py
• ISSUE #47117: (prashanthtuttu) Napalm / Capirca Issue  (refs: #47241)
• PR #47241: (mirceaulinic) Fix the imports into the netacl execution and state modules @ 2018-04-23 14:56:32 UTC
• b78295aee9 Merge pull request #47241 from cloudflare/fix-47117
• 26c5583264 #47117: fix the napalm imports in the netacl state module
• 48396467c1 #47117: fix the napalm imports in the netacl execution module
• PR #47219: (garethgreenaway) [2018.3] Fixing a backward compatibility issue with vault module & runner @ 2018-04-23 14:10:19 UTC
• 88557ea991 Merge pull request #47219 from garethgreenaway/vault_backward_compatibility
• 1758081ffe When using the vault module on a 2018.3 minion against a 2017.7 master, the 2018.3 minion is expecting a verify element in the results from the Salt runner on the master.  The runner in 2017.7 did not include a verify element, which results in an error.  This change accounts for this by using the default in 2018.3 which is not to verify if not configured.
• PR #47186: (dmurphy18) backport of issue 46933, updated ZFS handling to Salt 2018.3.x @ 2018-04-23 14:07:06 UTC
• 370feadbd2 Merge pull request #47186 from dmurphy18/zfs_backport_46933