1
0

2017.7.6.rst 87 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266
  1. ===========================
  2. Salt 2017.7.6 Release Notes
  3. ===========================
  4. Version 2017.7.6 is a bugfix release for :ref:`2017.7.0 <release-2017-7-0>`.
  5. Statistics
  6. ==========
  7. - Total Merges: **182**
  8. - Total Issue References: **60**
  9. - Total PR References: **217**
  10. - Contributors: **47** (`Ch3LL`_, `DmitryKuzmenko`_, `GwiYeong`_, `Quarky9`_, `RichardW42`_, `UtahDave`_, `amaclean199`_, `arif-ali`_, `baniobloom`_, `bdrung`_, `benediktwerner`_, `bmiguel-teixeira`_, `cachedout`_, `dafenko`_, `damon-atkins`_, `dwoz`_, `ezh`_, `folti`_, `fpicot`_, `frogunder`_, `garethgreenaway`_, `gtmanfred`_, `isbm`_, `jeroennijhof`_, `jfindlay`_, `jfoboss`_, `kstreee`_, `lomeroe`_, `mattp-`_, `meaksh`_, `mirceaulinic`_, `myinitialsarepm`_, `mzbroch`_, `nages13`_, `paclat`_, `pcjeff`_, `pruiz`_, `psyer`_, `rallytime`_, `s0undt3ch`_, `skizunov`_, `smitty42`_, `terminalmage`_, `twangboy`_, `vutny`_, `yagnik`_, `yannj-fr`_)
  11. Tornado 5.0 Support for Python 2 Only
  12. -------------------------------------
  13. Tornado 5.0 moves to using asyncio for all python3 versions. Because of this
  14. and changes in asyncio between python 3.4 and 3.5 to only be able to use one
  15. ioloop, which requires some rearchitecting, support for tornado 5.0 and python3
  16. versions of salt has been delayed to a later release.
  17. For now, to use tornado 5.0, the python 2 version of salt must be used.
  18. Tornado 5.0 Support for Python 2 Only
  19. -------------------------------------
  20. Tornado 5.0 moves to using asyncio for all python3 versions. Because of this
  21. and changes in asyncio between python 3.4 and 3.5 to only be able to use one
  22. ioloop, which requires some rearchitecting, support for tornado 5.0 and python3
  23. versions of salt has been delayed to a later release.
  24. For now, to use tornado 5.0, the python 2 version of salt must be used.
  25. Option to Return to Previous Pillar Include Behavior
  26. ====================================================
  27. Prior to version 2017.7.3, keys from :ref:`pillar includes <pillar-include>`
  28. would be merged on top of the pillar SLS. Since 2017.7.3, the includes are
  29. merged together and then the pillar SLS is merged on top of that.
  30. The :conf_master:`pillar_includes_override_sls` option has been added allow
  31. users to switch back to the pre-2017.7.3 behavior.
  32. Changelog for v2017.7.5..v2017.7.6
  33. ==================================
  34. *Generated at: 2018-05-29 14:05:53 UTC*
  35. * **PR** `#47775`_: (`gtmanfred`_) catch UnsupportedOperation with AssertionError
  36. @ *2018-05-22 19:04:13 UTC*
  37. * edf94c915e Merge pull request `#47775`_ from gtmanfred/2017.7.6
  38. * 548f65d056 catch UnsupportedOperation with AssertionError
  39. * **PR** `#47769`_: (`gtmanfred`_) skip test that breaks test suite
  40. @ *2018-05-22 15:12:54 UTC*
  41. * 8c38ecd75f Merge pull request `#47769`_ from gtmanfred/2017.7.6
  42. * 3fdfc0fa82 skip test that breaks test suite
  43. * **PR** `#47747`_: (`Ch3LL`_) Add changelog to 2017.7.6 release notes
  44. @ *2018-05-21 14:25:00 UTC*
  45. * 0d5b473ce2 Merge pull request `#47747`_ from Ch3LL/rn_2017.7.6
  46. * d4aa83b92d Add changelog to 2017.7.6 release notes
  47. * **ISSUE** `#47484`_: (`whytewolf`_) Windows: pkg.latest state not updating packages. (refs: `#47702`_)
  48. * **PR** `#47702`_: (`damon-atkins`_) State pkg.latest called win pkg.install with list of pkgs and the required versions
  49. @ *2018-05-19 11:21:23 UTC*
  50. * 8a5b34f7d9 Merge pull request `#47702`_ from damon-atkins/2017.7.6_fix_pkg.latest_state
  51. * adcc094e08 Merge branch '2017.7.6' into 2017.7.6_fix_pkg.latest_state
  52. * **PR** `#47700`_: (`yannj-fr`_) fix roots modification time check
  53. @ *2018-05-18 18:42:17 UTC*
  54. * d610c192d9 Merge pull request `#47700`_ from yannj-fr/2017.7.6
  55. * 961c1ef61e fix roots modification time check
  56. * 2a73e905df Merge branch '2017.7.6' into 2017.7.6
  57. * **PR** `#47632`_: (`gtmanfred`_) handle new _create_stream in tornado 5.0
  58. @ *2018-05-18 14:25:17 UTC*
  59. * 266749420f Merge pull request `#47632`_ from gtmanfred/2017.7.6
  60. * 2c50c0d2f5 fix pylint
  61. * 4a29057b16 Fix last test for tornado
  62. * 550ef2e272 allow using tornado 5.0
  63. * 62e468448b handle new _create_stream in tornado 5.0
  64. * **PR** `#47720`_: (`rallytime`_) Back-port `#47692`_ to 2017.7.6
  65. @ *2018-05-18 13:23:03 UTC*
  66. * **PR** `#47692`_: (`dwoz`_) Default windows to m1.small for ec2-classic (refs: `#47720`_)
  67. * 2643c356af Merge pull request `#47720`_ from rallytime/bp-47692-2017.7.6
  68. * 6e5cb36839 Default windows to m1.small for ec2-classic
  69. * 20d9785244 fix roots modification time check
  70. * aef37dd1ce fix roots modification time check
  71. * d51662e053 Ensure targeted_pkgs always contains value for non-windows.
  72. * 83b4224cf8 Adjusted based on feed back.
  73. * 12f983ce9f Whitespace lint issues
  74. * 075d3d3c49 pkg.install execution module on windows ensures the software package is installed when no version is specified, it does not upgrade the software to the latest. This is per the design. pkg.latest must provide the versions to install to pkg.install
  75. * **PR** `#47667`_: (`Ch3LL`_) Update test_mac_user_enable_auto_login to test both py2 and py3
  76. @ *2018-05-16 15:54:49 UTC*
  77. * 16c2153385 Merge pull request `#47667`_ from Ch3LL/mac_user_enable
  78. * ba40d3d1a1 Update test_mac_user_enable_auto_login to test both py2 and py3
  79. * **PR** `#47645`_: (`Ch3LL`_) query the pip path for test test_issue_2087_missing_pip
  80. @ *2018-05-15 17:16:10 UTC*
  81. * a4921e86c9 Merge pull request `#47645`_ from Ch3LL/py3_rm_pip
  82. * 225d90ad4c query the pip path for test test_issue_2087_missing_pip
  83. * **PR** `#47646`_: (`rallytime`_) Back-port `#47601`_ and `#47643`_ to 2017.7.6
  84. @ *2018-05-15 14:04:45 UTC*
  85. * **PR** `#47643`_: (`dwoz`_) Remove unwanted file (refs: `#47646`_)
  86. * **PR** `#47601`_: (`dwoz`_) Skip tests when we can not use runas (refs: `#47646`_)
  87. * e441733ac1 Merge pull request `#47646`_ from rallytime/bp-47601-and-47643
  88. * 9e1d1a5ef8 Fix typo
  89. * 4e94609136 Remove unwanted file
  90. * 0109249c78 use ignore-undefined-variable
  91. * 37caecb7f4 Ignore pylint WindowsError
  92. * c1135d90c7 Better doc string
  93. * e53d6b9ed9 Skip tests when we can not use runas
  94. * **PR** `#47570`_: (`gtmanfred`_) Update dependency to msgpack
  95. @ *2018-05-10 13:23:09 UTC*
  96. * 6f178ca908 Merge pull request `#47570`_ from gtmanfred/2017.7.6
  97. * 84aa034e03 Update dependency to msgpack
  98. * **PR** `#47523`_: (`rallytime`_) [2017.7.6] Update man pages
  99. @ *2018-05-08 13:31:19 UTC*
  100. * 98bd598701 Merge pull request `#47523`_ from rallytime/man-pages
  101. * 48ecb78dec [2017.7.6] Update man pages
  102. * **ISSUE** `#47443`_: (`skylerberg`_) Input validation does not raise SaltInvocationError in win_dsc.py (refs: `#47505`_)
  103. * **PR** `#47517`_: (`rallytime`_) Back-port `#47505`_ to 2017.7.6
  104. @ *2018-05-07 19:42:37 UTC*
  105. * **PR** `#47505`_: (`dwoz`_) Raise proper invocation errors (refs: `#47517`_)
  106. * e608ea9617 Merge pull request `#47517`_ from rallytime/bp-47505-2017.7.6
  107. * 0734578533 Raise proper invocation errors
  108. * **PR** `#47476`_: (`gtmanfred`_) Specify the cache directory for newer virtualenv modules
  109. @ *2018-05-04 19:20:45 UTC*
  110. * 611ca1fc03 Merge pull request `#47476`_ from gtmanfred/2017.7
  111. * 1f91a85587 specify cache dir for pip install
  112. * 99e150e09c check for kitchen-vagrant gem before loading windows tests
  113. * **PR** `#47412`_: (`twangboy`_) Fix issue where the cwd was being removed
  114. @ *2018-05-04 17:28:11 UTC*
  115. * 7c3f2c56da Merge pull request `#47412`_ from twangboy/fix_47125
  116. * c9bab0b8e3 Merge branch '2017.7' into fix_47125
  117. * 2600e404d5 Fix overly long line
  118. * 5c8db05769 Fix issue where the cwd was being removed
  119. * **PR** `#47467`_: (`twangboy`_) Remove unused settings, update NSIS
  120. @ *2018-05-04 17:11:37 UTC*
  121. * 4846e957c4 Merge pull request `#47467`_ from twangboy/cleanup_settings
  122. * 9d498293b1 Remove unused settings, update NSIS
  123. * **PR** `#47196`_: (`twangboy`_) Fix issues with pip
  124. @ *2018-05-04 14:23:04 UTC*
  125. * da9871d36b Merge pull request `#47196`_ from twangboy/fix_47024
  126. * 14ee5537b9 Add @with_tempdir helper
  127. * 6c3b5fa6fa Fix typo
  128. * f031710af2 Merge branch '2017.7' into fix_47024
  129. * 7c46d9d0d4 Fix integration.modules.test_pip
  130. * 22ac81df63 Fix integration.modules.test_pip
  131. * 57d98224d4 Merge pull request #9 from terminalmage/twangboy/fix_47024
  132. * 37a13d8004 Update pip unit tests to reflect changes
  133. * 7f86779be0 Lint fix
  134. * c48d8f4f61 DRY and other fixes in pip module
  135. * b1117896a0 Change from global variable to __context__``
  136. * 3e6e524eca Fix some tests``
  137. * c94f0f20e4 Fix lint error
  138. * fd47b21530 Fix merge conflict
  139. * **PR** `#47455`_: (`Ch3LL`_) Add In Progress Warning for 2017.7.6 Release Notes
  140. @ *2018-05-04 13:44:54 UTC*
  141. * e8c4524bae Merge pull request `#47455`_ from Ch3LL/unreleased_rn
  142. * b6d0cc2ab7 Add In Progress Warning for 2017.7.6 Release Notes
  143. * **PR** `#47459`_: (`gtmanfred`_) update ubuntu-rolling to 18.04
  144. @ *2018-05-03 20:39:20 UTC*
  145. * 2c7a4b6179 Merge pull request `#47459`_ from gtmanfred/2017.7
  146. * d228e72477 update ubuntu-rolling to 18.04
  147. * **PR** `#47462`_: (`terminalmage`_) Fix docs build on Sphinx 1.7+
  148. @ *2018-05-03 20:06:57 UTC*
  149. * 64a64c0ed7 Merge pull request `#47462`_ from terminalmage/docs
  150. * 6d7803ece0 Fix docs build on Sphinx 1.7+
  151. * **ISSUE** `#47436`_: (`lomeroe`_) Some Administrative Template policies are not properly set by lgpo (refs: `#47438`_)
  152. * **ISSUE** `#44516`_: (`doesitblend`_) Windows PY3 Minion Returns UTF16 UnicodeError (refs: `#44944`_)
  153. * **PR** `#47438`_: (`lomeroe`_) lgpo fix for issue `#47436`_
  154. @ *2018-05-03 14:40:27 UTC*
  155. * **PR** `#44944`_: (`lomeroe`_) win_lgpo registry.pol encoding updates (refs: `#46913`_, `#47438`_)
  156. * 6cd0d31c03 Merge pull request `#47438`_ from lomeroe/double_admx_test
  157. * 4902f1e2ba check if a policy has either an enabled value or enabled list entry or a disabled value or disabled list entry when determining the state of the policy
  158. * **ISSUE** `#45790`_: (`bdarnell`_) Test with Tornado 5.0b1 (refs: `#47106`_, `#47433`_)
  159. * **PR** `#47433`_: (`s0undt3ch`_) Add missing requirements files not commited in `#47106`_
  160. @ *2018-05-02 20:57:14 UTC*
  161. * **PR** `#47106`_: (`DmitryKuzmenko`_) Tornado50 compatibility fixes (refs: `#47433`_)
  162. * ed69821d19 Merge pull request `#47433`_ from s0undt3ch/2017.7
  163. * 5abadf25d6 Add missing requirements files not commited in `#47106`_
  164. * **ISSUE** `#47424`_: (`bcharron`_) "salt-cloud -m" fails with nova driver: "There was a query error: u'state'" (refs: `#47429`_)
  165. * **PR** `#47429`_: (`gtmanfred`_) server_list_min should use state, not status
  166. @ *2018-05-02 16:27:56 UTC*
  167. * 7ae3497b0c Merge pull request `#47429`_ from gtmanfred/2017.7
  168. * 8ae32033cc server_list_min should use state, not status
  169. * **PR** `#47399`_: (`isbm`_) zeromq 17 deprecation warning backport from 2018.3 + tornado 5 fixes
  170. @ *2018-05-02 15:11:16 UTC*
  171. * 2f5fc4ecc5 Merge pull request `#47399`_ from isbm/isbm-zeromq17-deprecationwarning-2017.7.2-v2
  172. * a36e49fd27 fix pylint
  173. * 98b5629b36 Fix imports
  174. * d94c0f0152 Remove unnecessary variable
  175. * 8e377b5653 Lintfix: E0203 and attribute access
  176. * 2aab70b1b8 Install ZMQ handler if <15 version
  177. * 296c589f4b Use ZMQ switch utility in the integration tests
  178. * ab5fa34d7c Use ZMQ_VERSION_INFO constant everywhere
  179. * 43b5558b82 Add trace logging on ZMQ sockets communication
  180. * 164204a9fe Remove duplicate code for ZMQ monitor handling
  181. * 834b1e4ff0 Remove obsolete ZMQIOLoop direct instance
  182. * 1c90cbdb3c Remove an empty line
  183. * ef2e0acd66 Add logging on ZMQ socket exception
  184. * 38ceed371d Lintfix: ident
  185. * 1ece6a5f52 Lintfix: line too long
  186. * 4e650c0b44 Remove code duplicate by reusing utilities functions
  187. * 57da54b676 Fix imports
  188. * 948368e9a1 Add libzmq version info builder
  189. * 0b4a17b859 Update log exception message
  190. * 116e1809fc Put a message alongside the exception to the logs
  191. * 4bc43124b7 Remove unnecessary ZMQ import and check for its presence
  192. * 05f4d40269 Use utility for ZMQ import handling in SSH client
  193. * 457ef7d9a5 Use utility for ZMQ import handling in flo/zero
  194. * 08dee6f5bd Use utility for ZMQ import handling
  195. * e2a353cfb0 Remove unnecessary ZMQ extra-check for cache utils
  196. * c8f2cc271d Remove unnecessary ZMQ extra-check for master utils
  197. * 3940667bb9 Remove old ZMQ import handling
  198. * f34a53e029 Use ZMQ utility for version check
  199. * cbb26dcb28 Use ZMQ installer for master
  200. * 453e83210a Add ZMQ version build
  201. * af9601e21d Use ZMQ importer utility in async
  202. * d50b2b2023 Incorporate tornado-5 fixes
  203. * 1fd9af0655 Add ZMQ backward-compatibility tornado installer for older versions
  204. * ad4b40415c Add one place for handling various ZMQ versions and IOLoop classes
  205. * **PR** `#47343`_: (`Ch3LL`_) Add additional service module integration tests and enable for windows
  206. @ *2018-05-02 13:39:46 UTC*
  207. * b14e974b5f Merge pull request `#47343`_ from Ch3LL/win_srv_test
  208. * 2173b6f549 ensure we are enabling/disabling before test
  209. * d58be06751 Add additionatl service module integration tests and enable for windows
  210. * **PR** `#47375`_: (`terminalmage`_) Warn on use of virtual packages in pkg.installed state
  211. @ *2018-05-01 21:12:18 UTC*
  212. * b0f3fb577f Merge pull request `#47375`_ from terminalmage/issue47310
  213. * fa2bea52bb Remove extra blank line to appease linter
  214. * f8ab2be81c Add debug logging if we fail to detect virtual packages
  215. * 67c4fc56ac Warn on use of virtual packages in pkg.installed state
  216. * **PR** `#47415`_: (`kstreee`_) Fixes a bug of rest_tornado's 'local' client, complement fix of `#46326`_
  217. @ *2018-05-01 21:11:25 UTC*
  218. * **PR** `#47200`_: (`kstreee`_) Resolve a conflict with syndic timeout and bug fixes of the local client in rest_tornado (refs: `#47415`_)
  219. * **PR** `#47123`_: (`rallytime`_) [develop] Merge forward from 2018.3 to develop (refs: `#47200`_)
  220. * **PR** `#47110`_: (`kstreee`_) Fixes misusing of the timeout option. (refs: `#47200`_)
  221. * **PR** `#46692`_: (`mattp-`_) saltnado bugfixes for ldap & syndics (refs: `#47123`_, `#47200`_)
  222. * **PR** `#46326`_: (`kstreee`_) Fixes a timing bug of saltnado's client local. (refs: `#47110`_, `#47123`_, `#47200`_, `#47415`_)
  223. * **PR** `#45874`_: (`GwiYeong`_) fix for local client timeout bug (refs: `#46326`_)
  224. * 56235032f4 Merge pull request `#47415`_ from kstreee/fix-local-client-tgt-bug
  225. * b8d37e0a1e To add a test case for the syndic environment, copies the test case which was written by @mattp- that was already merged into develop branch, related pr is `#46692`_.
  226. * 4627bad1fd Realizes 'tgt' field into actual minions using ckminions to subscribe results of the minions before publishing a payload.
  227. * **PR** `#47286`_: (`baniobloom`_) fixed vpc_peering_connection_name option
  228. @ *2018-05-01 19:02:10 UTC*
  229. * d65ceaee03 Merge pull request `#47286`_ from baniobloom/vpc_peering_connection_name_fix
  230. * a968965087 Merge branch '2017.7' into vpc_peering_connection_name_fix
  231. * **PR** `#47270`_: (`meaksh`_) Fix minion scheduler to return 'retcode' from executed functions
  232. @ *2018-04-30 18:21:55 UTC*
  233. * 8a5d4437bb Merge pull request `#47270`_ from meaksh/2017.7-fix-retcode-on-schedule-utils
  234. * d299cf3385 Merge branch '2017.7' into 2017.7-fix-retcode-on-schedule-utils
  235. * b6da600fff Initialize __context__ retcode for functions handled via schedule util module
  236. * **ISSUE** `#47264`_: (`jf`_) doc: https://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.grains.html#salt.modules.grains.delval s/of pass/or pass/ (refs: `#47371`_)
  237. * **PR** `#47371`_: (`rallytime`_) Fix "of pass" typo in grains.delval docs: change to "or pass"
  238. @ *2018-04-30 18:18:46 UTC*
  239. * 5b51075384 Merge pull request `#47371`_ from rallytime/fix-47264
  240. * a43485b49c Fix "of pass" typo in grains.delval docs: change to "or pass"
  241. * **PR** `#47389`_: (`dwoz`_) Older GitPython versions will not have close
  242. @ *2018-04-29 16:42:06 UTC*
  243. * a86e53be66 Merge pull request `#47389`_ from dwoz/moregittestfix
  244. * 67745c1362 Older GitPython versions will not have close
  245. * **PR** `#47388`_: (`dwoz`_) Fix missing import
  246. @ *2018-04-28 18:33:14 UTC*
  247. * a5367eaf63 Merge pull request `#47388`_ from dwoz/test_pip_fix
  248. * eb26321e8b Fix missing import
  249. * **PR** `#47380`_: (`gtmanfred`_) add io_loop handling to runtests engine
  250. @ *2018-04-28 17:25:28 UTC*
  251. * 9b59b991c2 Merge pull request `#47380`_ from gtmanfred/2017.7
  252. * 93d1445ec1 add io_loop handling to runtests engine
  253. * **PR** `#47384`_: (`dwoz`_) Fix py2 version of pip test
  254. @ *2018-04-28 15:13:28 UTC*
  255. * 37822c0cbb Merge pull request `#47384`_ from dwoz/test_pip_fix
  256. * a37a9da1fb Fix py2 version of pip test
  257. * **PR** `#47382`_: (`dwoz`_) Close the repo and fix multiple tests
  258. @ *2018-04-28 15:09:17 UTC*
  259. * eefd96732e Merge pull request `#47382`_ from dwoz/gitfs_tests
  260. * 1570708fac Close the repo and fix multiple tests
  261. * **PR** `#47369`_: (`terminalmage`_) Return an empty dict if no search_order in ldap ext_pillar config file
  262. @ *2018-04-27 20:58:52 UTC*
  263. * 57c75ff660 Merge pull request `#47369`_ from terminalmage/ldap_pillar
  264. * 085883ae2d Return an empty dict if no search_order in ldap ext_pillar config file
  265. * **PR** `#47363`_: (`DmitryKuzmenko`_) Tornado5.0: Future.exc_info is dropped
  266. @ *2018-04-27 18:30:18 UTC*
  267. * bcc66dd9bf Merge pull request `#47363`_ from DSRCorporation/bugs/replace_exc_info_with_exception
  268. * 3f7b93a23c Tornado5.0: Future.exc_info is dropped
  269. * **PR** `#47334`_: (`terminalmage`_) pillar_ldap: Fix cryptic errors when config file fails to load
  270. @ *2018-04-27 17:53:51 UTC*
  271. * bcef34f7e1 Merge pull request `#47334`_ from terminalmage/ldap_pillar
  272. * 0175a8687c pillar_ldap: Fix cryptic errors when config file fails to load
  273. * 65c3ba7ff1 Remove useless documentation
  274. * 5d67cb27de Remove unncessary commented line
  275. * **PR** `#47347`_: (`dwoz`_) Proper fix for mysql tests
  276. @ *2018-04-27 17:27:53 UTC*
  277. * 31db8ca7ad Merge pull request `#47347`_ from dwoz/test_mysql_fix_again
  278. * add78fb618 Fix linter warnings
  279. * 2644cc7553 Fix linter nits
  280. * 799c601184 Proper fix for mysql tests
  281. * **PR** `#47359`_: (`gtmanfred`_) add mention of the formulas channel to the formulas docs
  282. @ *2018-04-27 16:56:13 UTC*
  283. * e573236848 Merge pull request `#47359`_ from gtmanfred/2017.7
  284. * 6214ed8133 add mention of the formulas channel to the formulas docs
  285. * **PR** `#47317`_: (`dwoz`_) Do not join a thread that is stopped
  286. @ *2018-04-27 13:15:09 UTC*
  287. * **PR** `#47279`_: (`dwoz`_) Gracefully shutdown worker threads (refs: `#47317`_)
  288. * 629503b2a8 Merge pull request `#47317`_ from dwoz/threadshutdown
  289. * 6db2a0e4d3 Log exceptions at exception level
  290. * d4ae787595 Do not join a thread that is stopped
  291. * **PR** `#47304`_: (`cachedout`_) Pass timeout to salt CLI for tests
  292. @ *2018-04-27 13:11:58 UTC*
  293. * aacd5cefe3 Merge pull request `#47304`_ from cachedout/test_cli_timeout_arg
  294. * 85025af83c Pass timeout to salt CLI for tests
  295. * **PR** `#47311`_: (`Ch3LL`_) Add firewall execution modules tests for windows
  296. @ *2018-04-27 13:10:54 UTC*
  297. * 55534fb659 Merge pull request `#47311`_ from Ch3LL/firewall_windows
  298. * 4e16c18c16 Add firewall module windows tests to whitelist
  299. * 4b2fc4ec66 Add windows firewall execution modules integration tests
  300. * **PR** `#47348`_: (`dwoz`_) Ignore gitfs tests when symlinks not enabled
  301. @ *2018-04-27 13:08:27 UTC*
  302. * 1667375a80 Merge pull request `#47348`_ from dwoz/no_symlinks
  303. * 94a70e847a Ignore gitfs tests when symlinks not enabled
  304. * **PR** `#47342`_: (`dwoz`_) Fix mysql test cases
  305. @ *2018-04-27 00:50:53 UTC*
  306. * dac04261b5 Merge pull request `#47342`_ from dwoz/test_mysql_fix
  307. * 7496f4c5a8 Fix mysql test cases
  308. * **PR** `#47341`_: (`dwoz`_) Fix python 3 support for inet_pton function
  309. @ *2018-04-26 23:35:45 UTC*
  310. * 34e78ef564 Merge pull request `#47341`_ from dwoz/inet_pton_fix
  311. * 85451f48d4 Fix python 3 support for inet_pton function
  312. * **PR** `#47339`_: (`dwoz`_) Use salt.utils.fopen for line ending consistancy
  313. @ *2018-04-26 22:39:56 UTC*
  314. * e4779f3246 Merge pull request `#47339`_ from dwoz/ssh_key_test_fix
  315. * e37a93a1ca Remove redundent close call
  316. * b2ae5889b7 Close the temporary file handle
  317. * 9f7f83a975 Use salt.utils.fopen for line ending consistancy
  318. * **PR** `#47335`_: (`dwoz`_) Remove un-needed string-escape
  319. @ *2018-04-26 21:49:27 UTC*
  320. * b221860151 Merge pull request `#47335`_ from dwoz/pip_test_fix
  321. * dcb6a22c00 Remove un-needed string-escape
  322. * **PR** `#47331`_: (`dwoz`_) Do not encode usernames
  323. @ *2018-04-26 19:57:28 UTC*
  324. * 1c527bfd3a Merge pull request `#47331`_ from dwoz/py3_wingroup_fix
  325. * cc154ef857 Do not encode usernames
  326. * **PR** `#47329`_: (`cachedout`_) Credit Frank Spierings
  327. @ *2018-04-26 16:37:59 UTC*
  328. * 708078b152 Merge pull request `#47329`_ from cachedout/frank_credit
  329. * 33c0644ac4 Credit Frank Spierings
  330. * **PR** `#47281`_: (`Ch3LL`_) Add win_system integration module tests
  331. @ *2018-04-26 16:07:41 UTC*
  332. * a545e55543 Merge pull request `#47281`_ from Ch3LL/system_test
  333. * c9181a75a6 Add destructivetest decorator on tests
  334. * 0d0c8987fc Add win_system integration module tests
  335. * **PR** `#47283`_: (`Ch3LL`_) Add windows ntp integration module tests
  336. @ *2018-04-26 16:04:44 UTC*
  337. * b64d930df0 Merge pull request `#47283`_ from Ch3LL/ntp_test
  338. * ced7f86546 Add windows ntp integration module tests
  339. * **PR** `#47314`_: (`Ch3LL`_) Skip netstat test on macosx as its not supported
  340. @ *2018-04-26 16:00:37 UTC*
  341. * 910aff910f Merge pull request `#47314`_ from Ch3LL/net_mac_test
  342. * 67beb1451c Skip netstat test on macosx as its not supported
  343. * **PR** `#47307`_: (`rallytime`_) Back-port `#47257`_ to 2017.7
  344. @ *2018-04-26 15:16:23 UTC*
  345. * **PR** `#47257`_: (`jeroennijhof`_) Role is not a list but a dictionary (refs: `#47307`_)
  346. * 0549ef7c16 Merge pull request `#47307`_ from rallytime/bp-47257
  347. * 6c5b2f92bc Role is not a list but a dictionary
  348. * **PR** `#47312`_: (`rallytime`_) Update bootstrap script to latest release: 2018.04.25
  349. @ *2018-04-26 15:15:13 UTC*
  350. * d6ff4689f6 Merge pull request `#47312`_ from rallytime/update-bootstrap-release
  351. * 765cce06a2 Update bootstrap script to latest release: 2018.04.25
  352. * **PR** `#47279`_: (`dwoz`_) Gracefully shutdown worker threads (refs: `#47317`_)
  353. @ *2018-04-25 21:15:43 UTC*
  354. * e0765f5719 Merge pull request `#47279`_ from dwoz/py3_build_fix
  355. * 21dc1bab91 Pep-8 line endings
  356. * 717abedaf7 Fix comman wart
  357. * 4100dcd64c Close might get called more than once
  358. * dbe671f943 Stop socket before queue on delete
  359. * 9587f5c69e Silence pylint import-error for six.moves
  360. * 4b0c7d3b34 Fix typo
  361. * 05adf7c2b1 Use six.moves for queue import
  362. * fe340778fa Gracefully shutdown worker threads
  363. * **PR** `#47113`_: (`jfindlay`_) Support proto for IPSec policy extension in iptables state
  364. @ *2018-04-25 18:01:19 UTC*
  365. * 44f19b2f94 Merge pull request `#47113`_ from jfindlay/iptables_state
  366. * 8bd08012ee modules,states.iptables support proto for policy ext
  367. * **PR** `#47302`_: (`Ch3LL`_) Remove unnecessary code from core grains and add test
  368. @ *2018-04-25 17:58:48 UTC*
  369. * b7a6206330 Merge pull request `#47302`_ from Ch3LL/dead_code
  370. * daa68b4877 Add virtual grains test for core grains
  371. * a59dd2785d Remove dead code in core grains file for virt-what
  372. * **PR** `#47303`_: (`baniobloom`_) Added clarity on oldest supported main release branch
  373. @ *2018-04-25 17:52:39 UTC*
  374. * e29362acfc Merge pull request `#47303`_ from baniobloom/bug_fix_doc
  375. * b97c9df5f3 added clarity on how to figure out what is the oldest supported main release branch
  376. * **ISSUE** `#45790`_: (`bdarnell`_) Test with Tornado 5.0b1 (refs: `#47106`_, `#47433`_)
  377. * **PR** `#47106`_: (`DmitryKuzmenko`_) Tornado50 compatibility fixes (refs: `#47433`_)
  378. @ *2018-04-25 15:32:37 UTC*
  379. * 0d9d55e013 Merge pull request `#47106`_ from DSRCorporation/bugs/tornado50
  380. * 39e403b18d Merge branch '2017.7' into bugs/tornado50
  381. * 6706b3a2d1 Run off of a temporary config
  382. * d6873800d5 Allow running pytest>=3.5.0
  383. * 2da3983740 Tornado 5.0 compatibility fixes
  384. * **ISSUE** `#47258`_: (`drewmat`_) service state no longer working after kernel upgrade (refs: `#47271`_)
  385. * **PR** `#47271`_: (`gtmanfred`_) load rh_service for amazon linux not booted with systemd
  386. @ *2018-04-25 14:47:06 UTC*
  387. * 2e014f4746 Merge pull request `#47271`_ from gtmanfred/amazon
  388. * 8a53908908 Do not load rh_service module when booted with systemd
  389. * e4d1d5bf11 Revert "support amazon linux 2 for service module"
  390. * **ISSUE** `#44847`_: (`malbertus`_) netconfig.managed state.apply unexpected behaviour of test & debug variables (refs: `#47246`_)
  391. * **PR** `#47246`_: (`mirceaulinic`_) Attempting to fix `#44847`_: allow a different way to get the test and debug flags into the netconfig state
  392. @ *2018-04-25 14:44:02 UTC*
  393. * 599b0ed1e9 Merge pull request `#47246`_ from cloudflare/fix-44847-2017.7
  394. * ad80028104 This way, we can pass flags such as ``debug`` into the state, but also ``test``.
  395. * **PR** `#47220`_: (`benediktwerner`_) Fix pip.installed when no changes occurred with pip >= 1.0.0
  396. @ *2018-04-25 14:23:50 UTC*
  397. * **PR** `#47207`_: (`benediktwerner`_) Fix pip_state with pip3 if no changes occourred (refs: `#47220`_)
  398. * **PR** `#47102`_: (`gtmanfred`_) dont allow using no_use_wheel for pip 10.0.0 or newer (refs: `#47220`_)
  399. * 4e2e1f0719 Merge pull request `#47220`_ from benediktwerner/fix-pip-2017.7
  400. * 0197c3e973 Fix pip test
  401. * 34bf66c09f Fix pip.installed with pip>=10.0.0
  402. * **PR** `#47272`_: (`rallytime`_) Add windows tests and reg module/state to CODEOWNERS file for team-windows
  403. @ *2018-04-25 13:25:29 UTC*
  404. * 92e606251f Merge pull request `#47272`_ from rallytime/reg-windows-codeowners
  405. * 9445af0185 Add windows tests and reg module/state to CODEOWNERS file for team-windows
  406. * 8de3d41adb fixed vpc_peering_connection_name option
  407. * **PR** `#47252`_: (`rallytime`_) Fix the matching patterns in the CODEOWNERS file to use fnmatch patterns
  408. @ *2018-04-24 14:10:42 UTC*
  409. * 9dca5c0221 Merge pull request `#47252`_ from rallytime/codeowners-fixes
  410. * 204b6af92b Fix the matching patterns in the CODEOWNERS file to use fnmatch patterns
  411. * **ISSUE** `#47173`_: (`fpicot`_) pkg.installed ignores normalize parameter (refs: `#47177`_)
  412. * **PR** `#47177`_: (`fpicot`_) fix normalize parameter in pkg.installed
  413. @ *2018-04-24 13:37:54 UTC*
  414. * 3de1bb49c8 Merge pull request `#47177`_ from fpicot/fix_47173_pkg_normalize
  415. * 149f846f34 fix normalize parameter in pkg.installed
  416. * **PR** `#47251`_: (`Ch3LL`_) Update Docs to remove unnecessary + sign
  417. @ *2018-04-23 19:37:04 UTC*
  418. * 10e30515dc Merge pull request `#47251`_ from Ch3LL/pub_fix_rn
  419. * fa4c2e6575 Update Docs to remove unnecessary + sign
  420. * **PR** `#47249`_: (`Ch3LL`_) Add CVE number to 2016.3.6 Release
  421. @ *2018-04-23 19:05:42 UTC*
  422. * bb7850a431 Merge pull request `#47249`_ from Ch3LL/pub_fix_rn
  423. * 24dea24b7e Add CVE number to 2016.3.6 Release
  424. * **ISSUE** `#47225`_: (`pruiz`_) zfs.filesystem_present takes forever on a dataset with lots (10k+) of snapshots (refs: `#47226`_, `#47227`_)
  425. * **PR** `#47227`_: (`pruiz`_) Fix issue `#47225`_: avoid zfs.filesystem_present slowdown when dataset has lots of snapshots (2017.7 branch)
  426. @ *2018-04-23 14:05:58 UTC*
  427. * **PR** `#47226`_: (`pruiz`_) Fix issue `#47225`_: avoid zfs.filesystem_present slowdown when dataset has lots of snapshots (refs: `#47227`_)
  428. * 56933eb0b2 Merge pull request `#47227`_ from pruiz/pruiz/zfs-dataset-present-slow-2017.7
  429. * fded61f19b Fix issue `#47225`_: avoid zfs.filesystem_present slowdown when dataset has lots of snapshots
  430. * **PR** `#47167`_: (`smitty42`_) Adding updates for python3 compatibility and new virtualbox SDK versi…
  431. @ *2018-04-23 13:20:42 UTC*
  432. * 9825065048 Merge pull request `#47167`_ from smitty42/vbox-skd-fix
  433. * 5de53139cd Merge branch '2017.7' into vbox-skd-fix
  434. * **PR** `#47213`_: (`dwoz`_) Fix coverage on py3 windows builds
  435. @ *2018-04-20 22:09:57 UTC*
  436. * 976f031170 Merge pull request `#47213`_ from dwoz/py3win
  437. * ad9c7f63f0 Fix coverate on py3 windows builds
  438. * 91252bac95 Adding updates for python3 compatibility and new virtualbox SDK version support.
  439. * **PR** `#47197`_: (`dwoz`_) Move process target to top level module namespace
  440. @ *2018-04-20 15:41:06 UTC*
  441. * cebcd6d069 Merge pull request `#47197`_ from dwoz/testfix
  442. * 25803c9176 Move process target to top level module namespace
  443. * **PR** `#47193`_: (`Ch3LL`_) Add network module integration tests
  444. @ *2018-04-20 13:37:19 UTC*
  445. * d4269c2b70 Merge pull request `#47193`_ from Ch3LL/network_test
  446. * bbf9987c19 Add network module integration tests
  447. * **PR** `#47189`_: (`Ch3LL`_) Add autoruns.list integration test for Windows
  448. @ *2018-04-19 21:16:34 UTC*
  449. * c777248a78 Merge pull request `#47189`_ from Ch3LL/autoruns
  450. * 6a88bedb7a Add autoruns to windows whitelist
  451. * e9e4d4af70 Add autoruns.list integration test for Windows
  452. * **PR** `#47184`_: (`Ch3LL`_) Add status module integration modules tests for Windows
  453. @ *2018-04-19 19:38:56 UTC*
  454. * 65f344e371 Merge pull request `#47184`_ from Ch3LL/status_test
  455. * 25a84428b8 Add status module integration modules tests for Windows
  456. * **PR** `#47163`_: (`rallytime`_) Updage jenkins module autodocs to use jenkinsmod name instead
  457. @ *2018-04-19 19:35:00 UTC*
  458. * **PR** `#46801`_: (`yagnik`_) rename jenkins to jenkinsmod (refs: `#46900`_, `#47163`_)
  459. * 965600ad6c Merge pull request `#47163`_ from rallytime/jenkins-autodoc
  460. * 0039395017 Updage jenkins module autodocs to use jenkinsmod name instead
  461. * **PR** `#47185`_: (`twangboy`_) Add additional integration tests to whitelist
  462. @ *2018-04-19 18:20:25 UTC*
  463. * 0a43dde5fc Merge pull request `#47185`_ from twangboy/add_tests
  464. * 345daa0423 Add additional integration tests to whitelist
  465. * **PR** `#47172`_: (`dwoz`_) Allow non admin name based runs on windows
  466. @ *2018-04-19 17:26:42 UTC*
  467. * 1a600bb9a4 Merge pull request `#47172`_ from dwoz/cover_without_admin
  468. * cadd759727 Use warnings to warn user
  469. * 144c68e214 Allow non admin name based runs on windows
  470. * **PR** `#47110`_: (`kstreee`_) Fixes misusing of the timeout option. (refs: `#47200`_)
  471. @ *2018-04-18 17:16:20 UTC*
  472. * **PR** `#46326`_: (`kstreee`_) Fixes a timing bug of saltnado's client local. (refs: `#47110`_, `#47123`_, `#47200`_, `#47415`_)
  473. * **PR** `#45874`_: (`GwiYeong`_) fix for local client timeout bug (refs: `#46326`_)
  474. * d5997d2301 Merge pull request `#47110`_ from kstreee/fix-misusing-of-timeout
  475. * 0624aee0ed Fixes misusing of the timeout option.
  476. * **ISSUE** `#40948`_: (`ScoreUnder`_) salt-call falsely reports a master as down if it does not have PKI directories created (refs: `#40961`_)
  477. * **PR** `#40961`_: (`terminalmage`_) Make error more explicit when PKI dir not present for salt-call
  478. @ *2018-04-18 16:08:17 UTC*
  479. * 87ca2b4003 Merge pull request `#40961`_ from terminalmage/issue40948
  480. * 6ba66cca41 Fix incorrect logic in exception check
  481. * fed5041c5f Make error more specific to aid in troubleshooting
  482. * 8c67ab53b4 Fix path in log message
  483. * 3198ca8b19 Make error more explicit when PKI dir not present for salt-call
  484. * **PR** `#47134`_: (`Ch3LL`_) Add user integration tests for windows OS
  485. @ *2018-04-18 14:29:40 UTC*
  486. * f5e63584d4 Merge pull request `#47134`_ from Ch3LL/user_win_test
  487. * e7c9bc4038 Add user integration tests for windows OS
  488. * **PR** `#47131`_: (`gtmanfred`_) add __cli opts variable for master processes
  489. @ *2018-04-17 21:33:57 UTC*
  490. * da2f6a3fac Merge pull request `#47131`_ from gtmanfred/cli
  491. * 1b1c29bf62 add __cli for master processes
  492. * **ISSUE** `#47116`_: (`pcjeff`_) pip 10.0.0 can not import pip.req (refs: `#47121`_)
  493. * **PR** `#47129`_: (`rallytime`_) Back-port `#47121`_ to 2017.7
  494. @ *2018-04-17 20:45:11 UTC*
  495. * **PR** `#47121`_: (`pcjeff`_) fix pip import error in pip 10.0.0 (refs: `#47129`_)
  496. * 9b8e6ffb8c Merge pull request `#47129`_ from rallytime/bp-47121
  497. * 11da526b21 add ImportError
  498. * bd0c23396c fix pip.req import error in pip 10.0.0
  499. * **PR** `#47102`_: (`gtmanfred`_) dont allow using no_use_wheel for pip 10.0.0 or newer (refs: `#47220`_)
  500. @ *2018-04-17 20:44:58 UTC*
  501. * eb5ac51a48 Merge pull request `#47102`_ from gtmanfred/2017.7
  502. * 3dc93b310b fix tests
  503. * 8497e08f8e fix pip module for 10.0.0
  504. * 4c07a3d1e9 fix other tests
  505. * b71e3d8a04 dont allow using no_use_wheel for pip 10.0.0 or newer
  506. * **PR** `#47037`_: (`twangboy`_) Fix build_env scripts
  507. @ *2018-04-17 18:54:17 UTC*
  508. * c1dc42e67e Merge pull request `#47037`_ from twangboy/fix_dev_scripts
  509. * 990a24d7ed Fix build_env scripts
  510. * **PR** `#47108`_: (`dwoz`_) Fix unit.utils.test_event.TestAsyncEventPublisher.test_event_subscription
  511. @ *2018-04-17 00:25:07 UTC*
  512. * 6a4c0b8a1a Merge pull request `#47108`_ from dwoz/async_test_fix
  513. * 3d85e30ce5 AsyncTestCase is required for AsyncEventPublisher
  514. * **PR** `#47068`_: (`cachedout`_) Catch an operation on a closed socket in a test
  515. @ *2018-04-16 19:56:03 UTC*
  516. * 03892eaf0b Merge pull request `#47068`_ from cachedout/catch_value_error_socket_test
  517. * 7db5625632 Catch an operation on a closed socket in a test
  518. * **PR** `#47065`_: (`dwoz`_) Jinja test fix
  519. @ *2018-04-16 16:16:42 UTC*
  520. * 1ea2885ec2 Merge pull request `#47065`_ from dwoz/jinja_test_fix
  521. * 673cd31c65 Merge branch '2017.7' into jinja_test_fix
  522. * **PR** `#47077`_: (`dwoz`_) Fix failing state test by normalizing line endings
  523. @ *2018-04-16 15:48:39 UTC*
  524. * 5293b5b5ca Merge pull request `#47077`_ from dwoz/test_state_fix
  525. * 444da3f893 Fix py3 wart (chr vs bytesstring)
  526. * e8acca01c2 Fix failing state test by normalizing line endings
  527. * **ISSUE** `#46538`_: (`HenriWahl`_) salt-cloud gives "FutureWarning: The behavior of this method will change in future versions." (refs: `#47067`_)
  528. * **PR** `#47067`_: (`gtmanfred`_) use the recommended opennebula lookup method
  529. @ *2018-04-16 15:48:15 UTC*
  530. * ca967de5da Merge pull request `#47067`_ from gtmanfred/2017.7
  531. * f913a7859c use the recommended opennebula lookup method
  532. * **PR** `#47064`_: (`dwoz`_) Fix fileserver roots tests
  533. @ *2018-04-14 21:30:23 UTC*
  534. * 7fddad6cd9 Merge pull request `#47064`_ from dwoz/roots_tests_fix
  535. * 25fd7c0694 fix py3 wart, encode os.linesep
  536. * d79f1a1961 Fix fileserver roots tests
  537. * **PR** `#47069`_: (`cachedout`_) Pass the timeout variable to the CLI when calling salt in tests
  538. @ *2018-04-14 15:20:25 UTC*
  539. * 977c6939c4 Merge pull request `#47069`_ from cachedout/match_timeout_arg
  540. * b8990f5258 Pass the timeout variable to the CLI when calling salt in tests
  541. * **PR** `#47074`_: (`dwoz`_) Kitchn should ignore artifacts directory
  542. @ *2018-04-14 13:06:19 UTC*
  543. * 2c4c19c622 Merge pull request `#47074`_ from dwoz/ignore_artifacts
  544. * c3941efad0 Kitchn should ignore artifacts directory
  545. * **ISSUE** `#47000`_: (`mvintila`_) Client API: full_return paramenter missing from cmd_subset function (refs: `#47055`_)
  546. * **PR** `#47055`_: (`mattp-`_) `#47000`_ - add proper handling of full_return in cmd_subset
  547. @ *2018-04-13 20:17:10 UTC*
  548. * c484c0bd71 Merge pull request `#47055`_ from bloomberg/GH-47000
  549. * 8af3f5b874 GH-47000: add proper handling of full_return in cmd_subset
  550. * **PR** `#47039`_: (`twangboy`_) Fix winrm powershell script
  551. @ *2018-04-13 18:09:56 UTC*
  552. * f3496030cc Merge pull request `#47039`_ from twangboy/win_fix_winrm_script
  553. * 6635b9003f Fix winrm powershell script
  554. * 46fa2c04de Fix py3 os.linesep wart
  555. * 3c565d7e54 Use salt.utils.fopen
  556. * aa965310f1 Clean up cruft
  557. * efc9866580 Jinja test fixes
  558. * **PR** `#46326`_: (`kstreee`_) Fixes a timing bug of saltnado's client local. (refs: `#47110`_, `#47123`_, `#47200`_, `#47415`_)
  559. @ *2018-04-13 13:59:28 UTC*
  560. * **PR** `#45874`_: (`GwiYeong`_) fix for local client timeout bug (refs: `#46326`_)
  561. * 1700a10ebe Merge pull request `#46326`_ from kstreee/fix-client-local
  562. * 0f358a9c9e Fixes a timing bug of saltnado's client local.
  563. * **ISSUE** `#46877`_: (`trudesea`_) Unable to apply GPO (Windows 2016) (refs: `#46913`_)
  564. * **ISSUE** `#44516`_: (`doesitblend`_) Windows PY3 Minion Returns UTF16 UnicodeError (refs: `#44944`_)
  565. * **PR** `#46913`_: (`lomeroe`_) 2017.7 Fix `#46877`_ -- win_lgpo start/shutdown script reading
  566. @ *2018-04-12 15:10:50 UTC*
  567. * **PR** `#44944`_: (`lomeroe`_) win_lgpo registry.pol encoding updates (refs: `#46913`_, `#47438`_)
  568. * c3c00316c5 Merge pull request `#46913`_ from lomeroe/2017_7-fix46877
  569. * 369a0645ed move exception for clarity
  570. * 32ce5bfda5 Use configparser serializer object to read psscript.ini and script.ini startup/shutdown script files.
  571. * **PR** `#47025`_: (`terminalmage`_) Fix server_id grain in PY3 on Windows
  572. @ *2018-04-12 15:08:00 UTC*
  573. * 9e37cfc9d6 Merge pull request `#47025`_ from terminalmage/fix-server_id-windows
  574. * cb0cf89ed3 Fix server_id grain in PY3 on Windows
  575. * **PR** `#47027`_: (`rallytime`_) Back-port `#44508`_ to 2017.7
  576. @ *2018-04-12 15:05:51 UTC*
  577. * **PR** `#44508`_: (`mzbroch`_) Capirca integration (refs: `#47027`_)
  578. * 2e193cfb45 Merge pull request `#47027`_ from rallytime/bp-44508
  579. * 8e72f362f4 Add priority field to support the latest capirca.
  580. * 112f92baab Add priority field to support the latest capirca.
  581. * **PR** `#47020`_: (`rallytime`_) Back-port `#46970`_ to 2017.7
  582. @ *2018-04-11 21:48:25 UTC*
  583. * **PR** `#46970`_: (`garethgreenaway`_) [2017.7] fix to pkgrepo comments test (refs: `#47020`_)
  584. * 385fe2bc1e Merge pull request `#47020`_ from rallytime/bp-46970
  585. * 9373dff52b Update test_pkgrepo.py
  586. * 13cf9eb5b1 Removing debugging.
  587. * a61a8593e5 Removing suse from pkgrepo comments tests. the pkgrepo functions in SUSE pkg module do not support comments.
  588. * **ISSUE** `#46504`_: (`jfoboss`_) ntp.managed fails on non-english systems (refs: `#46539`_)
  589. * **PR** `#46539`_: (`jfoboss`_) `#46504`_ Fix
  590. @ *2018-04-11 14:13:24 UTC*
  591. * 8f994e7cf9 Merge pull request `#46539`_ from jfoboss/patch-1
  592. * 6890122e41 Merge pull request #1 from twangboy/pull_46539
  593. * 19c3fadbe5 Fix unit test for win_ntp
  594. * 826a8d3099 Fixing `#46504`_
  595. * **PR** `#46999`_: (`gtmanfred`_) switch pip test package
  596. @ *2018-04-10 21:18:33 UTC*
  597. * 74d70e95a5 Merge pull request `#46999`_ from gtmanfred/2017.7
  598. * 791af8f6ce switch pip test package
  599. * **PR** `#46023`_: (`mattp-`_) add parallel support for orchestrations
  600. @ *2018-04-10 19:26:04 UTC*
  601. * 8adaf7f526 Merge pull request `#46023`_ from bloomberg/parallel-orch
  602. * 0ac0b3ca29 Merge branch '2017.7' into parallel-orch
  603. * **ISSUE** `#46581`_: (`qcpeter`_) puppet.fact tries to parse output to stderr (refs: `#46613`_)
  604. * **PR** `#46613`_: (`myinitialsarepm`_) Fix puppet.fact and puppet.facts to use stdout.
  605. @ *2018-04-10 15:18:07 UTC*
  606. * 39d65a39cf Merge pull request `#46613`_ from myinitialsarepm/fix_puppet.fact_and_puppet.facts
  607. * 44ecd13abc Update tests to use cmd.run_all
  608. * 7d7d40f541 Merge branch '2017.7' into fix_puppet.fact_and_puppet.facts
  609. * 0ce1520bd0 Merge branch '2017.7' into fix_puppet.fact_and_puppet.facts
  610. * 69e1f6f681 Fix puppet.fact and puppet.facts to use stdout.
  611. * **PR** `#46991`_: (`gtmanfred`_) use saltstack salt-jenkins
  612. @ *2018-04-10 14:19:00 UTC*
  613. * ba5421d988 Merge pull request `#46991`_ from gtmanfred/windows
  614. * 98588c1dc5 use saltstack salt-jenkins
  615. * **PR** `#46975`_: (`gtmanfred`_) Make windows work for test runs in jenkinsci
  616. @ *2018-04-10 13:41:18 UTC*
  617. * 00c4067585 Merge pull request `#46975`_ from gtmanfred/windows
  618. * 1f69c0d7f8 make sure windows outputs xml junit files
  619. * 4a2ec1bbb3 support new versions of winrm-fs
  620. * b9efec8526 remove libnacl on windows
  621. * 2edd5eaf9e fix path
  622. * b03e272e44 windows work
  623. * **PR** `#46945`_: (`vutny`_) [DOC] Fix Jinja block in FAQ page
  624. @ *2018-04-09 13:05:28 UTC*
  625. * 3cf2353e41 Merge pull request `#46945`_ from vutny/doc-faq-fix-jinja
  626. * bfdf54e61d [DOC] Fix Jinja block in FAQ page
  627. * **PR** `#46925`_: (`terminalmage`_) Remove reference to directory support in file.patch state
  628. @ *2018-04-06 13:54:47 UTC*
  629. * fc2f728665 Merge pull request `#46925`_ from terminalmage/fix-file.patch-docstring
  630. * 97695657f0 Remove reference to directory support in file.patch state
  631. * **PR** `#46900`_: (`rallytime`_) Back-port `#46801`_ to 2017.7
  632. @ *2018-04-06 13:47:44 UTC*
  633. * **PR** `#46801`_: (`yagnik`_) rename jenkins to jenkinsmod (refs: `#46900`_, `#47163`_)
  634. * eef6c518e1 Merge pull request `#46900`_ from rallytime/bp-46801
  635. * 6a41e8b457 rename jenkins to jenkinsmod
  636. * **PR** `#46899`_: (`rallytime`_) Back-port `#45116`_ to 2017.7
  637. @ *2018-04-06 13:47:17 UTC*
  638. * **PR** `#45116`_: (`arif-ali`_) fix adding parameters to http.query from sdb yaml (refs: `#46899`_)
  639. * 71839b0303 Merge pull request `#46899`_ from rallytime/bp-45116
  640. * b92f908da4 fix adding parameters to http.query from sdb yaml
  641. * 3d5e69600b address lint issues raised by @isbm
  642. * a9866c7a03 fix parallel mode py3 compatibility
  643. * 6d7730864a removing prereq from test orch
  644. * 6c8a25778f add integration test to runners/test_state to exercise parallel
  645. * 2c86f16b39 cherry-pick cdata KeyError prevention from `#39832`_
  646. * 26a96e8933 record start/stop duration for parallel processes separately
  647. * e4844bdf2b revisit previous join() behavior in check_requisites
  648. * f00a359cdf join() parallel process instead of a recursive sleep
  649. * 6e7007a4dc add parallel support for orchestrations
  650. * **ISSUE** `#43529`_: (`Ch3LL`_) Add publisher_acl Test to Auto Test Suite (refs: `#44926`_)
  651. * **PR** `#44926`_: (`frogunder`_) whitelist_acl_test
  652. @ *2018-04-05 15:09:26 UTC*
  653. * d0f5b43753 Merge pull request `#44926`_ from frogunder/whitelisted_acl
  654. * 18e460fc30 Merge branch '2017.7' into whitelisted_acl
  655. * 1ad4d7d988 fix assert errors
  656. * e6a56016df update test
  657. * 19a2244cb7 whitelist_acl_test
  658. * **ISSUE** `#46456`_: (`vitaliyf`_) "ValueError" when running orch with "subset" (refs: `#46464`_)
  659. * **PR** `#46464`_: (`gtmanfred`_) fix salt subset in orchestrator
  660. @ *2018-04-05 14:52:01 UTC*
  661. * 7d822f9cec Merge pull request `#46464`_ from gtmanfred/orchestration
  662. * 637cdc6b7b fix pylint
  663. * 0151013ddb document `cli` option for cmd_subset
  664. * 4a3ed6607d add test for subset in orchestration
  665. * 3112359dd6 fix salt subset in orchestrator
  666. * **ISSUE** `#46523`_: (`dwoz`_) Add a test to the cloud suite for Windows minion on EC2 (refs: `#46879`_)
  667. * **PR** `#46879`_: (`dwoz`_) Fix multiple typos causing tests to fail
  668. @ *2018-04-05 13:59:28 UTC*
  669. * 805ed1c964 Merge pull request `#46879`_ from dwoz/cloudtestfix
  670. * dc54fc53c3 Fix multiple typos causing tests to fail
  671. * **PR** `#46647`_: (`twangboy`_) Fix the tear down function in integration.modules.test_grains
  672. @ *2018-04-04 21:14:06 UTC*
  673. * f70f6de282 Merge pull request `#46647`_ from twangboy/win_fix_test_grains
  674. * c179388b0e Fix the tear down function in integration.modules.test_grains.GrainsAppendTestCase
  675. * **ISSUE** `#46754`_: (`nages13`_) grain item virtual_subtype shows 'Xen PV DomU' on Docker containers (refs: `#46756`_)
  676. * **ISSUE** `#43405`_: (`kfix`_) LXD-created LXC container is detected as a Xen domU (refs: `#46756`_)
  677. * **PR** `#46756`_: (`nages13`_) fix grains['virtual_subtype'] to show Docker on xen kernels
  678. @ *2018-04-04 20:53:49 UTC*
  679. * 91c078ce12 Merge pull request `#46756`_ from nages13/bugfix-grain-virtual_subtype
  680. * 781f5030a4 Merge branch 'bugfix-grain-virtual_subtype' of https://github.com/nages13/salt into bugfix-grain-virtual_subtype
  681. * cd1ac4b7f9 Merge branch '2017.7' into bugfix-grain-virtual_subtype
  682. * 0ace76c0e7 Merge branch '2017.7' into bugfix-grain-virtual_subtype
  683. * 9eb6f5c0d0 Merge branch '2017.7' into bugfix-grain-virtual_subtype
  684. * 73d6d9d365 Merge branch '2017.7' into bugfix-grain-virtual_subtype
  685. * a4a17eba6a Merge branch '2017.7' into bugfix-grain-virtual_subtype
  686. * bf5034dbdb Merge branch '2017.7' into bugfix-grain-virtual_subtype
  687. * 8d12770951 Merge branch '2017.7' into bugfix-grain-virtual_subtype
  688. * 7e704c0e81 Moved down container check code below hypervisors to validate containers type running in virtual environment. Fixes `#46754`_ & `#43405`_
  689. * 710f74c4a6 fix grains['virtual_subtype'] to show Docker on xen kernels
  690. * **ISSUE** `#46762`_: (`ScoreUnder`_) prereq stack overflow (refs: `#46788`_, `#46799`_)
  691. * **PR** `#46799`_: (`garethgreenaway`_) [2017.7] Adding test for PR `#46788`_
  692. @ *2018-04-04 20:41:23 UTC*
  693. * **PR** `#46788`_: (`garethgreenaway`_) [2017.7] Ensure failed tags are added to self.pre (refs: `#46799`_)
  694. * 058bbed221 Merge pull request `#46799`_ from garethgreenaway/46762_prereq_shenanigans_tests
  695. * 13875e78cf Fixing documention string for test.
  696. * 3d288c44d4 Fixing test documentation
  697. * 6cff02ef6a Adding tests for `#46788`_
  698. * **PR** `#46867`_: (`terminalmage`_) Backport string arg normalization to 2017.7 branch
  699. @ *2018-04-04 18:06:57 UTC*
  700. * d9770bf3f8 Merge pull request `#46867`_ from terminalmage/unicode-logging-normalization
  701. * 7652688e83 Backport string arg normalization to 2017.7 branch
  702. * **PR** `#46770`_: (`twangboy`_) Change the order of SID Lookup
  703. @ *2018-04-04 17:33:10 UTC*
  704. * 9eb98b1f6e Merge pull request `#46770`_ from twangboy/fix_46433
  705. * 89af0a6222 Merge branch '2017.7' into fix_46433
  706. * 67b4697578 Remove unused import (ling)
  707. * 9302fa5ab0 Clean up code comments
  708. * b383b9b330 Change the order of SID Lookup
  709. * **ISSUE** `#46826`_: (`robgott`_) grain modules using tuples affect targeting (refs: `#46839`_)
  710. * **PR** `#46839`_: (`gtmanfred`_) match tuple for targets as well
  711. @ *2018-04-04 14:07:12 UTC*
  712. * 9c776cffb7 Merge pull request `#46839`_ from gtmanfred/tupletarget
  713. * 3b7208ce27 match tuple for targets as well
  714. * **ISSUE** `#40245`_: (`czhong111`_) salt-api automatically restart caused by "opening too many files" (refs: `#46817`_)
  715. * **ISSUE** `#36374`_: (`szjur`_) Descriptor leaks in multithreaded environment (refs: `#46817`_)
  716. * **ISSUE** `#20639`_: (`GrizzlyV`_) salt.client.LocalClient leaks connections to local salt master (refs: `#46817`_)
  717. * **PR** `#46845`_: (`rallytime`_) Back-port `#46817`_ to 2017.7
  718. @ *2018-04-03 19:52:29 UTC*
  719. * **PR** `#46817`_: (`mattp-`_) address filehandle/event leak in async run_job invocations (refs: `#46845`_)
  720. * **PR** `#32145`_: (`paclat`_) fixes 29817 (refs: `#46817`_)
  721. * 7db251dc11 Merge pull request `#46845`_ from rallytime/bp-46817
  722. * 36a0f6d8ca address filehandle/event leak in async run_job invocations
  723. * **PR** `#46847`_: (`dwoz`_) strdup from libc is not available on windows
  724. @ *2018-04-03 19:51:33 UTC*
  725. * e3d17ab7bc Merge pull request `#46847`_ from dwoz/missing-strdup
  726. * 55845f4846 strdup from libc is not available on windows
  727. * **ISSUE** `#46765`_: (`roskens`_) pkg.mod_repo fails with a python error when removing a dictionary key (refs: `#46776`_)
  728. * **PR** `#46776`_: (`gtmanfred`_) fix shrinking list in for loop bug
  729. @ *2018-04-03 17:32:16 UTC*
  730. * f2dd79f9c4 Merge pull request `#46776`_ from gtmanfred/2017.7
  731. * edc1059ee0 fix shrinking list in for loop bug
  732. * **PR** `#46838`_: (`gtmanfred`_) use http registry for npm
  733. @ *2018-04-03 17:02:32 UTC*
  734. * 1941426218 Merge pull request `#46838`_ from gtmanfred/npm
  735. * bff61dd291 use http registry for npm
  736. * **ISSUE** `#42312`_: (`frogunder`_) salt-call --local sys.doc none gives error/traceback in raspberry pi (refs: `#46823`_)
  737. * **PR** `#46823`_: (`rallytime`_) Improve __virtual__ checks in sensehat module
  738. @ *2018-04-03 16:56:08 UTC*
  739. * e544254e7b Merge pull request `#46823`_ from rallytime/fix-42312
  740. * dafa820f93 Improve __virtual__ checks in sensehat module
  741. * **PR** `#46641`_: (`skizunov`_) Make LazyLoader thread safe
  742. @ *2018-04-03 16:09:17 UTC*
  743. * 37f6d2de35 Merge pull request `#46641`_ from skizunov/develop3
  744. * c624aa4827 Make LazyLoader thread safe
  745. * **PR** `#46837`_: (`rallytime`_) [2017.7] Merge forward from 2016.11 to 2017.7
  746. @ *2018-04-03 14:54:10 UTC*
  747. * 989508b100 Merge pull request `#46837`_ from rallytime/merge-2017.7
  748. * 8522c1d634 Merge branch '2016.11' into '2017.7'
  749. * 3e844ed1df Merge pull request `#46739`_ from rallytime/2016.11_update_version_doc
  750. * 4d9fc5cc0f Update release versions for the 2016.11 branch
  751. * **PR** `#46740`_: (`rallytime`_) Update release versions for the 2017.7 branch
  752. @ *2018-04-03 14:36:07 UTC*
  753. * 307e7f35f9 Merge pull request `#46740`_ from rallytime/2017.7_update_version_doc
  754. * 7edf98d224 Update 2018.3.0 information and move branch from "latest" to "previous"
  755. * 5336e866ac Update release versions for the 2017.7 branch
  756. * **PR** `#46783`_: (`twangboy`_) Fix network.managed test=True on Windows
  757. @ *2018-04-03 12:54:56 UTC*
  758. * ebf5dd276f Merge pull request `#46783`_ from twangboy/fix_46680
  759. * da5ce25ef3 Fix unit tests on Linux
  760. * b7f4f377cd Add space I removed
  761. * f1c68a09b5 Fix network.managed test=True on Windows
  762. * **PR** `#46821`_: (`rallytime`_) Fix the new test failures from the mantest changes
  763. @ *2018-04-03 12:40:51 UTC*
  764. * **PR** `#46778`_: (`terminalmage`_) Replace flaky SPM man test (refs: `#46821`_)
  765. * f652f25cc1 Merge pull request `#46821`_ from rallytime/fix-mantest-failures
  766. * 209a8029c3 Fix the new test failures from the mantest changes
  767. * **ISSUE** `#46627`_: (`vangourd`_) Win_LGPO fails on writing Administrative Template for Remote Assistance (refs: `#46800`_)
  768. * **PR** `#46800`_: (`lomeroe`_) fix win_lgpo to correctly create valuenames of list item types
  769. @ *2018-04-03 12:38:45 UTC*
  770. * c460f62081 Merge pull request `#46800`_ from lomeroe/2017_7-46627
  771. * 2bee383e9d correct create list item value names if the valuePrefix attribute does not exist on the list item, the value is the value name, other wise, the valuename a number with the valuePrefix prepended to it
  772. * **ISSUE** `#46347`_: (`twangboy`_) Buid 449: unit.modules.test_inspect_collector (refs: `#46675`_)
  773. * **PR** `#46675`_: (`dwoz`_) Skip test when git symlinks are not configured
  774. @ *2018-04-03 12:19:19 UTC*
  775. * df26f2641e Merge pull request `#46675`_ from dwoz/inspectlib-tests
  776. * d39f4852d8 Handle non-zero status exception
  777. * 83c005802b Handle cases where git can not be found
  778. * 628b87d5c4 Skip test when git symlinks are not configured
  779. * **ISSUE** `#46808`_: (`ezh`_) Sharedsecret authentication is broken (refs: `#46809`_)
  780. * **PR** `#46815`_: (`terminalmage`_) Backport `#46809`_ to 2017.7
  781. @ *2018-04-02 20:05:15 UTC*
  782. * **PR** `#46809`_: (`ezh`_) Fix sharedsecret authentication (refs: `#46815`_)
  783. * 4083e7c460 Merge pull request `#46815`_ from terminalmage/bp-46809
  784. * 71d5601507 Fix sharedsecret authentication
  785. * **PR** `#46769`_: (`dwoz`_) Adding windows minion tests for salt cloud
  786. @ *2018-04-02 18:51:49 UTC*
  787. * 3bac9717f4 Merge pull request `#46769`_ from dwoz/wincloudtest
  788. * eabc234e5d Fix config override name
  789. * 5c22a0f88d Use aboslute imports
  790. * 810042710d Set default cloud test timeout back to 500 seconds
  791. * 5ac89ad307 Use winrm_verify_ssl option causing tests to pass
  792. * 71858a709c allow not verifying ssl winrm saltcloud
  793. * ba5f11476c Adding windows minion tests for salt cloud
  794. * **PR** `#46786`_: (`twangboy`_) Return int(-1) when pidfile contains invalid data
  795. @ *2018-04-02 18:42:12 UTC*
  796. * f1be939763 Merge pull request `#46786`_ from twangboy/fix_46757
  797. * b0053250ff Remove int(), just return -1
  798. * 7d56126d74 Fixes some lint
  799. * 49b3e937da Return int(-1) when pidfile contains invalid data
  800. * **PR** `#46814`_: (`terminalmage`_) Backport `#46772`_ to 2017.7
  801. @ *2018-04-02 18:39:37 UTC*
  802. * **PR** `#46772`_: (`bmiguel-teixeira`_) fix container removal if auto_remove was enabled (refs: `#46814`_)
  803. * 89bf24b15c Merge pull request `#46814`_ from terminalmage/bp-46772
  804. * a9f26f2ab8 avoid breaking if AutoRemove is not found
  805. * 97779c965d fix container removal if auto_remove was enabled
  806. * **PR** `#46813`_: (`terminalmage`_) Get rid of confusing debug logging
  807. @ *2018-04-02 18:19:27 UTC*
  808. * 5ea4ffbdb6 Merge pull request `#46813`_ from terminalmage/event-debug-log
  809. * 5d6de3a2eb Get rid of confusing debug logging
  810. * **PR** `#46766`_: (`twangboy`_) Change the way we're cleaning up after some tests
  811. @ *2018-03-30 18:01:03 UTC*
  812. * e533b7182d Merge pull request `#46766`_ from twangboy/win_fix_test_git
  813. * 5afc66452c Remove unused/redundant imports
  814. * 88fd72c52c Use with_tempfile decorator where possible
  815. * **PR** `#46778`_: (`terminalmage`_) Replace flaky SPM man test (refs: `#46821`_)
  816. @ *2018-03-30 17:55:14 UTC*
  817. * 69d450db84 Merge pull request `#46778`_ from terminalmage/salt-jenkins-906
  818. * bbfd35d3ea Replace flaky SPM man test
  819. * **ISSUE** `#46762`_: (`ScoreUnder`_) prereq stack overflow (refs: `#46788`_, `#46799`_)
  820. * **PR** `#46788`_: (`garethgreenaway`_) [2017.7] Ensure failed tags are added to self.pre (refs: `#46799`_)
  821. @ *2018-03-30 17:11:38 UTC*
  822. * c935ffb740 Merge pull request `#46788`_ from garethgreenaway/46762_prereq_shenanigans
  823. * fa7aed6424 Ensure failed tags are added to self.pre.
  824. * **ISSUE** `#46354`_: (`twangboy`_) Build 449: unit.test_state (refs: `#46655`_)
  825. * **ISSUE** `#46350`_: (`twangboy`_) Build 449: unit.test_pyobjects.RendererTests (refs: `#46655`_)
  826. * **ISSUE** `#46349`_: (`twangboy`_) Build 449: unit.test_pydsl (refs: `#46655`_)
  827. * **ISSUE** `#46345`_: (`twangboy`_) Build 449: unit.test_pyobjects.MapTests (Manual Pass) (refs: `#46655`_)
  828. * **PR** `#46655`_: (`dwoz`_) Fixing cleanUp method to restore environment
  829. @ *2018-03-29 18:31:48 UTC*
  830. * 395b7f8fdc Merge pull request `#46655`_ from dwoz/pyobjects-46350
  831. * 5aabd442f2 Fix up import and docstring syntax
  832. * 62d64c9230 Fix missing import
  833. * 18b1730320 Skip test that requires pywin32 on \*nix platforms
  834. * 45dce1a485 Add reg module to globals
  835. * 09f9322981 Fix pep8 wart
  836. * 73d06f664b Fix linter error
  837. * 009a8f56ea Fix up environ state tests for Windows
  838. * b4be10b8fc Fixing cleanUp method to restore environment
  839. * **ISSUE** `#36802`_: (`rmarcinik`_) using clean=True parameter in file.recurse causes python process to spin out of control (refs: `#46632`_)
  840. * **PR** `#46632`_: (`dwoz`_) Fix file.recurse w/ clean=True `#36802`_
  841. @ *2018-03-29 18:30:42 UTC*
  842. * af45c49c42 Merge pull request `#46632`_ from dwoz/file-recurse-36802
  843. * 44db77ae79 Fix lint errors and typo
  844. * cb5619537f Only change what is essential for test fix
  845. * eb822f5a12 Fix file.recurse w/ clean=True `#36802`_
  846. * **ISSUE** `#46660`_: (`mruepp`_) top file merging same does produce conflicting ids with gitfs (refs: `#46751`_)
  847. * **PR** `#46751`_: (`folti`_) top file merging strategy 'same' works again
  848. @ *2018-03-28 21:12:27 UTC*
  849. * 6e9f504ed1 Merge pull request `#46751`_ from folti/2017.7
  850. * 7058f10381 same top merging strategy works again
  851. * **PR** `#46691`_: (`Ch3LL`_) Add groupadd module integration tests for Windows
  852. @ *2018-03-28 18:01:46 UTC*
  853. * d3623e0815 Merge pull request `#46691`_ from Ch3LL/win_group_test
  854. * 7cda825e90 Add groupadd module integration tests for Windows
  855. * **ISSUE** `#46352`_: (`twangboy`_) Build 449: unit.test_client (refs: `#46696`_)
  856. * **PR** `#46696`_: (`dwoz`_) Windows `unit.test_client` fixes
  857. @ *2018-03-28 17:55:47 UTC*
  858. * 14ab50d3f4 Merge pull request `#46696`_ from dwoz/win_test_client
  859. * ec4634fc06 Better explanation in doc strings
  860. * d9ae2abb34 Fix splling in docstring
  861. * b40efc5db8 Windows test client fixes
  862. * **ISSUE** `#45956`_: (`frogunder`_) CTRL-C gives traceback on py3 setup (refs: `#46032`_)
  863. * **PR** `#46732`_: (`rallytime`_) Back-port `#46032`_ to 2017.7
  864. @ *2018-03-28 13:43:17 UTC*
  865. * **PR** `#46032`_: (`DmitryKuzmenko`_) Workaroung python bug in traceback.format_exc() (refs: `#46732`_)
  866. * 1222bdbc00 Merge pull request `#46732`_ from rallytime/bp-46032
  867. * bf0b962dc0 Workaroung python bug in traceback.format_exc()
  868. * **ISSUE** `#28142`_: (`zmalone`_) Deprecate or update the copr repo (refs: `#46749`_)
  869. * **PR** `#46749`_: (`vutny`_) [DOC] Remove mentions of COPR repo from RHEL installation page
  870. @ *2018-03-28 13:20:50 UTC*
  871. * 50fe1e9480 Merge pull request `#46749`_ from vutny/doc-deprecate-copr
  872. * a1cc55da3d [DOC] Remove mentions of COPR repo from RHEL installation page
  873. * **PR** `#46734`_: (`terminalmage`_) Make busybox image builder work with newer busybox releases
  874. @ *2018-03-27 21:14:28 UTC*
  875. * bd1e8bcc7d Merge pull request `#46734`_ from terminalmage/busybox
  876. * 6502b6b4ff Make busybox image builder work with newer busybox releases
  877. * **ISSUE** `saltstack/salt-jenkins#902`_: (`rallytime`_) [2017.7/.5] Test failures for NPM on CentOS 6/7, Ubuntu 14, and OpenSUSE (refs: `#46742`_)
  878. * **PR** `#46742`_: (`gtmanfred`_) only use npm test work around on newer versions
  879. @ *2018-03-27 21:13:28 UTC*
  880. * c09c6f819c Merge pull request `#46742`_ from gtmanfred/2017.7
  881. * fd0e649d1e only use npm test work around on newer versions
  882. * **PR** `#46743`_: (`Ch3LL`_) Workaround getpwnam in auth test for MacOSX
  883. @ *2018-03-27 21:10:47 UTC*
  884. * 3b6d5eca88 Merge pull request `#46743`_ from Ch3LL/mac_auth
  885. * 4f1c42c0e3 Workaround getpwnam in auth test for MacOSX
  886. * **ISSUE** `#26920`_: (`david-fairbanks42`_) MySQL grant with underscore and wildcard (refs: `#46171`_)
  887. * **PR** `#46171`_: (`amaclean199`_) Fix mysql grant comparisons
  888. @ *2018-03-27 17:54:48 UTC*
  889. * b548a3e742 Merge pull request `#46171`_ from amaclean199/fix_mysql_grants_comparison
  890. * 97db3d9766 Merge branch '2017.7' into fix_mysql_grants_comparison
  891. * 0565b3980e Merge branch '2017.7' into fix_mysql_grants_comparison
  892. * 8af407173d Merge branch '2017.7' into fix_mysql_grants_comparison
  893. * 00d13f05c4 Fix mysql grant comparisons by stripping both of escape characters and quotes. Fixes `#26920`_
  894. * **ISSUE** `#5721`_: (`ozgurakan`_) salt-minion can't restart itself (refs: `#46709`_)
  895. * **PR** `#46709`_: (`vutny`_) [DOC] Update FAQ about Salt self-restarting
  896. @ *2018-03-27 14:34:58 UTC*
  897. * 554400e067 Merge pull request `#46709`_ from vutny/doc-faq-minion-master-restart
  898. * d0929280fc [DOC] Update FAQ about Salt self-restarting
  899. * **PR** `#46503`_: (`psyer`_) Fixes stdout user environment corruption
  900. @ *2018-03-27 14:20:15 UTC*
  901. * 3f21e9cc65 Merge pull request `#46503`_ from psyer/fix-cmd-run-env-corrupt
  902. * e8582e80f2 Python 3-compatibility fix to unit test
  903. * 27f651906d Merge pull request #1 from terminalmage/fix-cmd-run-env-corrupt
  904. * 172d3b2e04 Allow cases where no marker was found to proceed without raising exception
  905. * 35ad828ab8 Simplify the marker parsing logic
  906. * a09f20ab45 fix repr for the linter
  907. * 4ee723ac0f Rework how errors are output
  908. * dc283940e0 Merge branch '2017.7' into fix-cmd-run-env-corrupt
  909. * a91926561f Fix linting problems
  910. * e8d3d017f9 fix bytes or str in find command
  911. * 0877cfc38f Merge branch '2017.7' into fix-cmd-run-env-corrupt
  912. * 86176d1252 Merge branch '2017.7' into fix-cmd-run-env-corrupt
  913. * 3a7cc44ade Add python3 support for byte encoded markers
  914. * 09048139c7 Do not show whole env in error
  915. * ed94700255 fix missing raise statement
  916. * 15868bc88c Fixes stdout user environment corruption
  917. * **PR** `#46432`_: (`twangboy`_) Default to UTF-8 for templated files
  918. @ *2018-03-26 19:02:14 UTC*
  919. * ac2a6616a7 Merge pull request `#46432`_ from twangboy/win_locales_utf8
  920. * affa35c30d Revert passing encoding
  921. * a0ab27ef15 Merge remote-tracking branch 'dw/win_locales_utf8' into win_locales_utf8
  922. * 9f95c50061 Use default SLS encoding, fall back to system encoding
  923. * 6548d550d0 Use salt.utils.to_unicode
  924. * 8c0164fb63 Add ability to specify encoding in sdecode
  925. * 2e7985a81c Default to utf-8 on Windows
  926. * 8017860dcc Use salt.utils.to_unicode
  927. * c10ed26eab Add ability to specify encoding in sdecode
  928. * 8d7e2d0058 Default to utf-8 on Windows
  929. * **PR** `#46669`_: (`terminalmage`_) Add option to return to pre-2017.7.3 pillar include merge order
  930. @ *2018-03-26 19:00:28 UTC*
  931. * fadc5e4ba4 Merge pull request `#46669`_ from terminalmage/pillar-merge-order
  932. * b4a1d34b47 Add option to return to pre-2017.7.3 pillar include merge order
  933. * **PR** `#46711`_: (`terminalmage`_) Add performance reminder for wildcard versions
  934. @ *2018-03-26 18:07:31 UTC*
  935. * b90f0d1364 Merge pull request `#46711`_ from terminalmage/wildcard-versions-info
  936. * fc7d16f1af Add performance reminder for wildcard versions
  937. * **ISSUE** `#46353`_: (`twangboy`_) Build 449: unit.returners.test_smtp_return (refs: `#46693`_)
  938. * **PR** `#46693`_: (`dwoz`_) File and Pillar roots are dictionaries
  939. @ *2018-03-26 15:15:38 UTC*
  940. * 6c80d90bb6 Merge pull request `#46693`_ from dwoz/test_smtp_return
  941. * 5bf850c67f File and Pillar roots are dictionaries
  942. * **ISSUE** `#36153`_: (`krcroft`_) Pillarenv doesn't allow using separate pillar environments (refs: `#46543`_)
  943. * **PR** `#46543`_: (`dafenko`_) Fix missing saltenv and pillarenv in pillar.item
  944. @ *2018-03-26 15:05:13 UTC*
  945. * 9a6bc1418c Merge pull request `#46543`_ from dafenko/fix-add-saltenv-pillarenv-to-pillar-item
  946. * 6d5b2068aa Merge branch '2017.7' into fix-add-saltenv-pillarenv-to-pillar-item
  947. * 5219377313 Merge branch '2017.7' into fix-add-saltenv-pillarenv-to-pillar-item
  948. * b7d39caa86 Merge branch '2017.7' into fix-add-saltenv-pillarenv-to-pillar-item
  949. * 25f1074a85 Add docstring for added parameters
  950. * 973bc13955 Merge branch '2017.7' into fix-add-saltenv-pillarenv-to-pillar-item
  951. * 164314a859 Merge branch '2017.7' into fix-add-saltenv-pillarenv-to-pillar-item
  952. * 267ae9f633 Fix missing saltenv and pillarenv in pillar.item
  953. * **PR** `#46679`_: (`vutny`_) [DOC] Correct examples in `pkg` state module
  954. @ *2018-03-26 14:40:07 UTC*
  955. * f776040e25 Merge pull request `#46679`_ from vutny/doc-state-pkg
  956. * 4a730383bf [DOC] Correct examples in `pkg` state module
  957. * **PR** `#46646`_: (`twangboy`_) Fix `unit.returners.test_local_cache` for Windows
  958. @ *2018-03-26 14:16:23 UTC*
  959. * 47409eaa6e Merge pull request `#46646`_ from twangboy/win_fix_test_local_cache
  960. * 8d93156604 Fix `unit.returners.test_local_cache` for Windows
  961. * **ISSUE** `#46595`_: (`aboe76`_) saltstack server_id changes with each run on python3 (refs: `#46649`_)
  962. * **PR** `#46649`_: (`terminalmage`_) Make server_id consistent on Python 3
  963. @ *2018-03-26 13:58:59 UTC*
  964. * 0c2dce0416 Merge pull request `#46649`_ from terminalmage/issue46595
  965. * e82a1aa1ec Make server_id consistent on Python 3
  966. * **PR** `#46588`_: (`UtahDave`_) Don't crash when saltwinshell is missing
  967. @ *2018-03-21 20:26:31 UTC*
  968. * 4e7466a21c Merge pull request `#46588`_ from UtahDave/no_crash_winshell
  969. * b7842a1777 Update error message.
  970. * 95dfdb91ca Don't stacktrace when salt-ssh w/o saltwinshell
  971. * **ISSUE** `#22063`_: (`jeanpralo`_) Wildcard inside top.sls file for pillar (refs: `#41423`_)
  972. * **ISSUE** `#20581`_: (`notpeter`_) Many environments: one pillar_root (all your envs are belong to base) (refs: `#46309`_)
  973. * **PR** `#46631`_: (`rallytime`_) Fix pillar unit test failures: file_roots and pillar_roots environments should be lists
  974. @ *2018-03-21 19:22:49 UTC*
  975. * **PR** `#46629`_: (`terminalmage`_) Fix symlink loop when file_roots/pillar_roots is a string instead of a list (refs: `#46631`_)
  976. * **PR** `#46569`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3 (refs: `#46631`_)
  977. * **PR** `#46309`_: (`bdrung`_) Support dynamic pillar_root environment (refs: `#46631`_)
  978. * **PR** `#41423`_: (`RichardW42`_) pillar: target's state list support wildcard in top.sls (refs: `#46631`_)
  979. * 33af3cfc7c Merge pull request `#46631`_ from rallytime/update-pillar-unit-tests
  980. * 0f728186aa Fix pillar unit test failures: file_roots and pillar_roots environments should be lists
  981. * **ISSUE** `#26450`_: (`typeshige`_) file.copy: source file is not present. (refs: `#46640`_)
  982. * **PR** `#46640`_: (`terminalmage`_) Clarify the docs for the file.copy state
  983. @ *2018-03-21 19:14:50 UTC*
  984. * d329e7af78 Merge pull request `#46640`_ from terminalmage/file.copy-docs
  985. * 480c5f8faa Clarify the docs for the file.copy state
  986. * **PR** `#46642`_: (`vutny`_) [DOC] Unify cloud modules index header
  987. @ *2018-03-21 19:13:28 UTC*
  988. * ff40590c06 Merge pull request `#46642`_ from vutny/doc-cloud-index
  989. * 51e6aa54a1 [DOC] Unify cloud modules index header
  990. * **PR** `#46619`_: (`rallytime`_) [2017.7] Merge forward from 2017.7.5 to 2017.7
  991. @ *2018-03-20 19:03:30 UTC*
  992. * 83ed40c06a Merge pull request `#46619`_ from rallytime/merge-2017.7
  993. * bcbddf5d07 Merge branch '2017.7.5' into '2017.7'
  994. * **PR** `#46584`_: (`twangboy`_) Fix issue LGPO issue
  995. @ *2018-03-20 17:48:33 UTC*
  996. * df12135439 Merge pull request `#46584`_ from twangboy/lgpo-46568
  997. * 661017104b Detect disabled reg_multi_sz elements properly
  998. * **PR** `#46624`_: (`twangboy`_) Fix a few inconsitencies in the installer script
  999. @ *2018-03-20 17:47:44 UTC*
  1000. * 2fd3aa487c Merge pull request `#46624`_ from twangboy/win_fix_installer
  1001. * fa0b0efe46 Fix some installer script inconsistencies
  1002. * **ISSUE** `#46552`_: (`JeffLee123`_) State with require requisite executes despite onfail requisite on another state. (refs: `#46571`_)
  1003. * **PR** `#46571`_: (`garethgreenaway`_) [2017.7] fixes to state.py
  1004. @ *2018-03-20 13:40:04 UTC*
  1005. * f038e3c452 Merge pull request `#46571`_ from garethgreenaway/46552_onfail_and_require
  1006. * 152c43c843 Accounting for a case when multiple onfails are used along with requires. Previously if you have multiple states using 'onfail' and two of those states using a 'require' against the first one state, the last two will run even if the 'onfail' isn't met because the 'require' is met because the first state returns true even though it didn't excute. This change adds an additional hidden variable that is used when checking requisities to determine if the state actually ran.
  1007. * **ISSUE** `#46512`_: (`blarghmatey`_) git.pull failing when run from the salt scheduler (refs: `#46520`_)
  1008. * **PR** `#46520`_: (`gtmanfred`_) pass utils to the scheduler for reloading in modules
  1009. @ *2018-03-20 13:35:49 UTC*
  1010. * 2677330e19 Merge pull request `#46520`_ from gtmanfred/2017.7
  1011. * caefedc095 make sure utils is empty for pickling for windows
  1012. * 2883548e6b pass utils to the scheduler for reloading in modules
  1013. * **ISSUE** `#44299`_: (`nhavens`_) 2017.7.2 breaks pkgrepo.managed yum repo comments (refs: `#46531`_)
  1014. * **PR** `#46531`_: (`terminalmage`_) Fix regression in yumpkg._parse_repo_file()
  1015. @ *2018-03-20 13:34:59 UTC*
  1016. * 7bc3c2e588 Merge pull request `#46531`_ from terminalmage/issue44299
  1017. * b70c3389da Fix case where no comments specified
  1018. * ce391c53f4 Add regression test for `#44299`_
  1019. * c3e36a6c94 Fix regression in yumpkg._parse_repo_file()
  1020. * f0c79e3da3 Slight modification to salt.utils.pkg.rpm.combine_comments()
  1021. * **ISSUE** `#46521`_: (`dwoz`_) `--name` argument not honored for cloud test suite (refs: `#46567`_)
  1022. * **PR** `#46567`_: (`dwoz`_) Honor named tests when running integration suites
  1023. @ *2018-03-20 13:24:42 UTC*
  1024. * b80edb5d26 Merge pull request `#46567`_ from dwoz/runtest-n-wart
  1025. * 3b6901e19d Honor named tests when running integration suites
  1026. * **PR** `#46580`_: (`twangboy`_) Clarify some issues with msu files in win_dism.py
  1027. @ *2018-03-16 18:57:55 UTC*
  1028. * 1dcd22e767 Merge pull request `#46580`_ from twangboy/win_update_docs_dism
  1029. * d52b99d7a3 Clarify some issues with msu files in win_dism.py
  1030. * **ISSUE** `#46073`_: (`layer3switch`_) salt 2017.7.3 grains metadata collection in AWS EC2 cause failure and nested iteration (refs: `#46541`_)
  1031. * **PR** `#46541`_: (`gtmanfred`_) handle user-data for metadata grains
  1032. @ *2018-03-15 17:21:31 UTC*
  1033. * 0a68c22332 Merge pull request `#46541`_ from gtmanfred/metadata
  1034. * 19bd1d9db5 handle user-data for metadata grains
  1035. * **ISSUE** `#46427`_: (`wasabi222`_) cumulus linux should use systemd as a default service pkg instead of debian_service (refs: `#46547`_)
  1036. * **PR** `#46547`_: (`garethgreenaway`_) [2017.7] Disable service module for Cumulus
  1037. @ *2018-03-15 16:15:00 UTC*
  1038. * 048b2ba3f6 Merge pull request `#46547`_ from garethgreenaway/46427_service_module_cumulus
  1039. * edd0b11447 Merge branch '2017.7' into 46427_service_module_cumulus
  1040. * ea3c16080e Disable the `service` module on Cumulus since it is using systemd.
  1041. * **PR** `#46548`_: (`Ch3LL`_) profitbrick test: check for foo,bar username,password set in profitbrick config
  1042. @ *2018-03-15 14:25:27 UTC*
  1043. * 98e3260b9a Merge pull request `#46548`_ from Ch3LL/profit_test
  1044. * db96c4e72e check for foo,bar username,password set in profitbrick config
  1045. * **PR** `#46549`_: (`Ch3LL`_) Fix dimensionsdata test random_name call
  1046. @ *2018-03-15 14:23:41 UTC*
  1047. * 79f2a76609 Merge pull request `#46549`_ from Ch3LL/dimension_test
  1048. * bb338c464c Fix dimensionsdata test random_name call
  1049. * **PR** `#46529`_: (`gtmanfred`_) retry if there is a segfault
  1050. @ *2018-03-13 22:41:54 UTC*
  1051. * 083846fe0e Merge pull request `#46529`_ from gtmanfred/kitchen
  1052. * 50d6e2c7be retry if there is a segfault
  1053. * **PR** `#46511`_: (`rallytime`_) Back-port `#45769`_ to 2017.7
  1054. @ *2018-03-13 17:08:52 UTC*
  1055. * **PR** `#45769`_: (`Quarky9`_) Surpress boto WARNING during SQS msg decode in sqs_engine (refs: `#46511`_)
  1056. * 5cc11129f1 Merge pull request `#46511`_ from rallytime/bp-45769
  1057. * a8ffceda53 Surpress boto WARNING during decode, reference: https://github.com/boto/boto/issues/2965
  1058. .. _`#20581`: https://github.com/saltstack/salt/issues/20581
  1059. .. _`#20639`: https://github.com/saltstack/salt/issues/20639
  1060. .. _`#22063`: https://github.com/saltstack/salt/issues/22063
  1061. .. _`#26450`: https://github.com/saltstack/salt/issues/26450
  1062. .. _`#26920`: https://github.com/saltstack/salt/issues/26920
  1063. .. _`#28142`: https://github.com/saltstack/salt/issues/28142
  1064. .. _`#32145`: https://github.com/saltstack/salt/pull/32145
  1065. .. _`#36153`: https://github.com/saltstack/salt/issues/36153
  1066. .. _`#36374`: https://github.com/saltstack/salt/issues/36374
  1067. .. _`#36802`: https://github.com/saltstack/salt/issues/36802
  1068. .. _`#39832`: https://github.com/saltstack/salt/issues/39832
  1069. .. _`#40245`: https://github.com/saltstack/salt/issues/40245
  1070. .. _`#40948`: https://github.com/saltstack/salt/issues/40948
  1071. .. _`#40961`: https://github.com/saltstack/salt/pull/40961
  1072. .. _`#41423`: https://github.com/saltstack/salt/pull/41423
  1073. .. _`#42312`: https://github.com/saltstack/salt/issues/42312
  1074. .. _`#43405`: https://github.com/saltstack/salt/issues/43405
  1075. .. _`#43529`: https://github.com/saltstack/salt/issues/43529
  1076. .. _`#44299`: https://github.com/saltstack/salt/issues/44299
  1077. .. _`#44508`: https://github.com/saltstack/salt/pull/44508
  1078. .. _`#44516`: https://github.com/saltstack/salt/issues/44516
  1079. .. _`#44847`: https://github.com/saltstack/salt/issues/44847
  1080. .. _`#44926`: https://github.com/saltstack/salt/pull/44926
  1081. .. _`#44944`: https://github.com/saltstack/salt/pull/44944
  1082. .. _`#45116`: https://github.com/saltstack/salt/pull/45116
  1083. .. _`#45769`: https://github.com/saltstack/salt/pull/45769
  1084. .. _`#45790`: https://github.com/saltstack/salt/issues/45790
  1085. .. _`#45874`: https://github.com/saltstack/salt/pull/45874
  1086. .. _`#45956`: https://github.com/saltstack/salt/issues/45956
  1087. .. _`#46023`: https://github.com/saltstack/salt/pull/46023
  1088. .. _`#46032`: https://github.com/saltstack/salt/pull/46032
  1089. .. _`#46073`: https://github.com/saltstack/salt/issues/46073
  1090. .. _`#46171`: https://github.com/saltstack/salt/pull/46171
  1091. .. _`#46309`: https://github.com/saltstack/salt/pull/46309
  1092. .. _`#46326`: https://github.com/saltstack/salt/pull/46326
  1093. .. _`#46345`: https://github.com/saltstack/salt/issues/46345
  1094. .. _`#46347`: https://github.com/saltstack/salt/issues/46347
  1095. .. _`#46349`: https://github.com/saltstack/salt/issues/46349
  1096. .. _`#46350`: https://github.com/saltstack/salt/issues/46350
  1097. .. _`#46352`: https://github.com/saltstack/salt/issues/46352
  1098. .. _`#46353`: https://github.com/saltstack/salt/issues/46353
  1099. .. _`#46354`: https://github.com/saltstack/salt/issues/46354
  1100. .. _`#46427`: https://github.com/saltstack/salt/issues/46427
  1101. .. _`#46432`: https://github.com/saltstack/salt/pull/46432
  1102. .. _`#46456`: https://github.com/saltstack/salt/issues/46456
  1103. .. _`#46464`: https://github.com/saltstack/salt/pull/46464
  1104. .. _`#46503`: https://github.com/saltstack/salt/pull/46503
  1105. .. _`#46504`: https://github.com/saltstack/salt/issues/46504
  1106. .. _`#46511`: https://github.com/saltstack/salt/pull/46511
  1107. .. _`#46512`: https://github.com/saltstack/salt/issues/46512
  1108. .. _`#46520`: https://github.com/saltstack/salt/pull/46520
  1109. .. _`#46521`: https://github.com/saltstack/salt/issues/46521
  1110. .. _`#46523`: https://github.com/saltstack/salt/issues/46523
  1111. .. _`#46529`: https://github.com/saltstack/salt/pull/46529
  1112. .. _`#46531`: https://github.com/saltstack/salt/pull/46531
  1113. .. _`#46538`: https://github.com/saltstack/salt/issues/46538
  1114. .. _`#46539`: https://github.com/saltstack/salt/pull/46539
  1115. .. _`#46541`: https://github.com/saltstack/salt/pull/46541
  1116. .. _`#46543`: https://github.com/saltstack/salt/pull/46543
  1117. .. _`#46547`: https://github.com/saltstack/salt/pull/46547
  1118. .. _`#46548`: https://github.com/saltstack/salt/pull/46548
  1119. .. _`#46549`: https://github.com/saltstack/salt/pull/46549
  1120. .. _`#46552`: https://github.com/saltstack/salt/issues/46552
  1121. .. _`#46567`: https://github.com/saltstack/salt/pull/46567
  1122. .. _`#46569`: https://github.com/saltstack/salt/pull/46569
  1123. .. _`#46571`: https://github.com/saltstack/salt/pull/46571
  1124. .. _`#46580`: https://github.com/saltstack/salt/pull/46580
  1125. .. _`#46581`: https://github.com/saltstack/salt/issues/46581
  1126. .. _`#46584`: https://github.com/saltstack/salt/pull/46584
  1127. .. _`#46588`: https://github.com/saltstack/salt/pull/46588
  1128. .. _`#46595`: https://github.com/saltstack/salt/issues/46595
  1129. .. _`#46613`: https://github.com/saltstack/salt/pull/46613
  1130. .. _`#46619`: https://github.com/saltstack/salt/pull/46619
  1131. .. _`#46624`: https://github.com/saltstack/salt/pull/46624
  1132. .. _`#46627`: https://github.com/saltstack/salt/issues/46627
  1133. .. _`#46629`: https://github.com/saltstack/salt/pull/46629
  1134. .. _`#46631`: https://github.com/saltstack/salt/pull/46631
  1135. .. _`#46632`: https://github.com/saltstack/salt/pull/46632
  1136. .. _`#46640`: https://github.com/saltstack/salt/pull/46640
  1137. .. _`#46641`: https://github.com/saltstack/salt/pull/46641
  1138. .. _`#46642`: https://github.com/saltstack/salt/pull/46642
  1139. .. _`#46646`: https://github.com/saltstack/salt/pull/46646
  1140. .. _`#46647`: https://github.com/saltstack/salt/pull/46647
  1141. .. _`#46649`: https://github.com/saltstack/salt/pull/46649
  1142. .. _`#46655`: https://github.com/saltstack/salt/pull/46655
  1143. .. _`#46660`: https://github.com/saltstack/salt/issues/46660
  1144. .. _`#46669`: https://github.com/saltstack/salt/pull/46669
  1145. .. _`#46675`: https://github.com/saltstack/salt/pull/46675
  1146. .. _`#46679`: https://github.com/saltstack/salt/pull/46679
  1147. .. _`#46691`: https://github.com/saltstack/salt/pull/46691
  1148. .. _`#46692`: https://github.com/saltstack/salt/pull/46692
  1149. .. _`#46693`: https://github.com/saltstack/salt/pull/46693
  1150. .. _`#46696`: https://github.com/saltstack/salt/pull/46696
  1151. .. _`#46709`: https://github.com/saltstack/salt/pull/46709
  1152. .. _`#46711`: https://github.com/saltstack/salt/pull/46711
  1153. .. _`#46732`: https://github.com/saltstack/salt/pull/46732
  1154. .. _`#46734`: https://github.com/saltstack/salt/pull/46734
  1155. .. _`#46739`: https://github.com/saltstack/salt/pull/46739
  1156. .. _`#46740`: https://github.com/saltstack/salt/pull/46740
  1157. .. _`#46742`: https://github.com/saltstack/salt/pull/46742
  1158. .. _`#46743`: https://github.com/saltstack/salt/pull/46743
  1159. .. _`#46749`: https://github.com/saltstack/salt/pull/46749
  1160. .. _`#46751`: https://github.com/saltstack/salt/pull/46751
  1161. .. _`#46754`: https://github.com/saltstack/salt/issues/46754
  1162. .. _`#46756`: https://github.com/saltstack/salt/pull/46756
  1163. .. _`#46762`: https://github.com/saltstack/salt/issues/46762
  1164. .. _`#46765`: https://github.com/saltstack/salt/issues/46765
  1165. .. _`#46766`: https://github.com/saltstack/salt/pull/46766
  1166. .. _`#46769`: https://github.com/saltstack/salt/pull/46769
  1167. .. _`#46770`: https://github.com/saltstack/salt/pull/46770
  1168. .. _`#46772`: https://github.com/saltstack/salt/pull/46772
  1169. .. _`#46776`: https://github.com/saltstack/salt/pull/46776
  1170. .. _`#46778`: https://github.com/saltstack/salt/pull/46778
  1171. .. _`#46783`: https://github.com/saltstack/salt/pull/46783
  1172. .. _`#46786`: https://github.com/saltstack/salt/pull/46786
  1173. .. _`#46788`: https://github.com/saltstack/salt/pull/46788
  1174. .. _`#46799`: https://github.com/saltstack/salt/pull/46799
  1175. .. _`#46800`: https://github.com/saltstack/salt/pull/46800
  1176. .. _`#46801`: https://github.com/saltstack/salt/pull/46801
  1177. .. _`#46808`: https://github.com/saltstack/salt/issues/46808
  1178. .. _`#46809`: https://github.com/saltstack/salt/pull/46809
  1179. .. _`#46813`: https://github.com/saltstack/salt/pull/46813
  1180. .. _`#46814`: https://github.com/saltstack/salt/pull/46814
  1181. .. _`#46815`: https://github.com/saltstack/salt/pull/46815
  1182. .. _`#46817`: https://github.com/saltstack/salt/pull/46817
  1183. .. _`#46821`: https://github.com/saltstack/salt/pull/46821
  1184. .. _`#46823`: https://github.com/saltstack/salt/pull/46823
  1185. .. _`#46826`: https://github.com/saltstack/salt/issues/46826
  1186. .. _`#46837`: https://github.com/saltstack/salt/pull/46837
  1187. .. _`#46838`: https://github.com/saltstack/salt/pull/46838
  1188. .. _`#46839`: https://github.com/saltstack/salt/pull/46839
  1189. .. _`#46845`: https://github.com/saltstack/salt/pull/46845
  1190. .. _`#46847`: https://github.com/saltstack/salt/pull/46847
  1191. .. _`#46867`: https://github.com/saltstack/salt/pull/46867
  1192. .. _`#46877`: https://github.com/saltstack/salt/issues/46877
  1193. .. _`#46879`: https://github.com/saltstack/salt/pull/46879
  1194. .. _`#46899`: https://github.com/saltstack/salt/pull/46899
  1195. .. _`#46900`: https://github.com/saltstack/salt/pull/46900
  1196. .. _`#46913`: https://github.com/saltstack/salt/pull/46913
  1197. .. _`#46925`: https://github.com/saltstack/salt/pull/46925
  1198. .. _`#46945`: https://github.com/saltstack/salt/pull/46945
  1199. .. _`#46970`: https://github.com/saltstack/salt/pull/46970
  1200. .. _`#46975`: https://github.com/saltstack/salt/pull/46975
  1201. .. _`#46991`: https://github.com/saltstack/salt/pull/46991
  1202. .. _`#46999`: https://github.com/saltstack/salt/pull/46999
  1203. .. _`#47000`: https://github.com/saltstack/salt/issues/47000
  1204. .. _`#47020`: https://github.com/saltstack/salt/pull/47020
  1205. .. _`#47025`: https://github.com/saltstack/salt/pull/47025
  1206. .. _`#47027`: https://github.com/saltstack/salt/pull/47027
  1207. .. _`#47037`: https://github.com/saltstack/salt/pull/47037
  1208. .. _`#47039`: https://github.com/saltstack/salt/pull/47039
  1209. .. _`#47055`: https://github.com/saltstack/salt/pull/47055
  1210. .. _`#47064`: https://github.com/saltstack/salt/pull/47064
  1211. .. _`#47065`: https://github.com/saltstack/salt/pull/47065
  1212. .. _`#47067`: https://github.com/saltstack/salt/pull/47067
  1213. .. _`#47068`: https://github.com/saltstack/salt/pull/47068
  1214. .. _`#47069`: https://github.com/saltstack/salt/pull/47069
  1215. .. _`#47074`: https://github.com/saltstack/salt/pull/47074
  1216. .. _`#47077`: https://github.com/saltstack/salt/pull/47077
  1217. .. _`#47102`: https://github.com/saltstack/salt/pull/47102
  1218. .. _`#47106`: https://github.com/saltstack/salt/pull/47106
  1219. .. _`#47108`: https://github.com/saltstack/salt/pull/47108
  1220. .. _`#47110`: https://github.com/saltstack/salt/pull/47110
  1221. .. _`#47113`: https://github.com/saltstack/salt/pull/47113
  1222. .. _`#47116`: https://github.com/saltstack/salt/issues/47116
  1223. .. _`#47121`: https://github.com/saltstack/salt/pull/47121
  1224. .. _`#47123`: https://github.com/saltstack/salt/pull/47123
  1225. .. _`#47129`: https://github.com/saltstack/salt/pull/47129
  1226. .. _`#47131`: https://github.com/saltstack/salt/pull/47131
  1227. .. _`#47134`: https://github.com/saltstack/salt/pull/47134
  1228. .. _`#47163`: https://github.com/saltstack/salt/pull/47163
  1229. .. _`#47167`: https://github.com/saltstack/salt/pull/47167
  1230. .. _`#47172`: https://github.com/saltstack/salt/pull/47172
  1231. .. _`#47173`: https://github.com/saltstack/salt/issues/47173
  1232. .. _`#47177`: https://github.com/saltstack/salt/pull/47177
  1233. .. _`#47184`: https://github.com/saltstack/salt/pull/47184
  1234. .. _`#47185`: https://github.com/saltstack/salt/pull/47185
  1235. .. _`#47189`: https://github.com/saltstack/salt/pull/47189
  1236. .. _`#47193`: https://github.com/saltstack/salt/pull/47193
  1237. .. _`#47196`: https://github.com/saltstack/salt/pull/47196
  1238. .. _`#47197`: https://github.com/saltstack/salt/pull/47197
  1239. .. _`#47200`: https://github.com/saltstack/salt/pull/47200
  1240. .. _`#47207`: https://github.com/saltstack/salt/pull/47207
  1241. .. _`#47213`: https://github.com/saltstack/salt/pull/47213
  1242. .. _`#47220`: https://github.com/saltstack/salt/pull/47220
  1243. .. _`#47225`: https://github.com/saltstack/salt/issues/47225
  1244. .. _`#47226`: https://github.com/saltstack/salt/pull/47226
  1245. .. _`#47227`: https://github.com/saltstack/salt/pull/47227
  1246. .. _`#47246`: https://github.com/saltstack/salt/pull/47246
  1247. .. _`#47249`: https://github.com/saltstack/salt/pull/47249
  1248. .. _`#47251`: https://github.com/saltstack/salt/pull/47251
  1249. .. _`#47252`: https://github.com/saltstack/salt/pull/47252
  1250. .. _`#47257`: https://github.com/saltstack/salt/pull/47257
  1251. .. _`#47258`: https://github.com/saltstack/salt/issues/47258
  1252. .. _`#47264`: https://github.com/saltstack/salt/issues/47264
  1253. .. _`#47270`: https://github.com/saltstack/salt/pull/47270
  1254. .. _`#47271`: https://github.com/saltstack/salt/pull/47271
  1255. .. _`#47272`: https://github.com/saltstack/salt/pull/47272
  1256. .. _`#47279`: https://github.com/saltstack/salt/pull/47279
  1257. .. _`#47281`: https://github.com/saltstack/salt/pull/47281
  1258. .. _`#47283`: https://github.com/saltstack/salt/pull/47283
  1259. .. _`#47286`: https://github.com/saltstack/salt/pull/47286
  1260. .. _`#47302`: https://github.com/saltstack/salt/pull/47302
  1261. .. _`#47303`: https://github.com/saltstack/salt/pull/47303
  1262. .. _`#47304`: https://github.com/saltstack/salt/pull/47304
  1263. .. _`#47307`: https://github.com/saltstack/salt/pull/47307
  1264. .. _`#47311`: https://github.com/saltstack/salt/pull/47311
  1265. .. _`#47312`: https://github.com/saltstack/salt/pull/47312
  1266. .. _`#47314`: https://github.com/saltstack/salt/pull/47314
  1267. .. _`#47317`: https://github.com/saltstack/salt/pull/47317
  1268. .. _`#47329`: https://github.com/saltstack/salt/pull/47329
  1269. .. _`#47331`: https://github.com/saltstack/salt/pull/47331
  1270. .. _`#47334`: https://github.com/saltstack/salt/pull/47334
  1271. .. _`#47335`: https://github.com/saltstack/salt/pull/47335
  1272. .. _`#47339`: https://github.com/saltstack/salt/pull/47339
  1273. .. _`#47341`: https://github.com/saltstack/salt/pull/47341
  1274. .. _`#47342`: https://github.com/saltstack/salt/pull/47342
  1275. .. _`#47343`: https://github.com/saltstack/salt/pull/47343
  1276. .. _`#47347`: https://github.com/saltstack/salt/pull/47347
  1277. .. _`#47348`: https://github.com/saltstack/salt/pull/47348
  1278. .. _`#47359`: https://github.com/saltstack/salt/pull/47359
  1279. .. _`#47363`: https://github.com/saltstack/salt/pull/47363
  1280. .. _`#47369`: https://github.com/saltstack/salt/pull/47369
  1281. .. _`#47371`: https://github.com/saltstack/salt/pull/47371
  1282. .. _`#47375`: https://github.com/saltstack/salt/pull/47375
  1283. .. _`#47380`: https://github.com/saltstack/salt/pull/47380
  1284. .. _`#47382`: https://github.com/saltstack/salt/pull/47382
  1285. .. _`#47384`: https://github.com/saltstack/salt/pull/47384
  1286. .. _`#47388`: https://github.com/saltstack/salt/pull/47388
  1287. .. _`#47389`: https://github.com/saltstack/salt/pull/47389
  1288. .. _`#47399`: https://github.com/saltstack/salt/pull/47399
  1289. .. _`#47412`: https://github.com/saltstack/salt/pull/47412
  1290. .. _`#47415`: https://github.com/saltstack/salt/pull/47415
  1291. .. _`#47424`: https://github.com/saltstack/salt/issues/47424
  1292. .. _`#47429`: https://github.com/saltstack/salt/pull/47429
  1293. .. _`#47433`: https://github.com/saltstack/salt/pull/47433
  1294. .. _`#47436`: https://github.com/saltstack/salt/issues/47436
  1295. .. _`#47438`: https://github.com/saltstack/salt/pull/47438
  1296. .. _`#47443`: https://github.com/saltstack/salt/issues/47443
  1297. .. _`#47455`: https://github.com/saltstack/salt/pull/47455
  1298. .. _`#47459`: https://github.com/saltstack/salt/pull/47459
  1299. .. _`#47462`: https://github.com/saltstack/salt/pull/47462
  1300. .. _`#47467`: https://github.com/saltstack/salt/pull/47467
  1301. .. _`#47476`: https://github.com/saltstack/salt/pull/47476
  1302. .. _`#47484`: https://github.com/saltstack/salt/issues/47484
  1303. .. _`#47505`: https://github.com/saltstack/salt/pull/47505
  1304. .. _`#47517`: https://github.com/saltstack/salt/pull/47517
  1305. .. _`#47523`: https://github.com/saltstack/salt/pull/47523
  1306. .. _`#47570`: https://github.com/saltstack/salt/pull/47570
  1307. .. _`#47601`: https://github.com/saltstack/salt/pull/47601
  1308. .. _`#47632`: https://github.com/saltstack/salt/pull/47632
  1309. .. _`#47643`: https://github.com/saltstack/salt/pull/47643
  1310. .. _`#47645`: https://github.com/saltstack/salt/pull/47645
  1311. .. _`#47646`: https://github.com/saltstack/salt/pull/47646
  1312. .. _`#47667`: https://github.com/saltstack/salt/pull/47667
  1313. .. _`#47692`: https://github.com/saltstack/salt/pull/47692
  1314. .. _`#47700`: https://github.com/saltstack/salt/pull/47700
  1315. .. _`#47702`: https://github.com/saltstack/salt/pull/47702
  1316. .. _`#47720`: https://github.com/saltstack/salt/pull/47720
  1317. .. _`#47747`: https://github.com/saltstack/salt/pull/47747
  1318. .. _`#47769`: https://github.com/saltstack/salt/pull/47769
  1319. .. _`#47775`: https://github.com/saltstack/salt/pull/47775
  1320. .. _`#5721`: https://github.com/saltstack/salt/issues/5721
  1321. .. _`Ch3LL`: https://github.com/Ch3LL
  1322. .. _`DmitryKuzmenko`: https://github.com/DmitryKuzmenko
  1323. .. _`GrizzlyV`: https://github.com/GrizzlyV
  1324. .. _`GwiYeong`: https://github.com/GwiYeong
  1325. .. _`HenriWahl`: https://github.com/HenriWahl
  1326. .. _`JeffLee123`: https://github.com/JeffLee123
  1327. .. _`Quarky9`: https://github.com/Quarky9
  1328. .. _`RichardW42`: https://github.com/RichardW42
  1329. .. _`ScoreUnder`: https://github.com/ScoreUnder
  1330. .. _`UtahDave`: https://github.com/UtahDave
  1331. .. _`aboe76`: https://github.com/aboe76
  1332. .. _`amaclean199`: https://github.com/amaclean199
  1333. .. _`arif-ali`: https://github.com/arif-ali
  1334. .. _`baniobloom`: https://github.com/baniobloom
  1335. .. _`bcharron`: https://github.com/bcharron
  1336. .. _`bdarnell`: https://github.com/bdarnell
  1337. .. _`bdrung`: https://github.com/bdrung
  1338. .. _`benediktwerner`: https://github.com/benediktwerner
  1339. .. _`blarghmatey`: https://github.com/blarghmatey
  1340. .. _`bmiguel-teixeira`: https://github.com/bmiguel-teixeira
  1341. .. _`cachedout`: https://github.com/cachedout
  1342. .. _`czhong111`: https://github.com/czhong111
  1343. .. _`dafenko`: https://github.com/dafenko
  1344. .. _`damon-atkins`: https://github.com/damon-atkins
  1345. .. _`david-fairbanks42`: https://github.com/david-fairbanks42
  1346. .. _`doesitblend`: https://github.com/doesitblend
  1347. .. _`drewmat`: https://github.com/drewmat
  1348. .. _`dwoz`: https://github.com/dwoz
  1349. .. _`ezh`: https://github.com/ezh
  1350. .. _`folti`: https://github.com/folti
  1351. .. _`fpicot`: https://github.com/fpicot
  1352. .. _`frogunder`: https://github.com/frogunder
  1353. .. _`garethgreenaway`: https://github.com/garethgreenaway
  1354. .. _`gtmanfred`: https://github.com/gtmanfred
  1355. .. _`isbm`: https://github.com/isbm
  1356. .. _`jeanpralo`: https://github.com/jeanpralo
  1357. .. _`jeroennijhof`: https://github.com/jeroennijhof
  1358. .. _`jf`: https://github.com/jf
  1359. .. _`jfindlay`: https://github.com/jfindlay
  1360. .. _`jfoboss`: https://github.com/jfoboss
  1361. .. _`kfix`: https://github.com/kfix
  1362. .. _`krcroft`: https://github.com/krcroft
  1363. .. _`kstreee`: https://github.com/kstreee
  1364. .. _`layer3switch`: https://github.com/layer3switch
  1365. .. _`lomeroe`: https://github.com/lomeroe
  1366. .. _`malbertus`: https://github.com/malbertus
  1367. .. _`mattp-`: https://github.com/mattp-
  1368. .. _`meaksh`: https://github.com/meaksh
  1369. .. _`mirceaulinic`: https://github.com/mirceaulinic
  1370. .. _`mruepp`: https://github.com/mruepp
  1371. .. _`mvintila`: https://github.com/mvintila
  1372. .. _`myinitialsarepm`: https://github.com/myinitialsarepm
  1373. .. _`mzbroch`: https://github.com/mzbroch
  1374. .. _`nages13`: https://github.com/nages13
  1375. .. _`nhavens`: https://github.com/nhavens
  1376. .. _`notpeter`: https://github.com/notpeter
  1377. .. _`ozgurakan`: https://github.com/ozgurakan
  1378. .. _`paclat`: https://github.com/paclat
  1379. .. _`pcjeff`: https://github.com/pcjeff
  1380. .. _`pruiz`: https://github.com/pruiz
  1381. .. _`psyer`: https://github.com/psyer
  1382. .. _`qcpeter`: https://github.com/qcpeter
  1383. .. _`rallytime`: https://github.com/rallytime
  1384. .. _`rmarcinik`: https://github.com/rmarcinik
  1385. .. _`robgott`: https://github.com/robgott
  1386. .. _`roskens`: https://github.com/roskens
  1387. .. _`s0undt3ch`: https://github.com/s0undt3ch
  1388. .. _`saltstack/salt-jenkins#902`: https://github.com/saltstack/salt-jenkins/issues/902
  1389. .. _`skizunov`: https://github.com/skizunov
  1390. .. _`skylerberg`: https://github.com/skylerberg
  1391. .. _`smitty42`: https://github.com/smitty42
  1392. .. _`szjur`: https://github.com/szjur
  1393. .. _`terminalmage`: https://github.com/terminalmage
  1394. .. _`trudesea`: https://github.com/trudesea
  1395. .. _`twangboy`: https://github.com/twangboy
  1396. .. _`typeshige`: https://github.com/typeshige
  1397. .. _`vangourd`: https://github.com/vangourd
  1398. .. _`vitaliyf`: https://github.com/vitaliyf
  1399. .. _`vutny`: https://github.com/vutny
  1400. .. _`wasabi222`: https://github.com/wasabi222
  1401. .. _`whytewolf`: https://github.com/whytewolf
  1402. .. _`yagnik`: https://github.com/yagnik
  1403. .. _`yannj-fr`: https://github.com/yannj-fr
  1404. .. _`zmalone`: https://github.com/zmalone