243 KiB
Salt 2019.2.1 Release Notes
Version 2019.2.1 is a bugfix release for 2019.2.0 <release-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.
/etc/foo.conf:
file.managed:
- source: salt://foo.conf.jinja
- template: jinja
- context:
data: {{ data|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
- PR #54434: (frogunder) fix_docs @ 2019-09-09 18:55:28 UTC
- PR #54424: (frogunder) remove in progress from release_notes 2019.2.1 @ 2019-09-05 23:11:03 UTC
- PR #54416: (frogunder) Update man_pages for 2019.2.1 @ 2019-09-05 22:48:51 UTC
- PR #54419: (frogunder) releasenotes 2019.2.1
@ 2019-09-05 22:48:42 UTC
3118e2f
Merge pull request #54419 from frogunder/release_notes_2019212caee96
Update doc/topics/releases/2019.2.1.rstffabde2
Update 2019.2.1.rstdd6426d
Update doc/topics/releases/2019.2.1.rst9d4239c
Update doc/topics/releases/2019.2.1.rst8c60ae4
Update doc/topics/releases/2019.2.1.rst72cb24c
releasenotes 2019.2.1
- PR #54409: (dwoz) Point salt-call to correct multi-master configs @ 2019-09-04 20:08:24 UTC
- PR #54396: (dwoz) Use different logging port for multimaster tests @ 2019-09-03 23:20:23 UTC
- 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
- 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 #54376: (dwoz) Move tokens in place with an atomic operation @ 2019-09-03 20:40:50 UTC
- PR #54386: (twangboy) Fix unit.utils.test_win_dacl (2019.2.1) @ 2019-09-03 16:57:25 UTC
- 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
- PR #54353: (cmcmarrow) adds @skipIf not windows @ 2019-08-29 19:33:11 UTC
- PR #54338: (dwoz) Log server closes completely during shutdown @ 2019-08-29 17:14:05 UTC
- PR #54327: (garethgreenaway) [2019.2.1] Catch the AccessDenied exception and continue when running under Py3. @ 2019-08-29 16:59:34 UTC
- PR #54316: (Akm0d) Azure cleanup @
2019-08-27 16:14:09 UTC
bb911c3
Merge pull request #54316 from Akm0d/azure-cleanup2072773
pass longer timeout to msazure destroyinstance34eb477
Merge branch '2019.2.1' of https://github.com/saltstack/salt into azure-cleanup7ae48b1
Allow azure tests enough time to clean up interfacesb45ae74
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
- PR #54305: (dwoz) Fix wart in test_process tests on windows @ 2019-08-26 17:59:12 UTC
- PR #54303: (dwoz) Fix wart in periodic callback interval @ 2019-08-24 20:04:35 UTC
- 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_forkingbf4d0dd
Fix process list tests on windows py3316ec78
Allow more time for slow test9baf86f
Do not remove attributes from process classe7b6aa8
Clean up crufted7103a
Attempt to fix integration.shell.test_call test659c805
Change noise log to debug0660b1a
Clean up typos9f1fe42
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_fixes62cd8cd
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.193bd30d
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 bugfixefc29d8
Prevent yamlify_arg from stomping "!"
- PR #54282: (Akm0d) clean up renamed instances in the teardown @ 2019-08-22 22:13:51 UTC
- 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.14eb85fa
Skip tests on RHEL family < 764a1be8
Don't even go through the transport to get the system grainsd0f8efa
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 salted60f0d
We don't actually need grains911446d
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
- PR #54277: (dwoz) Win runas plus @ 2019-08-21 23:59:16 UTC
- PR #54278: (Akm0d) Correctly detect when an ms_azure instance is deleted @ 2019-08-21 23:14:01 UTC
- PR #54263: (s0undt3ch) [2019.2.1] Exit test suite if test daemons fail to start @ 2019-08-21 22:06:52 UTC
- PR #54270: (s0undt3ch) [2019.2.1] Speedup testing helpers decorators @ 2019-08-21 20:33:25 UTC
- 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
- PR #54264: (dwoz) Fix unit utils jinja when run on their own @ 2019-08-21 17:22:10 UTC
- 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_fixff2125a
Invert assertion to test for instance gone82136a8
test for ec2 instance shutting down283f631
run cloud --query if delete string is not available33e6b6d
changed deprecated assertEquals41e6bc8
Cloud tests run correctly everywhere03a8b2c
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_optimization5fe6bfc
Optimized salt-cloud queries43418a4
Merge pull request #7 from Ch3LL/cloud_provider_filese7c06cb
Added longer delays for ec2 tests5ceb47e
Correctly check for GCE and EC2 deletion52c178c
Added pretty yaml formatting to cloud-test logs4fc5e9e
re-fixed simultaneous GCE tests326e9f2
Merge pull request #6 from Ch3LL/cloud_provider_filese58b40a
Merge pull request #5 from Ch3LL/cloud_provider_filesab8adcc
Only use the provider conf.d file we are testing
76609ad
Merge branch '2019.2.1' into cloud_test_optimizationf764bc0
Clean up expensive queriesb3d02df
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
- PR #54246: (dwoz) Cut down on log noise @ 2019-08-19 17:20:03 UTC
- PR #54245: (dwoz) Fix the sshd pid file @ 2019-08-19 17:19:32 UTC
- PR #54237: (dwoz) Do not dup2 things without
fileno @ 2019-08-18 17:13:29 UTC
2ebd22b
Fix linter63c616a
Do not dup2 things without fileno0b33498
Workaround for beacons.list_available slowness.b7a1058
Minor: Better support of named multimaster tests.a5cccdf
Minor: remove unneded logging314bbb3
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 minions8a88542
Multimaster beacons fix: put list into a dict to fire on the bus790fb41
Inotify beacons test logging and cleanup updated84c8851
Inotify beacon test fixes and improvements.472ffc0
Give minion more time to handle beacon creation.17ceee0
Fixed Lint errors0bcf53c
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 set723f363
Ignore the multimaster minion subgroup test in module names test.612191c
Fixed lint failuresc1efae6
Multimaster test for events handling on master disconnect1654fe8
Multimaster inotify beacons test65dc47c
Multimaster tests environment and test module test.2c178b0
Moved annoying message to trace log level.3e497c1
Handle minion events asynchronously.909323a
Tests fixes6dad18f
Cleanup event object2bf55be
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
- ISSUE #54174: (dwoz) SignalHandlingMultiprocessingProcess bugs (refs: #54204)
- PR #54204: (dwoz) Fix signal handling in subprocesses @ 2019-08-16 00:46:40 UTC
- 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
- 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_tests22b9d38
Run transsport test loops in single threadf6180a6
Even better logging of errorsa15dc4b
better formatting and error reporting51fbc2a
better logging on instance create failure1f7dd52
removed hack fixes from gce31cdc7c
WAR ROOM SKIP GCE TESTS7d603be
hasattr cannot find parent properties starting with __686cab9
Separated assertInstanceDestroy and destry_instance158a38c
Revert "Removed subclass from cloud name"b7cf43d
Removed subclass from cloud name8c5eb18
fixed pylint error on format string59e20bc
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
- PR #54202: (waynew) Only run one filter test @ 2019-08-13 21:33:32 UTC
- PR #54172: (Ch3LL) Migrate from azure to azurearm tests @ 2019-08-13 20:07:34 UTC
- 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_fixes9052eaf
reverting log string handlinga1a61ee
fixed ability to pass ssh key to Linux VMs4a141a1
azurefs: gracefully handle AttributeError6fa28de
fixed underscorec35379a
Moved finding installer into class
95484f8
Moved finding installer into classa86ae34
moved installer finder to SetUp method933964a
removed default user/pass from profitbricks test file2a2437d
fixed dictionary accessb9ee411
Fixed broken tests80efd26
fixed misspelled provider information511779b
removed unused imports1cd1c13
setUp all cloud tests the same wayd322408
Got rid of unnecessary delay98ba18c
fixed pylint errorc34c17e
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_namee51100e
Fix skip on non macos platformsa3a9d92
Fix linterc499d44
Revert unwanted flaky from non computer name tests941fcc8
Fix flaky set_computer_name in mac_system module90e8350
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_maxcountdc9ee21
Add reminder about kitchen version19a1f1b
Point test-kitchen to my keepalive_maxcount branch60f8351
Fixed failing Ec2 Testse2f085c
removed py3-only function call4406c57
fixed lint errors, more descriptive fails6840d5f
assert instances exist in unified way03da233
skip EOL joyent tests, secure delete instances3123bb1
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.12850fab
Merge branch '2019.2.1' into fix_win_service_2019.2.10e2a2b8
Merge branch '2019.2.1' into fix_win_service_2019.2.116c704e
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_lgpoe05abdf
Merge branch '2019.2.1' into fix_lgpoe4e71cd
Remove duplicate test68c632b
Add some tests3c34075
Fall back to slower method if new method not available0108bcd
Avoid using the lowercase method in XPathfcc0405
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_watchdog2658634
pre-commit35691f2
Add watchdog to Linux and OSX .in files5ef5969
Rremove opensuse 42 static filesec285d0
Remove watchdog from the rest of the .in files86e64ae
Remove unused import, remove Windows referenceb934d53
Remove watchdog from windows.incfaee96
Fix and unify watchdog beacon tests for all OS'scc73204
Put Windows tests in their own class6fbf1a3
Remove unused import... lint832a1db
Fix windowsisms4f47d50
Update static requirements762fe3b
Remove some fluff946076c
Add watchdog for tests02248dc
Fix modified test to account for OS variances15ee479
Compile static requirements78a5723
Add watchdog to Linux and OSX .in files9a0f08a
Update static requirements5cad13b
Rremove opensuse 42 static files1f05fce
Remove watchdog from the rest of the .in files121595a
Remove unused import, remove Windows referencec410a4b
Remove watchdog from windows.in05a0845
Fix and unify watchdog beacon tests for all OS's200e230
Put Windows tests in their own class6cc8d96
Remove unused import... linta4abb72
Fix windowsisms005bed9
Update static requirementsc1bc627
Remove some fluff92c8d47
Add watchdog for tests9544624
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)
3f58885
Merge branch '2019.2.1' into openstack_fix71f5f38
Don't call potentially missing shade library (#53734)29ee7ce
removed print statements, optimized query14b7539
added back print statements for easy debug823b3b2
Removed print statements and broken re9696ed9
experiment with sublcass names2fa6157
more verbose instance names based on test2acb2df
undercased non-const variable and added print statementsc5e875d
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_18353467
Merge branch 'add_metaproxy_2019_2_1' of github.com:garethgreenaway/salt into add_metaproxy_2019_2_11892d86
Merge branch '2019.2.1' into add_metaproxy_2019_2_1
ab72e1b
Adding unit.test_proxy_minion to ignore list09f6fed
Removing match tests, functionality does not exist in 2019.2.14af95e4
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.py51726b1
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.run1182eb9
Add integration test justifying strange use of braces after cd in cmd.run733d2e7
Fixes to ITsda38993 Add integration tests for cwd/runas changes on MacOS
ab8b39c
Fix environment in cmd.run runas on MacOSc9cb18f
Don't call potentially missing shade library (#53734)5ef8414
Added more verbose logging to cloud tests2f3942f
better logging and fail messages9454f4c
Fixed pylint errors and temporary print statementsfd13ce1
Further refactored cloud test codeb03cc48
Assume the instance exists and needs to be deleted0991ff5
fixed pylint errors and failed tests55e502a
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
11864a0
Merge branch '2019.2.1' into add_pygit2d1b1452
Merge branch '2019.2.1' into add_pygit2a5698cc
Merge branch '2019.2.1' into add_pygit27dd97a6
Merge branch '2019.2.1' into add_pygit2358974a
Skip Pygit2 tests on windowsbc64961
Use accurate file:/// URI on windows for gitfs tests894f958 Fix GitFS support for pygit2 >= 0.28.0
4580030
[2019.2.1] Add pygit2 requirement
- PR #54108: (dwoz) More robust azure instance deletion @ 2019-08-03 03:58:20 UTC
- 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_tests2866520
Skip process kill tests on Windows5577f14
Clean up lint errors4ca709e
Merge branch '2019.2.1' into fix_deb9_build90_tests264c767
Merge pull request #1 from dwoz/fix_deb9_build90_tests406d382
Adjusted for review comments2d20fbe
Adjusted try/except statements on process checkinge189177
Removed typos2e3ca43
Updated for review comments68c29af
Allow for main thread having terminated pid, before ThreadPoolExecutor threads
- PR #54080: (dmurphy18) Disabling random website tests till allow for quota usage @ 2019-07-31 21:16:54 UTC
- PR #54063: (twangboy) Make the skip apply to any system missing crypt @ 2019-07-30 19:22:07 UTC
- PR #54050: (cmcmarrow) fixs integration terminate error @ 2019-07-30 13:38:55 UTC
- PR #54057: (dmurphy18) Added support for is_fedora and skip Minion test test_issue_7754 on Fedora @ 2019-07-29 22:41:25 UTC
- 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
- PR #54051: (twangboy) Skip get time test @ 2019-07-29 16:54:50 UTC
- PR #54038: (Ch3LL) Pyton3 digital ocean test fix: to_str on key @ 2019-07-29 16:54:19 UTC
- PR #53735: (twangboy) Fix Windows tests in test_system @ 2019-07-26 22:38:28 UTC
- PR #53953: (Ch3LL) Send SIGTERM to webserver in teardown of gitfs tests @ 2019-07-25 21:12:42 UTC
- PR #53999: (Ch3LL) Generate new key each time for digital ocean key test @ 2019-07-25 21:07:45 UTC
- 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
- PR #54003: (dwoz) War room skip for tcp build @ 2019-07-24 22:52:18 UTC
- PR #53897: (cmcmarrow) patches salt grains locale_info decode error @ 2019-07-23 13:19:00 UTC
- PR #53920: (s0undt3ch) [2019.2.1] Update CI pipelines. Remove old jenkins cruft. @ 2019-07-20 12:33:01 UTC
- 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_namea6d853c
Merge branch '2019.2.1' into 2019_2_1_mac_system_disable_test_get_set_computer_name5d537ed
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
- PR #53902: (twangboy) Skip tests that modify date or time @ 2019-07-18 17:53:31 UTC
- PR #53901: (s0undt3ch) [2019.2.1] Don't fail when combining coverage files @ 2019-07-18 17:46:32 UTC
- PR #53542: (dwoz) Fix leak of SaltMessageClient
instances when using tcp transport @ 2019-07-18 17:44:44 UTC
3daeb4f
Update TCP pipelines52f9556
Merge branch '2019.2.1' into tcp_leakf5313fd
Fix tcp message client test3419bf5
Merge branch '2019.2.1' into tcp_leak3125cd3
Merge branch '2019.2.1' into tcp_leak9a33582
Merge branch '2019.2.1' into tcp_leak7eb5d41
Merge branch '2019.2.1' into tcp_leak481372b
Fix torando loop thread issueaff15d4
Fix linter wart9606db7
Comment the tcp message client test betterdcf576f
Add unit test for tcp message client close method4420556
Download artifacts for tcp jobse6a09dd
Merge remote-tracking branch 'origin/tcp_leak' into tcp_leakf484f3f
Merge branch '2019.2.1' into tcp_leak
4a37234
Add tcp suffix to github notifications4a2848b
Add transport PR tests9a4b407
Fix leak of SaltMessageClient instances when using tcp transport
- PR #53873: (bryceml) increase sleep time between kitchen create failures to account for ap... @ 2019-07-16 23:46:09 UTC
- PR #53750: (twangboy) Fix memory error when the test suite cleans up (2019.2.1) @ 2019-07-16 23:00:07 UTC
- PR #53851: (dwoz) Master stats revert @ 2019-07-16 16:05:38 UTC
- PR #53829: (dwoz) Fix stats on windows @ 2019-07-12 01:03:47 UTC
- 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
- PR #53822: (dwoz) Enable master stats for tests @ 2019-07-11 23:37:55 UTC
- PR #53591: (twangboy) Fix whitelist errors in test_boto_* state tests on Windows @ 2019-07-07 05:45:21 UTC
- 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
- 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)
345938d
Merge branch '2019.2.1' into 2019.2.1326f9f4
Merge branch '2019.2.1' into 2019.2.1c11a004
Merge branch '2019.2.1' into 2019.2.133b45d2
Merge branch '2019.2.1' into 2019.2.1af66fac
Merge branch '2019.2.1' into 2019.2.1211b169
Ported relevant fixes from unit.modules.test_junos from develop to 2019.20c51bc9
Ported relevant fixes from states.junos from develop to 2019.2a966ad1
Ported relevant fixes from proxy.junos from develop to 2019.2263e9f5
Ported relevant fixes from modules.junos from develop to 2019.2
- PR #53585: (twangboy) Fix test_winrepo on Windows @ 2019-07-06 15:15:47 UTC
- PR #53590: (twangboy) Fix test status on Windows @ 2019-07-06
15:15:13 UTC
db950f2
Merge pull request #53590 from twangboy/fix_test_status67750b7 Merge branch '2019.2.1' into fix_test_status
b667045
Merge branch '2019.2.1' into fix_test_status9b4338a
Merge branch '2019.2.1' into fix_test_status2735b19
Add __grains__bb12da9
Load grains properly91da774
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
- PR #53557: (twangboy) Fix test_pydsl on
Windows @ 2019-07-05 22:36:40 UTC
7a5111b
Merge pull request #53557 from twangboy/fix_test_pydsld9df951
Merge branch '2019.2.1' into fix_test_pydsl1619c68
Merge branch '2019.2.1' into fix_test_pydsl2c3e91d
Fix test_pydsl on Windows
- PR #53653: (s0undt3ch) [2019.2.1] Log which address failed to resolve @ 2019-07-05 18:29:31 UTC
- PR #53725: (s0undt3ch) [2019.2.1] Archive the kitchen logs @ 2019-07-05 18:19:50 UTC
- PR #53689: (twangboy) Merge Forward #52593 (2019.2.1) @ 2019-07-05 14:58:10 UTC
- PR #53690: (twangboy) Merge Forward #52065 (2019.2.1) @ 2019-07-05 14:55:12 UTC
- PR #53719: (s0undt3ch) [2019.2.1] PR Pipeline Enhancements @ 2019-07-04 20:29:06 UTC
- PR #53697: (s0undt3ch) [2019.2.1] Add Fedora 30 requirements files @ 2019-07-04 04:26:02 UTC
- PR #53680: (Ch3LL) Pytest 5.0 contextmanager str: call value on ExceptionInfo objects @ 2019-07-04 00:12:56 UTC
- PR #53682: (twangboy) Fix compare issue in lgpo state module @ 2019-07-03 04:43:22 UTC
- PR #53678: (twangboy) Fix LGPO when string object is None @ 2019-07-02 23:47:05 UTC
- PR #53220: (twangboy) Don't remove the pythonwin directory (2019.2.1) @ 2019-07-02 22:43:43 UTC
- PR #53614: (Ch3LL) Increase flaky attempts on mac tests using systemsetup @ 2019-07-02 21:33:56 UTC
- PR #53624: (Ch3LL) Allow yaml list notation for nodegroup expansion @ 2019-07-02 21:32:43 UTC
- PR #53562: (Ch3LL) Move create key call into
try/except in Digital Ocean key test @ 2019-07-02 16:08:08 UTC
315eb35
Merge branch '2019.2.1' into do_key_test75ac708
Merge branch '2019.2.1' into do_key_test128ba07
Move create key call into try/except in Digital Ocean key test
- PR #53627: (dmurphy18) Cherry pick pr 53370 from 2018.3 into 2019.2.1 @ 2019-06-28 19:54:13 UTC
- ISSUE #53411: (cro) Events can grow stale when event_listen_queue is set. (refs: #53587, #53412)
- PR #53587: (cro) Forward port from 2018.3 Add
event_listen_queue_max_seconds to fix #53411 @
2019-06-28 16:49:46 UTC
9e69bd4
Merge branch '2019.2.1' into 53412-2019.2.1949a026
Merge branch '2019.2.1' into 53412-2019.2.1f5d81c9
Merge branch '2019.2.1' into 53412-2019.2.1d74c313
Merge branch '2019.2.1' into 53412-2019.2.1b3c3f52
Make doc build test pass.8001130
Add event_listen_queue_max_seconds to fix #5341134e38d7
Merge branch '2019.2.1' into cherry-pick-pr-53370
- ISSUE #53283: (Ch3LL) integration.states.test_file.FileTest.test_directory_broken_symlink (refs: #53295)
- PR #53295: (DmitryKuzmenko) Recurse
kwarg of state.directory state shall be a list or None @ 2019-06-27
23:20:10 UTC
14efced
Merge pull request #53295 from DSRCorporation/bugs/test_file_recurse_set2927b78
Merge branch '2019.2.1' into bugs/test_file_recurse_set9c01670
Merge branch '2019.2.1' into bugs/test_file_recurse_set571d82a
Merge branch '2019.2.1' into bugs/test_file_recurse_setee8f0e3
Merge branch '2019.2.1' into bugs/test_file_recurse_set013e04c
Recurse kwarg of state.directory state shall be a list of None
- ISSUE #52926: (waynew) integration.states.test_beacon.BeaconStateTestCase.test_present_absent - Beacon "diskusage" is not available (refs: #53493, #53466)
- ISSUE #52245: (twangboy) integration.states.test_beacon.BeaconStateTestCase.test_present_absent (refs: #53493, #53466)
- PR #53466: (dwoz) More robust beacon state test @ 2019-06-27 23:17:01 UTC
- PR #53609: (s0undt3ch) CI Pipelines. Timeout after getting a node. Report exit code. @ 2019-06-27 16:09:54 UTC
- PR #53574: (s0undt3ch) [2019.2.1] Minor fixes/adjustments to the new CI pipelines @ 2019-06-25 18:48:25 UTC
- PR #53584: (dwoz) Add unit tests for recent SaltCacheLoader changes @ 2019-06-24 23:40:43 UTC
- PR #53563: (twangboy) SaltCacheLoader does not create multiple FileClients (refs: #53584) @ 2019-06-22 23:23:03 UTC
- PR #53432: (garethgreenaway)
[2019.2.1] Various fixes for 2019.2.1 to ensure tests pass on Mac OS X @
2019-06-21 13:47:41 UTC
c606952
Merge pull request #53432 from garethgreenaway/2019_2_1_mac_fixes1974f11
Disabling a couple more tests in integration.modules.test_cp that hang on OS X and Py2.7721151
Fixing lint.1d4e228
Updating various skips for tests to only skip if OS is OS X and Python is Python2.01dafdc
Skipping integration.modules.test_cp.CPModuleTest.test_get_file_str_https on OS Xc02db20
Disabling integration.modules.test_state.StateModuleTest.test_parallel_state_with_long_tag8788877
Skip integration.states.test_file.FileTest.test_issue_11003_immutable_lazy_proxy_sum and integration.states.test_pip_state.PipStateTest.test_22359_pip_installed_unless_does_not_trigger_warnings when running on OS X.cf76027
Removing wrong import of skipIfb10e1e7
Moving the skipIf for OS X from the beacon state tests to the renderer state tests.d2fef9a
Disabling beacon state tests on OS X for the time being.1741bb0
Adding some timeouts to see if it helps the tests pass on OS X.fd0ba0a
Ensure the user and group used by @with_system_user_and_group are consistent.e03ab81
Using salt.utils.path.which to find false, on OSX it lives under /usr/bin/353f9d4
Fixing the beacons.reset function. Once the reset has taken place in beacons/__init__.py we need to fire an event back to complete the loop and ensure that everything worked as expected.ee3cbc7
fix to how the depends decorator works. Only run the dependency commands for the module we're checking.8440176
Fixing a log issue that pops up after test_gen_thin_compression_fallback_py3 on "OS X, need to ensure that salt.utils.thin.os.close is mocked.9767ddd
Format for the sqlite3 database used for the assistive information changed in Mojave, additional columns added.9c8a7e6
Fixing a bug when the roots fileserver and the location is a symlink to another location. This fix ensures that when fsroot is referenced we are using the real path and not the symlink path.
- PR #53526: (s0undt3ch) [2019.2.1] Update pipelines to work on old and new jenkins @ 2019-06-20 15:29:13 UTC
- PR #53210: (Ch3LL) Cherry-Pick #52787 into 2019.2.1 @ 2019-06-20 13:33:13 UTC
- PR #53467: (twangboy) Check valid username
first (fixes failing symlink test) @ 2019-06-19 17:04:30 UTC
fd6cb35
Merge pull request #53467 from twangboy/fix_test_win_file92950c5
Merge branch '2019.2.1' into fix_test_win_file6a21edb
Merge branch '2019.2.1' into fix_test_win_file31ce1fb
Fix some lint, skip some tests6de4db6
Monkeypatch in the class instead of globallyd663a1f
Fix the failing BlockReplace test cases on Windows299f88f
Update test_managed_contents81110e5
Fix test_file_copy_make_dirs that was failing on Linux8d0529d
Fix some lint4a9c020
Fix issues with win_runasbceffa1
Remove privs message54be0a6
Verify username early in win_runas
- PR #53475: (Ch3LL) Add pypsexec requirement for cloud tests @ 2019-06-19 13:30:25 UTC
- PR #53491: (Ch3LL) Update test_gen_hash for
macosx @ 2019-06-19 13:16:04 UTC
bdd7c2c
Merge pull request #53491 from Ch3LL/crypt_test_mac85e96bd
Merge branch '2019.2.1' into crypt_test_mac700338e
Merge branch '2019.2.1' into crypt_test_mac4ce7fb1
Merge branch '2019.2.1' into crypt_test_mac832ded6
Merge branch '2019.2.1' into crypt_test_mac775b8c2
Merge branch '2019.2.1' into crypt_test_mac0832b49
Update test_gen_hash for macosx
- PR #53494: (Ch3LL) Always delete digital ocean key for test_key_management test @ 2019-06-19 13:14:51 UTC
- PR #53434: (weswhet) Update documentation for newer mac_service module. @ 2019-06-19 01:15:19 UTC
- PR #53498: (amendlik) Fix broken documentation links @ 2019-06-18 23:44:05 UTC
- PR #53514: (Ch3LL) Revert logging changes from #53492 @ 2019-06-18 20:49:04 UTC
- PR #53485: (s0undt3ch) [2019.2.1] Workaround nox's install only flag @ 2019-06-18 09:35:34 UTC
- PR #53369: (Akm0d) Added refs to AIX module
documentation @ 2019-06-17 20:29:01 UTC
2ece253
Merge branch '2019.2.1' into aix_docsf2eda45
Merge branch '2019.2.1' into aix_docs3e793ac
Merge branch '2019.2.1' into aix_docse800641
Merge branch '2019.2.1' into aix_docs0ef9892
Merge branch '2019.2.1' into aix_docs65cb718
Merge branch '2019.2.1' into aix_docs32f4d7e
Merge branch '2019.2.1' into aix_docsa59f45e
Merge branch '2019.2.1' into aix_docs29f89a4
Merge branch '2019.2.1' into aix_docse74345c
Merge branch '2019.2.1' into aix_docs28fbd11
Merge branch '2019.2.1' into aix_docs60129f0
Merge branch 'aix_docs' of github.com:Akm0d/salt into aix_docsfd197d3
Merge branch '2019.2.1' of https://github.com/saltstack/salt into aix_docs6d42cf7
Merge branch 'aix_docs' of github.com:Akm0d/salt into aix_docsfae6045
Merge branch '2019.2.1' into aix_docs
97145b0
Merge branch '2019.2.1' of https://github.com/saltstack/salt into aix_docs6d16343
Updated 'used for' description of aixpkg6092683
Added aixpkg to index2867d07
Added refs to AIX module documentation458fe9f
Merge branch '2019.2.1' into cp-52787
- PR #53461: (waynew) Update file.chattr @ 2019-06-14 21:16:52 UTC
- ISSUE #52926: (waynew) integration.states.test_beacon.BeaconStateTestCase.test_present_absent - Beacon "diskusage" is not available (refs: #53493, #53466)
- ISSUE #52245: (twangboy) integration.states.test_beacon.BeaconStateTestCase.test_present_absent (refs: #53493, #53466)
- PR #53493: (dwoz) Cherry-pick and merge beacon event change @ 2019-06-14 20:36:10 UTC
- PR #53492: (dwoz) Fix syndic connection when using tcp transport (refs: #53514) @ 2019-06-14 19:23:41 UTC
- PR #53437: (twangboy) Fix failing symlink test @ 2019-06-12 22:53:32 UTC
- PR #53408: (s0undt3ch) [2019.2.1] Fix static
requirements @ 2019-06-12 22:52:33 UTC
a92836b
Merge pull request #53408 from s0undt3ch/hotfix/fix-pkg-reqs-2019.2.119629a0
Fix unit.templates.test_jinja.TestCustomExtensions.test_http_query5aee99b
Take into account the packaging requirements for OSXb9618f6
Take into account the packaging requirements for windowsff63ae4
Stop compiling static TCP requirements.62e590b
Update file.chattr
- PR #53165: (Ch3LL) Update ami's used for windows
cloud tests @ 2019-06-11 15:54:41 UTC
ab9fe46
Merge pull request #53165 from Ch3LL/ami_window_cloud1d0b0a6
Merge branch '2019.2.1' into ami_window_clouda77a05c
Merge branch '2019.2.1' into ami_window_clouda1204dc
Merge branch '2019.2.1' into ami_window_cloudd15c8f2
Merge branch '2019.2.1' into ami_window_cloud941778f
Update ami's used for windows cloud tests- PR saltstack/salt#53332: (s0undt3ch) Non optional full test runs for 2019.2.1 (refs: #53431)
- PR #53431: (dwoz) Revert "Non optional full test runs for 2019.2.1" @ 2019-06-10 21:44:30 UTC
- ISSUE #52174: (amendlik) file.stat function not working under Python 3 (refs: #53430)
- PR #53389: (bryceml) only keep last 10 builds of every pr on jenkins to reduce disk usage @ 2019-06-10 17:18:48 UTC
- PR #53332: (s0undt3ch) Non optional full test runs for 2019.2.1 @ 2019-06-10 15:51:41 UTC
- PR #53287: (twangboy) Fix win system @ 2019-06-06 23:35:47 UTC
- ISSUE #52173: (amendlik) file.directory fails to check directory permissions correctly (refs: #53385)
- PR #53386: (dwoz) Fix missing import @ 2019-06-06 20:45:59 UTC
- ISSUE #49559: (zyguy) Salt-cloud - proxmox driver - returns AttributeError: 'generator' object has no attribute 'next' (refs: #53240)
- ISSUE #53274: (Ch3LL) integration.states.test_pkg failing on amazon 1 py2 (refs: #53323)
- PR #53323: (dmurphy18) Fix for issue #53274, test
on Amazon Linux 1 @ 2019-06-06 17:31:18 UTC
18991f9
Merge pull request #53323 from dmurphy18/fix_532746814852
Merge branch '2019.2.1' into fix_53274bb6c97a
Merge branch '2019.2.1' into fix_53274b84833d
Merge branch '2019.2.1' into fix_532747085f36
Fixed pylint issue on PR not showing when run pylint locally1200031
Updated to use package bash-doc if Amazon Linux 1 after review commentsb2a4a5e
Fix for issue #53274, test on Amazon Linux 1- PR #53356: (Akm0d) Updated paramiko to version 2.2.3 for python3.7 support
- ISSUE #53137: (bryceml) update doc pr's to be built using python3 and sphinx 2.0.1 (refs: #53273)
- PR #53273: (s0undt3ch) [2019.2.1] Switch docs building under Py3 @ 2019-06-05 10:01:03 UTC
- PR #53361: (s0undt3ch) [2019.2.1] Only make a new log record if it's a dictionary. @ 2019-06-05 09:56:15 UTC
- ISSUE #53171: (twangboy) integration.states.test_network.NetworkTest.test_managed (refs: #53351)
- PR #53351: (waynew) Add checks for Amazon Linux to ip module @ 2019-06-04 19:25:58 UTC
- PR #53242: (s0undt3ch) [2019.2.1] newer
msgpack ipc fixes @ 2019-06-03 23:39:09 UTC
- PR #52934: (twangboy) Update msgpack calls for newer msgpack (refs: #53242)
- PR #52755: (dwoz) Fix non raw msg pack msg decoding (refs: #53242)
- PR #52488: (terminalmage) Fix deprecation warning in msgpack >= 0.5.2 (2018.3) (refs: #52755)
- PR #52487: (terminalmage) Fix deprecation warning in msgpack >= 0.5.2 (develop) (refs: #53242)
ce5d79a
Merge pull request #53242 from s0undt3ch/hotfix/msgpack-ipc-2019.2.1d27a524
Merge branch '2019.2.1' into hotfix/msgpack-ipc-2019.2.1
- PR #53289: (cmcmarrow) stops pylint E1120 from showing @ 2019-06-01 04:57:27 UTC
- PR #53304: (s0undt3ch) [2019.2.1] Refactor Jenkins PR pipelines to download artifacts after timeout @ 2019-05-31 17:10:19 UTC
- PR #53297: (s0undt3ch) [2019.2.1] The TCP
transport needs the exact same requirements as the ZeroMQ one @
2019-05-30 19:42:29 UTC
d359513
Merge pull request #53297 from s0undt3ch/hotfix/tcp-transport-testsbec7fa5
The TCP transport needs the exact same requirements as the ZeroMQ onef93e7d3
stops pylint E1120 from showingcbe6423
stops pylint E1120 from showingc5a5d43
test_kubernetes_lint_failures_silencedb838395
test_kubernetes_lint_failures_silenced997d0a8
stops pylint E1120 from showing
- PR #53264: (s0undt3ch) [2019.2.1] Minion blackout tests - Add the missing, and required, top pillar file @ 2019-05-29 07:30:45 UTC
- PR #52966: (s0undt3ch) Always run the full test suite on the 2019.2.1 release branch @ 2019-05-28 15:43:12 UTC
- PR #53138: (frogunder) vultr cloudtest fix @ 2019-05-28 14:34:22 UTC
- PR #53258: (s0undt3ch) [2019.2.1] Fix
multiprocessing logging queue dict changing during iteration errors @
2019-05-27 19:26:27 UTC
d011beb
Merge pull request #53258 from s0undt3ch/2019.2.1ad01dd2
More robust minion blackout testsa0346d1
Try harder to get the minion grains36717bd
Try and address the test flakynessce07d8c
Add more information when the assertion failsb99e914
Attempt to fix mine testsfca981c
One more known to return None951df48
One more known to return Noneeb5fd3e
Fix integration.modules.test_mine.MineTest.test_get for sub_minion26314f5
Fix multiprocessing logging queue dict changing during iteration errors
- PR #53153: (s0undt3ch) [2019.2.1] Add Amazon
Linux 2018.3 and 2 static requirements @ 2019-05-27 12:02:20
UTC
b69e080
Merge pull request #53153 from s0undt3ch/2019.2.1166067c
Use currentBuild.resultIsBetterOrEqualTo insteadcefdd90
Stop error messages about missing roster file on syndic master6bf8f46
Don't complain when attempting to close sockets at this stagee3f3cc9
Add Amazon Linux 2018.3 and 2 static requirements872acc0
Switch the ubuntu-14.04 exception with amzn-1- PR saltstack/salt#52934: (twangboy) Update msgpack calls for newer msgpack (refs: #53235)
- PR #53235: (s0undt3ch) Revert "Update msgpack calls for newer msgpack" @ 2019-05-24 13:35:20 UTC
- PR #53131: (s0undt3ch) [2019.2.1] Update to salt-bootstrap v2019.05.20 @ 2019-05-24 07:45:57 UTC
- PR #52934: (twangboy) Update msgpack calls
for newer msgpack (refs: #53242) @
2019-05-23 23:18:23 UTC
f02a12e
Merge branch '2019.2.1' into fix_msgpack7e2cd34
Merge branch '2019.2.1' into fix_msgpackbc9ce8e
Merge branch '2019.2.1' into fix_msgpack0abd1ec
Update msgpack calls for newer msgpack3366d59
update pylint exceptoin6c452b3
removing unwanted commits from this branche0b0ba8
Handling in flaky when maximum number of attempts raised and the exception should be raised. Different approaches depending on Py2 vs Py3.434dcda
Disabling two tests when using Python 3 and OS X5784e80
Disabling integration.shell.test_minion.MinionTest.test_issue_7754 test on OS X because it hangs the test suite.78aeb61
Dropping the version check for InstallationError down to anything 1.0 or greater. Removing the test that simulates versions of pip below 1.0.4ec90c2
Adding an jinja if statement to only the python parameter if the result from get_python_executable is a valid value. Maintaining backwards compatibility to run tests without Nox.
- PR #53192: (twangboy) Skip test_gen_hash test on Windows @ 2019-05-23 05:33:13 UTC
- PR #53157: (twangboy) Fix unit.modules.test_win_file.WinFileTestCase.test_issue_52002_check_file_remove_symlink @ 2019-05-22 22:32:26 UTC
- PR #53141: (Ch3LL) Check for all non-word characters when calling secure_password @ 2019-05-22 17:24:54 UTC
- PR #53161: (Ch3LL) Add HAS_REQUIRED_CRYPTO var for m2crypto in joyent @ 2019-05-22 13:36:07 UTC
- PR #53073: (Ch3LL) salt-ssh: python binary exists before version check @ 2019-05-20 22:36:34 UTC
- PR #52957: (Ch3LL) Set default_flow_style=None in yaml.dump calls @ 2019-05-16 19:42:35 UTC
- PR #53072: (Ch3LL) Backport #52754 into 2019.2.1 @ 2019-05-16 19:29:22 UTC
- ISSUE #52817: (waynew) unit.modules.test_telegram.TelegramModuleTest.test_post_message (refs: #52972)
- PR #52972: (garethgreenaway) [2019.2.1] Fix to unit.modules.test_telegram @ 2019-05-15 07:50:13 UTC
- PR #53025: (Ch3LL) Change package name for suse pkg tests @ 2019-05-15 07:41:44 UTC
- PR #53020: (Ch3LL) Change ssh tops log message to debug @ 2019-05-14 16:56:42 UTC
- PR #52973: (twangboy) Fix integration.states.test_pip_state.PipStateTest.test_issue_2028_pip_installed_state on Windows @ 2019-05-13 20:56:28 UTC
- PR #52986: (Ch3LL) Revert "Make sure --run-expensive runtests.py arg works" @ 2019-05-13 19:38:17 UTC
- PR #52968: (s0undt3ch) [2019.2.1] Salt >= 2018.3.x supports Py3.7 @ 2019-05-12 21:44:57 UTC
- ISSUE #50310: (xuhcc) acme.cert falsely reports changes (refs: #50400)
- PR #52796: (Ch3LL) Backport #50400 and #50402 into
2019.2.1 @ 2019-05-10 19:30:12 UTC
PR #50402: (xuhcc) Fix typo in salt.modules.acme (refs: #52796)
PR #50400: (xuhcc) Fix incorrect change reporting in acme.cert (refs: #50402, #52796)
0c2e3e7
Merge branch '2019.2.1' into bp-504001268e3e
Merge branch '2019.2.1' into bp-5040009fa9e3
Fix typo9be5c0c
Fix incorrect change reporting in acme.cert9a27fb3
Merge branch '2019.2.1' into yaml_flow_style
- PR #52770: (twangboy) Fix test_file_managed_should_fall_back_to_binary on Windows @ 2019-05-09 20:35:02 UTC
- PR #52943: (Ch3LL) Fix elasticsearch state module: allow user to define empty aliases @ 2019-05-09 15:46:38 UTC
- PR #52952: (s0undt3ch) [2019.2.1] More nox
changes and test fixes @ 2019-05-09 15:03:07 UTC
9b290b6
Merge pull request #52952 from s0undt3ch/merge-forward/2018.3-to-2019.2.1-cherrya06d7ce
We need to call the decorator77185af
Partial revert since this is a class methodf5c5771
Lint fixes3e43c87
Revert "fix compare_versions method"0e139bf
Fix GOLDEN_IMAGES_CI_BRANCH value12a9408
Add Py3.7 static requirements8e505fb
Move tests to existing test modules4681609
tests/unit/config/__init__.py -> tests/unit/config/test_config.pyb1dc7f6
Pin to moto<=1.3.7 because of https://github.com/spulec/moto/pull/19520ffe7ca
We no longer test againt Ubuntu 14.04 which reached EOL33743fc
Don't traceback when trying to close a closed socketda2e147
Always cleanup the changed environ087c74d
No globals in tests, specially dictionaries!a814fc0
Fix underscore wart (and linter)74b8f5f
Fix deprecation warning in msgpack >= 0.5.2962b116
Try to address dict changing during iterationc58af57
Tweak codeclimate settings for less noise5bb7869
fix linter0b81841
Cherry-pick test fix99f9e1c
fix compare_versions method
- PR #52853: (s0undt3ch) [2019.2.1] Bring nox
into 2019.2.1 @ 2019-05-09 09:52:42 UTC
a510edf
Merge pull request #52853 from s0undt3ch/merge-forward/2018.3-to-2019.2.1-cherrya8f7b46
Test is not destructive.63663cf
We no longer test againt Ubuntu 14.04 which reached EOL62574ee
Typoe3e3761
Proper english in requirements commentse9f6a12
identical_signature_wrapper adds __wrapped__ to function globals10283b4
Upload coverage reports on full test runs6e0b61b
Less flaky mine tests3709ed7
msgpack returns string_typesa36b15e
Add regression testce782ff
Fix non raw msg pack msg decodingf193f0f
Update Issue Template: questions removed4417095
Fix underscore wart (and linter)e6c2ae4
Fix deprecation warning in msgpack >= 0.5.26375944
Add ubuntu1804 to pr tests8fdb04d
SIGKILL is not always available use a local variable4d6b8da
Fix linter759bccc
Fix test_doc on windows by using grep yay!0ce086d
Fix remaining failures on ubuntu 1404 and add to PR testsfdf80fd
Change py3 windows timeout from 6 to 8 hoursb0aa287
Fix missing class wart21ecb74
fix linter62c0f9f
Skip tests when no libcloud1d92290
Fix unused import72cdc91
Fix linter238fd0f
Fix broken pip state89533ba
Fix NOX_ENV_NAME7cfc9e8
Fix NOX_ENV_NAME2087c91
Fix NOX_ENV_NAME2f1aff5
Rename kitchen-centos6-py3 to kitchen-centos6-py21eea990
Fix linter52ca668
Skip tests when no libcloud2cf4b98
Add centos-6-py2 and Debian 8,9 py2 and 3 to PR tests522599d
Don't fail just because some random process died34cef86
Ignore super not calledb7ace9c
Fix linteraceb6d3
Skip libcloud unit tests when no libcloudf73420b
Install mock on Python < 3.628fbde1
Add moto to the windows dependencies8cbecc1
Pin kubernetes to <4.02acb0f3
Make sure --run-expensive runtests.py arg works22cae20
Remove ref restriciton from kitche-salt67095df
Add 'runFull' build parameter for PR tests12d8d35
Stop w32time before and start after testing7f1c22c
Skip tests that fail on Windowsf4ae97f
Upgrade etcd to > 0.4.2381f5fe
Limit and reduce the amount of log records sent over the wire0c94b5d
More entries to ignorec3a21f5
As a script, not as a module8948b69
Include COVERAGE_FILE as an env variable.0af561e
Each generated script is now prepared for code coverage294d6f4
Use the system's path separatore52ab87
Always combine and generate the XML coverage report666ca9f
Fix proxy minion startup issue on the test suite7838ace
impacket does not support Py3ba8d0fe
Allow --install-only to gather the required informationeed7d68
Create nox lint virtualenvs before running theme9e57cf
Syndic roster not in 2017.7.9111c63a4d
Create the roster even when not running ssh11c02a0
Fix unit.test_loader.LoaderGlobalsTest.test_states8694db1
Fix windows tests82e9ac5
Avoid race condition in even assertions9443451
Revert part of927219c
since it is not a fix5fee762
Fix timeout logic517650f
check timeout when queue empty7c0a9af
fix linter961dc40
Ignore missing variable in six module0f5a7f0
Fix typo6c8c418
Do not limit event assert to first event3042292
Wait longer for ping reaction8c10f5f
Fix xml block causing docs to fail6e5768a
Add a nox session for the Jenkins tornado jobs43321e8
Add a cloud nox session for both runtests and pytestb6b4e95
Lint cleanup0670614
Add tests for wraps1670b5d
Use functools.wraps with decorators5ae263c
Update static requirements for 2018.3 branch3482c4d
Disable code coverage uploads.0e5bc67
Lint fixes337c737
Update CI jobs to point to 2018.372e8603
Skip test if required cypto libs are not available- e6bc9f8 Default to Cryptodome, fallback to PyCrypto
b2b0764
Be aware of the different path separators7e79b18
We need to make sure the virtualenv path entry is removed when searchingff6d3c6
We don't need to be root to run these tests5965ab4
Disable progress bars on pip installsf86a44e
Use the real python executable path when running within a virtualenv3d407e8
Add a helper to return the path to the real python executableea9d246
We must also provide venv_bin when running within a virtualenv31e91b0
Fix pip tests, in particular under windows493f493
Don't fail if pkg_resources is not importablea1eb400
Specify the SHA we need0b01f21
Let's fully unload pip0b6f848
Fix docker entries870b899
Remove unused argument1656cb4
Disable re-running failed tests for now6db4141
Also ignore multiprocessing coverage files83dc97d
Actually write the lint reports.5f97270
Try to make sure some pip internal functions are always present in sys.modules after reloads0090c55
Try and address the fact that some python packages are only provided by the distro4a072fe
These tests aren't destructive5c7a956
Don't fail the build if the issue was sending a slack notification361ef6e
Don't try to change ownership on non existing paths7b17352
More insight(context) on failure reports93b6b95
Lock supervisor to 3.3.5, last kown working(passing tests) version51114aa
Watch out for too long shebang'sd97fe82
The output is important to know why it failed.9fef385
Strings and integers are not comparable under Python 3d308dce
Be verbose in a CI context8b7105e
Fix failed tests re-run logicd6d8db1
Blacklist enum34 on Py>=3.4. Update requirements.1cd00c0
Update PR CI jobs for nox19a83d5
Blacklist pycrypto and install pycryptodome instead91376b3
Ignore the generated docs archive207b83a
Update compiled requirements535e7a7
Add TCP transport nox sessions680b3e5
Compile requirements for the TCP transport49a1ebe
Throw error when running either on Py<2.7 or Py>=3.710528b9
Don't repeat filed tests on missing/empty failed test files file4886809
We currently only support running lint under Py2.7a76981b
Remove dead code7b2c1ce
Don't require sixa27ed35
Add nox env to build docse1b3f1d
Lock docs python requirementsc8de644
Fix lint issues under tests0372718
Fix lint issues on salt9eab9f4
Add nox session/env/target to run lint against Salt and its test suite- 123f771 Lock lint requirements
8df33ad
Back to +apache-libcloud==1.0.0 and skip windows for now43e3ae6
Bump apache-libcloud requirement because 1.0.0 fails to install on windowsd5f7813
Remove requiremens for platforms which aren't tested under Py38f02ee9
Recompile requirements66626f2
Remove pycryptodome from compiled requirements files75693e5
Use pycryptodomex on windows and PyCrypto on the rest4a9c19c
Update(fix) requirements33a3467
We don't test OSX nor Windows under Py3.4fd44fce
We want a more verbose pip-compile outputc2ae2d5
We now compile requirements for each of the supported minor version6ee1260
Static requirements are now placed on py<major>.<minor> subdirectories3504804
The required crypto library is pulled in from zeromq.txt or raet.txt3ffe03c
PyZMQ is pulled in from zeromq.txt7c2fe16
Instead of quoting session parameters, proxy nox sessionsd3ae77b
Add separate crypto sessions0399620
Parametrize the transportd33fd03
Update/Generate static requirements to new layout52ac533
Add pre-commit config to generate static requirements3cfcb13
Be aware of the new static requirements layoutdc7e16a
Don't lock the docker requirement. It's not locked on the other platforms5476ba2
Kubernetes 3.0.0 does include the requirements files. pip-compile chokes on that79a8261
Previously generated requirements were py2 only1e29666
IOFLO is pulled in from the raet requirements4945e35
Fix pylint on 2017.7.9036bf68
Rerun failed tests03a9601
Ignore .nox directory50cb630
We have long filesdb2392f
Update CodeClimate settings899c80e
Fix integration.client.test_kwarg test timeouts
- ISSUE #52836: (Ch3LL) unit.utils.test_args.ArgsTestCase.test_argspec_report failing (refs: #52852)
- PR #52852: (garethgreenaway) [2019.2.1] Fixes to unit.utils.test_args.test_argspec_report @ 2019-05-07 19:25:48 UTC
- PR #52845: (Ch3LL) Backport #52780 into 2019.2.1 @ 2019-05-07 16:27:21 UTC
- PR #52851: (Ch3LL) Reload matcher loader when
ext_pillar_first set @ 2019-05-07 13:12:07 UTC
2e4f296
Merge pull request #52851 from Ch3LL/matcher_ext_pillarbdcae5d
Add docs for new reload kwargfc70884
Reload matcher loader when ext_pillar_first set8ac74e2
Merge branch '2019.2.1' into bp-52780226c7ce
Merge branch '2019.2.1' into bp-52780c1eae84
Add test69fe65b
Use rsplit8fdc48c
Removing create_autospec and having salt.utils.args.argspec_report run against the test_spec function directly. Depending on the python version, create_autospec gives different results and cause the test to fail. The test is now more accurate at testing the arguments for the function.
- PR #52842: (s0undt3ch) libcrypto.OpenSSL_version_num might be a callable @ 2019-05-06 17:00:37 UTC
- PR #52839: (twangboy) Add support for EC2 @ 2019-05-04 17:28:54 UTC
- ISSUE #51982: (arsiesys) topic (minion_id) need to be encoded before being hash and sent using zeroMQ (refs: #51983)
- PR #52767: (Ch3LL) [2019.2.1] Add tests to PR #51983 @
2019-05-03 08:35:27 UTC
- PR #51983: (arsiesys) encode topic before using hashlib (refs: #52767)
6002939
Merge pull request #52767 from Ch3LL/zmq_filter_test1ee8f37
Merge branch '2019.2.1' into zmq_filter_testd74b6ee
Merge branch '2019.2.1' into zmq_filter_test3210274
Fix linter warningse7c9d6e
increase timeout when gathering results784786d
Add zmq_filter unit tests805c5ee
encode topic before using hashlib
- PR #52827: (twangboy) Add pymssql dependency for Windows builds @ 2019-05-03 08:21:40 UTC
- ISSUE #52717: (Ch3LL) debian9 tests segmentation fault (refs: #52797)
- PR #52797: (garethgreenaway)
[2019.2.1] Only run the libcrypto init if less than OpenSSL 1.1.0 @
2019-05-03 05:12:31 UTC
e3918c5
Merge pull request #52797 from garethgreenaway/52717_debian_tests_segmentation_fault7ab0961
Merge branch '52717_debian_tests_segmentation_fault' of github.com:garethgreenaway/salt into 52717_debian_tests_segmentation_faultf8d816e
Merge branch '2019.2.1' into 52717_debian_tests_segmentation_fault
- PR #52771: (twangboy) Fix test_gpg tests on Windows @ 2019-05-02 13:30:18 UTC
- PR #52783: (Ch3LL) Fix boto_apigateway tests for PyYAML 5.1 @ 2019-05-02 13:26:34 UTC
- PR #52769: (twangboy) Remove domain grain from tests for Windows @ 2019-04-30 21:14:26 UTC
- PR #52768: (twangboy) Remove pchanges... again... @ 2019-04-30 20:24:27 UTC
- PR #52753: (twangboy) Skip test_gen_thin_compression_fallback_py3 @ 2019-04-30 03:36:27 UTC
- ISSUE #52721: (Ch3LL) unit.cloud.clouds.test_ec2 test failing (refs: #52736)
- PR #52736: (dwoz) Skip password decryption test when no libraries available @ 2019-04-29 17:07:56 UTC
- PR #52624: (tanlingyun2005) fix
TypeError: argument of type int is not iterable @ 2019-04-29
13:15:42 UTC
9a1ed78
Merge pull request #52624 from tanlingyun2005/2019.2.12c6867e
add test case to tests/unit/cli/test_batch.pycb7742e
Merge branch '2019.2.1' into 2019.2.1c943900
Merge branch '2019.2.1' into 2019.2.1d4abddd
fix TypeError: argument of type int is not iterableed908b3
Merge branch '2019.2.1' into 2019.2.1463b60e
Merge branch '2019.2.1' into 2019.2.165ee219
Merge branch '2019.2.1' of https://github.com/tanlingyun2005/salt into 2019.2.1f71168d
Merge branch '2019.2.1' into 2019.2.1
509c797
bug fix salt/cli/batch.py211915c
fix salt/cli/batch.py TypeError: argument of type int is not iterable070ae84
fix TypeError: argument of type int is not iterable
- PR #52696: (Ch3LL) Backport #50087 into 2019.2.1 @ 2019-04-25 20:33:13 UTC
- PR #52659: (twangboy) Fix issues with the win_file tests @ 2019-04-22 23:34:36 UTC
- PR #52655: (dwoz) Parse chattr version and fix test case @ 2019-04-22 01:46:29 UTC
- PR #52601: (Ch3LL) Cherry-Pick #52415 into
2019.2.1 @ 2019-04-21 19:33:03 UTC
PR #52415: (Ch3LL) Backport #49832 into 2018.3 (refs: #52601)
PR #49832: (terminalmage) Replace pchanges with changes to make onchanges/prereq work in test mode (refs: #52415)
ecd6802
Merge branch '2019.2.1' into cp-52415538d5cf
Remove pchanges from win_dacl81b865f
use same newfile message on linux for windows file state93bdd08
Update dict correctly in file statef3c7f27
remove pchanges for windows file modulesfb3b75d
Fix tests for pchanges backport into 2018.30f296bb
Update kernelpkg test to reflect pchanges removal885d6ff
Update file.touch unit tests to reflect addition of changes in test mode4bc5fd0
Add integration tests for test mode onchanges/prereqed214c4
Make it possible to use prereq with test and saltmod state modsceb3f4d
Add repack_state_returns to TestCase982e693
Add exception logging in flaky decorator0ba0ddf
Add test mode changes to file.touch state6db2beb
Replace "pchanges" with "changes" to fix onchanges/prereq requisites
- ISSUE #52508: (Ch3LL) integration.modules.test_publish test failures (refs: #52645)
- PR #52645: (dwoz) Fix salt.modules.publish and salt.states.x509 tests @ 2019-04-20 08:17:19 UTC
- PR #52629: (dwoz) Fix event assertion race condition @ 2019-04-19 19:03:20 UTC
- PR #52619: (dwoz) Remove unused method from pytest engine @ 2019-04-18 23:45:35 UTC
- PR #52614: (Ch3LL) [2019.2.1] Update integration.modules.test_network.NetworkTest.test_network_ping… @ 2019-04-18 21:54:28 UTC
- ISSUE #32245: (tkwilliams) git_pillar should permit automatic mapping of environment to branch a-la gitfs (refs: #50768)
- PR #52615: (twangboy) Bring 51661 into
2019.2.1 @ 2019-04-18 21:53:35 UTC
- PR #51661: (sathieu) git_pillar: Fix all_saltenvs on base env (refs: #52615)
- PR #51597: (sathieu) git_pillar: Fix all_saltenvs on base env (refs: #51661)
- PR #50768: (sathieu) git_pillar: Add support for all_saltenvs parameter (refs: #51597, #51661)
c6b4986
Merge pull request #52615 from twangboy/gitfs_2019.2.1d952674
Merge branch '2019.2.1' into gitfs_2019.2.1
- ISSUE #52547: (cbosdo) virt.purge throws a libvirt exception on Xen hypervisor (refs: #52548)
- PR #52548: (cbosdo) Virt purge fix @ 2019-04-18 20:07:36 UTC
- PR #52591: (Ch3LL) [2019.2.1] Update test_schema to mirror the new ValidationErrors in 3.0.0 @ 2019-04-18 16:34:22 UTC
- ISSUE #52525: (lomeroe) deserializer_opts are not passed the serializer in file.serialize (refs: #52526)
- PR #52526: (lomeroe) Fix use of deserializer_opts in file.serialize @ 2019-04-17 14:08:52 UTC
- ISSUE #49147: (furgerf) Log filled with "Exception occurred while Subscriber handling stream: Already reading" (refs: #51963)
- PR #52570: (DmitryKuzmenko) Simplify
IPCClient and prevent corrupt messages (Turn 2) 2019.2 @ 2019-04-17
14:03:02 UTC
- PR #52564: (DmitryKuzmenko) Simplify IPCClient and prevent corrupt messages (Turn 2) (refs: #52570)
- PR #52445: (dwoz) Simplify IPCClient and prevent corrupt messages (refs: #52564)
- PR #51963: (DmitryKuzmenko) Allow multiple instances of IPCMessageSubscriber in one process (refs: #52564)
e522ffe
Merge pull request #52570 from DSRCorporation/bugs/revert_51963_2019.2fabbcac
A couple of race conditions fixes and a test update.9c85734
Drop singleton from IPCClient7cf6d54
Revert "Support parallel work of multiple IPCMEssageSubscribers in one process"7f26e76
Revert "Update doc conf with the new import tornado.queues"69e9416
Revert "Minor: Fix typo in docstring"
- ISSUE #52449: (Ch3LL) integration.cloud.clouds.test_gce.GCETest.test_instance_extra failure (refs: #52551)
- PR #52551: (garethgreenaway) [2019.2] Marking the two tests in test_gce as flaky @ 2019-04-17 14:00:39 UTC
- ISSUE #51842: (mattLLVW) salt.auth.django docs use wrong model name (refs: #52553)
- PR #52553: (mattLLVW) fix: #51842 @ 2019-04-17 13:59:45 UTC
- ISSUE #52134: (sploenix) Regression: Include list of pillar files under different keys in 2019.2 (refs: #52490)
- ISSUE #22063: (jeanpralo) Wildcard inside top.sls file for pillar (refs: #52490)
- PR #52490: (dwoz) Fix pillar include regression @
2019-04-17 13:54:39 UTC
9faa49c
Merge pull request #52490 from dwoz/issue_52134876dd18
Fix merge wart2ed650b
Merge remote-tracking branch 'saltstack/2019.2' into issue_52134b0af11f
Run include tests when pillar source changes307cec6
Fix pillar tests1a33bde
import __future__.absolute_import5dc5de9
Use file encoding and add docstringe84cd41
Fix pillar include wartc79f496
Add pillar include tests7745242
Revert "Fix #22063: pillar wildcard support include"
- PR #52552: (twangboy) Bring 52170 into 2019.2
@ 2019-04-17 13:54:17 UTC
- PR #52170: (twangboy) Fix issue when task doesn't have delay_random defined (refs: #52552)
b0c0237
Merge pull request #52552 from twangboy/fix_win_task_2019.2fd19cca
Remove some warts in the docsdeb0b10
Fix some linta279d45
Final doc fixes58f0cd2
Fix docs... attempt 6a66716e
Fix docs... attempt 5f6f3381
Fix docs... attempt 418cfc15
Fix docs... attempt 3c691e0d
More doc fixese01077b
Fix docs issue... maybe...b649495
Honor 80 character line limiteba4507
Bring 52170 into 2019.2
- PR #52528: (Ch3LL) [2019.2] Merge forward from 2018.3 to 2019.2 @ 2019-04-17 13:53:46 UTC
- PR #52534: (twangboy) Add TLS support up to TLS 1.2 @ 2019-04-13 22:56:41 UTC
- PR #52536: (twangboy) Bring #52191 into
2019.2 branch @ 2019-04-12 21:31:23 UTC
- PR #52191: (twangboy) Fix issue where version doesn't detect when check_remote=True (refs: #52536)
2c42e4d
Merge pull request #52536 from twangboy/fix_choco_2019.2b394ad5
Bring #52191 into 2019.2 branch795a7f6
Fix windows tests - increase timeoutc70772c
Fix linux state tests- add new comment2941567
Merge branch '2018.3' into '2019.2'262516c
Merge pull request #52209 from twangboy/fix_choco_retcodedd7a4ba
Merge pull request #52046 from twangboy/use_reg_timezonefc8e970
Merge branch '2018.3' into use_reg_timezoned0987e6
Merge branch '2018.3' into use_reg_timezone1bf0cbc
Merge branch '2018.3' into use_reg_timezoneb466f8a
Merge branch '2018.3' into use_reg_timezone34bdae5
Merge branch '2018.3' into use_reg_timezone9a8afa6
Fix tests, add null byte test59b1d4f
Revert back to using reg to get timezone
0d09608
Merge pull request #52396 from dmurphy18/fix_aix_ssh576478e
Merge pull request #52473 from Ch3LL/bp-49437d830bc6
Merge pull request #52493 from dwoz/ping_reaction_test9b7a0d1
Merge pull request #52505 from bloomberg/2018_zmq_urib682ec5
transport.zmq: fix bug introduced byb7df7e75cf
452bbeb
Merge pull request #52512 from dwoz/supervisord_2018.3cd5cd7d
The exit code matters.
53228ae
Merge pull request #52475 from Ch3LL/bp-49464a891fd3
Make opkg.del_repo be compatible with pkrepo state module
6e79e24
Merge pull request #52500 from terminalmage/invalid-archive-sourcee9d175b
Fix traceback when invalid source passed to archive.extracted
2df74ca
Merge pull request #52476 from bloomberg/win_cmd_20180e0c42e
2018 backport: modules.cmdmod: handle windows environ better
4dfb2f8
Merge pull request #52474 from Ch3LL/bp-49984c8d547e
Use prune option in Pygit2 provider when fetching
d699485
Merge pull request #52393 from waynew/52087-mine-delete-test-enhancementse3f5be3
Use uncommon item in mine delete test
89bd258
Merge pull request #52445 from dwoz/ipc_fixes_2018.3
- ISSUE #51879: (whytewolf) 2019.2.0 binary pillar unicode error returns. (refs: #52334)
- PR #52334: (waynew) 51879 fix binary pillar
return error @ 2019-04-12 03:45:17 UTC
6eb2bce
Merge pull request #52334 from waynew/51879-fix-binary-pillar-return-erroread856e
Merge branch '2019.2' into 51879-fix-binary-pillar-return-error2aa971d
lint cleanup28c2945
keep_pillar not neededfb010c0
Add binary pillar to the docsf2aebf9
Assume file contents are binary2b8c782
Test gpg render with replace newlinesc4b385b
Allow binary pillar data604b671
Return binary data from gpg renderer32aafab
Ignore vscode and fix swap ignore
- ISSUE #52041: (arsiesys) 2019.2 influxdb_retention_policy.present broken when used extra arguments (refs: #52043)
- PR #52043: (arsiesys) fix missing client_args in influxdb module @ 2019-04-12 03:43:03 UTC
- PR #52146: (twangboy) Add missing symlink
test @ 2019-04-12 00:51:16 UTC
1b969c3
Merge pull request #52146 from twangboy/fix_test_symlink_2019.28e1c882
Merge branch '2019.2' into fix_test_symlink_2019.2a429542
Merge branch '2019.2' into fix_test_symlink_2019.2401c253
Merge branch '2019.2' into fix_test_symlink_2019.2cce6200
Fixing lintc7cb009
Merge branch '2019.2' into fix_test_symlink_2019.23eae05a
Merge branch '2019.2' into fix_test_symlink_2019.283bed46
Add missing symlink test
- PR #52341: (cbosdo) virt.pool_running: fix pool
start @ 2019-04-12 00:14:52 UTC
7a1b8ca
Merge pull request #52341 from cbosdo/virt-state-fixes89f0bd8
Merge branch '2019.2' into virt-state-fixes25b9681
virt.pool_running: fix pool start30981d2
Remove unneeded kwargs in virt states0871c02
virt: allow defining the VM type and arch when creating it1c65d25
Updating running domains in virt.running13d7819
Add missing virt states unit tests0681d86
virt.running support for all virt.init optionsc6a444b
Add test case for virt.running2db7a98
Let virt running state provide errors
- ISSUE #52350: (Ch3LL) Re-Add Python 2 unicode string literals in YAML renderer (refs: #52427)
- PR #52427: (garethgreenaway) [2019.2]
Support for old yaml render @ 2019-04-12 00:06:37 UTC
6040282
Merge pull request #52427 from garethgreenaway/52350_readd_and_gate_unicode_string_literal_support82f010a
Merge branch '2019.2' into 52350_readd_and_gate_unicode_string_literal_supportae81fee
Merge branch '2019.2' into 52350_readd_and_gate_unicode_string_literal_supportb618d44
Merge branch '2019.2' into 52350_readd_and_gate_unicode_string_literal_supportb191bc0
Merge branch '2019.2' into 52350_readd_and_gate_unicode_string_literal_support38a9818
Merge branch '2019.2' into 52350_readd_and_gate_unicode_string_literal_support2767984
Removing logging entry71cd303
Adding missing yamlloader_old.pyf848aa4
Adding support back in with, a gated configuration option, for the old YAML Loader.
- ISSUE #51865: (magenbrot) salt.match.search_by resulting in 'None' since 2019.2 (refs: #52234)
- PR #52234: (garethgreenaway) [2019.2]
Fixes to matchers when used in pillar @ 2019-04-12 00:05:48 UTC
05ba7c5
Merge pull request #52234 from garethgreenaway/51865_match_search_by_master1760245
Merge branch '2019.2' into 51865_match_search_by_masterd50f011
Merge branch '2019.2' into 51865_match_search_by_masterb0cbb60
Merge branch '2019.2' into 51865_match_search_by_master799a08b
Merge branch '2019.2' into 51865_match_search_by_master21891d6
Merge branch '2019.2' into 51865_match_search_by_mastera2173d7
Fixing a typo where attempting to get a list from __opts__ instead of an individual item6a5b5b2
swapping out if...else approach for __opts__.get approach.aa2c626
With the change/addition of the matcher subsystem in 2019.2, the match.search_by when used in pillar broke when targetting the minion that was also the salt master. This was caused by the id in __opts__ being used in all cases. This change updates the glob_match function to use the preserved minion_id of the master if it is available so that targeting works as expected.
- PR #52160: (cbosdo) Virt whitespace fix @ 2019-04-12 00:04:25 UTC
- ISSUE #51832: (nocturo) pillar include stopped working (refs: #52008)
- PR #52008: (waynew) Allow / in pillar includes @ 2019-04-12 00:02:40 UTC
- ISSUE #51821: (OrangeDog) 'comment' is an invalid keyword argument for 'test.fail_without_changes' (refs: #51937)
- PR #51937: (garethgreenaway) [2019.2]
Fix to test state functions to allow arguments that mod_watch uses @
2019-04-11 23:57:44 UTC
d3159cb
Merge pull request #51937 from garethgreenaway/51821_ensure_result_comment_changes_valid_arguments86c63b5
Merge branch '2019.2' into 51821_ensure_result_comment_changes_valid_arguments0966d61
Merge branch '2019.2' into 51821_ensure_result_comment_changes_valid_arguments5527dff
Ensure the comment, changes, and result are valid arguments for various test state functions as they are valid arguments for mod_watch.
- ISSUE #51818: (syphernl) salt.nacl.dec: expected str, bytearray, or unicode (refs: #51913)
- PR #51913: (garethgreenaway) [2019.2]
Fixes to utils/nacl.py @ 2019-04-11 23:56:57 UTC
7be0428
Merge pull request #51913 from garethgreenaway/51818_fix_when_sk_is_empty55d7488
Merge branch '2019.2' into 51818_fix_when_sk_is_emptyb2128e8
Merge branch '2019.2' into 51818_fix_when_sk_is_emptycb01a1b
Merge branch '2019.2' into 51818_fix_when_sk_is_empty1a1e333
Merge branch '51818_fix_when_sk_is_empty' of github.com:garethgreenaway/salt into 51818_fix_when_sk_is_emptydd23069
Adding tests for NACL changes.c314f51
Correctly handle the situation when with the secret key or public key values are empty.
- ISSUE #52116: (lordcirth) host.present always returns None when in test=True (refs: #52399)
- PR #52399: (waynew) Bring host.present in line with Salt's test conventions @ 2019-04-11 23:32:28 UTC
- PR #52477: (mattp-) 2019.2 backport #52472 modules.cmdmod: handle windows environ better @ 2019-04-11 23:13:34 UTC
- ISSUE #49661: (ephreal) Issues starting salt-master or salt-minion with openssl-1.1.1-1 (refs: #51655)
- PR #52423: (bbinet) Remove unused salt.crypt
import @ 2019-04-11 21:44:41 UTC
- PR #51655: (garethgreenaway) [2017.7] Removing unused salt.crypt imports (refs: #52423)
b0d3c76
Merge pull request #52423 from bbinet/unused-salt-cryptdc330e7
Merge branch '2019.2' into unused-salt-crypt4b26dea
Merge branch '2019.2' into unused-salt-crypt9607c38
Also remove unused salt.crypt import in pillar/__init__.py49f2631
Remove unused salt.crypt import
- PR #52506: (mattp-) 2019.2: transport.zmq: fix
bug introduced by
b7df7e75cf
@ 2019-04-11 21:12:51 UTC4bb9185
Merge pull request #52506 from bloomberg/2019_zmq_uri1e9dd7f
transport.zmq: fix bug introduced byb7df7e75cf
- ISSUE #52462: (Ch3LL) integration.states.test_supervisord test failing (refs: #52513, #52512)
- PR #52513: (dwoz) [2019.2] Fix supervisord @ 2019-04-11 21:09:17 UTC
- PR #52496: (dwoz) Fix wart in IPC merge forward @ 2019-04-11 05:19:02 UTC
- PR #52482: (dwoz) Ipc fixes 2019.2 (refs: #52496) @
2019-04-10 19:53:58 UTC
791b646
Merge pull request #52482 from dwoz/ipc_fixes_2019.2f45d29b
Remove un-needed test0141b7f
Fix merge wart82150f0
Remove un-used importc9ec8b1
Ensure exceptions in service future are handled25f5a90
Use six.reraise for py3 compatibility6d80789
Fix ipc unit testsc80da32
Fix linter issues024b4b6
Remove IPCClient singletonf1d0e02
Re-raise queued exceptions with traceback
- ISSUE #51932: (tomlaredo) [REGRESSION] --output-diff doesn't display changes anymore with test=True since v2019.2.0 (refs: #51992)
- PR #51992: (garethgreenaway) [2019.2] Swapping pchanges for changes in file state. @ 2019-04-09 19:38:57 UTC
- PR #52413: (Ch3LL) [2019.2] Merge forward from 2018.3 to 2019.2 @ 2019-04-08 16:19:49 UTC
- PR #52151: (simonflood) Fix typo in actual
2019.2.0 release notes @ 2019-04-08 13:36:28 UTC
- PR #51861: (simonflood) Fix typo in 2019.2.0 release notes (refs: #52151)
a18abf2
Merge pull request #52151 from simonflood/patch-2a4a5521
Merge branch '2019.2' into patch-23d31102
Fix typo in actual 2019.2.0 release notes16733da
Merge branch '2019.2' into merge-2019.2fe13214
Merge branch '2018.3' into '2019.2'b6028b9
Merge pull request #52403 from bdrung/fix-test-conditionse5a755d
Merge pull request #52250 from twangboy/fix_grainsa77ec81
Merge branch '2018.3' into fix_grainsb405391
Refer to the windowsdomain graine103561
Add some documentation about the domain grain on Windowsc874831
Don't set the domain grain to windowsdomain65eb461
Add a test for windows grains173d1e7
Fix the domain grain on Windows0ce0c04
Merge branch '2019.2' into 51932_show_diff_when_test_True
- ISSUE #51869: (eimantaszd) x509.sign_remote_certificate not working after upgrade to 2019.2.0 (refs: #52381)
- PR #52381: (dwoz) Fix issue #51869 and add cert signing test @ 2019-04-05 20:36:11 UTC
- ISSUE #21927: (jfindlay) network.traceroute intermittently stacktraces (refs: #52370)
- PR #52370: (jfindlay) Fix network.traceroute exec module function @ 2019-04-03 16:39:20 UTC
- PR #52397: (garethgreenaway) [2019.2]
Merge forward from 2018.3 to 2019.2 @ 2019-04-02 22:12:45 UTC
3675f1e
Merge pull request #52397 from garethgreenaway/merge-2019.228e76b1
Merge branch '2018.3' into merge-2019.228f947e
Merge pull request #52213 from garethgreenaway/beacon_state_dont_save_test_true10d041b
Merge pull request #52344 from twangboy/os_release_embedded74ab4d3
Use old way to get osrelease if new way fails
e88d3ba
Merge pull request #52345 from garethgreenaway/52197_incron_cannot_have_comments070837a
Merge branch '2018.3' into 52197_incron_cannot_have_comments8461608
Updating the incron module, state module and tests to remove use of comments.855f31a
Remove un-used fileaffd9b8
Fix setup/teardown methods215bf93
Refresh after modifying tmp pillars95c3aba
Add config for listener5d231f4
remove unused import8c1b1db
Use tmp pillar for signing policiesa0e2458
fix unused import7f5f7dd
Fix requisite path5630498
Fix signing policies path0bd0826
Fix issue #51869 and add cert signing test
- PR #52347: (Ch3LL) [2019.2] Merge forward from
2018.3 to 2019.2 @ 2019-03-28 16:41:53 UTC
27e6cbf
Merge pull request #52347 from Ch3LL/merge-2019.263962b5
Merge branch '2018.3' into '2019.2'bda3ca2
Merge pull request #51749 from terminal-labs/salt-cloud-map-alt-updatea743fff
Merge pull request #52113 from twangboy/fix_lgpo7040643
Merge pull request #52172 from garethgreenaway/51959_fix_acl_present_output8c53890
Merge branch '2018.3' into 51959_fix_acl_present_output0bdde94
Merge branch '2018.3' into 51959_fix_acl_present_outputc5337e1
Merge branch '2018.3' into 51959_fix_acl_present_output889660f
Fixing lint.bfdb669
Updating the reverse octal lookup dictionary. Updating tests.24c907b
Adding additional permissions to the lookup.4b99afa
Fixing the output when there are changes for the ACL state so the permissions are shown and not the octal number.
45d6cad
Merge pull request #52283 from dmurphy18/fix_cpe_name_amzn2cbe5f7d
Update to allow for malformed CPE_NAME from some OS's
14a6b9d
Merge pull request #52306 from terminal-labs/replace-ping-with-version7b2b521
Merge pull request #51963 from DSRCorporation/bugs/49147_ipc_subscriber37aeba3
Minor: Fix typo in docstringcc46e9c
Merge branch '2018.3' into bugs/49147_ipc_subscriber23733bd
Regression test for parallel IPCMessageSubscriber support2bc2a7d
Merge branch '2018.3' into bugs/49147_ipc_subscriber684bf58
Update doc conf with the new import tornado.queues008cf49
Merge branch '2018.3' into bugs/49147_ipc_subscriber01e9a3d
Merge branch '2018.3' into bugs/49147_ipc_subscriber710ab50
Support parallel work of multiple IPCMEssageSubscribers in one process
87bb513
Fix failing symlink test (#52145)8255901
document regex_replace Jinja filter (#52326)3211397
Merge pull request #52310 from garethgreenaway/merge-2018.39324b83
Merge branch '2018.3' into merge-2018.3
71e9b66
Merge pull request #52312 from terminal-labs/zone-clarification- ae0e18f Merge branch '2018.3' into zone-clarification
e8c8dba
Added in an explanation of the --zone flag approved in #522514908ed3
Merge branch '2017.7' into merge-2018.3b6a0161
Merge remote-tracking branch 'upstream/2017.7.9' into 2017.71f99e28
Let's not include raet by default
4306779
Merge branch '2017.7.9' into 2017.736ed50d
Lock to unittest-xml-reporting 2.2.1
3e6cb79
Merge branch '2017.7.9' into 2017.7bf9c55e
Previously have setuptools-git installed if ioflo is to be installed973e1ca
Merge remote-tracking branch 'upstream/2017.7.9' into 2017.7981335a
Revert "Avoid a traceback on tornado.testing test classes"
f48ba6a
Merge remote-tracking branch 'upstream/2017.7.9' into 2017.7b039cec
Windows now has a static requirements file and no longer needs hacksa86af2b
Merge pull request #52226 from dwoz/jenkins_build8c0f46b
Use windows state to bootstrap windows builds
7263956
Lock coverage and xml-unittest-reporting versionsdce4ffa
Avoid a traceback on tornado.testing test classes
- PR #52314: (twangboy) Add the ability to pass a timeout to beacons @ 2019-03-27 19:11:13 UTC
- PR #52311: (garethgreenaway) [2019.2]
Merge forward from 2018.3 to 2019.2 @ 2019-03-26 18:31:32 UTC
bad4e47
Merge pull request #52311 from garethgreenaway/merge-2019.211cd485
Merge branch '2018.3' into merge-2019.2582d306
Merge pull request #52307 from Akm0d/doc_fix4da0fd6
Fix x509 inconsistent file name in state example
2cdf48e
Merge pull request #52276 from terminal-labs/replace-github-dead-linka2fbbe0
Merge branch '2018.3' into replace-github-dead-link
8fa0e51
Merge pull request #52290 from Akm0d/doc_fixd2fd84f
Merge pull request #51724 from clinta/docker-create-with-ipc933663
Merge branch '2018.3' into docker-create-with-ip
838a7aa
Merge pull request #51753 from terminal-labs/docs-sphinx-ref-deadlink-fixf2b6abd
Merge branch '2018.3' into docs-sphinx-ref-deadlink-fix9857f53
Merge branch '2018.3' into docs-sphinx-ref-deadlink-fix8a11d27
Merge branch '2018.3' into docs-sphinx-ref-deadlink-fix842ec84
Merge branch '2018.3' into docs-sphinx-ref-deadlink-fix9275207
Merge branch '2017.7' into docs-sphinx-ref-deadlink-fix2330c2a
makefile had an old sphinx-doc link, updated to new general front page of sphinx docs.8d70e3b
Replaced all bad sphinx links with ones from the new sphinx doc site.ebdffcd
replaced two python sphinx deadlinks with sphinx new relevant documentation pages.a4e3e34
Merge branch '2018.3' into docker-create-with-ip
efb9ec0
Merge pull request #52215 from garethgreenaway/bp-52212679c4b2
Merge pull request #52269 from garethgreenaway/merge-2018.3ee58560
Merge branch '2018.3' into merge-2018.3
418e543
Merge pull request #52261 from dwoz/update_kitchena87c6ea
Use windows state to bootstrap windows builds1aa1bd8
Merge branch '2017.7' into merge-2018.32962e94
Lock coverage and xml-unittest-reporting versions595303b
Merge remote-tracking branch 'upstream/2017.7.9' into 2017.7b14dbc9
Merge branch '2017.7.9' into 2017.76a789a1
Update static requirementscee9480
Lock PyYAML to < 5.1a4f241d
The kitchen nox verifier already takes care of the sinlge -v flag.0cb641e
Fix static requirements search bad logic45a3e4a
distro reports Opensuse 15 as Opensuse Leap 15de7bb24
Ubuntu 18.04 locked requirements filesbc08e3c
Ubuntu 16.04 locked requirements files0d353d2
Ubuntu 14.04 locked requirements files1186122
Opensuse 42 locked requirements filesfa6888b
Opensuse 15 locked requirements filesb6578b8
Fedora 29 locked requirements files777dbb0
Fedora 28 locked requirements files4388fa9
Debian 9 locked requirements files2f9030f
Debian 8 locked requirements files1b18ec5
CentOS 7 locked requirements files6e9f0c0
CentOS 6 locked requirements7415846
Start handling static(and platform specific) requirements filesea4d370
Allow overriding some requirements based on distro information17017a1
Merge pull request #51361 from olipovch/cloud-sync-after-install
ff54f53
The kitchen nox verifier already takes care of the sinlge -v flag.a2aa708
Fix static requirements search bad logic621b047
distro reports Opensuse 15 as Opensuse Leap 15bc00a26
Ubuntu 18.04 locked requirements filesd5ed9e1
Ubuntu 16.04 locked requirements files03879bf
Ubuntu 14.04 locked requirements filesc3d7a18
Opensuse 42 locked requirements filesb29d986
Opensuse 15 locked requirements files73154d0
Fedora 29 locked requirements filesbf36cd4
Fedora 28 locked requirements files52cc5bb
Debian 9 locked requirements filescb4a823
Debian 8 locked requirements files2128a79
CentOS 7 locked requirements files4a29e93
CentOS 6 locked requirements0d96e64
Start handling static(and platform specific) requirements files
0fc82bd
Merge pull request #52193 from Ch3LL/bp-470051a54fd1
Merge branch '2018.3' into bp-47005
0f3cd2a
Merge pull request #52194 from Ch3LL/bp-5214985be178
Merge pull request #52201 from max-arnold/rename-beacon-validatee1e9a2b
Merge branch '2018.3' into rename-beacon-validate
0383ac3
Merge pull request #52189 from Ch3LL/merge-2018.39972980
Merge branch '2018.3' into merge-2018.379962ab
Merge branch '2017.7' into '2018.3'fd6068e
Allow overriding some requirements based on distro information659ec11
Merge remote-tracking branch 'upstream/2017.7.9' into 2017.718bbbec
We need to nest require req_win.txt
956a84c
Merge pull request #51995 from s0undt3ch/2017.70bf9d62
Merge remote-tracking branch 'upstream/2017.7.9' into 2017.7baf776b
Merge pull request #51974 from s0undt3ch/features/nox-2017.7ee4df3a
Lint fixes56f841f
Windows needs special treatmentc3cb447
Requirements fixes6a67531
We need a fixed winrm-fs so that dotfiles are also included15c6a53
use kitchen-salt from my fork for now
b745332
Merge pull request #51800 from dwoz/typo_fix
03f228d
Merge pull request #52112 from Ch3LL/proxy_gs
- PR #52190: (Ch3LL) [2019.2] Merge forward from 2018.3 to 2019.2 @ 2019-03-23 01:09:33 UTC
- PR #52240: (soer7022) Fix Typos "swtich" to "switch" @ 2019-03-23 00:08:50 UTC
- ISSUE #52036: (ghost) rsync.synchronized: "An exception occurred in this state: 'Changes' should be a dictionary." (refs: #52040)
- PR #52040: (garethgreenaway) [2019.2] Fix to rsync state @ 2019-03-21 19:08:19 UTC
- PR #51962: (Ch3LL) Update 2019.2.0 release notes with other tojson example @ 2019-03-21 16:37:43 UTC
- PR #52262: (dwoz) Use windows state to bootstrap
windows builds @ 2019-03-20 22:12:25 UTC
0fe7f28
Merge pull request #52262 from dwoz/update_kitcen_2019.249d529d
Use windows state to bootstrap windows buildse2c3f93
Merge branch '2019.2' into rn_update164398f
Merge branch '2019.2' into rn_updatec04b2a0
Merge branch '2019.2' into rn_update9ca6e50
Update doc/topics/releases/2019.2.0.rst052f193
add additional formatting to 2019.2.0 release notesa6ca59a
Update 2019.2.0 release notes with other tojson example84cd46c
Merge branch '52036_rsync_state_no_changes_when_error' of github.com:garethgreenaway/salt into 52036_rsync_state_no_changes_when_error4a126b3
Merge branch '2019.2' into 52036_rsync_state_no_changes_when_error
d5d3117
Removing debugging statements0fb859d
Adding a test for the rsync state4c678e6
When the retcode is non-zero, there are no changes so should include the default empty dictionary.c6ba2e6
Fix lint for test_win_file9ada8d9
Merge branch '2018.3' into '2019.2'f8c0266
Allow overriding some requirements based on distro informationc58c775
Merge pull request #52035 from Ch3LL/bp-5201237666bd
Merge branch '2018.3' into bp-52012
54ff3fe
Merge pull request #51935 from Ch3LL/py3_doc892cdae
Merge pull request #52038 from terminalmage/docs4d82146
Minor documentation tweak for file.replace state
a7a9754
Merge pull request #51896 from twangboy/win_disks48d298c
Merge pull request #51918 from twangboy/fix_compat02328a6
Merge pull request #52030 from Ch3LL/bp-52004b4e3183
Fixed comparison of None with constants
aa82fcc
Merge pull request #52029 from Ch3LL/bp-520035ff1725
Merge pull request #52028 from Ch3LL/bp-503847ab1281
Merge pull request #51936 from gtmanfred/2018.3faa3471
Merge branch '2018.3' into 2018.3
2ebfa22
Merge pull request #51967 from twangboy/add_compat_testsc8e2971
Merge pull request #51980 from Ch3LL/merge-2018.39adc19e
Merge branch '2017.7' into '2018.3'bfaa6a9
Merge pull request #51895 from twangboy/win_update_2017.7b2cb1eb
Merge branch '2017.7' into win_update_2017.7
7d6280d
Merge pull request #51875 from dwoz/avoid_ssl_racee99654d
Merge branch '2017.7' into avoid_ssl_race
c0bb1f7
Merge pull request #51850 from waynew/cherry-pick-ping-fixad7a9ec
Merge pull request #51893 from twangboy/gate_zfs_2017.7864d4be
Merge pull request #51770 from Ch3LL/doc_conf_201725d9ca2
Update release versions for the 2017.7 branch
3cf3099
Merge pull request #51774 from terminal-labs/py3-server-docs-updateb4153d3
Merge pull request #51757 from twangboy/fix_case_2017.7
2c4dff6
Merge pull request #51905 from aplanas/fix_mountac688df
mount: fix extra -t parameter
4b2c8cc
Merge pull request #51815 from garethgreenaway/51673_multiple_file_sections_with_excludes58ef51d
Merge branch '2018.3' into 51673_multiple_file_sections_with_excludes8c4485d
Merge branch '2018.3' into 51673_multiple_file_sections_with_excludesb55a894
Fixing some code that was not working correctly with Python 3.63da8be
Fixing a bug that caused excludes to not work as expected when multiple file options were in place, the excludes of the last file section were being used over any previous ones. Including a test to ensure excludes work as expected when multiple file sections are in place.
1bf3fc8
Merge pull request #51867 from Oloremo/mysql-module-fix-for-python3dfcfebd
Merge branch '2018.3' into mysql-module-fix-for-python3b6d217c
Merge branch '2018.3' into mysql-module-fix-for-python39745b0a
Fixed typo8149e9e
Merge branch '2018.3' into mysql-module-fix-for-python358d8a2e
Merge branch '2018.3' into mysql-module-fix-for-python3f964962
Added handling of empty server_version58791e9
Decode mysql_version for python3 compatibility
7f05abf
Merge pull request #51908 from garethgreenaway/51862_icinga_fixes
- PR #52032: (Ch3LL) Add azure state and execution modules to doc index @ 2019-03-11 15:46:49 UTC
- PR #52037: (Ch3LL) Backport #51201 into 2019.2 @ 2019-03-07 19:45:18 UTC
- PR #52034: (terminalmage) fileclient: Fix traceback when template file cannot be cached @ 2019-03-07 19:41:24 UTC
- PR #51984: (Ch3LL) [2019.2] Merge forward from
2018.3 to 2019.2 @ 2019-03-07 17:58:42 UTC
7af4f5c
Merge pull request #51984 from Ch3LL/merge-2019.254ea40a
Merge branch '2019.2' into merge-2019.2227ddbb
Fix lintera168913
Merge branch '2018.3' into '2019.2'c68744a
Merge pull request #51975 from s0undt3ch/features/nox-2018.3a689177
Merge pull request #51807 from Ch3LL/2018.3.5_rn2c0b85c
Add 2018.3.5 release notes
6aee2c4
Merge pull request #51806 from twangboy/fix_beaconda815ba
Merge pull request #51966 from twangboy/use_winapi_coma38300b
Use winapi.com instead of coinitialize
7673c69
Merge pull request #51920 from twangboy/add_zabbixe2d496c
Add zabbix to the Windows builds
77c2796
Merge pull request #51802 from garethgreenaway/merge-2018.3.4496525d
Merge pull request #51930 from Ch3LL/release_docs9a68136
Update release documentation
a027c97
Merge pull request #51931 from Ch3LL/bp_512981fa2072
Merge pull request #51892 from twangboy/gate_zfsfbc2c0c
Gate zfs grain on Windows
89b0991
Merge pull request #51836 from stratusjerry/backport_49039_2018.335fdc4c
Update win_pkg.py
c1ab63d
Merge pull request #51771 from Ch3LL/doc_conf_201898f1b03
Merge pull request #51775 from garethgreenaway/merge-2017.792ffe03
fixing lint73b601d
Merge branch '2017.7' into merge-2017.7e04f735
Merge pull request #51502 from ogd-software/51501-states-boto3_route53.py-fails-to-validate-ALIAS-A-records9c128aa
Merge pull request #51732 from s0undt3ch/features/nox-2017.7328989d
Add initial nox configuration. Tell tox'ers to use nox'.
99ce48d
Merge pull request #51712 from dwoz/gemstestagain0d3b227
Fix ruby gems tests, again
18452c4
Merge pull request #51528 from twangboy/backport_51471ee80ce3
Merge pull request #51655 from garethgreenaway/49661_starting_salt_master_opensslf647b95
Merge branch '2017.7' into 49661_starting_salt_master_openssl1831e64
Removing options from libcrypto.OPENSSL_init_crypto so it will simply use the defaults.8d0f801
removing salt.crypt from payload.py which is not used and causing salt-key to break.a5a54c4
Removing unused import which is causing salt-master to not start when using openssl 1.1.1-1.
- PR #52004: (chdamianos) Fixed comparison of None with constants (refs: #52030) @ 2019-03-06 17:41:52 UTC
- PR #51981: (bryceml) Fix typo in 2019.2.0 release notes @ 2019-03-05 23:59:33 UTC
- ISSUE #51825: (OrangeDog) schedule.disable doesn't work in 2019.2.0 (refs: #51855)
- PR #51855: (garethgreenaway) [2019.2] Global enable/disable was being ignored @ 2019-03-05 19:40:34 UTC
- ISSUE #51745: (fayak) Systemd update 241 on archlinux breaks systemd.py version() function (refs: #51946)
- PR #51946: (Ethyling) Fix retrieve systemd version using regex @ 2019-03-05 19:20:19 UTC
- ISSUE #51816: (jkrauz) pillar_ldap broken in 2019.2.0 (refs: #51964)
- PR #51964: (dwoz) [2019.2] Make sure ldap attrs are string types on python 2 @ 2019-03-05 19:18:30 UTC
- PR #51976: (s0undt3ch) [2019.2] Nox fixes @ 2019-03-05 18:56:49 UTC
- PR #51761: (sdodsley) Add new module to release notes for 2019.2.0 @ 2019-03-05 09:44:56 UTC
- PR #51799: (s0undt3ch) Catch attribute error @ 2019-03-05 09:38:08 UTC
- PR #51810: (Ch3LL) Add 2019.2.1 release notes @ 2019-03-05 09:26:47 UTC
- ISSUE #51824: (OrangeDog) schedule.present state not idempotent in 2019.2.0 (refs: #51849)
- PR #51849: (garethgreenaway) [2019.2] Fix to schedule.list function to filter out attributes that are None @ 2019-03-01 19:56:17 UTC
- PR #51878: (Ch3LL) Add new terraform salt-ssh roster feature to release notes @ 2019-02-27 19:18:49 UTC
- PR #51837: (stratusjerry) Update
win_pkg.py @ 2019-02-26 16:51:35 UTC
- PR #49039: (stratusjerry) Update win_pkg.py (refs: #51836, #51837)
e63c872
Merge pull request #51837 from stratusjerry/backport_49039_2019.2531b23d
Update win_pkg.py39b5645
Splay defaulting to None internally, broke schedule.present causing it to always report differences when a state is run. Updating the schedule.list function to check if an attribute is None and remove it.
- PR #51772: (Ch3LL) Update release versions for the 2019.2 branch @ 2019-02-25 14:16:40 UTC
- PR #51776: (garethgreenaway) [2019.2]
Merge forward from 2018.3 to 2019.2 @ 2019-02-24 22:08:58 UTC
45425a4
Merge pull request #51776 from garethgreenaway/merge-2018.3186306a
reverting change in release notes, adding change to doc/ref/modules/all/index.rst.1ef140a
Fixing lint.6173578
Fixing lint errors38dcab9
fixing linte37fc20
Merge branch '2018.3' into merge-2018.37e3e71c
Merge pull request #51756 from twangboy/fix_case_sensitivee75fc1c
Merge pull request #51747 from ymasson/fix_mysql_grantsf614dd7
Fix escaping for special characters
b1f7e85
Merge pull request #51387 from chrillux/make-binarydata-output-possible010393e
Make binary data output possible
3475813
Merge pull request #51694 from assafShapira/2018.3c7136cb
Merge pull request #51738 from garethgreenaway/nftables_cleanup8201d1e
Fixing lint.d681064
Merge branch '2018.3' into nftables_cleanupe37458e
Fixing a couple tests.ed1b743
Additional cleanup. Adding additional documentation for state module.dc4afbb
More updates to nftables module, state modules, and unit tests.3ec96e3
initial work to cleanup the nftables module, state module, and the unit tests.
2121049
Merge pull request #51733 from s0undt3ch/features/nox-2018.397532c2
Add initial nox configuration. Tell tox'ers to use nox'.
f4adf33
Merge pull request #51728 from gtmanfred/virtualnames61b4390
fix modulenames from virtualnames tests
d681fb9
Merge pull request #51721 from dwoz/solarisipstests3263d31
Merge remote-tracking branch 'saltstack/2018.3' into solarisipstests
fb0a538
Merge pull request #51676 from Ch3LL/merge-2018.3.48111479
Merge branch '2018.3' into merge-2018.3.4
e08f08d
Merge pull request #50812 from gtmanfred/virtualnamesd59952f
Merge branch '2018.3' into virtualnames33bb5bf
fix use of virtualname2ca1253
Merge branch 'merge-2018.3.4' of github.com:Ch3LL/salt into merge-2018.3.46d6910a
Merge branch '2018.3' into merge-2018.3.4
b5a6265
Fix ruby gems tests, again05f2797
Merge branch '2018.3' into merge-2018.3.49f0999f
Merge branch '2018.3' into merge-2018.3.4139daa8
Merge branch '2018.3.4' into 2018.3
31c6785
Merge pull request #51714 from dwoz/gemstestagain_2018.3fab74bb
Fix ruby gems tests, again
39aadfb
Merge pull request #51689 from gtmanfred/2018.3a475b70
Merge pull request #51469 from s0undt3ch/hotfix/fix-suse-locale-docker14f49b5
Don't prevent get_locale from working when running under docker
a59585d
Merge pull request #51671 from Ch3LL/merge-2018.364322db
Fix is_windows utils calla5c8df0
Fix pylint547889b
Merge branch '2017.7' into '2018.3'bcc13db
Merge pull request #51562 from gilbrechbuhler/fix_rabbitmq_policy_change_checked2b1e1
Fix RabbitMQ policy definition update check
cafaa98
Merge pull request #51648 from dwoz/increase_waite2377a9
Merge branch '2017.7' into increase_wait
e3d28d9
Merge pull request #51643 from dwoz/batch_exitb5ae53a
Merge pull request #51631 from Ch3LL/lint-2017ba8d0ea
Merge pull request #51547 from s0undt3ch/2017.78e009e0
Allow NOT to install pip dependencies
30ce509
Merge pull request #51182 from lmf-mx/darwin-plist-update4297c0d
Merge branch '2017.7' into darwin-plist-update
68ac07f
Merge pull request #51442 from dwoz/multi_master- 8df083c Merge pull request #51608 from dwoz/wait_minions_2017.7
39122ca
Merge pull request #51589 from dwoz/script_fix_2017.7
b8764fd
Merge pull request #51680 from Ch3LL/bp-503363502dbb
states.gpg: fix missing existing keys; modules.gpg: fix set trust level command
- PR #51734: (s0undt3ch) [2019.2] Add initial nox configuration. Tell tox'ers to use nox'. @ 2019-02-21 17:39:29 UTC
- PR #51707: (isbm) Bugfix: pillar refresh @ 2019-02-21 15:12:49 UTC
- PR #51674: (Ch3LL) [2019.2] Merge forward from 2018.3 to 2019.2 @ 2019-02-20 17:35:07 UTC
- PR #51715: (dwoz) [2019.2] Fix ruby gems tests, again @ 2019-02-19 21:44:21 UTC
- PR #51561: (isbm) SaltSSH: fix delay when
creating thin TAR @ 2019-02-19 10:15:47 UTC
0bd2d6e
Merge pull request #51561 from isbm/isbm-saltssh-thintar-delay-fix2b02975
Give up on sync for Py3 because of the way tests for py2 are written heref79c81a
Update UT mocking, adjusting for temporary file2f90054
Use temporary filename instead of output directly to the "thin.tgz"d841164
Copy over the result, cleanup afterwardsc6792ee
Add a function that reserves temporary filename for further tarball generation
- PR #51678: (Ch3LL) [2019.2] Merge forward from 2019.2.0.rc1 to 2019.2 @ 2019-02-17 19:02:33 UTC
- ISSUE #51503: (garethhowell) smartos.image_present fails with "does not exist" (refs: #51383)
- ISSUE #51351: (garethhowell) Exception using smartos.vm_present to create docker zone (refs: #51383)
- PR #51679: (Ch3LL) Backport #51383 into
2019.2 @ 2019-02-16 00:31:06 UTC
- PR #51383: (sjorge) imgadm module should deal with invalid images better (refs: #51679)
2036c8a
Merge pull request #51679 from Ch3LL/bp-51383e4971fc
imgadm module should deal with invalid images better58f2407
Merge branch '2019.2.0.rc1' into 2019.26292f86
Revert "Remove custom grains module from 2018.3 branch"92bd6b9
Fix salt.utils.is_windows callffa2f5f
Merge branch '2018.3' into '2019.2'a8898f6
Merge pull request #51635 from lomeroe/lgpo_boolean_element_fixabd3760
Merge pull request #51610 from garethgreenaway/51266_schedule_enable_disable_break_savefbacb35
Merge branch '2018.3' into 51266_schedule_enable_disable_break_save
6765eea
Merge pull request #51649 from dwoz/increase_wait_2018.39c964ef
Merge branch '2018.3' into increase_wait_2018.3
852a6be
Merge pull request #51644 from dwoz/batch_exit_2018.3dadf414
Merge pull request #51637 from twangboy/backport_50887_2018.3a55e8f6
Merge pull request #51626 from twangboy/fix_lgpo_2018.30f1a411
Merge pull request #51187 from menglong81/fix-broken-thing7ed5189
Merge pull request #51613 from twangboy/fix_515661206a94
Merge branch '2018.3' into fix_51566
8b06d06
Merge pull request #51630 from twangboy/add_tests_51534ddc017c
Merge branch '2018.3' into add_tests_51534
c4bbe1a
Merge pull request #51177 from nullify005/51069-ri-and-rdoc-removed6b1a201
Merge branch '2018.3' into 51069-ri-and-rdoc-removedf339608
Merge branch '2018.3' into 51069-ri-and-rdoc-removede586370
Merge branch '2018.3' into 51069-ri-and-rdoc-removed13d3288
Fix lint issues5de5e64
Update tests22eda16
Fix lint violations2e6252c
Support rubygems 3 cli param changes9e3a01b
Use existing file instead of tzutil30c1832
Use tempfile to get temp dire3d3c5a
Add tests for issue 513091168141
Add test for explicit lists84f5d63
Merge branch '2018.3' into fix_515667376cb9
Handle explicit lists properly28fc070
Merge branch '2018.3' into 51266_schedule_enable_disable_break_save0760133
adding integration.scheduler.test_helpers to various files to by pass the test_module_name_source_match check.1552fba
lint cleanup086066b
Adding a test to ensure get_schedule which is used by the save functionality works when there is an enabled attribute.1c6d4fb
When looping through the schedule to remove hidden attributes, we should only do that if the item in question is a dictionary. It could be the attribute that determines if the entire scheudle is enabled or disable.5ed8eb6
Properly create the value for a "True" boolean element item
f1e29c8
Merge pull request #51548 from s0undt3ch/2018.3611065e
Merge branch '2018.3' into 2018.3
00a6246
Merge pull request #51622 from brejoc/2018.3-empty-job-workaroundfdb13a3
Merge pull request #51523 from lomeroe/solarisips_fixese3d5fbe
Merge pull request #51577 from garethgreenaway/merge-2017.7e060b97
Merge branch '2018.3' into merge-2017.73eee038
Fixing a couple issues that did not merge properly.25b2ca6
Merge branch '2018.3' into merge-2017.7c337fce
Merge branch '2018.3' into merge-2017.7f9d6828
Fixing missed merge.a041775
Merge branch '2017.7' into merge-2017.761889ba
Merge pull request #51452 from terminalmage/bp-5096354d2e02
Merge branch '2017.7' into bp-50963
0c989f0
Merge pull request #51437 from twangboy/fix_raise_2017.767b7d28
Merge pull request #51370 from dwoz/setup_py_req_fixe9b3d94
Merge pull request #51367 from dwoz/cloud_config_20173a21afa
Coverage on windows chokes with the tox env var COVERAGE_PROCESS_START1c62e27
Switch required PyTest dependencyb80320d
Merge pull request #51402 from dwoz/win_test_fix21359e6
Merge branch '2017.7' into win_test_fix
1199530
Merge pull request #51397 from dwoz/gemstestf511ad2
Merge pull request #51227 from astronouth7303/doc-modules-additional-globalscbe1e17
Merge branch '2017.7' into doc-modules-additional-globals
2a9bf17
Merge pull request #51312 from s0undt3ch/features/tox-runtests3840af8
"Tell" coverage to track subprocesses.f67a529
Remove unused imports15ab061
Show objects on assertion failure0281fc5
Don't fail the test because of order9a31be7
Don't call .keys() on dictionaries97ced3a
Add pytest-salt-from-filenames to pytest requirements8d2c4d2
Remove duplicate dependency5eec144
Add .coveragercaa108d5
Run tests from tox, whether runtests or pytest80a3826
Update TODO1945c30
Document the client-defined dunders
5bb9b32
Merge pull request #51393 from garethgreenaway/various_documentation_fixes884981f
Merge pull request #51465 from ezh/50556231d6e2
Merge pull request #51541 from bdrung/silence-linux_distribution-deprecation-warningf87d5ec
Merge pull request #51558 from bdrung/test-zypp-pluginc34967d
Merge branch '2018.3' into test-zypp-plugin
edb1093
Merge pull request #51609 from dwoz/wait_minions_2018.38d79359
Merge pull request #51599 from terminalmage/bp-51510ed194c7
grains: assign os_family Debian to Debian derivative TurnKey Linux
24aa083
Merge pull request #51598 from terminalmage/add-grain-option-documentationd89c489
Merge pull request #51491 from terminalmage/issue51268c6dfded
Merge pull request #51588 from dwoz/script_fix_2018.3cbac390
Use the code directory instead of cwd for python path
- PR #51658: (dwoz) [2019.2] Let memcopy make the null bytes, better py3 support @ 2019-02-15 05:42:37 UTC
- PR #51650: (dwoz) [2019.2] Increase minion wait for slow boxes @ 2019-02-14 16:31:59 UTC
- PR #51645: (dwoz) [2019.2] increase batch test timeout on windows @ 2019-02-14 16:29:26 UTC
- PR #51586: (garethgreenaway) [2019.2]
Merge forward from 2018.3 to 2019.2 (refs: #51658) @
2019-02-14 16:25:29 UTC
705a62d
Merge pull request #51586 from garethgreenaway/merge-2018.309fb3e7
Merge branch '2019.2' into merge-2018.395c505a
Merge branch '2019.2' into merge-2018.34abd9d0
Merge branch '2019.2' into merge-2018.36c99cb1
Merge branch '2018.3' into merge-2018.341e25a6
Merge pull request #51580 from garethgreenaway/merge-2018.3.484e15ce
Fixing linte891b3f
Merge branch '2018.3.4' into merge-2018.3.4d0cad3e
Merge pull request #51553 from twangboy/update_libsodium4177f64
Update url to libsodium for mac builds
564a65a
Merge pull request #51544 from twangboy/fix_test_ssh_2018.3.47771632
Fix ssh on Windows
b4299a3
Merge pull request #51532 from frogunder/new_releasenotes09faf0b
Merge branch '2018.3.4' into new_releasenotes- c6bfe53 2018.3.4 releasenotes
c37bdb7
Merge pull request #51534 from twangboy/fix_513093ad95bc
Convert data to string using salt util
5b41af3
Merge pull request #51530 from garethgreenaway/48204_mysql_module_handle_mariadb_versionsf3f345c
Merge pull request #51529 from frogunder/releasenotesa37fb7d
Merge pull request #51525 from twangboy/backport_51095_2018.3.4b6acc92
Backport 51095
602ddc8
Merge pull request #51520 from frogunder/man_pages0cbe3f8
Update man pages for 2018.3.4
1f981c6
Merge pull request #51429 from yosnoop/replace-noclass-with-nocl-for-dig209ef32
Merge pull request #51441 from Ch3LL/bp-5136690a8682
Merge pull request #51458 from twangboy/add_py2_warning05522c0
Merge branch '2018.3.4' into add_py2_warning
b492021
Merge pull request #51460 from twangboy/update_installer_mac_2018.3.43c92688
Merge branch '2018.3.4' into update_installer_mac_2018.3.4
892d98c
Merge pull request #51471 from twangboy/fix_test_win_dns_clientc9f6b01
Merge branch '2018.3.4' into fix_test_win_dns_client
a05305d
Merge pull request #51462 from ShantonRU/fix-insecure-sql-queries-in-mysql-module-148936c2
Merge pull request #51445 from terminalmage/fix-custom-grains-tracebacka880e42
Merge pull request #51438 from twangboy/fix_raise_2018.3.45830fad
Add missing raise statement
28b898c
Merge pull request #51432 from Ch3LL/bp-51324bd41ff0
Fixing various bits in x509 module and unit test to ensure tests are passing on python2 & python3
01717d2
Merge pull request #51377 from twangboy/fix_auditpol_2018.3.419e5181
Fix issue when directory doesn't exist
43a9d2f
Merge pull request #51338 from Ch3LL/bp-51207345ae67
Backport PR# 50771 to 2018.3 branch
3dcd11d
Merge pull request #51337 from Ch3LL/bp-511704e85505
Merge branch '2018.3.4' into bp-51170
7656aa5
Merge pull request #51340 from Ch3LL/bp-51252e90ca1d
Merge pull request #51290 from s0undt3ch/hotfix/fix-networkc8db7e3
Merge pull request #51317 from terminalmage/fix-pr-504174be2891
Merge branch '2018.3.4' into fix-pr-50417
e246fdb
Merge pull request #51311 from twangboy/fix_test_file.test_managed40b20126
Merge pull request #51292 from Ch3LL/bp-51226aba114e
Merge branch '2018.3.4' into bp-51226
fc0bec5
Merge pull request #51295 from Ch3LL/bp-512795c4a7a4
Merge branch '2018.3.4' into bp-51279
dacd1ea
Merge pull request #51293 from Ch3LL/bp-51233-21abffb2
Merge pull request #51278 from dwoz/issue51248
f7d50b1
Merge pull request #50784 from sathieu/dynamic_file_roots7ca2aa4
Allow dynamic file_roots
5e840a5
Merge pull request #51527 from garethgreenaway/bp-51475801abf2
Fix Elasticsearch retuner
1f6da6a
Merge pull request #50921 from terminalmage/issue498943f17776
Actually, remove python-ldap. It needs system deps. Have salt-jenkins do it.afcb6bd
Fix the ldap package name in requirements/tests.txt588cb87
Merge pull request #51454 from terminalmage/fix-deprecation-warning529cce0
Fix deprecation warning in nested outputter
13de0b8
Merge pull request #50963 from terminalmage/issue5094260953b7
Merge pull request #51366 from dwoz/cloud_config_merge9ab2ec6
Coverage on windows chokes with the tox env var COVERAGE_PROCESS_START4994c38
Switch required PyTest dependency89710a7
Merge pull request #51401 from dwoz/run_script_win77fdf35
Add testing path to run_script commands
1438a62
Merge pull request #51389 from terminalmage/proxy-fixes3cec85e
Normalize results if test proxy is enabled
8acd9e5
Merge pull request #51368 from s0undt3ch/hotfix/testsf4e1692
Fix test
ab60782
Merge pull request #51319 from terminalmage/issue5125504eb66b
Merge branch '2018.3' into issue51255
fdf2cf4
Merge pull request #51250 from yosnoop/fix-salt-utils-dns-lookup0ddfad1
Merge branch '2018.3' into fix-salt-utils-dns-lookup9fb4abe
Merge branch '2018.3' into fix-salt-utils-dns-lookup67e4131
Merge branch '2018.3' into fix-salt-utils-dns-lookup9a34bcd
Unit test for lookup with servers option9498fdc
Fix lookup_host to make it work when server specifiedaf867e1
Remove excessive whitespaces0d074a4
Fix a comment1363d2b
Proper way to specify server_ to query with host_7b2facc
Fix broken lookup in salt/utils/dns.py
73528a5
Merge pull request #51339 from dwoz/aws_role_backport156f532
Backport aws role support
7908875
Merge pull request #51341 from Ch3LL/bp-51299e3080f1
Add sleep before sending stop over UDP
326425c
Merge pull request #51352 from garethgreenaway/fixing_service_beacon_documentation021fe85
Fixing the documentation for the service beacon. If not options are provided for the service then there needs to be an empty dictionary.
14a84e8
Merge pull request #51333 from Ch3LL/merge-2018.327d7a89
Merge branch '2018.3' into merge-2018.3
31b921f
Merge pull request #51304 from terminalmage/issue5127036673fb
Merge branch '2018.3' into issue51270
2c3aef7
Merge pull request #51313 from s0undt3ch/features/tox-runtests-2018.32eafc5c
"Tell" coverage to track subprocesses.f6babeb
Remove unused importsff6824c
Don't fail the test because of order4d12ccb
Show objects on assertion failureee2f10a
Add pytest-salt-from-filenames to pytest requirements4f4d019
Remove duplicate dependency1d4b9f5
Add .coveragerc78c6d68
Run tests from tox, whether runtests or pytestc02757d
gitfs: Fix use of deprecated pygit2 function
- PR #51549: (s0undt3ch) [2019.2] Allow NOT to install pip dependencies @ 2019-02-13 18:16:52 UTC
- PR #51595: (mirceaulinic) Fix ipaddress imports @ 2019-02-13 17:33:08 UTC
- PR #51517: (damianosSemmle) Fixed string format index out of range error @ 2019-02-13 08:18:38 UTC
- PR #51581: (garethgreenaway) [2019.2] Merge forward from 2019.2.0rc1 to 2019.2 @ 2019-02-13 04:11:15 UTC
- PR #51607: (dwoz) [2019.2] Wait for minions to be pingable before starting tests @ 2019-02-13 00:48:47 UTC
- PR #51584: (dwoz) [2019.2] Use the code directory instead of cwd for python path @ 2019-02-12 18:43:46 UTC
- PR #51583: (dwoz) Add testing path to run_script commands @ 2019-02-11 21:38:51 UTC
- PR #51405: (aplanas) Documentation: fix typo in "equivalent" @ 2019-02-01 21:11:12 UTC
- PR #51406: (aplanas) states_pt3: fix rST link format @ 2019-02-01 21:10:43 UTC
- PR #51426: (aplanas) mount: cache blkid information @ 2019-02-01 21:09:51 UTC
- PR #51425: (aplanas) cmdmod: add sysfs into the chroot @ 2019-02-01 21:09:00 UTC
- PR #51419: (aplanas) file: update attributes for lsattr and chattr @ 2019-02-01 21:04:54 UTC
- PR #51414: (aplanas) service: SUSE is not based on sysvinit anymore @ 2019-02-01 21:02:33 UTC
- PR #51408: (aplanas) parted: fix the ordering
of list command @ 2019-02-01 21:00:19 UTC
- PR #50473: (aplanas) parted: support variable length output for print (refs: #51408)
- PR #49804: (aplanas) parted: fix the ordering of list command (refs: #51408)
9f87dda
Merge pull request #51408 from aplanas/backport_49804467daf2
parted: support variable length output for printda2e632
parted: fix the ordering of list command
- ISSUE #50097: (aplanas) lowpkg.diff refers to a package name, but a package file is required (refs: #51410)
- PR #51410: (aplanas) Fix lowpkg.diff documentation and parameter name @ 2019-02-01 20:57:50 UTC
- PR #51404: (aplanas) blockdev: fix url from comment @ 2019-01-30 20:05:54 UTC
- PR #51407: (aplanas) parted: fix validate_partition_boundary @ 2019-01-30 20:05:02 UTC
- PR #51435: (damianosSemmle) Fixed not raised exceptions @ 2019-01-30 18:32:57 UTC
- PR #51336: (Ch3LL) [2019.2] Merge Forward from 2019.2.0.rc1 to 2019.2 @ 2019-01-27 23:55:08 UTC
- PR #51334: (Ch3LL) [2019.2] Merge forward from
2018.3 to 2019.2 @ 2019-01-27 23:49:32 UTC
02b43a0
Merge pull request #51334 from Ch3LL/merge-2019.225ec653
Merge branch '2018.3' into '2019.2'f62cc11
Merge pull request #51324 from garethgreenaway/1257_something_something_bytes_argh_python2bd7072f
Merge branch '2018.3' into 1257_something_something_bytes_argh_python2
b44cd84
Merge pull request #51323 from garethgreenaway/network_dns_check_test055eadc
Merge branch '2018.3' into network_dns_check_test
be57a0f
Merge pull request #51321 from terminalmage/issue51256d9c4462
Fix 500 error when using wheel_asyncc847f54
Swap passed addr for string rather than ipaddress object.87f3972
removing another debugging log.ad64efb
Use MagicMock172ad2e
removing debugging5812eae
Adding a test to ensure dns_check works as expected.0e542c5
Fixing various bits in x509 module and unit test to ensure tests are passing on python2 & python3
85e7ac6
Merge pull request #51306 from s0undt3ch/2018.35f0f296
Add 2018.3 codecov config
5a398a3
Merge pull request #51207 from twangboy/fix_test_pkgd4ab6d8
Merge branch '2018.3' into fix_test_pkg
7a97cb4
Merge pull request #51252 from dwoz/issue-50221f96828a
Merge branch '2018.3' into issue-50221
253f5e4
Merge pull request #51264 from gtmanfred/2018.3f3ebd32
Merge branch '2018.3' into 2018.3
aacc047
Merge pull request #51274 from twangboy/fix_network8a89cb2
Merge pull request #51279 from twangboy/backport_lgpo6796e65
Merge pull request #51276 from garethgreenaway/merge-2018.344ddc43
Merge branch '2018.3' into merge-2018.3
0adde9b
Merge pull request #51220 from sathieu/artifactory-classifier-2018.3f6a7cad
Merge pull request #51225 from astronouth7303/loader-docs-2018.31a2f680
Merge pull request #51239 from garethgreenaway/51208_file_manage_escaped_double_quotes4251c0c
Merge branch '2018.3' into 51208_file_manage_escaped_double_quotes6a9daa7
Merge branch '2018.3' into 51208_file_manage_escaped_double_quotes0bf468c
Fixing lint. Using a constant instead of looking for the condition in the string.a233dbc
Ensuring we can handle a string that contains single quote + an escaped double quote.
d614127
Merge pull request #51261 from OrangeDog/patch-2d809b9b
Avoid double-counting errors and ignore test runs6ca7deb
Remove unused host parameter and average/disaster keys2d44527
Just let zabbix_sender use the config file6404e2c
Fix fallback command so it's actually runb79a55a
Fix KeyError in Zabbix returner
276d621
Merge pull request #51197 from Ch3LL/tag_managerc8e70a9
Merge pull request #51206 from terminalmage/fix-reload41ae390
Merge pull request #51231 from terminalmage/issue51056
- PR #51314: (s0undt3ch) [2019.2] Allow
running runtests.py using tox @ 2019-01-25 18:56:01 UTC
95607d1
Merge pull request #51314 from s0undt3ch/features/tox-runtests-2019.239fb981
"Tell" coverage to track subprocesses.f27589a
Remove unused imports3000d20
Fix tests. We no longer get ipaddress instances back.8fcf235
Fix minion start issuea26ba7f
Don't fail the test because of order138ca2e
Show objects on assertion failure840b3d2
Add pytest-salt-from-filenames to pytest requirements716bda4
Remove duplicate dependency6d62156
Add .coveragerc6bb56ce
Run tests from tox, whether runtests or pytest
- PR #51307: (s0undt3ch) Add 2019.2 codecov config @ 2019-01-24 13:34:25 UTC
- PR #51280: (garethgreenaway) [2019.2] Merge forward from 2019.2.0rc1 to 2019.2 @ 2019-01-23 07:08:32 UTC
- PR #51277: (garethgreenaway) [2019.2] Merge forward from 2018.3 to 2019.2 @ 2019-01-23 07:01:29 UTC
- ISSUE #51273: (isbm) How to properly fix API? (refs: #51285)
- PR #51285: (garethgreenaway) [2019.2]
Add metadata to accepted keyword arguments @ 2019-01-22 23:07:44
UTC
8cca51b
Merge pull request #51285 from garethgreenaway/51273_metadata_auth_keyword_argumentbd82d80
Ensure metadata is an accepted keyword argument for authentication functions.d0d5726
Merge branch '2018.3' into merge-2019.2a6a9040
Merge pull request #51179 from terminalmage/fix-regex-chars9951b8d
Fix possible oversight in nodegroup modifications
d5acd5b
Merge pull request #51170 from dwoz/issue511585543a53
Update pytest requirementsf958df5
Move all of PyTest requirements to its own requiremnts file8f8ebbc
Merge pull request #51226 from garethgreenaway/51195_handle_spaces_in_fstab_opts1902ce8
Merge branch '2018.3' into 51195_handle_spaces_in_fstab_opts
e3a9e99
Merge pull request #51233 from Ch3LL/bp-51105eef49e8
Merge branch '2018.3' into bp-51105
e53e9b1
Merge pull request #51230 from Ch3LL/merge-2018.3
- ISSUE #50538: (sjorge) salt.modules.pdbedit broken on Samba 4.9.x (refs: #50540, #51221)
- PR #51221: (Ch3LL) Backport #50538 into 2019.2 @ 2019-01-18 22:42:36 UTC
- PR #51232: (Ch3LL) [2019.2] Merge forward from
2018.3 to 2019.2 @ 2019-01-18 20:51:37 UTC
3edaf18
Merge pull request #51232 from Ch3LL/merge-2019.23b966f3
Merge branch '2019.2' into merge-2019.2ffe23fa
Merge branch '2018.3' into '2019.2'26008ef
Merge pull request #51212 from sathieu/file_roots_slash5916282
Merge pull request #51209 from garethgreenaway/bp-5112482acce4
Handle encoding when opening file for both py2/py3
094bd33
Merge pull request #51184 from twangboy/fix_auditpol2e68d35
directly call cmd.run_all
ac71922
Merge pull request #51191 from Ch3LL/bp-50918e7f53a3
Merge pull request #51144 from jgleissner/2018.3-azurearm-py31206f92
Merge pull request #51171 from twangboy/fix_crypt6caa93b
Add random sleep time to avoid overloading Windows
a96deed
Merge pull request #51174 from jpsv/2018.3563d487
Merge pull request #51010 from amendlik/ldap-groups6dc3752
Merge pull request #51112 from s0undt3ch/2018.34f1d846
Update to salt-bootstrap v2019.01.08
b19c990
Merge pull request #51097 from terminalmage/fix-keyerror-raise8920a86
Merge pull request #51169 from twangboy/fix_git_statef2d1180
More descriptive error when missing GitPython or PyGit2
58eede6
Merge pull request #51173 from dwoz/issue5116083c38c6
Revert "wordsmithing"a40739c
wordsmithingb348ace
Make sure blackout tests clean up after themselves. Properly.68a12d5
These should not be considered destructive tests475404d
fix docstring quote style71c3574
Revert "backport test improvements from develop"e32d219
backport test improvements from develop Bogus random test failures forklifted from develop at414bfe61a4
42654d8
socket.connect needs a tuple TypeError https://docs.python.org/2/library/socket.html RTFD "Note This method has historically accepted a pair of parameters for AF_INET addresses instead of only a tuple. This was never intentional and is no longer available in Python 2.0 and later. "27254fc
syntax error bad parentheses24bb94f
Don't ip_bracket addresses returned by check_dns.02b825e
expose error in tests- 0a92c46 Need more detail on test failure
3574698
ip_address does not need str() and parse_host_port handles ipv6 or ipv47a6bc57
avoid TypeError by not constructing an ip_address from an ip_address35410dd
try to debug error in tests (revert me)2f8ca47
wordsmithing1dd1f7d
parsing logic error98041c1
minimize diffc92a247
don't try to handle/log test exceptioneb60586
remove bad extra test assertion inside exception handlere1e5d87
checking for truthiness better than lena984a43
typo in ipaddress.IPv6Address()5fc6c60
clear up lint, disambiguation8c6dfea
lint pep8 whitespacef9594b8
don't test invalid combinationde823fd
fix good_host_ports iterationc5a5b34
test assertion correctione169e0d
fixup rebase merge goofd28bab6
fix test setup42c710e
lint pep815c6deb
fix horrible mistakesc092baf
fix indentation doh9080745
debug ipaddress.ip_address TypeError8bd82f4
debug ipaddress.ip_address TypeError080ab70
fix parse_host_port() parse error on hostname only arg571603c
coverage for master host:port ipv4 and ipv6 config value support fix test_parse_host_port bad values lintf14ff16
fix minion zmq connecting to master configured as IPv6 address9d72f13
pylint E741 triggers error in salt-pylint E8741 (unhandled)2052838
avoid error on (redundant) is_ip check0eaeb1e
avoid error on (redundant) is_ip checkf8bd08e
fix parse_host_port() is_ip call89519fe
fix parse_host_port() parse error on hostname only arg1417528
fix parse_host_port() bad exception on hostname only arg194a024
coverage for master host:port ipv4 and ipv6 config value support fix test_parse_host_port bad values lintdf73388
fix minion zmq connecting to master configured as IPv6 address06854cf
Merge pull request #51147 from Ch3LL/merge-2018.3d39d8b7
Merge branch '2018.3' into merge-2018.3
b79c09e
Merge pull request #51161 from amendlik/long-hostname6fcc4ad
Merge branch '2018.3' into long-hostname
1424734
Merge pull request #51159 from rkrieger/fix-issue-510675e37326
Merge pull request #51146 from terminalmage/fix-vsphere-tuple-issue5d60022
Fix invalid assignment in vsphere module
fad8621
Merge pull request #51154 from twangboy/auditpol9064376
Add support for Advanced Audit policies
f7a100c
Merge pull request #51151 from Ch3LL/bp_51061ffdae27
When writing output to stdout we want to ensure that the data is a string not bytes. Under py2 the salt.utils.data.encode function results in a string but under py3 the result is a bytestring. Swapping out salt.utils.data.encode for salt.utils.stringutils.to_str.
3a50a57
Merge pull request #51150 from Ch3LL/bp-495088bb589d
Merge pull request #51152 from garethgreenaway/50433_handle_grants_betterf7caa4d
Fixing linte8c8c0f
Adding some tests to ensure "ALL PRIVILEGES" is handled correctly in 8.0 and 5.6b4bfd9f
Add additional grants. Adding logic to handle when ALL or ALL PRIVILEGES is passed for the grant, including some logic to handle the fact that the grants are split when show grants is run for a particular user.
dda1ebb
Merge pull request #51133 from 5uper5hoot/issue-#50849ec14e13
Fixes mysql server version comparison.
9d4321d
Merge pull request #50878 from max-arnold/output-docsd7403da
Fix profile outputter docs
ce87504
Merge pull request #51076 from OrangeDog/patch-1d08abf4
Merge pull request #51081 from garethgreenaway/merge-2018.3027804a
Merge branch '2018.3' into merge-2018.3
335088b
Merge pull request #51080 from garethgreenaway/50966_nxos_ensure_kwargs_list230a66b
Merge branch '2018.3' into 50966_nxos_ensure_kwargs_list629dc25
Ensure kwargs is a list before we attempt to loop through. Similar fix to https://github.com/rallytime/salt/commit/430c462f34eb4eedf2384e06fbee8dc19b8026f6 in the proxy module.a20791b
Merge branch '2018.3' into merge-2018.39386aab
Merge branch '2017.7' into merge-2018.3998feca
Merge pull request #51030 from terminalmage/issue385026dbd81f
Add unit test to ensure we don't diff bare repos3c4b243
Merge branch '2019.2' into bp-50540
- PR #51234: (KChandrashekhar) Added a note in Release notes about py 2.7 EOL @ 2019-01-18 15:53:51 UTC
- PR #51198: (Ch3LL) [2019.2] Merge forward from 2019.2.0.rc1 to 2019.2 @ 2019-01-17 21:23:34 UTC
- PR #51148: (Ch3LL) [2019.2] Merge forward from
2018.3 to 2019.2 @ 2019-01-14 22:49:02 UTC
12901c3
Merge pull request #51148 from Ch3LL/merge-2019.21d7329a
Fix pylint5271636
Fixes mysql server version comparison.b53f171
Ensure kwargs is a list before we attempt to loop through. Similar fix to https://github.com/rallytime/salt/commit/430c462f34eb4eedf2384e06fbee8dc19b8026f6 in the proxy module.d0f2d15
Revert add -> check437d8b5
Typos in index_template_present documentation3bf189e
Add unit test to ensure we don't diff bare repos2f8e391
Fix profile outputter docs
- PR #51100: (dwoz) Fix typo in method name (2019.2) @ 2019-01-08 18:12:23 UTC
- PR #51099: (terminalmage) Fix improper exception raises (2019.2) @ 2019-01-08 17:55:53 UTC
- PR #51084: (s0undt3ch) [fluorine] Cleanup the singleton instances map. @ 2019-01-07 22:03:29 UTC