neulab/tldr huggingface dataset:
• The win_wua.list_updates function has been removed. Please use functions have been removed. Please use win_wua.list instead.
Pillar Removed Option • The vault external pillar has been changed as follows:
• Support for the profile argument was removed. Any options passed up until and following the first path= are discarded.
Roster Removed Option • The cache roster has been changed as follows:
• Support for roster_order as a list or tuple has been removed. As of the 2019.2.0 release, roster_order must be a dictionary.
• The roster_order option now includes IPv6 in addition to IPv4 for the private, public, global or local settings. The syntax for these settings has changed to ipv4-* or ipv6-*, respectively.
State Removed Modules and Options • The docker state module has been removed
• In 2017.7.0, the states from this module were split into four separate state modules:
• docker_container
• docker_image
• docker_volume
• docker_network
• The docker module remained, for backward-compatibility, but it has now been removed. Please update SLS files to use the new state names:
• docker.running => docker_container.running
• docker.stopped => docker_container.stopped
• docker.absent => docker_container.absent
• docker.network_present => docker_network.present
• docker.network_absent => docker_network.absent
• docker.image_present => docker_image.present
• docker.image_absent => docker_image.absent
• docker.volume_present => docker_volume.present
• docker.volume_absent => docker_volume.absent
• The docker_network state module has been changed as follows:
• The driver option has been removed from docker_network.absent.  It had no functionality, as the state simply deletes the specified network name if it exists.
• The deprecated ref option has been removed from the git.detached state. Please use rev instead.
• The k8s state module has been removed in favor of the kubernetes state mdoule. Please update SLS files as follows:
• In place of k8s.label_present, use kubernetes.node_label_present
• In place of k8s.label_absent, use kubernetes.node_label_absent
• In place of k8s.label_folder_absent, use kubernetes.node_label_folder_absent
• Support for the template_path option in the netconfig.managed <salt.states.netconfig.managed() state has been removed. This is because support for NAPALM native templates has been dropped.
• Support for the no_chown option in the pip.insalled state has been removed.
• The trafficserver.set_var state has been removed. Please use trafficserver.config instead.
• Support for the no_chown option in the :py:func`virtualenv.managed <salt.states.virtualenv.managed>` function has been removed.
• The win_update state module has been removed. It has been replaced by win_wua.
• Support for virtual packages has been removed from the py:mod:pkg state <salt.states.pkg>.
Utils Removed Options The cloud utils module had the following changes:
• Support for the cache_nodes_ip function in salt utils module has been removed. The function was incomplete and non-functional.
The vault utils module had the following changes:
• Support for specifying Vault connection data within a 'profile' has been removed.  Please see the vault execution module documentation for details on the new configuration schema.
Dependency Deprecations Salt-Cloud has been updated to use the pypsexec Python library instead of the winexe executable. Both winexe and pypsexec run remote commands against Windows OSes. Since winexe is not packaged for every system, it has been deprecated in favor of pypsexec.
Salt-Cloud has deprecated the use impacket in favor of smbprotocol.  This changes was made because impacket is not compatible with Python 3.
SaltSSH Major Updates SaltSSH now works across different major Python versions. Python 2.7 ~ Python 3.x are now supported transparently. Requirement is, however, that the SaltMaster should have installed Salt, including all related dependencies for Python 2 and Python 3.  Everything needs to be importable from the respective Python environment.
SaltSSH can bundle up an arbitrary version of Salt. If there would be an old box for example, running an outdated and unsupported Python 2.6, it is still possible from a SaltMaster with Python 3.5 or newer to access it. This feature requires an additional configuration in /etc/salt/master as follows:
ssh_ext_alternatives: 2016.3:                     # Namespace, can be actually anything. py-version: [2, 6]      # Constraint to specific interpreter version path: /opt/2016.3/salt  # Main Salt installation dependencies:           # List of dependencies and their installation paths jinja2: /opt/jinja2 yaml: /opt/yaml tornado: /opt/tornado msgpack: /opt/msgpack certifi: /opt/certifi singledispatch: /opt/singledispatch.py singledispatch_helpers: /opt/singledispatch_helpers.py markupsafe: /opt/markupsafe backports_abc: /opt/backports_abc.py
It is also possible to use several alternative versions of Salt. You can for instance generate a minimal tarball using runners and include that. But this is only possible, when such specific Salt version is also available on the Master machine, although does not need to be directly installed together with the older Python interpreter.
SaltSSH now support private key's passphrase. You can configure it by:
• --priv-passwd for salt-ssh cli
• salt_priv_passwd for salt master configure file
• priv_passwd for salt roster file
State Module Changes salt State Module (used in orchestration) The test option now defaults to None. A value of True or False set here is passed to the state being run and can be used to override a test: True option set in the minion's config file. In previous releases the minion's config option would take precedence and it would be impossible to run an orchestration on a minion with test mode set to True in the config file.
If a minion is not in permanent test mode due to the config file and the 'test' argument here is left as None then a value of test=True on the command-line is passed correctly to the minion to run an orchestration in test mode. At present it is not possible to pass test=False on the command-line to override a minion in permanent test mode and so the test: False option must still be set in the orchestration file.
event.send State The event.send state does not know the results of the sent event, so returns changed every state run.  It can now be set to return changed or unchanged.
influxdb_user.present Influxdb User Module State The password parameter has been changed to passwd to remove the name collusion with the influxdb client configuration (client_kwargs) allowing management of users when authentication is enabled on the influxdb instance
Old behavior:
influxdb_user.present: - name: exampleuser - password: exampleuserpassword - user: admin - password: adminpassword
New behavior:
influxdb_user.present: - name: exampleuser - passwd: exampleuserpassword - user: admin - password: adminpassword
winrepo_cache_expire_min Windows Package Definitions Caching The winrepo_cache_expire_min has been changed from 0 to 1800 (30 minutes) For example if you run highstate the package definitions are normally updated, however now if the package definitions are younger than winrepo_cache_expire_min (30 minutes) the package definitions will not be refreshed, reducing the amount of time taken to run a 2nd highstate. To get the old behaviour change the value back to 0 in the minion configuration file. This also effects the behaviour of other functions which default to refresh.  The pkg.refresh_db will always refresh the package definitions.
LDAP External Authentication freeipa groupattribute support Previously, if Salt was using external authentication against a freeipa LDAP system it could only search for users via the accountattributename field.  This release add an additional search using the groupattribute field as well.  The original accountattributename search is done first then the groupattribute allowing for backward compatibility with previous Salt releases.
Jinja Include Relative Paths When a jinja include template name begins with ./ or ../ then the import will be relative to the importing file.
Prior practices required the following construct:
{% from tpldir ~ '/foo' import bar %}
A more "natural" construct is now supported:
{% from './foo' import bar %}
Comparatively when importing from a parent directory - prior practice:
{% from tpldir ~ '/../foo' import bar %}
New style for including from a parent directory:
{% from '../foo' import bar %}
salt-api salt-api Windows support Previously, salt-api was was not supported on the Microsoft Windows platforms. Now it is!  salt-api provides a RESTful interface to a running Salt system. It allows for viewing minions, runners, and jobs as well as running execution modules and runners of a running Salt system through a REST API that returns JSON.  See Salt-API documentation.  .. _Salt-API: https://docs.saltproject.io/en/latest/topics/netapi/index.html
Logging Changes Include Job ID (JID) in Minion and Master Logs The Job ID (JID) can now be optionally included in both the minion and master logs by including jid in either the log_fmt_console or log_fmt_logfile configuration option:
log_fmt_console: "[%(levelname)-8s] %(jid)s %(message)s"
The will cause the JID to be included in any log entries that are related to a particular Salt job.  The JID will be included using the default format, [JID: %(jid)s] but can be overridden with the log_fmt_jid configuration item.
log_fmt_jid: "[JID: %(jid)s]"
Security Windows runas changes A password is no longer required with runas under normal circumstances. The password option is only needed if the minion process is run under a restricted (non-administrator) account. In the aforementioned case, a password is only required when using the runas argument to run command as a different user.
New Modules Execution Modules • salt.modules.ciscoconfparse_mod
• salt.modules.jira
• salt.modules.google_chat
• salt.modules.iosconfig
• salt.modules.netmiko
• salt.modules.nxos_api
• salt.modules.peeringdb
• salt.modules.purefb
• salt.modules.pyeapi
Pillar Modules • netbox
Proxy Modules • salt.proxy.netmiko
• salt.proxy.nxos_api
• salt.proxy.pyeapi
Salt 2019.2.1 Release Notes Version 2019.2.1 is a bugfix release for 2019.2.0.
Known Issues • ISSUE #54751: Proxy minion fails to start. Fix planned in 2019.2.2 release.
• ISSUE #54762: URIs with IPv6 addresses are broken, preventing master-minion communication in IPv6-only environments. Fix planned in 2019.2.2 release.
• ISSUE #54776: Minion fails to start when it contains ping_interval in minion configuration file. Fix planned in 2019.2.2 release.
• ISSUE #54731: Returners (except for default salt master returner) not loading properly in Py3. Fix planned in 2019.2.2 release.
• ISSUE #54758: salt-call state.show_states gives  "Passed invalid arguments" error when a sls defined in top.sls file is missing. Fix planned in 2019.2.2 release.
• ISSUE #54765: Jinja from import is broken. Fix planned in 2019.2.2 release.
• ISSUE #54771: Affects only Debian 10. pkgrepo.managed does not work if used with proxy (configured at salt-minion). No fix date available yet.
• ISSUE #54759: Deprecation warnings for pyzmq. No fix date available yet.
Change to YAML Renderer /etc/foo.conf: file.managed: - source: salt://foo.conf.jinja - template: jinja - context: data: {{ data }}
In 2019.2.0, the above SLS will result in an error message following changes to the YAML renderer that now require the new Jinja filter tojson.
In 2019.2.1, we introduce a new configuration option for both the Salt master and Salt minion configurations to be able to support the older YAML renderer.  Using the option use_yamlloader_old will allow the YAML renderer to function as before.
Statistics • Total Merges: 541
• Total Issue References: 70
• Total PR References: 355
• Contributors: 49 (Akm0d, Ch3LL, DmitryKuzmenko, Ethyling, FireGrace, KChandrashekhar, ScoreUnder, amendlik, aplanas, arsiesys, bbinet, bryceml, cbosdo, cdalvaro, chdamianos, cmcmarrow, cro, damianosSemmle, dmurphy18, doesitblend, dwoz, felippeb, frogunder, garethgreenaway, github-abcde, isbm, jfindlay, lomeroe, mattLLVW, mattp-, mirceaulinic, nicholasmhughes, rbthomp, rombert, rsmekala, s0undt3ch, sathieu, sbrennan4, sdodsley, simonflood, sjorge, soer7022, stratusjerry, tanlingyun2005, terminalmage, twangboy, waynew, weswhet, xuhcc)
Changelog for v2019.2.0..v2019.2.1 Generated at: 2019-09-09 19:56:22 UTC
• ISSUE #54429: (frogunder) [2019.2.1] Sudo user error (refs: #54433)
• PR #54433: (dwoz) Re-gen executors with proper arguments @ 2019-09-09 19:14:05 UTC
• 62fc61c Merge pull request #54433 from dwoz/sudo_minion
• e08eb19 Merge branch '2019.2.1' into sudo_minion
• PR #54434: (frogunder) fix_docs @ 2019-09-09 18:55:28 UTC
• 76fac57 Merge pull request #54434 from frogunder/fix_doc
• 2d22d73 fix_docs error
• a266a5c fix_docs
• db5464a Fix linter warts
• 144a600 Re-gen executors with proper arguments
• PR #54424: (frogunder) remove in progress from release_notes 2019.2.1 @ 2019-09-05 23:11:03 UTC
• 4071dcb Merge pull request #54424 from frogunder/releasenotes_201921_new
• b66436f Update 2019.2.1.rst
• bcfef11 remove in progress from release_notes 2019.2.1
• PR #54416: (frogunder) Update man_pages for 2019.2.1 @ 2019-09-05 22:48:51 UTC
• c1587cc Merge pull request #54416 from frogunder/man_pages_201921
• 6f7c4ee Update man_pages for 2019.2.1
• PR #54419: (frogunder) releasenotes 2019.2.1 @ 2019-09-05 22:48:42 UTC
• 3118e2f Merge pull request #54419 from frogunder/release_notes_201921
• 2caee96 Update doc/topics/releases/2019.2.1.rst
• ffabde2 Update 2019.2.1.rst
• dd6426d Update doc/topics/releases/2019.2.1.rst
• 9d4239c Update doc/topics/releases/2019.2.1.rst
• 8c60ae4 Update doc/topics/releases/2019.2.1.rst
• 72cb24c releasenotes 2019.2.1
• PR #54409: (dwoz) Point salt-call to correct multi-master configs @ 2019-09-04 20:08:24 UTC
• 04e28cf Merge pull request #54409 from dwoz/mm_log
• e207de6 Point salt-call to correct multi-master configs
• PR #54396: (dwoz) Use different logging port for multimaster tests @ 2019-09-03 23:20:23 UTC
• 2c281e0 Merge pull request #54396 from dwoz/multimaster_logging
• 104e0a0 Use different logging port for multimaster tests
• ISSUE #54256: (sleminov-tc) Empty salt api token file breaks maintenance process. (refs: #54325, #54324, #54388, #54376)
• ISSUE #37945: (gstachowiak) Missing exception handling in salt.master.Maintenance. Process never completes. (refs: #54325, #54324, #54388, #54376)
• PR #54388: (dwoz) 54256 re fix empty api token 2019.2.1 @ 2019-09-03 23:19:20 UTC
• PR #54325: (waynew) Delete bad API token files (refs: #54388)
• PR #54324: (waynew) Delete bad API token files (refs: #54325, #54388)
• 730a007 Merge pull request #54388 from dwoz/54256-re-fix-empty-api-token-2019.2.1
• 80651d3 Fix linter
• 982ed3d Delete bad API token files
• PR #54376: (dwoz) Move tokens in place with an atomic operation @ 2019-09-03 20:40:50 UTC
• 11016ce Merge pull request #54376 from dwoz/tmp_token
• 0b28c60 Fix linter complaints
• 8e33343 Move tokens in place with an atomic operation
• PR #54386: (twangboy) Fix unit.utils.test_win_dacl (2019.2.1) @ 2019-09-03 16:57:25 UTC
• 5161203 Merge pull request #54386 from twangboy/fix_test_win_dacl_2019.2.1
• b8fa7d3 Sort the perms
• PR #54355: (s0undt3ch) [2019.2.1] [GitPillar Tests] Have the started processes log instead of just writing to stdout/stderr @ 2019-08-29 23:26:50 UTC
• b4caaad Merge pull request #54355 from s0undt3ch/hotfix/test-daemons-2019.2.1
• 561c0a2 Have the started processes log instead of just writing to stdout/stderr
• c2a3115 Don't overwritethe stderr logger
• PR #54353: (cmcmarrow) adds @skipIf not windows @ 2019-08-29 19:33:11 UTC
• ce5b109 Merge pull request #54353 from cmcmarrow/2019_win_system_skip
• 8e28074 adds @skipIf not windows
• PR #54338: (dwoz) Log server closes completely during shutdown @ 2019-08-29 17:14:05 UTC
• 94c03e5 Merge pull request #54338 from dwoz/logging_fixup
• a3e227e Log server closes completely durring shutdown
• PR #54327: (garethgreenaway) [2019.2.1] Catch the AccessDenied exception and continue when running under Py3.  @ 2019-08-29 16:59:34 UTC
• 490ee69 Merge pull request #54327 from garethgreenaway/more_test_program_fixes
• 97b4d86 Catch the AccessDenied exception and continue when running under Py3.
• PR #54316: (Akm0d) Azure cleanup @ 2019-08-27 16:14:09 UTC
• bb911c3 Merge pull request #54316 from Akm0d/azure-cleanup
• 2072773 pass longer timeout to msazure destroyinstance
• 34eb477 Merge branch '2019.2.1' of https://github.com/saltstack/salt into azure-cleanup
• 7ae48b1 Allow azure tests enough time to clean up interfaces
• b45ae74 Clean up azure instances properly
• PR #54314: (garethgreenaway) [2019.2.1] Do not raise the exception in testprogram.py @ 2019-08-26 23:59:37 UTC
• 9334e4e Merge pull request #54314 from garethgreenaway/testprogram_access_denied_do_not_raise
• a53bacb Do not raise the exception if a process can not be access, just continue
• PR #54305: (dwoz) Fix wart in test_process tests on windows @ 2019-08-26 17:59:12 UTC
• 71fb051 Merge pull request #54305 from dwoz/winfix
• 4e68860 Fix wart in test_process tests on windows
• PR #54303: (dwoz) Fix wart in periodic callback interval @ 2019-08-24 20:04:35 UTC
• 4d80f0a Merge pull request #54303 from dwoz/periodic_cb
• bf5f7de Fix wart in periodic callback interval
• ISSUE #54219: (KChandrashekhar) integration.shell.test_call.py and tests/integration/shell/test_proxy.py (refs: #54259)
• ISSUE #54153: (KChandrashekhar) Ubuntu 16.04 Proxy failures  (refs: #54259)
• PR #54259: (dwoz) Call os.fork less to avoid race conditions @ 2019-08-24 02:12:42 UTC
• 5838851 Merge pull request #54259 from dwoz/less_forking
• bf4d0dd Fix process list tests on windows py3
• 316ec78 Allow more time for slow test
• 9baf86f Do not remove attributes from process class
• e7b6aa8 Clean up cruft
• ed7103a Attempt to fix integration.shell.test_call test
• 659c805 Change noise log to debug
• 0660b1a Clean up typoes
• 9f1fe42 Call os.fork less to avoid race conditions
• ISSUE #50814: (doesitblend) Minion continues trying down master (refs: #54239, #53417)
• ISSUE #49680: (doesitblend) Beacon events handled differently than event.send (refs: #53344, #54239)
• ISSUE #49663: (doesitblend) Beacon only fires to single random master in HA mode (refs: #53344, #54239)
• PR #54247: (DmitryKuzmenko) 2019.2.1 with multimaster bb fixes @ 2019-08-23 20:19:19 UTC
• PR #54239: (DmitryKuzmenko) Multimaster tests with bb fixes (refs: #54247)
• PR #53848: (DmitryKuzmenko) Features/multimaster tests (refs: #54239)
• PR #53417: (DmitryKuzmenko) Multimaster minion hang on fire_master (refs: #54239, #53848)
• PR #53344: (DmitryKuzmenko) Run beacons on the only one minion instance. Return to all masters. (refs: #54239, #53848)
• 531f3aa Merge pull request #54247 from DSRCorporation/2019.2.1_with_multimaster_bb_fixes
• 62cd8cd Merge branch '2019.2.1' into 2019.2.1_with_multimaster_bb_fixes
• PR #54235: (github-abcde) Fix 46034 2019.2.1 @ 2019-08-22 22:32:09 UTC
• 993c341 Merge pull request #54235 from ogd-software/fix_46034-2019.2.1
• 93bd30d Add alternative fix for "!" stomping Apparently (after watching Jenkins tests fail), what yaml.safe_load returns depends not on the version of salt, but on some other external dependency. Because of this, fix both possible return values.
• c95dd4d Add test for this specific bugfix
• efc29d8 Prevent yamlify_arg from stomping "!"
• PR #54282: (Akm0d) clean up renamed instances in the teardown @ 2019-08-22 22:13:51 UTC
• 5d1a4d0 Merge pull request #54282 from Akm0d/clean-up-renamed
• 11c1117 Removed redundant parenthesis
• 802235d don't delete shutting down ec2 instances
• 3602942 reversed the order in which an instance was renamed
• 5500ede renamed _alt_name function
• 23beab4 clean up renamed instances in the teardown
• PR #54252: (s0undt3ch) [2019.2.1] More control on spun test daemons on git pillar tests @ 2019-08-22 22:13:08 UTC
• c181f5a Merge pull request #54252 from s0undt3ch/hotfix/git-pillar-2019.2.1
• 4eb85fa Skip tests on RHEL family < 7
• 64a1be8 Don't even go through the transport to get the system grains
• d0f8efa Don't keep recreating the git repos. Restore from backup.
• 6114e9d All prep work is done in setUpClass.
• 5b030dd Daemons are now started/stopped on tests, not by salt
• ed60f0d We don't actually need grains
• 911446d Lock uwsgi requirement.
• 805f0ac Merge branch '2019.2.1' into 2019.2.1_with_multimaster_bb_fixes
• PR #54214: (Ch3LL) Remove unnecessary logging from minion.py @ 2019-08-22 18:08:26 UTC
• b40cdbf Merge pull request #54214 from Ch3LL/fix_logging
• 8fd24cf Remove unnecessary logging from minion.py
• 9d28098 Merge branch '2019.2.1' into 2019.2.1_with_multimaster_bb_fixes
• PR #54277: (dwoz) Win runas plus @ 2019-08-21 23:59:16 UTC
• de77762 Merge pull request #54277 from dwoz/win_runas_plus
• f719591 Update tests
• d8749d9 Do not remove attributes from process class
• ac5a2a4 Only close handle if it got created
• PR #54278: (Akm0d) Correctly detect when an ms_azure instance is deleted @ 2019-08-21 23:14:01 UTC
• 93cf40a Merge pull request #54278 from Akm0d/cloud-test-logging
• 2dc1520 Merge branch '2019.2.1' into cloud-test-logging
• 3867448 Fixed incorrect arguments
• bdce5f4 Fix detecting msazure deletion with multiple tries
• PR #54263: (s0undt3ch) [2019.2.1] Exit test suite if test daemons fail to start @ 2019-08-21 22:06:52 UTC
• 94f77a0 Merge pull request #54263 from s0undt3ch/hotfix/test-daemons-2019.2.1
• 655efd6 Rearrange logging termination
• 28fa5d2 Prevent traceback on python interpreter shutdown
• 9035731 Write to stderr a message with the exit code
• 566c620 Exit the test suite if one of the test daemons fails to start
• PR #54270: (s0undt3ch) [2019.2.1] Speedup testing helpers decorators @ 2019-08-21 20:33:25 UTC
• 3b9fd44 Merge pull request #54270 from s0undt3ch/hotfix/requires-system-grains-2019.2.1
• 9f99bff Speedup testing helpers decorators
• ISSUE #53931: (KChandrashekhar) integration.states.test_pip_state.PipStateTest.test_issue_6912_wrong_owner_requirements_file (refs: #54274)
• PR #54274: (felippeb) #53931 never fail on codecov curls @ 2019-08-21 18:12:19 UTC
• 2c4afa0 Merge pull request #54274 from felippeb/2019.2.1
• 9c0b216 #53931 never fail on codecov curls
• PR #54264: (dwoz) Fix unit utils jinja when run on their own @ 2019-08-21 17:22:10 UTC
• b3c70c3 Merge pull request #54264 from dwoz/jinja_units
• 10a6d53 Fix unit utils jinja when run on thier own
• PR #54266: (Akm0d) Fix incorrect types on failing cloud tests @ 2019-08-21 17:14:40 UTC
• 308ba55 Merge pull request #54266 from Akm0d/cloud_test_ultimate_fix
• ff2125a Invert assertion to test for instance gone
• 82136a8 test for ec2 instance shutting down
• 283f631 run cloud --query if delete string is not available
• 33e6b6d changed deprecated assertEquals
• 41e6bc8 Cloud tests run correctly everywhere
• 03a8b2c reverted literal_eval
• PR #54251: (Akm0d) reduced query calls to salt-cloud @ 2019-08-20 20:10:59 UTC
• 25d0b52 Merge pull request #54251 from Akm0d/cloud_test_optimization
• 5fe6bfc Optimized salt-cloud queries
• 43418a4 Merge pull request #7 from Ch3LL/cloud_provider_files
• b93944b Remove joyent config cloud test files
• bd37849 Rename provider azure-config to azurearm-config
• e7c06cb Added longer delays for ec2 tests
• 5ceb47e Correctly check for GCE and EC2 deletion
• 52c178c Added pretty yaml formatting to cloud-test logs
• 4fc5e9e re-fixed simultaneous GCE tests
• 326e9f2 Merge pull request #6 from Ch3LL/cloud_provider_files
• adb1464 fix pylint
• 51ce819 Move provider config setup into Setup/Teardown class
• e58b40a Merge pull request #5 from Ch3LL/cloud_provider_files
• ab8adcc Only use the provider conf.d file we are testing
• 76609ad Merge branch '2019.2.1' into cloud_test_optimization
• f764bc0 Clean up expensive queries
• b3d02df reduced query calls to salt-cloud
• PR #54240: (Ch3LL) Fix TypeError python3 in get_image_id ec2 cloud @ 2019-08-20 20:10:01 UTC
• ba81ca3 Merge pull request #54240 from Ch3LL/get_image_ec2
• a3a39f3 Use ami variable instead in test
• dc1ae52 Fix TypeError python3 in get_image_id
• d6ad475 Merge branch '2019.2.1' into 2019.2.1_with_multimaster_bb_fixes
• PR #54246: (dwoz) Cut down on log noise @ 2019-08-19 17:20:03 UTC
• 8404ec2 Merge pull request #54246 from dwoz/log_noise
• e572711 Cut down on log noise
• PR #54245: (dwoz) Fix the sshd pid file @ 2019-08-19 17:19:32 UTC
• 5b3e925 Merge pull request #54245 from dwoz/sshd_pid_file
• df95347 Fix the sshd pid file
• PR #54237: (dwoz) Do not dup2 things without fileno @ 2019-08-18 17:13:29 UTC
• 268803b Merge pull request #54237 from dwoz/dup2
• 2ebd22b Fix linter
• 63c616a Do not dup2 things without fileno
• 0b33498 Workaround for beacons.list_available slowness.
• b7a1058 Minor: Better support of named multimaster tests.
• a5cccdf Minor: remove unneded logging
• 314bbb3 Support tcp transport in multimaster tests. Minor beacon update.
• fcb8ff0 Properly set HAS_IPTABLES from __virtual__ return.
• a75db01 Multimaster related fixup: don't run test engine on minions
• 8a88542 Multimaster beacons fix: put list into a dict to fire on the bus
• 790fb41 Inotify beacons test logging and cleanup update
• d84c8851 Inotify beacon test fixes and improvements.
• 472ffc0 Give minion more time to handle beacon creation.
• 17ceee0 Fixed Lint errors
• 0bcf53c Fixed the unicode and timing inotify test issues.
• f17bcf3 Improved assertion error diagnostic for master down test.
• db0bae8 Run multimaster as well tests when no specific group is set
• 723f363 Ignore the multimaster minion subgroup test in module names test.
• 612191c Fixed lint failures
• c1efae6 Multimaster test for events handling on master disconnect
• 1654fe8 Multimaster inotify beacons test
• 65dc47c Multimaster tests environment and test module test.
• 2c178b0 Moved annoying message to trace log level.
• 3e497c1 Handle minion events asynchronously.
• 909323a Tests fixes
• 6dad18f Cleanup event object
• 2bf55be Run beacons on the only one minion instance. Return to all masters.
• PR #54121: (Akm0d) Refactored cloud tests @ 2019-08-16 17:24:14 UTC
• 27d89bd Merge pull request #54121 from Akm0d/gce_cloud_test
• 48c57b3 Try multiple times to detect deletion of an instance
• 74300eb return a valid set
• 2d63b87 Wait for an instance to be fully created if necessary
• 83ad8b3 Merge branch '2019.2.1' of github.com:SaltStack/salt into gce_cloud_test
• ISSUE #54174: (dwoz) SignalHandlingMultiprocessingProcess bugs (refs: #54204)
• PR #54204: (dwoz) Fix signal handling in subprocesses @ 2019-08-16 00:46:40 UTC
• c5ee91c Merge pull request #54204 from dwoz/signal_proc
• 09e5e49 Merge branch '2019.2.1' into signal_proc
• ISSUE #7745: (mgwilliams) yaml 'module' has no attribute 'Dumper' (refs: #54223)
• PR #54223: (dwoz) Test verify logs without a whole minion @ 2019-08-16 00:46:09 UTC
• 99a8fc5 Merge pull request #54223 from dwoz/7754_test_removal
• 4be711e Fix up linter warts
• 7573826 Remove crufty un-needed tests
• effa77d Test verify logs without a whole minion
• b40f41f Revert fallback to default signals change
• 1d83b10 Fix signal handling in subprocesses
• f90fe66 Reverted foo/bar creds per #46265
• 3f56bad Reduced the amount of informtaion in debuggings tatements
• de53bf0 Merge branch '2019.2.1' of github.com:SaltStack/salt into gce_cloud_test
• PR #54203: (dwoz) Run transport test loops in single thread @ 2019-08-15 20:10:20 UTC
• 8d440e0 Merge pull request #54203 from dwoz/transport_tests
• 22b9d38 Run transsport test loops in single thread
• f6180a6 Even better logging of errors
• a15dc4b better formatting and error reporting
• 51fbc2a better logging on instance create failure
• 1f7dd52 removed hack fixes from gce
• 31cdc7c WAR ROOM SKIP GCE TESTS
• 7d603be hasattr cannot find parent properties starting with __
• 686cab9 Separated assertInstanceDestroy and _destry_instance
• 158a38c Revert "Removed subclass from cloud name"
• b7cf43d Removed subclass from cloud name
• 8c5eb18 fixed pylint error on format string
• 59e20bc Merge branch '2019.2.1' of https://github.com/saltstack/salt into gce_cloud_test
• PR #54191: (garethgreenaway) [2019.2.1] Addition logging in testprogram used by integration.shell.test_minion.MinionTest.test_exit_status_correct_usage @ 2019-08-13 21:44:41 UTC
• a05018e Merge pull request #54191 from garethgreenaway/test_program_test_mininion
• 8463f84 Adding some additional logging when the call to "proc_cmdline = proc.cmdline()" reults in a AccessDenied exception, so we can see what the process is and who the process is running as.
• PR #54202: (waynew) Only run one filter test @ 2019-08-13 21:33:32 UTC
• e5e9299 Merge pull request #54202 from waynew/shorter-jinja-ssh-tests
• c333ac8 Only run one filter test
• 5912f24 Switched to Azurearm over msazure
• PR #54172: (Ch3LL) Migrate from azure to azurearm tests @ 2019-08-13 20:07:34 UTC
• a13cb3e Merge pull request #54172 from Ch3LL/azurearm_tests
• 465523f Migrate from azure to azurearm tests
• ISSUE #50535: (wyardley) salt errors with current azure-storage because of no version set (refs: #50567)
• PR #54173: (Ch3LL) Cherry Pick #50567 and #53238 into 2019.2.1 @ 2019-08-13 20:07:09 UTC
• PR #53238: (nicholasmhughes) Azure: Fixed ability to pass SSH key to Linux VMs (refs: #54173)
• PR #50567: (rombert) azurefs: gracefully handle AttributeError (refs: #54173)
• 39d0c59 Merge pull request #54173 from Ch3LL/azure_fixes
• 9052eaf reverting log string handling
• a1a61ee fixed ability to pass ssh key to Linux VMs
• 4a141a1 azurefs: gracefully handle AttributeError
• 6fa28de fixed underscore
• c35379a Moved finding installer into class
• 95484f8 Moved finding installer into class
• a86ae34 moved installer finder to SetUp method
• 933964a removed default user/pass from profitbricks test file
• 2a2437d fixed dictionary access
• b9ee411 Fixed broken tests
• 80efd26 fixed misspelled provider information
• 511779b removed unused imports
• 1cd1c13 setUp all cloud tests the same way
• d322408 Got rid of unnecessary delay
• 98ba18c fixed pylint error
• c34c17e Merge branch '2019.2.1' of https://github.com/saltstack/salt into gce_cloud_test
• PR #54178: (dwoz) Fix flaky set_computer_name in mac_system module @ 2019-08-12 18:26:40 UTC
• 19f4d5e Merge pull request #54178 from dwoz/mac_computer_name
• e51100e Fix skip on non macos platforms
• a3a9d92 Fix linter
• c499d44 Revert unwanted flaky from non computer name tests
• 941fcc8 Fix flaky set_computer_name in mac_system module
• 90e8350 Merge branch '2019.2.1' of https://github.com/saltstack/salt into gce_cloud_test
• PR #54180: (dwoz) Point test-kitchen to my keepalive_maxcount branch @ 2019-08-12 18:18:26 UTC
• 6fe6799 Merge pull request #54180 from dwoz/keepalive_maxcount
• dc9ee21 Add reminder about kitchen version
• 19a1f1b Point test-kitchen to my keepalive_maxcount branch
• 60f8351 Fixed failing Ec2 Tests
• e2f085c removed py3-only function call
• 4406c57 fixed lint errors, more descriptive fails
• 6840d5f assert instances exist in unified way
• 03da233 skip EOL joyent tests, secure delete instances
• 3123bb1 Merge branch '2019.2.1' of https://github.com/saltstack/salt into gce_cloud_test
• ISSUE #53306: (doesitblend) Fully Qualify CMD on Windows Minions (refs: #53311, #54033)
• PR #54033: (twangboy) Backport #53311 to 2019.2.1 @ 2019-08-09 16:46:36 UTC
• PR #53311: (doesitblend) Add fully qualified cmd call (refs: #54033)
• 9f5302d Merge pull request #54033 from twangboy/fix_win_service_2019.2.1
• 2850fab Merge branch '2019.2.1' into fix_win_service_2019.2.1
• 0e2a2b8 Merge branch '2019.2.1' into fix_win_service_2019.2.1
• 16c704e Backport #53311 to 2019.2.1
• PR #53900: (twangboy) Fix inconsistent full names in LGPO @ 2019-08-09 09:15:41 UTC
• c0e49d9 Merge pull request #53900 from twangboy/fix_lgpo
• e05abdf Merge branch '2019.2.1' into fix_lgpo
• e4e71cd Remove duplicate test
• 68c632b Add some tests
• 3c34075 Fall back to slower method if new method not available
• 0108bcd Avoid using the lowercase method in XPath
• fcc0405 Fix telemetry issue, add some timining logs
• PR #52818: (twangboy) Add watchdog as a bundled dependency on Windows @ 2019-08-09 04:26:54 UTC
• 9eb2938 Merge pull request #52818 from twangboy/add_watchdog
• 2658634 pre-commit
• 35691f2 Add watchdog to Linux and OSX .in files
• 5ef5969 Rremove opensuse 42 static files
• ec285d0 Remove watchdog from the rest of the .in files
• 86e64ae Remove unused import, remove Windows reference
• b934d53 Remove watchdog from windows.in
• cfaee96 Fix and unify watchdog beacon tests for all OS's
• cc73204 Put Windows tests in their own class
• 6fbf1a3 Remove unused import... lint
• 832a1db Fix windowsisms
• 4f47d50 Update static requirements
• 762fe3b Remove some fluff
• 946076c Add watchdog for tests
• 02248dc Fix modified test to account for OS variances
• 15ee479 Compile static requirements
• 78a5723 Add watchdog to Linux and OSX .in files
• 9a0f08a Update static requirements
• 5cad13b Rremove opensuse 42 static files
• 1f05fce Remove watchdog from the rest of the .in files
• 121595a Remove unused import, remove Windows reference
• c410a4b Remove watchdog from windows.in
• 05a0845 Fix and unify watchdog beacon tests for all OS's
• 200e230 Put Windows tests in their own class
• 6cc8d96 Remove unused import... lint
• a4abb72 Fix windowsisms
• 005bed9 Update static requirements
• c1bc627 Remove some fluff
• 92c8d47 Add watchdog for tests
• 9544624 Add watchdog as a bundled dependency on Windows
• PR #54143: (Akm0d) Don't call potentially missing shade library (‐ #53734) @ 2019-08-09 01:05:26 UTC
• PR #53734: (Akm0d) Don't call potentially missing shade library (refs: #54143)
• 5bef520 Merge pull request #54143 from Akm0d/openstack_fix
• 3f58885 Merge branch '2019.2.1' into openstack_fix
• 71f5f38 Don't call potentially missing shade library (#53734)
• 29ee7ce removed print statements, optimized query
• 14b7539 added back print statements for easy debug
• 823b3b2 Removed print statements and broken re
• 9696ed9 experiment with sublcass names
• 2fa6157 more verbose instance names based on test
• 2acb2df undercased non-const variable and added print statements
• c5e875d Merge branch '2019.2.1' of https://github.com/saltstack/salt into gce_cloud_test
• PR #54001: (garethgreenaway) [2019.2.1] Porting metaproxy changes in #50183 to 2019.2.1 @ 2019-08-08 04:24:31 UTC
• PR #50183: (cro) Allow proxy minion types to be dynamically loaded (refs: #54001)
• 584e3f2 Merge pull request #54001 from garethgreenaway/add_metaproxy_2019_2_1
• 8353467 Merge branch 'add_metaproxy_2019_2_1' of github.com:garethgreenaway/salt into add_metaproxy_2019_2_1
• 1892d86 Merge branch '2019.2.1' into add_metaproxy_2019_2_1
• ab72e1b Adding unit.test_proxy_minion to ignore list
• 09f6fed Removing match tests, functionality does not exist in 2019.2.1
• 4af95e4 Adding tests to ensure _metaproxy_call to called when ProxyMinion objects are created.
• d162a88 Adding salt/metaproxy/proxy.py and tests/unit/modules/test_match.py
• 51726b1 POrting metaproxy changes in #50183 to 2019.2.1
• ISSUE #51008: (cdalvaro) cwd option not working with cmd.run and runas (refs: #52632, #54079)
• PR #54136: (ScoreUnder)  Fix cmd.run on MacOS (rebased) @ 2019-08-08 04:20:31 UTC
• PR #54079: (ScoreUnder) Fix cmd.run on MacOS -- wrong environment variables (refs: #54136)
• PR #52632: (cdalvaro) Prevent shell injection as root with cmd.run on macOS (refs: #54079)
• PR #47212: (weswhet) fix macOS running as user. (refs: #54079)
• bf863d0 Merge pull request #54136 from ScoreUnder/2019.2.1-patch-macos-cmd.run
• 1182eb9 Add integration test justifying strange use of braces after cd in cmd.run
• 733d2e7 Fixes to ITs
• da38993 Add integration tests for cwd/runas changes on MacOS
• ab8b39c Fix environment in cmd.run runas on MacOS
• c9cb18f Don't call potentially missing shade library (#53734)
• 5ef8414 Added more verbose logging to cloud tests
• 2f3942f better logging and fail messages
• 9454f4c Fixed pylint errors and temporary print statements
• fd13ce1 Further refactored cloud test code
• b03cc48 Assume the instance exists and needs to be deleted
• 0991ff5 fixed pylint errors and failed tests
• 55e502a Merge branch '2019.2.1' of https://github.com/saltstack/salt into gce_cloud_test
• PR #53974: (Ch3LL) [2019.2.1] Add pygit2 requirement @ 2019-08-06 17:32:05 UTC
• e268b95 Merge pull request #53974 from Ch3LL/add_pygit2
• 11864a0 Merge branch '2019.2.1' into add_pygit2
• d1b1452 Merge branch '2019.2.1' into add_pygit2
• a5698cc Merge branch '2019.2.1' into add_pygit2
• 7dd97a6 Merge branch '2019.2.1' into add_pygit2
• 358974a Skip Pygit2 tests on windows
• bc64961 Use accurate file:/// URI on windows for gitfs tests
• 894f958 Fix GitFS support for pygit2 >= 0.28.0
• 4580030 [2019.2.1] Add pygit2 requirement
• 4009bb5 fixed pylint errors
• 459b16d put cloudtest base in separate file so that only one change needs to be made
• 8e72335 Merge branch 'gce_cloud_test' of github.com:Akm0d/salt into gce_cloud_test
• 0e2621e Merge branch '2019.2.1' into gce_cloud_test
• 9f98b16 finished merge
• PR #54108: (dwoz) More robust azure instance deletion @ 2019-08-03 03:58:20 UTC
• 46f5e2e Merge pull request #54108 from dwoz/azure_test
• 754b719 Fix linter
• 773235d Fix missing time import
• 5a8f2ec More robust azure instance deletion
• PR #54017: (dmurphy18) Allow for main thread having terminated pid, before ThreadPoolExecutor threads @ 2019-08-02 18:11:48 UTC
• 2cb5a0b Merge pull request #54017 from dmurphy18/fix_deb9_build90_tests
• 2866520 Skip process kill tests on Windows
• 5577f14 Clean up lint errors
• 4ca709e Merge branch '2019.2.1' into fix_deb9_build90_tests
• 264c767 Merge pull request #1 from dwoz/fix_deb9_build90_tests
• 9bb9466 Add unit tests for weird pid does not exist cases
• 64d9752 Add warning messages to help determine why pids do not exist
• 406d382 Adjusted for review comments
• 2d20fbe Adjusted try/except statements on process checking
• e189177 Removed typos
• 2e3ca43 Updated for review comments
• 68c29af Allow for main thread having terminated pid, before ThreadPoolExecutor threads
• e3158c8 refactored all cloud tests
• 194e0c7 Refactored GCE cloud test
• PR #54080: (dmurphy18) Disabling random website tests till allow for quota usage @ 2019-07-31 21:16:54 UTC
• 4e2efcd Merge pull request #54080 from dmurphy18/u1804_py3_random_skip
• 0660e6e Disabling random website tests till allow for quota usage
• PR #54063: (twangboy) Make the skip apply to any system missing crypt @ 2019-07-30 19:22:07 UTC
• dbbbcc9 Merge pull request #54063 from twangboy/fix_test_pycrypto_2019.2.1
• 6fcf035 Make the skip apply to any system missing crypt
• PR #54050: (cmcmarrow) fixs integration terminate error @ 2019-07-30 13:38:55 UTC
• 4df6271 Merge pull request #54050 from cmcmarrow/integration_terminate_fix
• ebb07f4 Merge branch '2019.2.1' into integration_terminate_fix
• PR #54057: (dmurphy18) Added support for is_fedora and skip Minion test test_issue_7754 on Fedora @ 2019-07-29 22:41:25 UTC
• 9d1bd63 Merge pull request #54057 from dmurphy18/fix_fedora30_test
• 30f3bda Added support for is_fedora and skip Minion test test_issue_7754
• b3293a9 Merge branch '2019.2.1' into integration_terminate_fix
• ISSUE #53948: (KChandrashekhar) integration.shell.test_call.CallTest.test_issue_2731_masterless (refs: #54040)
• ISSUE #2731: (cwood) Masterless Broken in 0.10.5 (refs: #54040)
• PR #54040: (waynew) Remove dead test @ 2019-07-29 17:23:45 UTC
• 5d3bcd7 Merge pull request #54040 from waynew/remove-dead-test
• e9a5a57 Remove dead test
• ba3e867 Merge branch '2019.2.1' into integration_terminate_fix
• PR #54051: (twangboy) Skip get time test @ 2019-07-29 16:54:50 UTC
• 70ffcec Merge pull request #54051 from twangboy/fix_test_system
• ceaba05 Skip get time test
• PR #54038: (Ch3LL) Pyton3 digitial ocean test fix: to_str on key @ 2019-07-29 16:54:19 UTC
• 4aed833 Merge pull request #54038 from Ch3LL/do_py3_fix
• f7346db Pyton3 digitial ocean test fix: to_str on key
• 05cd93f fixs integration terminate error
• 69c3106 fixs integration terminate error
• PR #53735: (twangboy) Fix Windows tests in test_system @ 2019-07-26 22:38:28 UTC
• 3cedacd Merge pull request #53735 from twangboy/fix_test_system
• a9e9c97 Add timeouts and account for those in assert
• d3a160e Merge branch '2019.2.1' into fix_test_system
• f95f0e7 Merge branch '2019.2.1' into fix_test_system
• 87e02b8 Use setUpClass
• 6a685bd Fix some tests in the Windows Class
• PR #53953: (Ch3LL) Send SIGTERM to webserver in teardown of gitfs tests @ 2019-07-25 21:12:42 UTC
• cc1cda1 Merge pull request #53953 from Ch3LL/improve_git_test
• 347ea1e Use Sigkill and add time.sleep befor check
• 637bf95 Merge branch '2019.2.1' into improve_git_test
• c0be147 Send SIGTERM webserver during teardown of gitfs tests
• b776c0c Check if gitfs server fails to setup for tests
• PR #53999: (Ch3LL) Generate new key each time for digital ocean key test @ 2019-07-25 21:07:45 UTC
• 2324167 Merge pull request #53999 from Ch3LL/fix_digital_ocean
• b0b6e3b Generate new key each time for digital ocean key test
• PR #53970: (garethgreenaway) [2019.2.1] Adding a WAR ROOM Skip for test_directory_clean_require_with_name @ 2019-07-25 21:03:49 UTC
• 32fec66 Merge pull request #53970 from garethgreenaway/osx_skip_test_directory_clean_require_with_name
• 362b84a Adding a WAR ROOM Skip for test_directory_clean_require_with_name
• PR #54003: (dwoz) War room skip for tcp build @ 2019-07-24 22:52:18 UTC
• 213dfff Merge pull request #54003 from dwoz/skip_test
• 6cdb8fa War room skip for tcp build
• PR #53897: (cmcmarrow) patches salt grains locale_info decode error @ 2019-07-23 13:19:00 UTC
• 048c097 Merge pull request #53897 from cmcmarrow/timezone_fix
• d9e402d Merge branch '2019.2.1' into timezone_fix
• PR #53920: (s0undt3ch) [2019.2.1] Update CI pipelines. Remove old jenkins cruft.  @ 2019-07-20 12:33:01 UTC
• 9a846b4 Merge pull request #53920 from s0undt3ch/hotfix/ci-pipelines-2019.2.1
• b09963b Update CI pipelines. Remove old jenkins cruft.
• PR #53728: (garethgreenaway) [2019.2.1] Disabling test_get_set_computer_name on OS X and Py3 @ 2019-07-19 17:18:33 UTC
• 15accef Merge pull request #53728 from garethgreenaway/2019_2_1_mac_system_disable_test_get_set_computer_name
• a6d853c Merge branch '2019.2.1' into 2019_2_1_mac_system_disable_test_get_set_computer_name
• 5d537ed Missing six import.  Updating skip message.
• ac6dccd Disabling test_get_set_computer_name on OS X and Py3.
• PR #53913: (garethgreenaway) [2019.2.1] skip test_issue_2594_non_invalidated_cache on MacOS @ 2019-07-19 17:17:36 UTC
• a54ec89 Merge pull request #53913 from garethgreenaway/disable_test_issue_2594_non_invalidated_cache_macos
• c65c5d5 Skip the test test_issue_2594_non_invalidated_cache on MacOS where it is flakey.
• PR #53902: (twangboy) Skip tests that modify date or time @ 2019-07-18 17:53:31 UTC
• b091eb7 Merge pull request #53902 from twangboy/skip_dt
• 76cf936 Skip tests that modify date or time
• PR #53901: (s0undt3ch) [2019.2.1] Don't fail when combining coverage files @ 2019-07-18 17:46:32 UTC
• 22b7b1a Merge pull request #53901 from s0undt3ch/hotfix/wrap-coverage-combine
• b459a48 Don't fail when combining coverage files
• PR #53542: (dwoz) Fix leak of SaltMessageClient instances when using tcp transport @ 2019-07-18 17:44:44 UTC
• 84e798a Merge pull request #53542 from dwoz/tcp_leak
• 3daeb4f Update TCP pipelines
• 52f9556 Merge branch '2019.2.1' into tcp_leak
• f5313fd Fix tcp message client test
• 3419bf5 Merge branch '2019.2.1' into tcp_leak
• 3125cd3 Merge branch '2019.2.1' into tcp_leak
• 9a33582 Merge branch '2019.2.1' into tcp_leak
• 7eb5d41 Merge branch '2019.2.1' into tcp_leak
• 481372b Fix torando loop thread issue
• aff15d4 Fix linter wart
• 9606db7 Comment the tcp message client test better
• dcf576f Add unit test for tcp message client close method
• 4420556 Download artifacts for tcp jobs
• e6a09dd Merge remote-tracking branch 'origin/tcp_leak' into tcp_leak
• f484f3f Merge branch '2019.2.1' into tcp_leak
• 4a37234 Add tcp suffix to github notifications
• 4a2848b Add transport PR tests
• 9a4b407 Fix leak of SaltMessageClient instances when using tcp transport
• 592f3fe undo test
• bc550ad wip pytest test david
• 75571e4 fixs timezone decode error
• d041660 fixes timezone decode error
• 1ddd1a9 fixs timezone decode error
• e75dafa patches timezone grain
• eaca473 patches salt grains locale_info decode error
• PR #53873: (bryceml) increase sleep time between kitchen create failures to account for ap...  @ 2019-07-16 23:46:09 UTC
• 61e9efd Merge pull request #53873 from bryceml/2019.2.1-increase-sleep
• aae0bf6 increase sleep time between kitchen create failures to account for api limits
• PR #53750: (twangboy) Fix memory error when the test suite cleans up (2019.2.1) @ 2019-07-16 23:00:07 UTC
• 317d9af Merge pull request #53750 from twangboy/fix_helpers
• fa0e9c3 Merge branch '2019.2.1' into fix_helpers
• PR #53851: (dwoz) Master stats revert @ 2019-07-16 16:05:38 UTC
• 6c2b3a5 Merge pull request #53851 from dwoz/master_stats_revert
• 0bc72e4 Revert "Merge pull request #53822 from dwoz/master_stats_test"
• 4553ba7 Revert "Merge pull request #53829 from saltstack/fix_stats_2019.2.1"
• PR #53829: (dwoz) Fix stats on windows @ 2019-07-12 01:03:47 UTC
• 5064027 Merge pull request #53829 from saltstack/fix_stats_2019.2.1
• 9f2d20d Fix stats on windows
• PR #53826: (dmurphy18) WAR ROOM test skip till rewritten to allow for dnf on RHEL 8 and F30 @ 2019-07-12 00:39:11 UTC
• 971eda3 Merge pull request #53826 from dmurphy18/fedora30_fixes
• 34b261d WAR ROOM test skip till rewritten to allow for dnf on RHEL 8 and Fedora 30
• PR #53822: (dwoz) Enable master stats for tests @ 2019-07-11 23:37:55 UTC
• ba33d76 Merge pull request #53822 from dwoz/master_stats_test
• d2b8315 Enable master stats for tests
• 3471422 Fix memory error when the test suite cleans up
• PR #53591: (twangboy) Fix whitelist errors in test_boto_* state tests on Windows @ 2019-07-07 05:45:21 UTC
• 1756156 Merge pull request #53591 from twangboy/fix_boto_tests
• ba8ba26 Merge branch '2019.2.1' into fix_boto_tests
• ISSUE #53532: (dafyddj) win_lgpo.py: crash caused by empty presentation text element (refs: #53662)
• PR #53688: (twangboy) Merge Forward #53662 (2019.2.1) @ 2019-07-07 05:44:25 UTC
• PR #53662: (lomeroe) Update win_lgpo (refs: #53688)
• 464464c Merge pull request #53688 from twangboy/mf_53662
• c19dc97 Merge branch '2019.2.1' into mf_53662
• ISSUE #52391: (rsmekala) Port Junos-related bug fixes from develop to 2019.2 (refs: #52401)
• PR #52401: (rsmekala) Port Junos-related bug fixes from develop to 2019.2 @ 2019-07-06 21:50:51 UTC
• PR #51164: (rsmekala) Updates to salt-junos modules (refs: #52401)
• 1a76e00 Merge pull request #52401 from rsmekala/2019.2.1
• 345938d Merge branch '2019.2.1' into 2019.2.1
• 326f9f4 Merge branch '2019.2.1' into 2019.2.1
• c11a004 Merge branch '2019.2.1' into 2019.2.1
• 33b45d2 Merge branch '2019.2.1' into 2019.2.1
• af66fac Merge branch '2019.2.1' into 2019.2.1
• 211b169 Ported relevant fixes from unit.modules.test_junos from develop to 2019.2
• 0c51bc9 Ported relevant fixes from states.junos from develop to 2019.2
• a966ad1 Ported relevant fixes from proxy.junos from develop to 2019.2
• 263e9f5 Ported relevant fixes from modules.junos from develop to 2019.2
• b9033b9 Merge branch '2019.2.1' into mf_53662
• 75e740e Merge forward #53662
• 8ace391 Merge branch '2019.2.1' into fix_boto_tests
• PR #53585: (twangboy) Fix test_winrepo on Windows @ 2019-07-06 15:15:47 UTC
• 056f596 Merge pull request #53585 from twangboy/fix_test_winrepo
• c1f8cba Merge branch '2019.2.1' into fix_test_winrepo
• PR #53590: (twangboy) Fix test status on Windows @ 2019-07-06 15:15:13 UTC
• db950f2 Merge pull request #53590 from twangboy/fix_test_status
• 67750b7 Merge branch '2019.2.1' into fix_test_status
• b667045 Merge branch '2019.2.1' into fix_test_status
• 9b4338a Merge branch '2019.2.1' into fix_test_status
• 2735b19 Add __grains__
• bb12da9 Load grains properly
• 91da774 Merge branch '2019.2.1' into fix_test_winrepo
• PR #53556: (twangboy) Fixes an issue with line endings in the jinja renderer @ 2019-07-05 23:06:01 UTC
• becaf12 Merge pull request #53556 from twangboy/fix_test_pillar
• ac405d1 Merge branch '2019.2.1' into fix_test_pillar
• PR #53557: (twangboy) Fix test_pydsl on Windows @ 2019-07-05 22:36:40 UTC
• 7a5111b Merge pull request #53557 from twangboy/fix_test_pydsl
• d9df951 Merge branch '2019.2.1' into fix_test_pydsl
• 1619c68 Merge branch '2019.2.1' into fix_test_pydsl
• 2c3e91d Fix test_pydsl on Windows
• 137f4a4 Merge branch '2019.2.1' into fix_test_pillar
• 4a96252 Fixes an issue with line endings in the jinja renderer
• c8c8bc0 Merge branch '2019.2.1' into fix_test_winrepo
• 8373865 Merge branch '2019.2.1' into fix_test_winrepo
• a818396 Split out the tests, patch test=True
• 62041eb Merge branch '2019.2.1' into fix_boto_tests