220 KiB
Salt 2018.3.4 Release Notes
Version 2018.3.4 is a bugfix release for 2018.3.0 <release-2018-3-0>
.
State Changes
- The
host.present <salt.states.host.present>
state can now remove the specified hostname from IPs not specified in the state. This can be done by setting the newly-addedclean
argument toTrue
.
Statistics
- Total Merges: 531
- Total Issue References: 111
- Total PR References: 412
- Contributors: 76 (5uper5hoot, Ch3LL, ClaudiuPID, Giandom, KaiSforza, MTecknology, ManicoW, OrangeDog, ShantonRU, The-Loeki, Yxnt, aarnaud, amendlik, angeloudy, bartlaarhoven, bbh-kmd, bbinet, bdrung, bergmannf, bluesliverx, bornwitbugs, brejoc, cachedout, casselt, cro, cstarke, dgmorrisjr, dmurphy18, dubb-b, dwoz, frogunder, garethgreenaway, gtmanfred, isbm, jacobweinstock, jgleissner, jodok, jpsv, jyurdal, kiemlicz, kunal-bajpai, lexvella, lomeroe, m03, madrisan, mat813, mattp-, max-arnold, mchugh19, meaksh, michaelgibson, nhavens, pirogoeth, rallytime, rkrieger, rmarcinik, rongzeng54, rwaweber, s0undt3ch, sathieu, sheagcraig, silenius, sunyq, t0fik, terminalmage, terrible-broom, thebluesnevrdie, thetaurean, tlemarchand, tonybaloney, twangboy, waynew, weswhet, whytewolf, yosnoop, zwo-bot)
Changelog for v2018.3.3..v2018.3.4
Generated at: 2019-02-06 20:56:17 UTC
- PR #51525: (twangboy) Backport 51095 to 2018.3.4 @ 2019-02-06 20:20:37 UTC
- PR #51520: (frogunder) Update man pages for 2018.3.4 @ 2019-02-06 18:42:13 UTC
- ISSUE #51428: (yosnoop) salt.utils.dns.lookup fails with dig method on EL7 (refs: #51429)
- PR #51429: (yosnoop) The +nocl is supported
much wider than +noclass @ 2019-02-06 17:48:48 UTC
1f981c6
Merge pull request #51429 from yosnoop/replace-noclass-with-nocl-for-dig5231e73
Merge branch '2018.3.4' into replace-noclass-with-nocl-for-dig14e6fb7
In case the test machine can't resolve95e8a2f
The +nocl is supported much wider than +noclassa00d708
Test dig options for salt.utils.dns.lookup
- ISSUE #49226: (defanator) salt-cloud grains inheritance from provider to profile (2018 vs 2016) (refs: #51366)
- PR #51441: (Ch3LL) Backport #51366 into
2018.3.4 @ 2019-02-06 17:42:19 UTC
- PR #51366: (dwoz) Cloud provider and profile configs are merged [2018.3] (refs: #51441)
209ef32
Merge pull request #51441 from Ch3LL/bp-513665bc466e
Fix python 3 path for shell test cases5351e5c
Add testing path to run_script commands2d8a364
Fix linter issues9b8718a
Cloud provider and profile configs are merged
- PR #51458: (twangboy) Add Py2 Warning for Py2 Installer @ 2019-02-06 17:33:02 UTC
- PR #51460: (twangboy) Update installer mac 2018.3.4 @ 2019-02-06 17:31:18 UTC
- PR #51471: (twangboy) Fix the failing dns test on Windows @ 2019-02-03 22:03:34 UTC
- PR #51462: (ShantonRU) Fix insecure SQL
queries in MySQL module @ 2019-02-01 21:19:20 UTC
a05305d
Merge pull request #51462 from ShantonRU/fix-insecure-sql-queries-in-mysql-module-1d3ef2cb
Merge branch '2018.3.4' into fix-insecure-sql-queries-in-mysql-module-1f47dda6
Fix improper use of socket authentication in mysql.user_chpassed62a2f
Fix insecure SQL queries in mysql.user_chpass33922c9
Fix the failing dns test on Windows
- PR #51445: (terminalmage) Remove custom grains module from 2018.3 branch @ 2019-02-01 16:48:13 UTC
- PR #51438: (twangboy) Add missing raise statement @ 2019-01-30 20:04:05 UTC
- PR #51432: (Ch3LL) Backport #51324 into 2018.3.4 @ 2019-01-30 17:51:50 UTC
- PR #51377: (twangboy) Fix issue when directory doesn't exist in LGPO module (2018.3.4) @ 2019-01-29 17:33:25 UTC
- PR #51338: (Ch3LL) Backport #51207 into 2018.3.4 @ 2019-01-27 23:44:59 UTC
- ISSUE #51158: (AndreiPashkin) saltmod.state doesn't respect "roster" argument (refs: #51170)
- PR #51337: (Ch3LL) Backport #51170 into 2018.3.4 @ 2019-01-27 23:44:24 UTC
- ISSUE #50221: (tkaehn) file.managed: contents_pillar and pillar.file_tree with keep_newline is broken in 2018.3.3 (refs: #51252)
- PR #51340: (Ch3LL) Backport #51252 into
2018.3.4 @ 2019-01-27 23:42:49 UTC
- PR #51252: (dwoz) Peserve newlines from pillar data for file.managed [2018.3] (refs: #51340)
7656aa5
Merge pull request #51340 from Ch3LL/bp-51252e74a6c6
Fix py3 managed.file test failure6f2c7cf
Remoe un-needed log statement824950c
Fix 50221 regression test on Windows1840af9
peserve newlines from pillar data for file.managed
- PR #51290: (s0undt3ch) [2018.3.4] Fix minion start @ 2019-01-25 15:14:47 UTC
- PR #51317: (terminalmage) Fix regression in dynamic pillarenv @ 2019-01-25 09:29:44 UTC
- PR #51311: (twangboy) Fix failing test unit.states.test_file.TestFileState.test_managed on Windows @ 2019-01-24 21:09:35 UTC
- ISSUE #51195: (littleski) fstab improperly escaped when spaces are used in options (refs: #51226)
- ISSUE #27160: (martinadolfi) salt.states.mount persistence error using spaces in route (refs: #39593)
- PR #51292: (Ch3LL) Backport #51226 into
2018.3.4 @ 2019-01-24 11:11:34 UTC
- PR #51226: (garethgreenaway) [2018.3] Handle spaces in fstab opts, similar fix to #39593 (refs: #51292)
- PR #39593: (zwo-bot) Fix issue #27160 - escape whitespaces in fstab entry in module mount when persist=True (refs: #51226)
40b20126
Merge pull request #51292 from Ch3LL/bp-51226aba114e
Merge branch '2018.3.4' into bp-51226
- PR #51295: (Ch3LL) Backport #51279 into 2018.3.4 @ 2019-01-24 11:10:19 UTC
- PR #51293: (Ch3LL) Backport #51233 into
2018.3.4 @ 2019-01-24 09:17:49 UTC
- PR #51233: (Ch3LL) Backport #51105 to 2018.3 (refs: #51293)
- PR #51105: (garethgreenaway) [develop] Report permission changes in test mode (refs: #51233)
dacd1ea
Merge pull request #51293 from Ch3LL/bp-51233-2a155fd7
Accounting for when permissions are not returned from file.check_perms, eg. windows systems.53ba068
When test=True and there are permissions changes, report it.d2eba77
Remove network.py patchd431c71
Add __context__ support
- ISSUE #51248: (johnnybubonic) "[WARNING ] The file_roots parameter is not properly formatted, using defaults" (refs: #51278)
- PR #51278: (dwoz) Warn about proper validation option @ 2019-01-22 22:13:13 UTC
- PR #51230: (Ch3LL) [2018.3] Merge forward from
2017.7 to 2018.3 @ 2019-01-18 19:50:10 UTC
e53e9b1
Merge pull request #51230 from Ch3LL/merge-2018.30ef7675
Merge branch '2017.7' into '2018.3'4a12c5f
Merge pull request #50852 from mirceaulinic/fix-capirca3f4759b
Merge pull request #50923 from astronouth7303/patch-24f631a6
Document {% include %}
210e817
Merge pull request #51111 from s0undt3ch/2017.708e0ae7
Update to salt-bootstrap v2019.01.08
- ISSUE #51211: (sathieu) file_roots envs with slash leads to "No such file or directory: '/var/cache/salt/master/file_lists/roots/.foo/bar.w' (refs: #51212)
- ISSUE #48132: (BenjaminSchiborr) Dynamic File Roots (refs: #51212)
- PR #51212: (sathieu) Allow slashes in file_roots envs. @ 2019-01-17 17:29:18 UTC
- PR #51209: (garethgreenaway) [2018.3] Back-port PR #51124 to 2018.3 @ 2019-01-17 13:28:32 UTC
- PR #51184: (twangboy) Fix win_lgpo_auditpol salt util on Windows @ 2019-01-16 18:08:01 UTC
- PR #51191: (Ch3LL) Backport #50918 into 2018.3 @ 2019-01-16 18:02:19 UTC
- ISSUE #49883: (kiemlicz) salt-cloud azurearm is not working (refs: #51144)
- PR #51144: (jgleissner) 2018.3 azurearm py3 @ 2019-01-15 16:46:35 UTC
- PR #51171: (twangboy) Add random sleep time to avoid overloading Windows @ 2019-01-15 16:45:33 UTC
- PR #51174: (jpsv) Update OpsGenie to use their V2 API (2018.3) @ 2019-01-15 16:44:54 UTC
- ISSUE #42280: (michaelgibson) make ldap eauth 2 factor compatible (refs: #42426, #45347)
- PR #51010: (amendlik) Allow unauthenticated
bind for listing LDAP groups @ 2019-01-15 16:43:42 UTC
- PR #45811: (gtmanfred) Fix ldap eauth (refs: #51010)
- PR #45347: (amendlik) LDAP group membership (refs: #51010)
- PR #42426: (michaelgibson) adding 2-factor auth capability to ldap eauth module - #42280 (refs: #45347)
563d487
Merge pull request #51010 from amendlik/ldap-groupscd336ed
Merge branch '2018.3' into ldap-groups94f8ee4
Update unit tests for auth.ldap08e36d0
Allow unauthenticated bind for listing LDAP groups
- PR #51112: (s0undt3ch) [2018.3] Update to salt-bootstrap v2019.01.08 @ 2019-01-15 16:42:09 UTC
- PR #51097: (terminalmage) Fix improper exception raises (2018.3) @ 2019-01-15 16:38:25 UTC
- PR #51169: (twangboy) More descriptive error when missing GitPython or PyGit2 @ 2019-01-15 16:37:44 UTC
- ISSUE #51160: (amendlik) Minion crashes with long hostname under Python 3 (refs: #51173, #51161)
- PR #51173: (dwoz) Avoid exceptions by passing bytes to idna @ 2019-01-15 16:32:31 UTC
- PR #51147: (Ch3LL) [2018.3] Merge forward from 2017.7 to 2018.3 @ 2019-01-15 02:05:51 UTC
- ISSUE #51160: (amendlik) Minion crashes with long hostname under Python 3 (refs: #51173, #51161)
- PR #51161: (amendlik) Ignore exceptions when generating the minion ID (refs: #51173) @ 2019-01-14 22:47:54 UTC
- ISSUE #51067: (rkrieger) KeyError u'manufacturer' causes salt-minion crash on start with OpenBSD arm64 system (refs: #51159)
- ISSUE #3: (thatch45) libvirt module (refs: #51159)
- PR #51159: (rkrieger) Prevent crash by testing for 'manufacturer' in osdata on OpenBSD @ 2019-01-14 18:08:22 UTC
- PR #51146: (terminalmage) Fix invalid assignment in vsphere module @ 2019-01-12 21:44:33 UTC
- PR #51154: (twangboy) Add support for Advanced Audit policies @ 2019-01-12 21:43:27 UTC
- PR #51151: (Ch3LL) Backport #51061 to 2018.3
@ 2019-01-12 03:18:44 UTC
- PR #51061: (garethgreenaway) [fluorine] fix to salt.utils.vt.Terminal (refs: #51151)
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.
- PR #51150: (Ch3LL) Back-port #49508 to 2018.3 @ 2019-01-12 03:18:19 UTC
- ISSUE #50433: (zerthimon) Wildcard grant fails in mysql_grants.present in mysql 8.x (refs: #51152)
- PR #51152: (garethgreenaway) [2018.3]
Fixes to mysql module to handle ALL PRIVILEGES grant @ 2019-01-12
03:17:15 UTC
8bb589d
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.
- ISSUE #50849: (5uper5hoot) MySQL version needs to be decoded (refs: #51133)
- PR #51133: (5uper5hoot) Fixes mysql server version comparison. @ 2019-01-10 16:45:38 UTC
- PR #50878: (max-arnold) Fix profile outputter docs @ 2019-01-08 18:32:40 UTC
- PR #51076: (OrangeDog) Typos in index_template_present documentation @ 2019-01-08 18:25:20 UTC
- PR #51081: (garethgreenaway) [2018.3] Merge forward from 2017.7 to 2018.3 @ 2019-01-07 20:34:16 UTC
- ISSUE #50966: (klafkoff) 2018.3.3 missing a patch to salt/modules/nxos.py (refs: #51080)
- PR #51080: (garethgreenaway) [2018.3]
Fix to nxos module @ 2019-01-07 18:07:25 UTC
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.3
- PR #51079: (terminalmage) Fix shadow.set_date/shadow.set_expire on F28 @ 2019-01-07 16:28:36 UTC
- ISSUE #47043: (xBytez) lsattr slowing down archive.extracted (refs: #51044)
- PR #51044: (terminalmage) archive.extracted: Don't run lsattr when enforcing user/group ownership @ 2019-01-03 19:26:03 UTC
- ISSUE #50964: (gtmanfred) Add a long description to setup.py for the new pypi.org (refs: #51031)
- PR #51034: (garethgreenaway) Back-port PR #51031 to 2018.3 @ 2019-01-03 15:42:22 UTC
- ISSUE #50634: (marek-obuchowicz) Debian pkg.managed gpg/tty issue (refs: #50972)
- PR #50972: (pirogoeth) Use gpg's --batch in apt-key adv during repo key add @ 2019-01-03 02:34:13 UTC
- PR #51028: (whytewolf) AIX lsattr fix for file module. @ 2019-01-03 01:52:33 UTC
- PR #51018: (garethgreenaway)
[fluorine] Merge forward from 2017.7 to 2018.3 @ 2019-01-01 23:11:02
UTC
b4774a8
Merge pull request #51018 from garethgreenaway/merge-2018.312f7583
Merge branch '2017.7' into merge-2018.34529150
Merge pull request #50977 from rallytime/config-docs409594b
Merge pull request #50991 from twangboy/requests_2017.732b9d2a
Update requests for osx413dc72
Merge branch '2017.7' of https://github.com/saltstack/salt into requests_2017.7
e053074
Merge pull request #50983 from garethgreenaway/bp-50885
- PR #50990: (twangboy) Requests 2018.3 @ 2018-12-31 20:19:01 UTC
- PR #51004: (twangboy) Add tests for the win_wusa state and module @ 2018-12-31 20:03:30 UTC
- PR #51014: (madrisan) ssh module: missing space in error message @ 2018-12-31 19:59:19 UTC
- PR #50883: (terminalmage) Backport #49622 to 2018.3 branch @ 2018-12-31 19:58:11 UTC
- PR #50945: (garethgreenaway) [2018.3] Merge forward from 2017.7 to 2018.8 @ 2018-12-30 00:05:47 UTC
- ISSUE #50854: (Ch3LL) [fluorine] windows stops when cannot connect to master (refs: #50855)
- PR #51006: (dwoz) Let minions try to connect to master indefinitly @ 2018-12-28 21:10:39 UTC
- ISSUE #50989: (mpx8701) SLS error (An exception occurred in this state: Traceback) (refs: #51005)
- PR #51005: (garethgreenaway) [2018.3] Fixes to junos state module @ 2018-12-28 20:51:31 UTC
- PR #50982: (twangboy) Fix issue with LGPO when returning empty dict (2018.3) @ 2018-12-26 19:58:12 UTC
- ISSUE #46886: (bbh-kmd) Unable to get salt-minion to call salt-call with alternate configuration (refs: #50959)
- PR #50984: (garethgreenaway) Back-port PR #50959 to 2018.3 @ 2018-12-26 19:29:54 UTC
- PR #50958: (bdrung) Fix twilio version checking @ 2018-12-25 10:46:15 UTC
- ISSUE #50947: (cachedout) Log full of IPv6 warnings (refs: #50962)
- PR #50962: (terminalmage) Remove
redundant overrides for ip_address/ip_interface @ 2018-12-21
22:04:34 UTC
bb87822
Merge pull request #50962 from terminalmage/ipv6-warnings773b983
Merge branch '2018.3' into ipv6-warningsf3b1254
Remove redundant overrides for ip_address/ip_interfacecea01e7
Updating valigdate_tgt to ensure tests pass.cdc7825
yet another lint fix.f44a87e
One last lint fix.45f363b
Fixing various lint errors.6a65bf9
Merge branch '2017.7' into merge-2017.7747dd69
Merge pull request #50876 from terminalmage/issue50153676a12a
Fix compound matching in eauth
07fca64
Merge pull request #50909 from damon-atkins/jenkins_pylintda1fc32
change params.CHANGE_BRANCH to env.CHANGE_BRANCH
e7f0ab6
Merge pull request #50873 from Ch3LL/bp-507405fd9ed9
Merge branch '2017.7' into bp-50740
2f77b2d
Merge pull request #50869 from garethgreenaway/50848_mysql_exception_testa5caab7
Merge pull request #50872 from Ch3LL/bp-50864
- PR #50937: (Ch3LL) Fix external_pillars documentation @ 2018-12-20 19:15:20 UTC
- ISSUE #50919: (dpkirchner) state.apply test documentation unclear (refs: #50940)
- PR #50940: (terminalmage) Fix confusing state module documentation @ 2018-12-20 18:29:26 UTC
- PR #50929: (twangboy) Fix unit.utils.test_lgpo_netsh on Windows for Py3 (2018.3) @ 2018-12-20 17:50:37 UTC
- PR #50917: (dwoz) Cherry pick test fixes from fluorine @ 2018-12-19 17:56:19 UTC
- PR #50913: (bdrung) Fix documentation build @
2018-12-19 16:03:55 UTC
59df6b4
Merge pull request #50913 from bdrung/fix-doc-buildecdb452
doc: Indroduce MOCK_MODULES_MAPPINGcf64824
doc: Move mock_decorator_with_params up08ef669
doc: Address pylint issues in conf.py67a3e37
doc: Mark preamble variable as raw stringb1e6080
doc: Fix reference to salt executorse48b324
doc: Replace xa0 (non-breaking space) by spacesb973e7a
doc: Fix iterating over the Mock object in Python 3bb29948
doc: Do not mock non-existing __mro_entries__ attributee6cf3c4
Do not mock json when building the documentation4acaf45
Fix sphynx error about tornado.version_info
- ISSUE #50892: (cruscio) archive.extracted source_hash is case sensitive (refs: #50906)
- PR #50906: (garethgreenaway) [2018.3] Ensure source_hash returned from get_source_sum is lowercase. @ 2018-12-19 04:22:23 UTC
- PR #50867: (Ch3LL) [2018.3] Merge forward from
2017.7 to 2018.3 @ 2018-12-14 21:32:23 UTC
b95b44f
Merge pull request #50867 from Ch3LL/merge-2018.3512293f
Remove dunder_dictionaries.rst. Was added to modules/developing.rst89b4e09
Merge branch '2017.7' into '2018.3'858cfac
Merge pull request #50863 from 5uper5hoot/fix-issue-50848c90d201
Unpack exception args in python3 compatible way.
e28b2ba
Merge pull request #50752 from kstreee/fix-memory-leak98cc63a
Fixes a memory leak un-cleared stream connections.
1f57602
Merge pull request #50837 from Ch3LL/pyren_doca873019
Clarify py render docs when data context is available
fdff675
Merge pull request #50844 from twangboy/fix_grains32dfaba
Merge pull request #50816 from dubb-b/2017.7dc7ff48
Pinning bootstrap to the tagged version of salt.
b1e5f3f
Merge pull request #50709 from mattLLVW/service_unmaske4e9563
Merge pull request #50633 from astronouth7303/loader-docs03e3168
whitelist_modules is linked via enable_whitelist_modules for some reason? idk5ca1f8e
Typos7cb1a87
Add a quick index of loader-related settings318ca48
Make a note to not import modules6294658
Merge remote-tracking branch 'origin/2017.7' into loader-docs678958e
Editing9d59629
Merge branch '2017.7' into loader-docs374d0e9
Finish the last sections98da110
Migrate Dynamic Module Distribution to Modular Systems.1bdd49d
Add more links and write some system summariesbd3796a
Update TOC3a9ab1b
Merge dunders into developing, expand to cover all dunders.d06739a
Add short writeups for a bunch of systems.705e7e4
Add a bunch of cross linking40f9b16
Add missing module type sections172d8c2
Refactor headings53154a0
Oops, missed that0dcd341
Possible horrific use of toctrees? maybebed3509
Refactor, add a TOCf647c1d
Fill in some missing modules9d4b596
Merge branch '2017.7' into loader-docs26468df
Add missing blank line205fea9
Some more revisingd4a8f7e
Remove some code from some links65e4199
I feel like it should be up thered44f5ce
Rephrase footnote125e46e
Add section on how modules get loaded, including giant table of names5bfc6c6
Update reference to modules/index4b096c1
Move all the module-development documentation into a single folder
dcdb9b2
Merge pull request #50750 from bewing/pepa129931a41
Fix last key detection in pepa key_value_to_tree
cb85d5d
Merge pull request #50733 from marmarek/patch-31011421
Report salt-call exit code from ssh_py_shim.py
b086ff3
Merge pull request #50756 from GwiYeong/local-client-fixc488092
fix local client missing minion return
- ISSUE #50850: (akrus) key_cache: sched prints error messages in logs (refs: #50859)
- PR #50859: (garethgreenaway) [2018.3] Fixes for key_cache and python3 @ 2018-12-13 23:57:07 UTC
- PR #50828: (twangboy) Fix issues with lgpo state and util @ 2018-12-13 16:37:33 UTC
- PR #50843: (bdrung) Fix RemoveCapacityFromDiskgroupTestCase require pyvmomi @ 2018-12-12 20:36:32 UTC
- ISSUE #50829: (ghost) process.absent UnicodeDecodeError (refs: #50839)
- PR #50839: (terminalmage) Fix UnicodeDecodeError in ps module @ 2018-12-12 19:59:12 UTC
- ISSUE saltstack/salt#49393: (Poil) file.directory recurse not always changing perms (refs: #50653)
- PR #50653: (lexvella) Check file_mode in file.directory and check_directory @ 2018-12-12 16:30:52 UTC
- ISSUE #45026: (angeloudy) bytes error in mysql module (refs: #50823)
- PR #50823: (terminalmage) salt.modules.mysql: Decode fetch results before making string comparisons @ 2018-12-11 21:04:41 UTC
- PR #50817: (dubb-b) Adding git 'v' to the bootstrap options @ 2018-12-11 17:28:10 UTC
- PR #50780: (twangboy) Add netsh mechanism in
the LGPO module @ 2018-12-10 22:09:20 UTC
9b6b39c
Merge pull request #50780 from twangboy/lgpo_netsh5eea728
Fix some lintf077783
Add some tests2dde12a
Fix one more lint itemc55b7b4
Fix some lint1247598
Add more policiesb2b9795
Fix overly long linesf18d1aa
Add additional policies that use netshcb50648
Add versionadded tags00cbf26
Add the netsh mechanism to the lgpo module
- PR #50783: (sathieu) gitfs/git_pillar: Fix UnicodeDecodeError while cleaning stale refs @ 2018-12-10 20:34:53 UTC
- ISSUE #45867: (Nick2253) Icinga2 Module uses incorrect paths (refs: #50615)
- PR #50765: (ClaudiuPID) Fix icinga2 cert
path @ 2018-12-10 18:10:24 UTC
- PR #50615: (ClaudiuPID) Fixes icinga2 certs path for newer versions 2.8+ (refs: #50765)
deadf9c
Merge pull request #50765 from ClaudiuPID/fix-icinga2-cert-pathce1842e
Merge branch '2018.3' into fix-icinga2-cert-path31878d5
Pylint fixes47bfba1
Migrated to cmd.run_all and tested on working srva1dddce
Fixes icinga2 certs path for newer versions 2.8+
- PR #50692: (terminalmage) Update a couple test modules to use with_tempdir/with_tempfile decorators @ 2018-12-10 17:24:02 UTC
- ISSUE #32245: (tkwilliams) git_pillar should permit automatic mapping of environment to branch a-la gitfs (refs: #50768)
- PR #50768: (sathieu) git_pillar: Add support for all_saltenvs parameter @ 2018-12-10 16:39:37 UTC
- ISSUE #48801: (dstoliker) salt.states.user.present - mindays, warndays, and inactdays won't return to salt's default values (refs: #50796)
- PR #50796: (dwoz) Fix #48801 min, max, inact, and warn changes @ 2018-12-10 16:30:14 UTC
- ISSUE #46388: (dynek) IPv4 & v6 network configuration on Debian (refs: #49355)
- ISSUE #40262: (pjediny) Salt enforces configuration from /etc/network/interfaces.d/* to /etc/network/interface (refs: #49355)
- ISSUE #38672: (valentin2105) IPv6 Network states is incomplete (refs: #49355)
- PR #50804: (Ch3LL) Back-port #49355 to 2018.3
@ 2018-12-10 16:21:31 UTC
- PR #49355: (MTecknology) Improve management of interfaces in debian-based distributions (refs: #50804)
- PR #46980: (MTecknology) Fix broken rendering debian_eth.jinja. (refs: #49355)
b266e8b
Merge pull request #50804 from Ch3LL/bp-49355d34eade
Use a temp file instead of /etc/network/interfaces for unit tests.622c354
Support reading multiple addresses from interface files.15c34fe
Support unicode in space-delimited list; fixes unit tests in py2.0b59561
Added documentation about debian interfaces.d/*. (Fixes: #40262)1b096fb
Removed python lint.6e41225
Finished adding support for multiple IP addresses.4c7df5f
Cleaned up documentation/examples in states.network:601f434
Added support for -ipaddrs and -ipv6ipaddrs to modules.debian_ip().638f899
Added support for loopback devices to modules.debian_ip(). (Fixes: #38672)cf61c8d
Added a bunch of unit tests for modules.debian_ip.build_interface().b905cf6
Added support for dns{nameservers,search} being a list or string.
- PR #50767: (dwoz) Make sure ldap passwords are honored @ 2018-12-05 22:59:17 UTC
- ISSUE #50364: (sathieu) git_pillar mountpoint ignores the root parameter (refs: #50626)
- PR #50626: (sathieu) git_pillar: Allow root and mountpoint parameters together @ 2018-12-05 17:46:59 UTC
- PR #50745: (bbinet) Fix grafana dashboard updating when nothing has changed @ 2018-12-04 19:26:32 UTC
- PR #50737: (garethgreenaway) [develop]
Merge forward from 2017.7 to 2018.8 @ 2018-12-04 16:02:13 UTC
ae81498
Merge pull request #50737 from garethgreenaway/merge-2017.7fde8db5
Merge branch '2017.7' into merge-2017.7246c055
Merge pull request #50718 from dwoz/run_run_timeoutecd8486
Honor run_run timeout for shell tests
979b3aa
Merge pull request #50702 from damon-atkins/jenkins_pylint5936066
ensure archiveArtifacts are always collected. Use CHANGE_BRANCH to detect merge-forward
22acaaa
Merge pull request #50632 from astronouth7303/loader-exception-handler0f72815
Merge branch '2017.7' into loader-exception-handler
d9e7be1
Merge pull request #50670 from damon-atkins/jenkins_pylintb6d1605
ci/lint corrected filenames and test condition on full lint Also fix CODEOWNER team name194801a
Merge branch 'loader-exception-handler' of github.com:astronouth7303/salt into loader-exception-handlerdadeb0d
Merge branch '2017.7' into loader-exception-handler
8697744
Use single quotes per style guide07868f1
Improve logging outputfb05bd5
Eat an exception from an entry point instead of letting it kill the system.
- PR #50685: (Ch3LL) [2018.3] Merge forward from
2017.7 to 2018.3 @ 2018-11-30 18:46:07 UTC
edaa9fe
Merge pull request #50685 from Ch3LL/merge_2018.3d46aff0
Merge branch 2017.7 into 2018.36dc3afc
Merge pull request #50672 from garethgreenaway/49691_file_replace_search_only_return_false1236b51
Merge pull request #50659 from garethgreenaway/49954_gem_installed_less_than_greater_than_support0ec8bcf
When using the gem installed state, when passing a version that includes greater than or less than symbols, ensure that the installed versions meets that requirement.
6317f3a
Merge pull request #50583 from damon-atkins/jenkins_pylint2d1f51c
Fix lint only changes, full lint on merge forwards - lint only changes previous diff picked up out of data files, when the branch was out of date. - full limit on merge forward to pick up changes in the lint checks between versions. - update CODEOWNERS for .ci/*
15bf09a
Merge pull request #50605 from Oloremo/fix-supervisord-dead-state-idempotency
- ISSUE #50016: (abednarik) State augeas.change do not update config file (refs: #50690)
- PR #50690: (garethgreenaway) [2018.3] fixes to augeas_cfg module @ 2018-11-30 18:44:42 UTC
- ISSUE #49392: (Poil) hosts not replacing existing entry (refs: #50657)
- PR #50657: (terminalmage) Rewrite
host.present state to allow for removal of entries not matching IP @
2018-11-29 17:58:40 UTC
a5c7639
Merge pull request #50657 from terminalmage/issue493922ddb587
Add release notes for new "clean" optione4946f9
Rename "remove" argument to "clean"7fd3bce
Add remove parameter to host.present state2671a30
Add unit tests for host.present state30f1b85
Remove non-matching IPs from hosts fileec297a0
Performance improvements in hosts moduled1c2038
Add generic ip address validation function9f54720
Add ignore ability to process_read_exception
- ISSUE #48759: (MyIgel) acme.cert: Fail to update certificate after adding aliases / missing --expand (refs: #50683)
- PR #50683: (garethgreenaway) [2018.3] Fixes to acme module when adding aliases to existing certificate @ 2018-11-29 17:46:54 UTC
- ISSUE #50406: (glkappe) salt-ssh can't use Mongo returner (refs: #50664)
- PR #50664: (garethgreenaway) [2018.3]
Fix to logic for configuring returners @ 2018-11-28 05:24:30
UTC
15f9ae4
Merge pull request #50664 from garethgreenaway/50406_salt_ssh_returner_configuration3525411
When pulling values out of the available configuration for returners we should always default to using keys for those returners, eg. mongo.user for the username. Otherwise in certain situations, eg. when using salt-ssh we will end up with the wrong value for the user.
- PR #50652: (twangboy) Fix unit.utils.test_mac_utils on Windows @ 2018-11-27 20:45:41 UTC
- PR #50640: (garethgreenaway) [2018.3] Merge forward from 2017.7 to 2018.3 @ 2018-11-26 22:33:22 UTC
- ISSUE #50403: (prometheanfire) tornado 5.1.1 is not co-installable with salt on python2.7 (refs: #50639)
- PR #50639: (dwoz) Handle pipenv like version
restrictions @ 2018-11-26 19:42:11 UTC
20a2de3
Merge pull request #50639 from dwoz/pipfix9c6f653
Handle pipenv like version restrictionsfced78b
lint45a1aa3
Merge branch '2017.7' into merge-2017b2cf134
Merge pull request #50463 from dwoz/zmqpubserva289e3c
Merge branch '2017.7' into zmqpubserv
6679242
Merge pull request #50590 from garethgreenaway/bp-503331f5aa4b
pkg.installed currently fails when sources is used along with hold: True. This was due to a change in #48426 that swapped out sending the pkgs variable for the desired variable instead. This caused problems with pkg.hold because desired and sources are always populated, and pkg.hold can only include one or the other. This change just includes desired in the call to pkg.hold since desired has the same value for sources.
- ISSUE #49957: (whytewolf) salt-master scheduled items ignore maxrunning. (refs: #50130)
- PR #50130: (garethgreenaway) [2018.3]
Fixes to schedule maxrunning on master @ 2018-11-26 18:35:35
UTC
5b7ab35
Merge pull request #50130 from garethgreenaway/49957_master_schedule_ignoring_maxrunning2f6dac9
Updating test_maxrunning_master to Mock get_running_jobs.abda0a4
Reverting changes to doc/conf.py.6d072fc
Some additional cleanup.4bd0406
Adding integration.scheduler.test_maxrunning to ignore list.45e160d
Adding integration.scheduler.test_maxrunning to filename_map.yml2201a46
Fixing lint6c0ee32
removing unused cache_jobs function from utils/master.pyc2ed1d4
Adding some logging when the cache files are unable to be removed.44940d6
Ensure minion tests using minion options.722be43
Fixing lint65b4421
Adding some master specific functions to uitls/masters.py to determine if a Salt process is running. Updating utils/schedule.py to use the appropriate running function either from utils/master.py or utils/minion.py depending on where the scheduled job is running. Adding tests to test maxrunning in scheduled jobs for both the minion and master.0d65304
Swapping manual mocking to autodoc_mock_imports
- ISSUE #50542: (doug-stratoscale) mysql.user_exists doesn't work with Mysql 8.0.13 (refs: #50551)
- PR #50551: (garethgreenaway) [2018.3]
Fixes to verify_login in mysql module @ 2018-11-26 17:44:25 UTC
26759c2
Merge pull request #50551 from garethgreenaway/50542_mysql_ensure_verify_login_uses_connection_host96742aed4
Merge branch '2018.3' into 50542_mysql_ensure_verify_login_uses_connection_hosteb510a6
Merge branch '2018.3' into 50542_mysql_ensure_verify_login_uses_connection_host6d2309d
Merge branch '2018.3' into 50542_mysql_ensure_verify_login_uses_connection_hostdb89b27
Merge branch '2018.3' into 50542_mysql_ensure_verify_login_uses_connection_host0284323
Ensure that verify_login is using the host from the connection_args and not the host associated with the user. Adding a test to ensure user_exists when the passed host is the MySQL wildcard %.
- PR #50619: (s0undt3ch) Don't squash tracebacks and Unicode fixes @ 2018-11-26 17:04:31 UTC
- ISSUE #50562: (soostdijck) scheduled highstate ignores blackout (refs: #50586)
- PR #50586: (garethgreenaway) [2018.3]
minion_blackout for scheduled jobs @ 2018-11-23 11:15:38 UTC
59809a1
Merge pull request #50586 from garethgreenaway/50562_minion_blackout_scheduler48673b7
Adding some defaults for minion_blackout code when pillar & grains are not available in opts. Removing some debugging code.9f422b2
Moving the minion_blackout code to the start of the try...except. Adding a test to ensure we get a log.exception when minion_blackout is True.2bf8fa5
Adding support for minion_blackout for jobs that are run from the Salt scheduler.
- PR #50576: (garethgreenaway) Back-port PR #50549 to 2018.3 @ 2018-11-21 14:39:55 UTC
- PR #50599: (terminalmage) Merge Sphinx fixes from 2017.7 to 2018.3 @ 2018-11-21 13:31:18 UTC
- ISSUE #50254: (jmcook1) file.line adding line every time (refs: #50366)
- PR #50366: (t0fik) 2018.3 fix issue50254 @ 2018-11-20 20:31:30 UTC
- ISSUE #50558: (angeloudy) 'test=True' does not work with artifactory.download (refs: #50580)
- ISSUE #50155: (mikemartino) artifactory.downloaded state is not respecting test=True (refs: #50580)
- PR #50580: (garethgreenaway) [2018.3] Adding test=True to artifactory.download. @ 2018-11-20 16:37:14 UTC
- ISSUE #46292: (asymetrixs) win_wua should have possibility to specify source file (refs: #50397)
- PR #50577: (garethgreenaway) Back-port
PR #50397 to
2018.3 @ 2018-11-19 21:28:42 UTC
- PR #50397: (tlemarchand) Add Win WUSA management, to install Windows Update files (.msu). (refs: #50577)
015834d
Merge pull request #50577 from garethgreenaway/bp-50397dd2d872
Documentationaf6d21f
Import unicode_literals from future and add versionadded tag09dc09d
Disable powershell modules list Add list_kbs function05852d0
pchanges to changes named parameters16525e4
Add Win WUSA management, to install Windows Update files (.msu).
- PR #50570: (garethgreenaway) [2018.3]
Merge forward from 2017.7 to 2018.3 @ 2018-11-19 20:04:05 UTC
12e0d80
Merge pull request #50570 from garethgreenaway/merge-2018.34c85119
merge-forward 2017.7 to 2018.302238a7
Merge pull request #50520 from dwoz/issue_50459edd9738
Merge pull request #50532 from dubb-b/2017.7009e52d
Adding tag to ec2 cloud tests
b0446f5
Merge pull request #50500 from terminalmage/2017.7-docs
- ISSUE #50266: (4815162342lost) grains.virtual show incorrect info (refs: #50519)
- PR #50519: (garethgreenaway) [2018.3] Fix to virtual core grain @ 2018-11-16 23:42:18 UTC
- PR #50427: (sathieu) Backports git_pillar
tests improvements to 2018.3 @ 2018-11-16 16:37:29 UTC
- PR #50425: (sathieu) git_pillar: Add tests for mountpoint parameter (refs: #50427)
- PR #50407: (sathieu) git_pillar: Add tests for root parameter (refs: #50427)
- PR #50378: (sathieu) Don't fail on git_pillar tests when destructive tests are not enable (refs: #50427)
84edd62
Merge pull request #50427 from sathieu/bp-git_pillar_tests12ea1cc
git_pillar: Add tests for mountpoint parameterfce467e
git_pillar: Add tests for root parameterba150a5
Don't fail on git_pillar tests when destructive tests are not enable
- PR #50530: (terminalmage) Enable
proxy/ssh daemons when filename mapping causes those tests to be run @
2018-11-15 23:03:06 UTC
4651481
Merge pull request #50530 from terminalmage/salt-jenkins-1209fbee11d
Enable proxy/ssh daemons when filename mapping causes those tests to be run4f30611
lint4f9eb95
Fixing a typo in the virtual function, should be checking for existing grains in osdata not grains. Updating the detection to look for /sys/bus/xen/drivers/xenconsole instead of specifically looking for any files under /sys/bus/xen/drivers. Some systems that are not running as Xen PV hosts include files under that location, particular Oracle Linux.
- ISSUE #50224: (mruepp) Augeas changes state with setm not working (refs: #50526)
- PR #50526: (terminalmage) Work around augeas' lack of unicode support @ 2018-11-15 17:33:26 UTC
- PR #50503: (terminalmage) Set jenkins docs job to treat any warnings as errors (2018.3 branch) @ 2018-11-14 19:30:24 UTC
- ISSUE #48343: (bornwitbugs) CPU Beacon TypeError (refs: #50514)
- PR #50514: (bornwitbugs) Load beacon fix @ 2018-11-14 19:20:33 UTC
- PR #50509: (Ch3LL) [2018.3] Merge forward from
2017.7 to 2018.3 @ 2018-11-14 17:52:06 UTC
a50377b
Merge pull request #50509 from Ch3LL/merge-2018.3178dab3
Merge branch 2017.7 into 2018.3c00fd43
Merge pull request #50493 from rallytime/bp-503623cac1d0
Merge pull request #50494 from terminalmage/2017.7-docsd561b26
Late import to fix docs build errors
0829944
Merge pull request #50479 from Ch3LL/digital_ocean_locationaccf681
Merge pull request #50480 from terminalmage/docsc34690e
Don't import obsolete Directive class from Sphinx
2e9b3d2
Merge pull request #50478 from rallytime/update-bootstrap-docs66b078c
Update the bootstrap script documentation to point to bootstrap repo
- PR #50502: (twangboy) Add definition for RestrictRemoteSAM @ 2018-11-14 14:30:38 UTC
- ISSUE #48734: (oddfellow) salt-run jobs.list_jobs has Target: unknown-target (refs: #50328)
- ISSUE #43453: (kunal-bajpai) Runner job load is never saved to job cache (refs: #43454)
- PR #50328: (rallytime) Fix issue with
salt-run jobs.list_jobs where Target: unknown-target @ 2018-11-13
19:49:58 UTC
- PR #43454: (kunal-bajpai) Fix save_load which is never called for returner jobs (refs: #50328)
c1dde7e
Merge pull request #50328 from rallytime/fix-487342c51cf9
Make target test job more specific to reduce test flakinesscaace3f
Rewrite job cache target test to be more robustb29fcfa
New test must be py3 compatible...oops. :)c684c29
Fix issue #487346859e0e
Add regression test for issue #48734
- PR #50499: (dwoz) Fix 2018.3 build @ 2018-11-13 18:46:54 UTC
- PR #50496: (terminalmage) Fix 2018.3 docs build warnings @ 2018-11-13 17:21:09 UTC
- ISSUE #50227: (sheagcraig) mac_utils _available_services will fail with malformed launchd plists present (refs: #50228)
- PR #50492: (rallytime) Back-port #50228 and #50443 to 2018.3
@ 2018-11-13 16:59:15 UTC
- PR #50443: (weswhet) fix when checking for service Label on macOS (refs: #50492)
- PR #50228: (sheagcraig) Fix 50227 malformed plists (refs: #50492, #50443)
6b272c1
Merge pull request #50492 from rallytime/bp-50228-and-504437879a2d
Fix logging formatf578392
Lint Fix: add mock_open importe5b999b
add try/except when checking for service Label3c36bdd
Fix linting errors.fab57de
Write tests to handle invalid launchd plist XML.bb429b0
Condense service result assertions, add a binary plist test.a809fef
Factor out another helper function, implement broken symlink test.216f7ef
Update testing for mac_utils services.89d8267
Fix trailing-slash bug in User LaunchAgent appending.0e23b6e
Handle bad plists by ignoring them, with py2 and py3 specific approachesfa44149
Avoid AttributeError when checking for exception types.fd62b33
Add secondary exception handler for malformed plists.ae6f49b
Make test correctly generate a double exception.
- PR #50486: (twangboy) Back port lgpo from Fluorine @ 2018-11-13 09:40:17 UTC
- ISSUE #50218: (ata-sql) git.latest with unless command fails after upgrade to 2018.3.3 (refs: #50456)
- PR #50456: (terminalmage) Two bugfixes @ 2018-11-13 06:06:52 UTC
- PR #50455: (dubb-b) Adding the released version as the bootstrap minion. @ 2018-11-12 22:52:53 UTC
- PR #50483: (rallytime) Back-port #50272 to 2018.3
@ 2018-11-12 22:45:05 UTC
- PR #50272: (jyurdal) Fix out of order docker Env comparison (refs: #50483)
cfb3351
Merge pull request #50483 from rallytime/bp-502720f02da7
Remove unnecessary u prefix from string literalsfc26ae8
Add unit test for comparing containers with the same env varscf7cb4b
extra blank line after function definition(pylint)1de9ce3
Compare sorted docker environment
- PR #50481: (rallytime) [2018.3] Merge
forward from 2017.7 to 2018.3 @ 2018-11-12 22:44:15 UTC
360ae6a
Merge pull request #50481 from rallytime/merge-2018.31517bb3
Update old utils paths to use new pathsd8e7c47
Merge branch '2017.7' into '2018.3'e5f97cd
Merge pull request #50467 from dwoz/test_kitchen_up8c5e93e
Use patched version of test-kitchen until next release
b16ff9c
Merge pull request #50469 from dwoz/minion_timeout_test45b438e
Merge pull request #50470 from dwoz/set_time_flaky794ba17
Reset date and time after changing
c85561e
Merge pull request #50442 from rallytime/replace-docbanner193325d
Update docbanner hyperlink
7200568
Merge pull request #50439 from rallytime/bootstrap-contributing-docsd2158aa
Add bootstrap section to contributing docs
cca7a36
Merge pull request #50441 from rallytime/replace-docbanner2af92bd
Update SaltConf doc banner
1e72d20
Merge pull request #50414 from flassman/backmerge-for-typeerror-windows-python320fff15
use exc.winerror not exc[0] to avoid python3 TypeError
93095cb
Merge pull request #50415 from flassman/pass-cwd-to-runas_system0113137
cwd needs to be passed from runas() to runas_system()
- ISSUE #50461: (absolutejam) elementaryOS 'pkg' __virtual__ returned false (refs: #50468)
- PR #50468: (garethgreenaway) [2018.3] Adding elementary override to grains/core.py @ 2018-11-12 16:41:57 UTC
- ISSUE #50311: (marek-obuchowicz) pkg.installed state fails even though it succeeded (refs: #50590, #50333)
- ISSUE #46689: (mxork) pkg.installed: hold: True not applied to a package which is already installed. (refs: #48426)
- PR #50333: (garethgreenaway) [2018.3]
Fix to pkg.installed for sources and hold: True (refs: #50590) @
2018-11-08 18:02:33 UTC
- PR #48426: (garethgreenaway) [2017.7] fixes to states/pkg.py (refs: #50333)
d9179fb
Merge pull request #50333 from garethgreenaway/50311_pkg_installed_fails_sources_hold7bc9b3d
Merge branch '2018.3' into 50311_pkg_installed_fails_sources_hold6e96728
pkg.installed currently fails when sources is used along with hold: True. This was due to a change in #48426 that swapped out sending the pkgs variable for the desired variable instead. This caused problems with pkg.hold because desired and sources are always populated, and pkg.hold can only include one or the other. This change just includes desired in the call to pkg.hold since desired has the same value for sources.
- PR #50434: (rallytime) [2018.3] Merge forward from 2017.7 to 2018.3 @ 2018-11-08 17:40:39 UTC
- PR #50417: (meaksh) Get the right target when using "__env__" on git ext_pillar to avoid merging problems @ 2018-11-08 17:07:03 UTC
- ISSUE #50292: (dstoliker) sysctl in test=True mode results in [ERROR ] Could not open sysctl file (refs: #50423)
- PR #50423: (garethgreenaway) [2018.3]
Fixes to sysctl modules and state @ 2018-11-08 14:13:00 UTC
e9464c9
Merge pull request #50423 from garethgreenaway/50292_no_error_log_test_true95a7f12
Adding file check and empty list return to freebsd_sysctl.py469c090
Adding a check to see if the config file exists, if not then return an empty list so we get the would be changes. Adding a test for this functionality.
- ISSUE #50420: (weswhet) mac_system virtual function fails to load on 2018.3.3 (refs: #50421)
- PR #50421: (weswhet) fixing an issue on mac_system where the virtual function wouldnt load @ 2018-11-07 21:57:44 UTC
- PR #50409: (casselt) Fix test mode for mount state if device_name_regex is used. @ 2018-11-07 16:04:45 UTC
- PR #50383: (rallytime) [2018.3] Merge
forward from 2017.7 to 2018.3 @ 2018-11-06 15:51:53 UTC
c2fda9d
Merge pull request #50383 from rallytime/merge-2018.3e993692
Merge branch '2017.7' into '2018.3'cd7c95f
Merge pull request #50128 from mgomersbach/fix-py3-reload-compate453e82
Satisfy pylint, use naming instead of W or E classificationd20581c
Merge branch 'fix-py3-reload-compat' of github.com:mgomersbach/salt into fix-py3-reload-compat48c6a4f
Merge branch '2017.7' into fix-py3-reload-compat
5cd9741
Satisfy pylinta2838db
Satisfy pylint checks05c598c
Fix import error by utilizing six and strict version spec95174e6
Merge branch '2017.7' into fix-py3-reload-compatab8b5b4
Update workaround to root of file37ab1f8
Update workaround to root of file253ab11
Workaround for py2 builtin, =<3.3 imp and >=3.4 libimport quirks, solves #50127
aa6b149
Merge pull request #50354 from rallytime/version_num_docs0621f7d
Add a few more feature release codenames to the version_numbers doc
6472100
Merge pull request #50359 from dwoz/clitest18b5d43
Increase cli batch test timeout for increased reliablity
99c8f35
Merge pull request #50345 from dwoz/pub_d_logging44f7af4
Merge pull request #50350 from dubb-b/2017.7346a831
Updating the AMI's and sizes for the test run.
b947a18
Merge pull request #50274 from rallytime/bp-414720a1e607
When the minion key is denied by the master then exit status 77 (permission denied)
4725acd
Merge pull request #50195 from damon-atkins/jenkins_pylinteb13407
capture some extra info
ab8e845
Merge pull request #50329 from twangboy/fix_cloud_winrmcf5fb04
Check WinRM port before initiating connection
e535b38
Merge pull request #50252 from dwoz/backport_fs_fix59ac284
Do not allow age to be a negative number
- ISSUE #49523: (MTecknology) [salt-cloud]
Non-ascii chars cause an exception in salt-cloud (refs: #50146, #50236)
- PR saltstack/salt#50174: (rallytime) Back-port #50146 to 2018.3 (refs: #50231)
- PR #50236: (rallytime) Fix salt-cloud
UnicodeEncodeError when writing to stdout @ 2018-11-05 22:04:18
UTC
- PR #50235: (rallytime) Don't encode the return values in utils/vt.py (refs: #50236)
- PR #50231: (rallytime) Revert "Back-port #50146 to 2018.3" (refs: #50236)
- PR #50230: (rallytime) Add various ssh tests to the filemap for salt/utils/vt.py changes (refs: #50291, #50235)
- PR #50174: (rallytime) Back-port #50146 to 2018.3 (refs: #50236)
- PR #50146: (MTecknology) Improve handling of non-ascii characters in terminal output. (Fixes: #49523) (refs: #50235, #`saltstack/salt`#50174`_`_, #50174, #50231, #50236)
46c7dc2d
Merge pull request #50236 from rallytime/fix-cloud-vtc1984c9
Fix salt-cloud UnicodeEncodeError when writing to stdout
- ISSUE #50062: (whytewolf) max_event_size does not always trim large events. (refs: #50382)
- PR #50382: (garethgreenaway) [2018.3]
Fix to utils/dicttrim.py to honor max_event_size with nested
dictionaries @ 2018-11-05 20:04:06 UTC
ed4fa87
Merge pull request #50382 from garethgreenaway/50062_max_event_size_does_not_always_trim_large_events039f3d1
Increase limit for trimming.7f77bfe
Adding test for utils/dicttrim.py9b55ac7
Adding trim_dict_in_dict to utils/dictrim.py to be called from trim_dict when data contains a nested dictionary. This will ensure that values will still be trimmed correctly.
- PR #50387: (rallytime) Back-port #50339 to 2018.3 @ 2018-11-05 20:03:15 UTC
- ISSUE #41342: (githubcdr) beacons.state does not save as list (refs: #50347)
- PR #50347: (garethgreenaway) [2018.3]
Fixes to beacon state module @ 2018-11-05 14:19:41 UTC
3022b7d
Merge pull request #50347 from garethgreenaway/41342_beacon_state_module_fixes8885d1f
Merge branch '2018.3' into 41342_beacon_state_module_fixesc2354a9
Fixing beacon state test. Adding a reset function to beacon module to clear out beacon configuration. Useful for tests runs to ensure bits are left over between runs.2390f47
Adding SaltReturnAssertsMixin back in677d090
Remove zookeeper reference.f3dee43
Updating the beacon state module to ensure that the format of the beacon data that is being sent along to the beacon execution module is in the right format.
- ISSUE #41583: (seanjnkns) mount.swap for swap file test=True results wrong (refs: #50358)
- PR #50358: (garethgreenaway) [2018.3]
fixes to function mount.swap in mount state @ 2018-11-05 14:16:50
UTC
929525a
Merge pull request #50358 from garethgreenaway/41583_mount_swap_test_true_wrong_resultsb8ded8b
Updating the swap function in the mount.swap function also check the device name when checking the fstab data. Updating tests to reflect new behavior.d07c84d
reordering ret dictionary in load test to ascending orderf704128
fixing type in load beacon module and adding option validators to config check function along with mock default values in test, fixes #483434114a4f
fixing type in load beacon module and adding option validators to config check function along with mock default values in test
- ISSUE #49225: (onnodb) [win_lgpo] lgpo_set always reports failure; Registry.pol corruption (refs: #50006)
- ISSUE #48782: (mike2523) [win_lgpo] Causes corrupt Registry.pol file (refs: #50006)
- PR #50006: (lomeroe) Correct more issues in
lgpo @ 2018-11-02 16:32:29 UTC
3ffa392
Merge pull request #50006 from lomeroe/issue48782_2018.3dc58252
update to use a single line if statement when dealing with prepended text0e011ad
add runTest method to class for PY2377ec09
add a test for #477840a14505
change backslashes in comment string to fix lint error02181d3
add fix/test for #5007905f2951
more lint fixes94b3335
lint fixes in test2a79626
update test to actually work42840ec
add missing comma in function callc283f50
Log a warning message instead of an exception when a SID cannot be converted to a username (for user rights assignments)271bd70
capture and print exception informationbc94b8e
update method for creating size field of **delvals items for py3 compatibilityd9fe28a
fix clobbering of admx_search_results which was keeping some policies from being properly detected
- PR #50340: (garethgreenaway) [2018.3] Backporting #48087 to 2018.3 @ 2018-11-01 18:15:37 UTC
- PR #50275: (rallytime) Back-port #49752 to 2018.3 @ 2018-11-01 16:50:17 UTC
- ISSUE #47425: (raddessi) states/netyang.managed ignores models when passed as a kwarg (refs: #50301)
- PR #50316: (rallytime) Back-port #50301 to 2018.3
@ 2018-11-01 16:32:04 UTC
- PR #50301: (tonybaloney) Fixes issues raised in #47425 for states.netyang (refs: #50316)
51e333a
Merge pull request #50316 from rallytime/bp-50301367b689
Merge pull request #32 from tonybaloney/bp50301529687a
update test assertions
ba526ad
remove unused import220e57f
create 2 simple unit tests for the netyang state module and fix issue in #4742520bf306
reproduce bug in 47425
- PR #50290: (twangboy) Fix test_state for Windows @ 2018-10-31 19:28:34 UTC
- ISSUE #50050: (terminalmage) Backport runtests.py's --from-filenames functionality to 2018.3 branch (refs: #50308, #50291)
- PR #50291: (rallytime) Back-port #50230 to 2018.3 @ 2018-10-31 19:22:25 UTC
- PR #50315: (rallytime) [2018.3] Merge forward from 2018.3.3 to 2018.3 @ 2018-10-31 14:16:34 UTC
- PR #50309: (rallytime) [2018.3] Merge
forward from 2017.7 to 2018.3 @ 2018-10-30 16:07:25 UTC
84ee7a3
Merge pull request #50309 from rallytime/merge-2018.3381a59d
Merge branch '2017.7' into '2018.3'11fa33e
Merge pull request #50295 from dubb-b/remove-cloud-change80982ad
Removing an un needed change and maybe fixing the lint error
e00c507
Merge pull request #50287 from whytewolf/boto_vpc5a39644
minor correction to boto_vpc.route_table_present example, subnet_names was on wrong indent level
37ae06c
Merge pull request #50280 from gtmanfred/2017.75808074
fix InstallRequirement.from_line for pip 18.1
- ISSUE #50050: (terminalmage) Backport runtests.py's --from-filenames functionality to 2018.3 branch (refs: #50308, #50291)
- PR #50308: (rallytime) Fix matcher grain file @ 2018-10-30 15:27:47 UTC
- PR #50270: (terrible-broom) apt: speedup installing packages with '>=' or '<=' and reduced memory… @ 2018-10-30 13:24:36 UTC
- PR #50293: (gtmanfred) update jenkins version for 2018.3 @ 2018-10-29 23:39:34 UTC
- PR #50289: (gtmanfred) ignore empty line in localectl status output @ 2018-10-29 21:39:07 UTC
- PR #50276: (rallytime) [2018.3] Merge
forward from 2017.7 to 2018.3 @ 2018-10-29 19:05:15 UTC
10ba8b4
Merge pull request #50276 from rallytime/merge-2018.3f05abb0
Merge branch '2017.7' into '2018.3'a0cfbdc
Merge branch '2017.7' into '2018.3'b94a43b
Merge pull request #50184 from ethanculler/fix-minion-return-exception-with-return6b009b4
Merge pull request #50258 from dubb-b/fix_cloud_ec26a1e9f0
Adding securitygroupname as the config instead of securitygroup
3e1aac9
Merge pull request #50251 from gtmanfred/2017.7061e599
bump salt version to 2017.7.8
fe9bc81
Merge pull request #50233 from Ch3LL/bp-50232
- PR #50282: (twangboy) Fix unit.beacons.test_diskusage on Windows @ 2018-10-29 18:37:13 UTC
- PR #50182: (terminalmage) Backport
runtests.py modifications from develop to 2018.3 (refs: #50308) @
2018-10-29 16:25:07 UTC
f7c2f04
Merge pull request #50182 from terminalmage/issue50050113d76e
Revert "Move jinja templating tests alongside salt/utils/jinja.py's tests"3057ca4
Lint fix: add extra blank line in core.py8968f9d
Revert "Rename test_map_conf test file to respect naming convention"85a9395
Remove saltclass pillar unit test for list expansion3d95673
Use get_config_dir() instead of self.config_dire8b3a62
Add init file back in for unit/client pkgd527dd2
Rename states/test_libvirt.py into states/test_virt.pyab4a670
Remove pgjsonb returner unit tests68ab3ee
Remove "test_custom" from grains section of filename_map6814698
Remove test_error from scheduler testsc55dcf0
Add init file back in for integration/cloud/clouds pkgf485b4a
enable testing only filemapsdfa05b9
Remove test files for beacons that don't exist in 2018.385612cf
runtests.py: Fix IndexError in --from-filenames25097f9
Make sure from-filenames intersect with names-fileed864ce
runtests.py: Accept modified file list from a text file059754c
Add some doc tests to the filemap that should run on every PRb1ee2e5
Set a default value for the filename map path5ea1024
Add documentation explaining naming convention for test files8f790c0
Fix conflicting dict key in filename mapf2e5512
Evan Moar Lint65fef9a
Moar Lint39c2455
Lintdd20f12
Make sure we always run the module names test2ac939e
Add test to check test module names and make sure they match the naming convention785d298
Add integration.netapi.rest_tornado.test_app to filename map662ca0d
Rename files to match naming convention186d333
Add back changes lost in cherry-picka236531
Add back test accidentally deleted when cherry-pickingeaa4da3
Rename providers to clouds to respect naming convention85b96de
Rename some files to avoid them being identified as test modulesbfb6015
Rename/consolidate salt.utils unit tests to conform to naming convention84749dd
Consolitdate and move salt-ssh unit tests to proper location71825a5
Consolidate and move loader tests to test/unit/test_loader.py8326a09
Rename test_map_conf test file to respect naming convention6d9c2eb
Move jinja templating tests alongside salt/utils/jinja.py's tests1ef43a3
Add additional paths to the filename map75e6731
Use the new helper to get the test modsc3dc8ec
Add function to get all of the test modulesc5593bc
Rename custom_grains.py so it's not identified as a test module330c211
Consolidate saltclass pillar unit tests into single modulea642619
Rename test pgjsonb returner test file to match naming convention6433c48
Don't import old module namea97e032
Move helper outside of for loop3f1b6fd
Add more unit test mappingac3406d
Fill out the filename map a bit07d6f2a
Enhancements to --from-filenames, --filename-map optionsb851a41
Don't run unit or integration tests unnecessarily569276b
Add an initial filename_map44199b1
Add --from-filenames and --filename-map options to parser
- PR #50267: (m03) Fix missing aptly config paths @ 2018-10-29 13:27:23 UTC
- PR #50232: (Ch3LL) Update search engine IDs for releases (refs: #50233) @ 2018-10-25 20:15:08 UTC
- ISSUE #49523: (MTecknology) [salt-cloud]
Non-ascii chars cause an exception in salt-cloud (refs: #50146, #50236)
- PR saltstack/salt#50174: (rallytime) Back-port #50146 to 2018.3 (refs: #50231)
- PR #50231: (rallytime) Revert "Back-port #50146 to 2018.3" (refs: #50236) @ 2018-10-25 20:12:15 UTC
- ISSUE #50132: (ManicoW) XCP-ng packages and services management (refs: #50140)
- PR #50172: (rallytime) Back-port #50140 to 2018.3 @ 2018-10-25 14:00:32 UTC
- PR #50063: (twangboy) Use long when setting REG_QWORD @ 2018-10-25 13:45:03 UTC
- ISSUE #49965: (nkrishnakishor) Beacon: Usage in windows (refs: #50188)
- PR #50188: (garethgreenaway) [2018.3]
fixes to diskusage beacon @ 2018-10-25 13:41:19 UTC
01b083e
Merge pull request #50188 from garethgreenaway/49965_beacon_diskusage_windows1f0ab27
Merge branch '2018.3' into 49965_beacon_diskusage_windows42b3203
Fixing lintf65fa57
Fixing a bug in the diskusage beacon that prevented it from working on Windows. Adding a couple tests to test functionality on Windows.
- PR #50214: (rallytime) [2018.3] Merge
forward from 2017.7 to 2018.3 @ 2018-10-25 13:38:40 UTC
9ea51c0
Merge pull request #50214 from rallytime/merge-2018.3897145c
Merge branch '2017.7' into '2018.3'017d394
Merge pull request #50202 from Ch3LL/_2017.7.8f28a4fa
Merge pull request #50211 from channias/fix-spm-modules-install9b203d5
Fix broken install of additional modules in SPM packages
6b4e07b
Merge pull request #50212 from dwoz/test_no_fail7f613ac
Do not fail if process already ended
85e22d2
Merge pull request #50207 from Ch3LL/2update_version_doc_2017.7d035695
Merge pull request #50205 from Ch3LL/rn_2017.7.871ee68b
[2017.7.8] remove in progress and add security details
ce341f2
Merge pull request #50180 from max-arnold/2017.7881a521
Revert curly braces example for nested dictionaries
622bb51
Merge pull request #50026 from damon-atkins/jenkins_pylintaebce88
Merge branch '2017.7' into jenkins_pylint5f708fa
use awk to create the other files, so git does not need to search again6b96a24
Adjust jenkins linting process, only run stage if required, use git diff to find files, instead of find, report on status, changed and deleted files, lint only changed files.
aa66d1b
Merge pull request #50158 from vutny/doc/2017.7/fix-http-tutorialfe2d70d
[DOC] Fix JSON payload example in HTTP tutorial
- ISSUE #50162: (rbthomp) Scheduled job runs in endless loop when using when: and splay: together. (refs: #50216)
- PR #50216: (garethgreenaway) [2018.3]
Fixes to scheduler, list of whens plus splay @ 2018-10-25 13:31:26
UTC
51b3fa4
Merge pull request #50216 from garethgreenaway/50162_when_plus_splay_endless_loop685509f
Fixing an issue when a combination of the when parameter as a list plus using the splay parameter would cause the schedule to continuously run jobs in an endless loop, regardless of if their scheduled time had been receached. Also fixing a related issue where scheduled jobs that rely on next_fire_time were not being run as the corrected splayed time but rather running at the original scheduled time. Adding new tests.
- PR #50190: (dwoz) Fix test_managed_file_with_grains_data on Windows @ 2018-10-24 22:43:35 UTC
- PR #50187: (garethgreenaway) [2018.3]
Adding fixes to scheduler tests to 2018.3 @ 2018-10-24 19:45:32
UTC
- PR #49871: (garethgreenaway) [fluorine] Updating scheduler tests for OS X (refs: #50187)
462314b
Merge pull request #50187 from garethgreenaway/port_49871_to_2018_325e7cb6
Merge branch '2018.3' into port_49871_to_2018_3d232dfb
Update test_eval.pyd8d8559
Fixing lint76e6232
Removing unnecessary debugging linesd2d0622
Back porting #49871 to 2018.3. Adding some additional changes to ensure they are passing on OS X.
- PR #50201: (Ch3LL) [2018.3] Ensure that tokens are hex to avoid hanging/errors in cherrypy @ 2018-10-24 19:44:23 UTC
- PR #50208: (Ch3LL) Update release versions for the 2018.3 branch @ 2018-10-24 15:52:19 UTC
- PR #50206: (Ch3LL) [2018.3.3] remove in progress and add security details @ 2018-10-24 15:50:50 UTC
- PR #50200: (rallytime) Back-port #50181 to 2018.3 @ 2018-10-24 15:49:59 UTC
- ISSUE #49523: (MTecknology) [salt-cloud] Non-ascii chars cause an exception in salt-cloud (refs: #50146, #50236)
- PR #50174: (rallytime) Back-port #50146 to 2018.3
(refs: #50236) @
2018-10-23 18:16:45 UTC
- PR #50146: (MTecknology) Improve handling of non-ascii characters in terminal output. (Fixes: #49523) (refs: #50235, #`saltstack/salt`#50174`_`_, #50174, #50231, #50236)
5f904dd
Merge pull request #50174 from rallytime/bp-50146601a5b8
Improve handling of non-ascii characters in terminal output. (Fixes: #49523)
- ISSUE #50142: (m03) stringutils.to_none AttributeError: 'module' object has no attribute 'tex_type' (refs: #50143)
- PR #50173: (rallytime) Back-port #50143 to 2018.3 @ 2018-10-23 17:13:55 UTC
- PR #50171: (terminalmage) Fix invalid RST link in docker_network docs @ 2018-10-23 13:40:36 UTC
- PR #50161: (rmarcinik) Add a missing result for task.info @ 2018-10-23 13:31:43 UTC
- PR #50136: (terminalmage) Add some debug logging before and after states gather pillar data @ 2018-10-22 14:40:38 UTC
- ISSUE #50129: (kmatsoukas) Call to network.get_route fails when interface name contains a dash (refs: #50147)
- PR #50147: (garethgreenaway) [2018.3]
Fix to modules/network.py @ 2018-10-22 14:31:03 UTC
593c7ff
Merge pull request #50147 from garethgreenaway/50129_network_get_route_fails_dash_in_name8fa87e3
Update test_network.py3117969
Fixing scenario where the interface for the default route has a dash in it, regular expression used in get_route currently doesn't not account for this.. Adding some additional tests for network.get_route.
- PR #50156: (rallytime) [2018.3] Merge
forward from 2017.7 to 2018.3 @ 2018-10-22 14:24:39 UTC
5c7a7d9
Merge pull request #50156 from rallytime/merge-2018.387e20fd
Merge branch '2017.7' into '2018.3'1a90c4f
Merge pull request #50144 from dwoz/winrm_fs_release0951d85
Use newest winrm-fs release
e096560
Merge pull request #50113 from rallytime/bp-4998927c7ac9
Increase centos7-py2 kitchen pr timeout to 8 hours
- PR #50148: (MTecknology) Proxmox fixups @ 2018-10-22 11:55:10 UTC
- PR #50085: (dwoz) Fix test_win_pkg yet again @ 2018-10-19
18:16:16 UTC
0ece06e
Merge pull request #50085 from dwoz/win_pkg_reduxf22630e
Merge branch '2018.3' into win_pkg_redux0b033a6
Do not allow age to be a negative numbera24d8b8
Debug file list cache9f5722a
The test is not a flush problem071f8a0
Add cache file name to list cache log128c2c5
Flush and sync file contents7d361d8
Add debug log when file list is returned from cache
- PR #49980: (twangboy) Add support for AddPrinterDrivers @ 2018-10-19 13:19:41 UTC
- PR #50114: (rallytime) Back-port #50061 to 2018.3 @ 2018-10-19 11:46:03 UTC
- ISSUE #50074: (bigpick) Arista EOS Salt Minion - Debug Log Flooded with Repeated Message (refs: #50115)
- PR #50115: (garethgreenaway) [2018.3] Apply scheduler fixes and tests from #49104 to 2018.3 @ 2018-10-19 11:45:31 UTC
- PR #50119: (terminalmage) Squelch spurious errors logged in unit tests @ 2018-10-19 11:42:31 UTC
- PR #50120: (terminalmage) Fix bad merge conflict resolution @ 2018-10-19 11:38:35 UTC
- PR #50013: (Giandom) Passed kwargs to db_exists in db_remove method @ 2018-10-18 11:28:30 UTC
- PR #50092: (rallytime) [2018.3] Merge forward from 2017.7 to 2018.3 @ 2018-10-17 19:57:07 UTC
- ISSUE #50073: (jorotenev) boto_cloudfront update distribution fails (refs: #50082)
- PR #50082: (garethgreenaway) [2018.3] Fixing a typo in the boto_cloudfront @ 2018-10-17 19:35:00 UTC
- PR #50090: (garethgreenaway) [2018.3] Fix to utils/vault.py @ 2018-10-17 13:57:30 UTC
- ISSUE #49275: (dgengtek) execution module cp.cache_file fails with error 'invalid arguments to setopt' (refs: #50080)
- PR #50080: (terminalmage) Ensure all string kwargs passed to Tornado's httpclient are str types @ 2018-10-16 21:01:41 UTC
- ISSUE #44979: (hunkeelin) Firewalld state cause horrid performance during saltrun. (refs: #49811)
- PR #49811: (nhavens) Optimize firewalld state
@ 2018-10-16 11:26:46 UTC
45b6da3
Merge pull request #49811 from nhavens/optimize-firewalld-state7d6e628
Merge branch '2018.3' into optimize-firewalld-statea718b0c
Merge branch '2018.3' into optimize-firewalld-statef7299b9
Merge branch '2018.3' into optimize-firewalld-statef289618
Merge branch '2018.3' into optimize-firewalld-state41af513
Merge branch '2018.3' into optimize-firewalld-state7cebab4
Merge branch '2018.3' into optimize-firewalld-statec38bb7d
Merge branch '2018.3' into optimize-firewalld-stateabed058
Merge branch '2018.3' into optimize-firewalld-state0ec1f82
Merge branch '2018.3' into optimize-firewalld-statedb6b23b
Merge branch '2018.3' into optimize-firewalld-state4ca7e12
Merge branch '2018.3' into optimize-firewalld-state4f7c914
fix invalid icmp type handling in firewalld state2d2e2eb
resolve lint error in firewalld state081424d
resolve indentation issues in updates to firewalld statec92c4fe
optimize firewalld.present rich rule handling25d1daf
optimize firewalld.present source handling5f62c14
optimize firewalld.present interface handling69f2c6c
optimize firewalld.present service handling71ec8e7
optimize firewalld.present port forward handlingf18e09e
optimize firewalld.present open port handling35193dc
clean up firewalld.present masquerade code (DRY)8c88784
optimize firewalld.present icmp block handling
- PR #50055: (rallytime) Back-port #50024 to 2018.3 @ 2018-10-16 09:14:06 UTC
- PR #50056: (rallytime) Back-port #50029 to 2018.3 @ 2018-10-16 09:12:59 UTC
- PR #50064: (rallytime) Back-port #50022 to 2018.3 @ 2018-10-16 09:09:47 UTC
- ISSUE #49988: (whytewolf) currently http error logging of urls contains full URL including passwords. (refs: #50066)
- PR #50066: (garethgreenaway) [2018.3] Redact any passwords from source paths @ 2018-10-16 09:08:25 UTC
- PR #50068: (garethgreenaway) [2018.3]
Updating salt.utils.mac_utils @ 2018-10-16 09:07:10 UTC
ab2cb51
Merge pull request #50068 from garethgreenaway/1140_mac_system_tests_2018_3_failingeedeacb
Updating another reference to salt.utils.mac_utils to use __utils__6ef5ce4
Due to a previous PR the test_sdb_runner in sdb.test_vault was failing because of a exception that was being swallowed in the test run_run function. The cause was that when vault related functions were being run, if they were being run on the master then they were being forced to run through the get_token_and_url_from_master() function, which is pull the id element out of the grains dictionary. When the call was taking place from a runner, the exception was popping up since there is no id when called from a runner. This fix checks to see if the id exists in the dictionary first, if it is there then get_token_and_url_from_master() is called, otherwise use_local_config is called.
- PR #49987: (terminalmage) Make Pillar no longer munge file_roots @ 2018-10-15 21:58:08 UTC
- PR #50065: (rallytime) Back-port #50044 to 2018.3 @ 2018-10-15 21:32:37 UTC
- PR #50038: (s0undt3ch) Don't squash the traceback @ 2018-10-15 20:36:55 UTC
- PR #50054: (rallytime) Back-port #50004 to 2018.3
@ 2018-10-15 20:36:03 UTC
- PR #50004: (kiemlicz) https://github.com/saltstack/salt/issues/49883 (refs: #50054)
dbfd7ee
Merge pull request #50054 from rallytime/bp-5000488e3202
https://github.com/saltstack/salt/issues/49883
- PR #50057: (rallytime) [2018.3] Merge
forward from 2017.7 to 2018.3 @ 2018-10-15 20:35:46 UTC
a9e9974
Merge pull request #50057 from rallytime/merge-2018.31b5b018
Merge branch '2017.7' into '2018.3'9eb17ea
Merge pull request #50047 from rallytime/bp-496056cdd390
Merge pull request #50017 from gtmanfred/iptablese552e4f
Use parse_known_args when checking iptables rules
a6a66b9
Merge pull request #50012 from dwoz/norm_logf96b29d
Use normal log formatting and add jid
15f86b2
Merge pull request #50001 from kyentei/doc-fix-gpg3d6ee3e
Fix gpg state Documentation
7a235d7
Merge pull request #50000 from kyentei/doc-fix-lvmc2f3d87
Fix LVM state documentation
4edd094
Merge pull request #49999 from kyentei/doc-fix-proxya180ed7
Fix proxy documentation
58d2302
Merge pull request #49998 from kyentei/doc-fix-processedd4f40
Fix documentation on process.py
411635b
Merge pull request #49997 from kyentei/doc-fix-mysql01059cc
Fix documentation for mysql processlist
- PR #50060: (rallytime) [2018.3] Fix some pylint issues that have popped up recently @ 2018-10-15 20:35:22 UTC
- ISSUE #49927: (thetaurean) File Tree external pillar fails to render templates in python 3 (refs: #49943)
- PR #50052: (rallytime) Back-port #49943 to 2018.3
@ 2018-10-15 20:06:20 UTC
- PR #49943: (thetaurean) Coerce string when calling compile_template_str (refs: #50052)
b26b21c
Merge pull request #50052 from rallytime/bp-49943d336dec
Handle non-ASCII chars during template data decode435afb7
Adjusted import to expose stringutils namespace958c630
Coerce string when calling compile_template_stre73f13d
[2018.3] Fix some pylint issues that have popped up recently
- PR #49809: (Ch3LL) Add additional asserts to
help investigate test_win_pkg failure @ 2018-10-13 18:00:09 UTC
fef7669
Merge pull request #49809 from Ch3LL/win_pkg_flakyf795b60
Merge pull request #7 from dwoz/win_pkg_flakybeaab2a
Fix win_pkg test
75809b4
Merge pull request #6 from dwoz/win_pkg_flakye5ea3f1
Try running fsync to avoid fs caching race condition
fd5e842
Merge pull request #5 from dwoz/win_pkg_flakyc386826
Log results of cache_dir for now
2cd4058
Merge pull request #4 from dwoz/win_pkg_flaky1005b91
Debug win_pkg
9dce5cc
Fix the assertion message order18e9a28
Add additional asserts to help investigate test_win_pkg failure
- PR #49983: (rallytime) [2018.3] Merge
forward from 2017.7 to 2018.3 @ 2018-10-11 13:27:34 UTC
8949873
Merge pull request #49983 from rallytime/merge-2018.3f8e73e8
Merge branch '2017.7' into '2018.3'- a8a3811 Merge pull request #49972 from
rallytime/release-notes-2017.7.9
6c00003
Add 2017.7.9 release notes file
8de58d6
Merge pull request #49974 from rallytime/bp-49940d68e5d3
Merge pull request #49978 from whytewolf/inotify_doc_changeb4d9523
using an exclude list that does not list every operating system leaves open the possability that it would work on those not listed
89cbbb6
Merge pull request #49934 from rallytime/fix-49925216fd64
Remove event_publisher_pub_hwm and salt_event_pub_hwm from documentation
- a8a3811 Merge pull request #49972 from
rallytime/release-notes-2017.7.9
- PR #49979: (cachedout) Update license date and include NOTICE @ 2018-10-11 12:57:21 UTC
- PR #49973: (rallytime) Add 2018.3.4 release notes file @ 2018-10-10 17:46:04 UTC
- PR #49975: (rallytime) Back-port #49958 to 2018.3 @ 2018-10-10 17:44:56 UTC
- PR #49946: (isbm)
osversion/osversion_info/osmajorrelease grains fixes @ 2018-10-10
14:01:05 UTC
c912d3a
Merge pull request #49946 from isbm/isbm-osversion_info-fixesa17ba35
Fix proper part name in the string-bound CPE9d49607
Expand unit test to verify part namea6b7d01
Remove linebreak5376886
Keep CPE_NAME only for opensuse series8af3904
Add part parsinge202b41
Prevent possible crash if CPE_NAME is wrongly written in the distro712083d
Add unit test for broken CPE_NAME1306ddb
Add unit test for v2.3 of CPE format04b61d3
Add unit test for WFN format of CPE_NAME035690f
Override VERSION_ID from os-release, if CPE_NAME is given08e235b
Remove unnecessary linebreak853e163
Add CPE_NAME parsing
- ISSUE #48204: (zerthimon) State mysql_user.present Exception with mysql 8.0.11 (refs: #49918)
- PR #49918: (garethgreenaway) [2018.3]
Fixes to MySQL module @ 2018-10-10 14:00:11 UTC
18fb5df
Merge pull request #49918 from garethgreenaway/48204_mysql_user_password_exception_part_deux92c0680
Merge branch '2018.3' into 48204_mysql_user_password_exception_part_deux71e53a3
Cleanup of debugging.dd96c13
Fixing lint.ac7da89
Tweaking a couple tests to account for new scenarios with later versions.4320c43
Removing __mysql_hash_password, no longer needed.0475acf
Removing unnecessary empty line.9265195
Updating the mysql update to handle changes in version 8.0.11 where PASSWORD was removed. Updating unit tests.
- PR #49961: (dmurphy18) Fix aix grains test for prtconf present @ 2018-10-10 13:38:02 UTC
- ISSUE #49205: (ereslibre) Compound targeting includes unexpected targets in the result (refs: #49897, #49907)
- PR #49907: (brejoc) 2018.3 fix for list
compound targeting @ 2018-10-10 13:33:40 UTC
- PR #49897: (brejoc) 2017.7 fix for list compound targeting (refs: #49907)
- PR #49435: (brejoc) No longer passes missing in list compound engine (refs: #49897, #49907)
e427306
Merge pull request #49907 from brejoc/2018.3-fix-for-list-compound-targeting1bcadb9
Merge branch '2018.3' into 2018.3-fix-for-list-compound-targeting649c46c
Adds check for engine before adding the additional engine argument7d0b20c
Minor fix for def test_batch_run_grains_targeting0d64716
Ignore missing minions only when excluding them with 'not'6a5f3cd
No longer passes missing in list compound engine
- ISSUE #48599: (angeloudy) module ldap3 'TypeError: ('expected a byte string in the list'' (refs: #48666)
- PR #49947: (rallytime) Back-port #48666 to 2018.3 @ 2018-10-09 17:48:20 UTC
- PR #49948: (rallytime) Skip pillar refresh test @ 2018-10-09 15:20:52 UTC
- PR #49938: (s0undt3ch) Handle missing pkg_resources package @ 2018-10-09 13:41:09 UTC
- PR #49942: (rallytime) [2018.3] Merge forward from 2017.7 to 2018.3 @ 2018-10-09 13:38:04 UTC
- PR #49930: (isbm) Get os_family for RPM distros from the RPM macros @ 2018-10-09 13:31:52 UTC
- PR #49868: (dwoz) windows shell tests @ 2018-10-08 17:32:20 UTC
- PR #49875: (dwoz) Add spm tests to Windows suite @ 2018-10-05 18:13:07 UTC
- PR #49872: (twangboy) Fix issues with windows file permissions when using reset=True @ 2018-10-05 13:52:07 UTC
- ISSUE #49582: (UtahDave) lgpo doesn't seem to allow for unsetting a gpo setting (refs: #49902)
- ISSUE #48661: (mike2523) win_lgpo: User Rights Assignment policies (refs: #49902)
- PR #49902: (lomeroe) lgpo better comments on
user right assignments @ 2018-10-05 13:41:16 UTC
d3a909f
Merge pull request #49902 from lomeroe/issue48661_2018.3760d8f4
Merge branch '2018.3' into issue48661_2018.3f72ca81
add comments on user right assignment policies when they are already set and note if cumulative_rights_assignment is True that the particular user is already granted the right75dd5ab
Merge branch '2018.3' into shelltests
- PR #49896: (rallytime) [2018.3] Merge
forward from 2017.7 to 2018.3 @ 2018-10-04 21:00:24 UTC
4eb43af
Merge pull request #49896 from rallytime/merge-2018.341c8b31
Merge branch '2017.7' into '2018.3'b959033
Merge pull request #49739 from twangboy/fix_4966071669bd
Merge pull request #49885 from dwoz/gemfile0662e37
Merge pull request #49870 from KaiSforza/ci_actually_fail9ef9206
Actually catch the exception when we fail19072f0
Use os.path.split for more consistency6c22459
Merge remote-tracking branch 'origin/shelltests' into shelltests43b292f
Merge branch '2018.3' into shelltests876c040
Fix wart in test_cp module9e6ff11
Add syndic tests to whitelist.txt for Windows9cab293
Fix wart in spm on windows58e9d1b
Add spm tests to whitelist.txt for Windows7393610
Add more shell integration tests to whitelistce85d60
Add shell.test_key to whitelist and fix wart6fbadd7
Skip tests not valid on windows9debf29
Add shell cp tests and fix them
8bfa634
Fix warts in integration.shell.test_matcher45d2142
Fix wart in test_cp module0e4fbc5
Add syndic tests to whitelist.txt for Windowsf72ad01
Fix wart in spm on windows4141cc8
Add spm tests to whitelist.txt for Windows02ad722
Add more shell integration tests to whitelist48275c0
Add shell.test_key to whitelist and fix warte5edff4
Skip tests not valid on windowsa389729
Add shell cp tests and fix them
- ISSUE #49744: (MTecknology) Group state cannot force empty group membership (refs: #49745)
- PR #49745: (MTecknology) Remove all users from group when members list is empty. @ 2018-10-03 13:48:40 UTC
- PR #49867: (rallytime) [2018.3] Merge
forward from 2017.7 to 2018.3 @ 2018-10-03 13:23:35 UTC
05cd56b
Merge pull request #49867 from rallytime/merge-2018.3b53c3e6
Update old utils paths to use new utils pathsa65c60d
Merge branch '2017.7' into '2018.3'7fa2043
Merge pull request #49858 from Paulo-Nunes/fix-requisite-docfb6f818
Edit requisite documentation
0587fbc
Merge pull request #49828 from dwoz/testslogencoding15ccffd
Merge pull request #49848 from terminalmage/fix-version-rst-2017.7af2dddb
Fix badly formatted versionadded directive
297031b
Merge pull request #49777 from terminalmage/issue497388a9945e
Update test docstring to reflect switch to using SHA17ddfd72
Switch from base64 encoding to sha1 digest for unique cache filename0e26dc6
Explicitly import salt.utils.hashutilsdca90d7
Skip parallel states test on Windows until we can get it to work5a11067
Add additional info to the assert to aid in troubleshootingcb19086
Remove/replace unnecessary setUp/tearDownb3e9678
Fix parallel states with long ID dec or name
98c9372
Merge pull request #49763 from twangboy/fix_49730
- PR #49876: (KaiSforza) Actually catch the exception when we fail @ 2018-10-03 12:26:58 UTC
- PR #49852: (terminalmage) Rename logstash engine filename to make it work with the loader @ 2018-10-02 17:42:10 UTC
- PR #49850: (rallytime) Back-port #49798 to 2018.3 @ 2018-10-02 17:40:29 UTC
- ISSUE #49204: (mchugh19) file.directory state fails if directory contains an invalid symlink (refs: #49209, #49827)
- PR #49846: (rallytime) Back-port #49650 and #49827 to 2018.3
@ 2018-10-01 20:05:24 UTC
- PR #49827: (dgmorrisjr) fixing mis-spelling of lattrs in file.py, referencing #49204 (refs: #49846)
- PR #49650: (Yxnt) fix aliyun cloud typeerror (refs: #49846)
93d064a
Merge pull request #49846 from rallytime/bp-49650fb7fed7
referencing #49204, fixing mis-spelling of lattrs on line 4514 per request from @gtmanfredec9fa92
use stringutils instead of hard codea307ae0
fix aliyun cloud typeerror
- ISSUE #49520: (doesitblend) Multi-master DNS Issue - minion connect fail (refs: #49764)
- PR #49764: (garethgreenaway) [2018.3]
Adding retry_dns_count to minion @ 2018-10-01 14:20:03 UTC
ec97806
Merge pull request #49764 from garethgreenaway/49520_multimaster_dns_issue_fix30ccc5e
Merge branch '2018.3' into 49520_multimaster_dns_issue_fix741928b
Fixes per request from @rallytime.04c5983
Moving the check for an empty self.minions into a io_loop.call_later call.44ee2ec
Updating default for retry_dns_count75f64a6
Removing unnecessary code.e66dc18
Updating the resolve_dns function in minion.py to include a new minion configuration option which will control how many attempts will be made when the master hostname is unable to be resolved before giving up.
- PR #49847: (terminalmage) Fix badly formatted versionadded directive (2018.3 branch) @ 2018-10-01 14:04:27 UTC
- ISSUE #49043: (awerner) Unicode broken with file.blockreplace on Python2 (refs: #49782)
- PR #49782: (dwoz) Fix issue 49043 @ 2018-10-01 13:43:02 UTC
- ISSUE #49671: (mchugh19) Vault execution module broken in pillar lookups (refs: #49820)
- PR #49820: (garethgreenaway) [2018.3]
Fixing vault when being used from Pillar @ 2018-10-01 13:40:25
UTC
1a41d1b
Merge pull request #49820 from garethgreenaway/49671_fixing_vault_pillara57872f
Merge branch '2018.3' into 49671_fixing_vault_pillar5f13219
Merge branch '2018.3' into 49671_fixing_vault_pillarb0ba2ec
Fixing the scenario when vault values are used in Pillar, but due to a previous change the minion was not being granted token based access.
- PR #49842: (rallytime) [2018.3] Merge forward from 2018.3.3 to 2018.3 @ 2018-10-01 13:21:42 UTC
- PR #49839: (rallytime) [2018.3] Merge forward from 2017.7 to 2018.3 @ 2018-09-30 16:32:53 UTC
- PR #49815: (isbm) Bugfix/rework: IPv6 scope
errors (bp) @ 2018-09-28 19:44:59 UTC
fccc08c
Merge pull request #49815 from isbm/isbm-ipv6-scope-errors-2018.3c14f26f
Reverse skipping tests: if no ipaddressbb37ba0
Add IPv6 scoped testfacb34a
Add additional check615b09a
Lintfix: W06113ce265e
Remove unnecessary manipulation with IPv6 scope outside of the IPv6Address object instancec314e1c
Revert method remapping with pylint updates0a86112
Lintfix refactor: remove duplicate returns as not needed5932a0d
Lintfixf52ea0b
Add Py3.4 old implementation's fix1c02a31
Fix wrong type swap54233ca
Do not use introspection for method swap12038ea
Simplify checking clause7f2208b
Fix py2 case where the same class cannot initialise itself on Python2 via super.cefb16b
Add extra detection for hexadecimal packed bytes on Python2. This cannot be detected with type comparison, because bytes == str and at the same time bytes != str if compatibility is not around379ead4
Lintfix: mute not called constructors66ec29c
Add scope on strf5644bf
Add logging to the ip_interface8bb5438
Add real exception message693e4d4
Move docstrings to their native places77f1c44
Remove duplicated code40d0e6b
Use ternary operator insteadd05999e
Remove multiple returns3fde850
Remove unnecessary operatordeb0b4e
Remove duplicated code8e62633
Remove unnecessary variable for import detection7a6ea3b
Remove multiple returns and add check for address syntaxb40e1e1
Add debugging to the ip_address method (py2 and py3)cab5f62
Add loggingeeab9f2
Isolate Py2 and Py3 mode49b32b7
Check version via object1ae94f1
Override standard IPv6Address class5e970ea
Fix unicode imports in compatbbeec4d
Fix ipaddress import561c99e
Remove unused import0498e94
Fix ipaddress importsb4f1a72
Add missing docstrings
- PR #49784: (rallytime) [2018.3] Merge forward from 2017.7 to 2018.3 @ 2018-09-28 17:29:30 UTC
- PR #49790: (weswhet) fixing an issue where sentry logger would fail to get tags from grain… @ 2018-09-28 13:39:04 UTC
- ISSUE #49626: (PabloLemos) target grains ip_interface no return received (refs: #49791)
- PR #49791: (terminalmage) Fix 3 bugs in subdict matching @ 2018-09-28 13:38:34 UTC
- PR #49806: (isbm) Bugfix: zypper ZYPPER_EXIT_NO_REPOS exit code @ 2018-09-28 13:20:36 UTC
- ISSUE saltstack/salt-jenkins#1121: (rallytime) [2018.3] 4 related tests failing on 2018.3 Python 3 (refs: #49795)
- PR #49795: (gtmanfred) fix test_managed_file_with_grains_data @ 2018-09-26 22:48:36 UTC
- PR #49786: (rallytime) Back-port #49759 to 2018.3 @ 2018-09-26 18:22:01 UTC
- PR #49770: (rallytime) [2018.3] Merge
forward from 2017.7 to 2018.3 @ 2018-09-25 19:03:25 UTC
4138683
Merge pull request #49770 from rallytime/merge-2018.3d9ed59b
Merge branch '2017.7' into '2018.3'f664515
Merge pull request #49760 from Ch3LL/raid_docs0eb90c1
Add mdadm as dependency in mdadm state docs
d5a75bf
Merge pull request #49749 from erwindon/docufixbaee678
fixed link in documentation
5ef2def
Merge pull request #49703 from twangboy/fix_49675_2017.7b5726d2
Merge pull request #49718 from vutny/doc/2017.7/add-missing-mock-kwarg3e19176
[DOC] Add missing mock argument for state.apply
- PR #49757: (bbinet) Fix influxdb_user state when test=True @ 2018-09-24 19:14:22 UTC
- PR #49679: (dwoz) Add more tests to whitelist @ 2018-09-22 17:46:50 UTC
- PR #49722: (meaksh) Fixes some issues on the Zypper module @ 2018-09-21 13:38:03 UTC
- PR #49720: (cstarke) Separate prlctl and
prlsrvctl checks into each requiring function @ 2018-09-21 13:32:46
UTC
e7bbb83
Merge pull request #49720 from cstarke/2018.3b0be6aa
Add documentation for prlctl and prlsrvctl binary requirement4f8476b
Fix tests; add test for CommandExecutionError3c96dd2
Fix tests for parallels module9034c4e
Add import for CommandExecutionError752b6f8
Separate prlctl and prlsrvctl checks into each requiring function
- PR #49615: (terminalmage) ping_interval: use service.restart instead of signaling @ 2018-09-21 13:26:41 UTC
- PR #49731: (terminalmage) Add warning about using jinja filters to dump dicts in Jinja @ 2018-09-21 13:16:04 UTC
- PR #49696: (jgleissner) loosen azure sdk dependencies in azurearm cloud driver @ 2018-09-20 19:17:15 UTC
- PR #49684: (twangboy) Detect when system needs reboot after domain join @ 2018-09-20 16:17:50 UTC
- PR #49710: (rallytime) [2018.3] Merge
forward from 2017.7 to 2018.3 @ 2018-09-19 18:05:50 UTC
936cae5
Merge pull request #49710 from rallytime/merge-2018.3d19c67f
Merge branch '2017.7' into '2018.3'6bd85b5
Merge pull request #49706 from garethgreenaway/1120_remove_mock_os_path_joinf4ccc75
Removing mocking of os.path.join from two tests, one of which was failing when used with coverage argument. No reason we should be mocking os.path.join.
c38dc61
Merge pull request #49692 from rallytime/bp-49688fde7575
Order the runtests suites
- PR #49708: (rallytime) Back-port #49555 to 2018.3 @ 2018-09-19 13:12:12 UTC
- PR #49707: (rallytime) Back-port #49702 to 2018.3 @ 2018-09-19 13:09:10 UTC
- PR #49693: (rallytime) [2018.3] Merge forward from 2017.7 to 2018.3 @ 2018-09-18 20:05:28 UTC
- PR #49674: (rallytime) [2018.3] Merge forward from 2018.3.3 to 2018.3 @ 2018-09-18 13:37:00 UTC
- PR #49593: (dwoz) Add more tests to whitelist for
Windows @ 2018-09-17 14:57:44 UTC
e636dac
Merge pull request #49593 from dwoz/add_whitelist2e1bf13
Merge branch '2018.3' into add_whitelist2340a58
Fix runner returns test on Windowsf908cde
Merge branch '2018.3' into add_whitelistbe5fccf
Fix linter - blank linese51b0f8
Fix binary file manage test9e3b44d
Fix linter issuesca1b05e
Fix multiple issues in x509 module and statee603e7a
Fix encoding issues in file and x509 states7f93c7f
Fix map file loading on windows2959da0
Add some runners test files to whitelistbee2902
Make windows file remove return like others5770b05
Fix hitelist file order10ec8be
Fix linter issuesccbcb55
Add more tests to whitelist for Windows
- PR #49639: (isbm) Retire MD5 checksum for pkg mgmt plugins @ 2018-09-17 14:51:54 UTC
- PR #49652: (rallytime) [2018.3] Merge forwrad from 2018.3.3 to 2018.3 @ 2018-09-14 21:20:39 UTC
- PR #49646: (rallytime) [2018.3] Merge
forward from 2017.7 to 2018.3 @ 2018-09-14 13:30:22 UTC
530e281
Merge pull request #49646 from rallytime/merge-2018.3186f57e
Merge branch '2017.7' into '2018.3'3c8ec8a
Merge pull request #49644 from rallytime/mark-flaky-testbe8a187
Mark grains test as flaky
8ac66f1
Merge pull request #49643 from rallytime/bp-49642accef8c
Skip some unreliable tests
7a75d5e
Merge pull request #49597 from rallytime/bp-47232c477b70
Fixed usage of ipaddress
2f6cdd9
Merge pull request #49614 from rallytime/bp-495460f3881a
Skip flaky test on Python 3
- PR #49642: (rallytime) Skip some unreliable tests (refs: #49643) @ 2018-09-13 18:24:43 UTC
- PR #49629: (rallytime) [2018.3] Merge forward from 2018.3.3 to 2018.3 @ 2018-09-13 14:00:08 UTC
- PR #49632: (garethgreenaway) [2018.3] Fixing integration.states.test_file.FileTest.test_directory_max_depth @ 2018-09-13 13:51:56 UTC
- PR #49580: (garethgreenaway) [2018.3] Fixing tests for Python 3.7 @ 2018-09-12 16:33:35 UTC
- PR #49606: (rallytime) [2018.3] Merge
forward from 2017.7 to 2018.3 @ 2018-09-12 14:26:33 UTC
ab19082
Merge pull request #49606 from rallytime/merge-2018.3c168268
Update old utils paths to use new paths19598d8
Merge branch '2017.7' into '2018.3'aa560c5
Merge pull request #49595 from rallytime/merge-2017.709247a3
Merge branch '2017.7.8' into '2017.7'4d865b4
Merge pull request #49560 from rallytime/pkgng-fixf3e1534
[2017.7.8] Use correct path for is_true function
92369f0
Merge pull request #49541 from twangboy/fix_osx_build_2750d3fa
Remove trusted host switches
397296f
Merge pull request #49539 from twangboy/fix_osx_build_26b42e73
Fix issues with build script on OSX
e8171de
Merge pull request #49596 from terminalmage/kill-bare-excepts-with-fire729dc08
Kill bare excepts with fire
63b6643
Merge pull request #49578 from twangboy/fix_495666a5a69c
Merge branch '2017.7' into fix_49566
f9a01b7
Merge pull request #49584 from terminalmage/squelch-varstack-errorc79a823
Squelch error logging when varstack is not installed
d4d2b36
Merge pull request #49579 from dwoz/flaky_testdbe40df
Increase timeout for flaky git test
5cbe60b
Merge pull request #49570 from rallytime/doc-fixes
- PR #49620: (dwoz) Adding passing windows nacl runner tests to whitelist @ 2018-09-12 14:19:11 UTC
- PR #49532: (meaksh) Fix wrong 'recurse'
behavior on for linux_acl.present/absent states @ 2018-09-12
14:16:15 UTC
c1f97c4
Merge pull request #49532 from meaksh/2018.3-fix-linux_acl-recursive-problemscf27069
Fix some pylint issuesa0ed59d
Fix recursive cases on linux_acl.absent state4a01849
Add unit tests to cover recursive cases of linux_acl statesf739b6f
Fix typo on variable namedc6d1d7
Fix wrong recurse behavior on for linux_acl.present state
- ISSUE #49027: (lachlanmunro) x509.certificate_managed certificate is mangled on process under py3 m2crypto (refs: #49561)
- ISSUE #49008: (lachlanmunro) x509.certificate_managed state fails under py3 m2crypto with "int too large" (refs: #49561)
- PR #49561: (dwoz) x509 module and state bug fixes @ 2018-09-11 14:01:43 UTC
- PR #49592: (dwoz) Fix binary file manage test @ 2018-09-10 23:03:18 UTC
- PR #49571: (rallytime) [2018.3] Merge forward from 2017.7 to 2018.3 @ 2018-09-10 12:58:15 UTC
- PR #49577: (dwoz) Multiple unittest fixes for 2018.3 Python 3 Windows @ 2018-09-08 05:53:38 UTC
- PR #49533: (silenius) [cherry-pick] Optimize postgres groups management @ 2018-09-07 18:58:57 UTC
- PR #49543: (rallytime) [2018.3] Merge
forward from 2017.7 to 2018.3 @ 2018-09-07 18:19:32 UTC
1a41b47
Merge pull request #49543 from rallytime/merge-2018.3cf508a4
Merge branch '2017.7' into '2018.3'75a3b52
Merge pull request #49527 from terminalmage/remove-special-envs-handling1478a76
Remove special handling for file_envs fileserver func
13f1d26
Merge pull request #49512 from rallytime/merge-2017.7de7ef3d
Add "in progess" notation back to 2017.7.8 release notesedad2dc
Merge branch '2017.7.8' into '2017.7'd24c96f
Merge pull request #49505 from Ch3LL/rn_7.8_2d40b644
Update 2017.7.8 ChangeLog with new fixes
0d7b173
Merge pull request #49498 from rallytime/pin-cherrypy-2017.7.881a6155
Pin CherryPy version to < 18.0.0 in requirements files for PY2
52ab2c0
Merge pull request #49466 from rallytime/bp-494615842800
Revert "Allow for not being prompted to supply a password to deploy keys to a…"
1bbe7df
Merge pull request #49284 from twangboy/fix_installer_osxa112eaa
Fix path to libsodium tarball
e0e8779
Merge pull request #49272 from twangboy/fix_installer_morea8f054b
Add 64bit binaries for KB2999226 to the x86 installer
0eb6ddf
Merge pull request #49218 from twangboy/fix_installere484f26
Merge pull request #49116 from twangboy/fix_installer1227095
Add nonfatal switch to VCRedist
0b9f2f8
Merge pull request #49113 from Ch3LL/rn_7.8f6b70bb
Add changelog to 2017.7.8 release notes
208cfe6
Merge pull request #49515 from rallytime/update-codeowners1faab8b
Add some files to the CODEOWNERS files for team-core to own
34e5174
Merge pull request #49327 from twangboy/fix_win_service74e944b
Mark test_service_status_running as flakyc69560c
Merge branch '2017.7' into fix_win_service53e2e05
Merge branch '2017.7' into fix_win_servicecf3d287
Merge branch '2017.7' into fix_win_service1641851
Fix the name of the cmd_quote test97567af
Skip tests on Linux systems0ca9cd1
Fix some lint3800966
Add testsb0d646d
Add more details to the functioning of cmd_quotea9856e2
Fix issues with win_service
- ISSUE #49452: (gtmanfred) [python3.7] remove usage of collections.abc stuff from the collections shim (refs: #49487)
- PR #49487: (garethgreenaway) [2018.3]
Swapping out collections imports @ 2018-09-07 15:36:04 UTC
baafd6e
Merge pull request #49487 from garethgreenaway/49452_collections_abc2fb3ef7
Merge branch '2018.3' into 49452_collections_abcebfd7f9
Merge branch '2018.3' into 49452_collections_abcb27e86b
Swapping out the version check for a try...except on the import from collections.abc with a fallback to importing from collections.d118a9f
Updating various imports that have been moved from collections to collections.abc, and will be deprecated in collections beginning in 3.8.
- PR #49528: (dwoz) Fix merge wart @ 2018-09-06 23:12:39 UTC
- PR #49548: (garethgreenaway) [2018.3]
Disabling State boto tests for Python 3.7+ @ 2018-09-06 21:50:10
UTC
3298e70
Merge pull request #49548 from garethgreenaway/1075_disable_boto_tests_part_deux0f5191e
Disable various boto tests when run under python 3.7 because of //github.com/spulec/moto/issues/1706. which was causing the test suite to hang on unit tests. This PR is disabling the tests in the test_boto_vpc state tests.
- PR #49521: (terminalmage) Fix get_hash in splay executor @ 2018-09-06 14:06:54 UTC
- PR #49526: (terminalmage) Prevent lookup error when trying to lookup fileserver function from LazyDict @ 2018-09-06 14:01:30 UTC
- PR #49524: (garethgreenaway) [2018.3] Disable boto tests under 3.7 @ 2018-09-06 13:35:18 UTC
- PR #49511: (rallytime) [2018.3] Merge forward from 2018.3.3 to 2018.3 @ 2018-09-05 19:52:25 UTC
- PR #49500: (rallytime) [2018.3] Merge
forward from 2017.7 to 2018.3 @ 2018-09-04 19:02:31 UTC
81a49a8
Merge pull request #49500 from rallytime/merge-2018.32317b5e
Merge branch '2017.7' into '2018.3'1cdaea2
Merge pull request #49475 from dwoz/flaky_testsf214929
Fix a flaky test and mark another as flaky
4ac4305
Merge pull request #49457 from rallytime/labels-docsd1e51db
Remove references to unused milestones in docs
41dcc3f
Merge pull request #49461 from saltstack/revert-47100-ssh0d7180a
Revert "Allow for not being prompted to supply a password to deploy keys to a…"
- PR #49497: (rallytime) Back-port #49473 to 2018.3 @ 2018-09-04 18:44:25 UTC
- PR #49474: (dwoz) Work around git-python resource leaks @ 2018-09-02 19:42:32 UTC
- PR #49471: (Ch3LL) Remove string conversion on frame object in sigusr1 handler @ 2018-09-02 18:05:13 UTC
- PR #49454: (rallytime) [2018.3] Merge
forward from 2017.7 to 2018.3 @ 2018-08-31 21:36:34 UTC
764b816
Merge pull request #49454 from rallytime/merge-2018.3a97a7b0
Fix lint and test failures caused by bad mergef7226f4
Merge branch '2017.7' into '2018.3'7a166bc
Merge pull request #49376 from twangboy/fix_4860803d9750
Merge pull request #49434 from dwoz/cleanup_exception_handling7099164
Merge pull request #49389 from gtmanfred/2017.724faa5e
Merge pull request #49408 from terminalmage/issue49269d02ec34
Allow our custom yaml dumper to NamespacedDictWrapper objects
5746fc8
Merge pull request #49402 from rallytime/bp-493217dec9fc
Add flaky decorator to serializer test
5c723b0
Merge pull request #49375 from terminalmage/revert-49185aaea274
Merge branch '2017.7' into revert-491857372e9d
Add minion documentation for enable_gpu_grainsea1b53c
Fix incorrect master docs for enable_gpu_grains638210a
Add validation type and default minion value for enable_gpu_grains49ed156
Add enable_gpu_grains to the minion config stubd1b7fb4
Revert "Update documentation to correctly state enable_gpu_grains default"
11d87e4
Merge pull request #49387 from twangboy/fix_win_repo2bf7eda
Import GLOBAL_ONLY
651631d
Merge pull request #49390 from dwoz/archive_moduleb332beb
Fix archive tests for py3
c591d2b
Merge pull request #49385 from dwoz/sonofaf9d7dbd
The autoruns module has not been renamed
5d2c9b6
Merge pull request #49371 from rallytime/bp-49064bc52f7c
Stop running lint on all files when no changes
f1c904e
Merge pull request #49380 from twangboy/doc_487586cefbdf
Add docs from a comment on issue 48758
b22a43d
Merge pull request #49324 from dwoz/windows_pr_builds7abd9cd
Merge branch '2017.7' into windows_pr_builds
b2e4121
Merge pull request #49379 from dwoz/whitelistagain56ea4ee
Account for more tests that are not in 2017.7
7fa9120
Merge pull request #49366 from rallytime/bp-49232
- PR #49025: (twangboy) Fix several issues with LGPO @ 2018-08-31 18:25:34 UTC
- ISSUE #49281: (aarnaud) etcd_cache : Not working for mine (refs: #49283)
- PR #49283: (aarnaud) Fix #49281 etcd_cache with mine cache @ 2018-08-31 18:24:23 UTC
- PR #49459: (dwoz) Batch test fix cherry-pick @ 2018-08-30 23:02:12 UTC
- PR #49453: (dwoz) Fix up py3 git config tests @ 2018-08-30 22:00:19 UTC
- PR #49411: (terminalmage) Allow our custom yaml dumper to NamespacedDictWrapper objects (2018.3 branch) @ 2018-08-30 13:05:37 UTC
- PR #49407: (rallytime) Mark pkg module tests and flaky @ 2018-08-30 13:01:31 UTC
- PR #49406: (rallytime) [2018.3] Merge forward from 2018.3.3 to 2018.3 @ 2018-08-30 13:00:34 UTC
- PR #49401: (rallytime) Mark output file permissions test as flaky @ 2018-08-29 18:13:12 UTC
- PR #49400: (rallytime) Mark pillar refresh test as flaky @ 2018-08-29 18:12:51 UTC
- ISSUE #49150: (sunyq) hosts.rm_host changes /etc/hosts file with odd characters (refs: #49394)
- PR #49394: (sunyq) fix issue`#49150`_ hosts.rm_host changes /etc/hosts with odd characters @ 2018-08-29 13:33:49 UTC
- PR #49386: (dwoz) Cherry-pick whitelist fix. @ 2018-08-29 01:11:05 UTC
- PR #49372: (rallytime) [2018.3] Merge
forward from 2017.7 to 2018.3 @ 2018-08-28 19:03:53 UTC
ec04282
Merge pull request #49372 from rallytime/merge-2018.3ab6cc1c
Update old utils paths to use new pathsac406c4
Merge branch '2017.7' into '2018.3'dfa3861
Merge pull request #49354 from dwoz/fix_whitelistaeb0fa3
custom_grains tests do not exist
14b8094
Merge pull request #49346 from Ch3LL/bp-49345ce2733e
upgrade including linux kernels
d8f2945
Merge pull request #49344 from cachedout/test_matcher_flakya34ef2e
Matcher test marked flaky
f08e720
Merge pull request #49353 from dwoz/boto_fix376019f
Do not raise exception if passed bytes
4690ad0
Merge pull request #49339 from dwoz/more_testsd50324b
Merge branch '2017.7' into more_tests
e371ad9
Merge pull request #49341 from terminalmage/issue487171971d09
Update dynamic git_pillar docs to enclose env name in quotes
00b58ee
Merge pull request #49337 from dwoz/win_service_test_fix1c1727e
Fix broken service stop test
81428ed
Merge pull request #49291 from dwoz/dedent1991198
Fix review nits6abc2da
Re-factor dedent to fix warts75b2e3d
Use salt.utils.to* functionsfa78a7b
Add dedent that sets line endingscd6706e
Fix merge wartb9c344b
Fix module.archive tests for win py3ac60fb8
Comment strange code5fefd6f
Simplify cli test fixes1765d53
Fix archive tests on Windows platform06f271f
Add archive module tests to whitelist.txt9cb8fe2
Add more tests to whitelist for windowsb8af238
Fix indent wartbc971e4
add doc tests8899a5e
Add more client tests to whitelist14cd7b48
Add cli tests to whitelist3e55d10
Platform module doesn't exist in 2017.72733c02
Use double quotes on windows commands0394ece
The set command does not work like inline env vars
1fd5cf1
Merge pull request #49320 from rallytime/fix-48694c323096
Merge pull request #49314 from rallytime/bp-492776d691b2
Prepend current directory when path is just filename
c7bae5e
Merge pull request #49290 from rallytime/bp-445046224f7b
calling range is going up to the upper limit but not including it
7a44e59
Merge pull request #49289 from rallytime/bp-49170221ea22
Merge pull request #49278 from rallytime/bp-49253b331b5c
skip ID 7 for vmware hard drives
- PR #49356: (dwoz) Fix tests that use timed_subprocess for py3 @ 2018-08-28 13:30:08 UTC
- ISSUE #48299: (dosercz) git.latest reports deleted tags in remote repo as new_tags in changes (refs: #49305)
- PR #49336: (terminalmage) Fix half-baked comment @ 2018-08-27 00:07:55 UTC
- PR #49331: (dwoz) Use salt.utils to ensure string type @ 2018-08-26 01:42:08 UTC
- PR #49312: (Ch3LL) Fix keyerror in manage.bootstrap @ 2018-08-25 19:55:44 UTC
- PR #49316: (rallytime) [2018.3] Merge forward from 2018.3.3 to 2018.3 @ 2018-08-25 19:53:04 UTC
- ISSUE #48880: (damntoken) Can't run cmd.run with UTF-8 chars as arguments / parameters. With custom module. (refs: #49322)
- PR #49322: (dwoz) Encode shell commands explicitly. @ 2018-08-25 04:43:26 UTC
- PR #49299: (dwoz) Work around cmd.run unicode issues in test for now @ 2018-08-25 04:43:03 UTC
- ISSUE #48299: (dosercz) git.latest reports deleted tags in remote repo as new_tags in changes (refs: #49305)
- PR #49305: (terminalmage) Allow git.latest to remove local tags which have been removed remotely (refs: #49336) @ 2018-08-24 17:29:03 UTC
- ISSUE #49009: (msciciel) file_ignore_regex / file_ignore_glob not working properly (refs: #49308)
- PR #49308: (terminalmage) Don't include ignored paths in mtime map @ 2018-08-24 17:28:41 UTC
- PR #49282: (rallytime) [2018.3] Merge
forward from 2017.7 to 2018.3 @ 2018-08-24 16:45:50 UTC
914bb09
Merge pull request #49282 from rallytime/merge-2018.321a51c9
Add 'minion_data_cache: True' to mocked opts for minions unit tests196ce3f
Call the with_tempfile decorator correctly for 2018.337f24fd
Fix unit test for file state6f9a158
Update old utils paths with new pathsc3ecefc
Merge branch '2017.7' into '2018.3'879c3ad
Merge pull request #49262 from bloomberg/short-circuita3594db
extend #488588 to cover SyncAuth class
1900aff
Merge pull request #49144 from twangboy/fix_48163ff5ec86
Work with seconds7264008
Fix some lint (remove whitespace)`4f9973d
Improve timeout in deletea6ecb75
Remove testing debug stuff7dd7953
Fix start/stop functionsfade0a6
Merge pull request #10 from damon-atkins/patch-157c4b9f
2017_win_service_damon
d44eaee
Add timeout support to the stated579b3e
Add timeout parameter
395bae6
Merge pull request #49259 from gtmanfred/flaky-2017.762cc0df
Merge pull request #49231 from minusf/mount-check-named55d484
Merge pull request #49242 from dwoz/blockreplace_better_fix85f6d36
Merge pull request #49236 from terminalmage/issue32737233bbae
Allow compound matching in eauth config expressions
5ba7f60
Merge pull request #49187 from erwindon/py27fixnumberformatf8c55b8
Merge pull request #49184 from ralish/external_nodes_docs65205a4
Merge pull request #49185 from ralish/enable_gpus_grains_doc2fe675c
Update documentation to correctly state enable_gpu_grains default
5aa282e
Merge pull request #48032 from zer0def/parted-naming0157eac
Merge pull request #49164 from terminalmage/issue49154b510441
Merge pull request #49179 from dwoz/test_unit_states_file7486fd5
Merge pull request #49162 from erwindon/wheel_error_error7043286
Merge pull request #49143 from Ch3LL/bp-49142d2e73cc
Remove -Z script_arg for cloud tests
8ab55f5
Merge pull request #49167 from dwoz/filefix90bd560
Merge pull request #49163 from dwoz/tmp_diraa01a67
Merge pull request #49136 from Ch3LL/bootstrap_2017.7de40dfb
[2017.7] Update bootstrap script to latest release (2018.08.15)
29fccbf
Merge pull request #49118 from dwoz/test_file_fixesc6b781e
Multiple fixes for integration.states.test_file
133e400
Merge pull request #49103 from dwoz/cmd_test_fix566a4ea
Install the launcher so we can execute py files
- ISSUE saltstack/salt-jenkins#1075: (Ch3LL) [2018.3.3] arch python3 tests do not finish (refs: #49303)
- PR #49303: (gtmanfred) use os._exit instead of sys.exit when daemonizing @ 2018-08-24 14:15:54 UTC
- PR #49276: (terminalmage) Fix paths to moved functions @ 2018-08-23 16:38:55 UTC
- PR #49270: (dwoz) Add async helper to test_sock_path_len @ 2018-08-23 16:17:54 UTC
- PR #49199: (jacobweinstock) Fix typeerror unicode @ 2018-08-23 14:38:17 UTC
- ISSUE #49174: (rbthomp) Beacon diskusage reporting incorrect diskusage value. (refs: #49264)
- PR #49264: (gtmanfred) fix diskusage beacon @ 2018-08-23 14:36:07 UTC
- PR #49253: (gtmanfred) skip ID 7 for vmware hard drives (refs: #49278) @ 2018-08-23 14:35:31 UTC
- ISSUE #49159: (wenxin-wang) incorrect default value of minion's 'ipv6' option (refs: #49263)
- PR #49263: (terminalmage) Revert default value for ipv6 to None @ 2018-08-23 13:02:13 UTC
- PR #49244: (dwoz) Test fixes: unit.fileserver.test_gitfs @ 2018-08-22 20:19:42 UTC
- PR #49265: (terminalmage) Fix failing unit file module unit tests @ 2018-08-22 19:35:07 UTC
- PR #49240: (dwoz) file state test fixes @ 2018-08-22 18:16:42 UTC
- PR #49260: (gtmanfred) [2018.3] flaky tests @ 2018-08-22 16:40:39 UTC
- PR #49245: (dwoz) Skip grep unit tests on windows @ 2018-08-22 15:18:08 UTC
- PR #49243: (dwoz) Revert newline translation change @ 2018-08-22 15:12:26 UTC
- PR #48545: (bbinet) Fix unreachable ssh-id-wrapper template when root_dir is relative @ 2018-08-21 15:12:01 UTC
- ISSUE #49204: (mchugh19) file.directory state fails if directory contains an invalid symlink (refs: #49209, #49827)
- PR #49209: (gtmanfred) don't blow up check_perms if lsattr file doesn't exist @ 2018-08-20 19:02:42 UTC
- ISSUE #49060: (The-Loeki) On Py3, redis job cache throws TypeError bytes / str (refs: #49190)
- PR #49190: (The-Loeki) decode_reponses=True on all Redis API interfaces @ 2018-08-20 18:57:26 UTC
- PR #49197: (dwoz) File state line ending fixes @ 2018-08-20 18:45:04 UTC
- PR #49192: (dwoz) Test fixes flaky test and unicode environment key/value @ 2018-08-19 10:48:03 UTC
- PR #49191: (The-Loeki) Make salt.utils.vault._get_connection publicly available @ 2018-08-19 10:39:35 UTC
- PR #49189: (dwoz) Merge pull request #49171 from Ch3LL/bp-49103 @ 2018-08-18 20:51:59 UTC
- PR #49188: (cachedout) Fix bug in test_pkg @ 2018-08-18 17:36:22 UTC
- PR #49056: (Ch3LL) Add orch runner with mine.get integration tests @ 2018-08-18 12:54:48 UTC
- PR #49126: (The-Loeki) TLS cert_info fixes @
2018-08-18 12:19:33 UTC
- PR #49123: (The-Loeki) Fix return of tls.cert_info extensions (refs: #49126)
0d0e11d
Merge pull request #49126 from The-Loeki/tls-impr22240c0
Merge branch '2018.3' into tls-impr3ce2c3e
tls.cert_info: strip newlines/spaces from extensionsd522d01
tls alt_names fixd435dbc
Fix bytes-return of tls.cert_info extensions9c7d3ea
TLS cert_info: Accept IP Addresses as valid alt_names7d6ecaf
tls.check_info: Allow PEM as string input
- PR #49186: (dwoz) Fix typo in #49180 @ 2018-08-18 12:07:00 UTC
- PR #49180: (dwoz) Cherry-pick test fixes (refs: #49186) @ 2018-08-18 04:08:17 UTC
- PR #49091: (terminalmage)
Rename/re-organize test files in 2018.3 branch @ 2018-08-17 12:26:44
UTC
- PR #47337: (terminalmage) Modify runtests.py to run a subset of tests based on filenames (refs: #49091)
8bda1e5
Merge pull request #49091 from terminalmage/rename-test-files3d8523b
Fix import for moved module613f061
Lint81f272f
Rename outputter tests to match naming conventionfba0336
Rename venafi test module to bring it closer to the naming convention9c14500
Rename exec module integration test files to respect naming convention91fa09e
Rename providers to clouds to respect naming conventiond56dcdd
Rename "providers" dir to "clouds" to respect naming conventionf1b7d54
Rename virtualenv state test module to respect naming conventionc1f94db
Split ssh state tests into separate modules to respect naming convention9c8ba4a
Split mysql database tests into two modules to respect naming conventiond51748e
Rename some files to avoid them being identified as test modules1fccbf7
Rename acl unit test module to confirm to naming convention160223d
Consolidate/move fileclient/fileserver tests to conform to naming convention1aacf77
Rename/consolidate salt.utils unit tests to conform to naming convention5a0990b
Rename pillar unit test modules to reflect naming convention516594b
Consolidate netapi tests and move them to reflect naming convention8f5fef5
Consolitdate and move salt-ssh unit tests to proper location9801ce3
Consolidate and move loader tests to test/unit/test_loader.pyf72bbc5
Rename beacon unit test modules to conform with naming conventionfa76cb6
Move inspectlib tests to conform with naming convention81e3823
Move shared kernelpkg test cases to tests/support/e0d95b6
Consolidate misplaced tests into tests/unit/test_config.py3a1ec12
Rename slack engine test file to respect naming conventionc9c9d20
Rename test_map_conf test file to respect naming convention5c936c0
Rename the aptpkg state module to respect naming conventionac50eb8
Remove redundant "test" from filenameb03a563
Move jinja templating tests alongside salt/utils/jinja.py's testsb49d8df
Fix bad copypasta in docstring069102b
Rename sentry returner test to match naming convention2398083
Use tests.support.paths instead of deprecated integration moduleffb842d
Move salt.utils.context tests to their proper locationd69069b
Move context cache tests to their proper location
- PR #49062: (weswhet) fix memoize on available macOS services @ 2018-08-15 15:34:25 UTC
- ISSUE #49100: (pruiz) salt.utils.yamldumper.dump/safe_dump incorrectly return 'str' instead of unicode on python2.7 (centos) (refs: #49125)
- PR #49125: (terminalmage) Ensure that we don't feed jinja2.Markup() a str type @ 2018-08-15 04:02:30 UTC