2015.8.11.rst 77 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868
  1. ============================
  2. Salt 2015.8.11 Release Notes
  3. ============================
  4. Version 2015.8.11 is a bugfix release for :ref:`2015.8.0 <release-2015-8-0>`.
  5. Statistics
  6. ==========
  7. - Total Merges: **122**
  8. - Total Issue References: **70**
  9. - Total PR References: **221**
  10. - Contributors: **48** (`AAbouZaid`_, `BlaineAtAffirm`_, `DmitryKuzmenko`_, `The-Loeki`_, `abednarik`_, `babilen`_, `bebehei`_, `cachedout`_, `clinta`_, `complexsplit`_, `cro`_, `danslimmon`_, `dcolish`_, `dincamihai`_, `edgan`_, `gerhardqux`_, `ghedo`_, `isbm`_, `jacobhammons`_, `jfindlay`_, `jodv`_, `justinta`_, `l13t`_, `lomeroe`_, `lorengordon`_, `lvg01`_, `mcalmer`_, `meaksh`_, `morganwillcock`_, `oeuftete`_, `opdude`_, `phistrom`_, `rallytime`_, `rmarcinik`_, `ryan-lane`_, `sacren`_, `steverweber`_, `techhat`_, `tegbert`_, `terminalmage`_, `thatch45`_, `the-glu`_, `thegoodduke`_, `ticosax`_, `tveastman`_, `twangboy`_, `vutny`_, `zer0def`_)
  11. Ubuntu 16.04 Packages
  12. =====================
  13. SaltStack is now providing official Salt 2015.8 `packages
  14. <http://repo.saltstack.com/2015.8.html#ubuntu>`_ for Ubuntu 16.04.
  15. Returner Changes
  16. ================
  17. - Any returner which implements a ``save_load`` function is now required to
  18. accept a ``minions`` keyword argument. All returners which ship with Salt
  19. have been modified to do so.
  20. New Master Configuration Parameter
  21. ==================================
  22. - :conf_master:`rotate_aes_key` - if ``True``, causes Salt to generate a new
  23. AES key whenever a minion key is deleted. This eliminates the chance that a
  24. deleted minion could continue to eavesdrop on communications with the master
  25. if it continues to run after its key is deleted.
  26. Changelog for v2015.8.10..v2015.8.11
  27. ====================================
  28. *Generated at: 2018-05-28 01:16:12 UTC*
  29. * **PR** `#34682`_: (`jfindlay`_) update 2015.8.11 release notes
  30. * **PR** `#34676`_: (`cachedout`_) Revert "Modify lodaer global test to use populated dunders"
  31. @ *2016-07-14 18:12:55 UTC*
  32. * 3192e1674b Merge pull request `#34676`_ from cachedout/partial_revert_34644
  33. * 64a154826a Revert "Modify lodaer global test to use populated dunders"
  34. * **PR** `#34601`_: (`lorengordon`_) Clarifies the proper way to reference states
  35. @ *2016-07-14 14:20:41 UTC*
  36. * 3b6f1089b2 Merge pull request `#34601`_ from lorengordon/clarify-doc
  37. * bfe0dd0b8a Clarifies the proper way to reference states
  38. * **PR** `saltstack/salt#34644`_: (`cachedout`_) Cleanup loader errors (refs: `#34651`_)
  39. * **PR** `#34651`_: (`rallytime`_) Lint 34644
  40. * **PR** `#34647`_: (`cachedout`_) Adjust the mine test a little bit to give it a better chance of success
  41. * **PR** `#34642`_: (`justinta`_) Check that mysqladmin exists before running mysql integration tests
  42. @ *2016-07-13 18:12:44 UTC*
  43. * 8a0209101e Merge pull request `#34642`_ from jtand/mysql_integration_cleanup
  44. * dd1559a599 Check that mysqladmin exists before running mysql integration tests.
  45. * **PR** `#34618`_: (`justinta`_) Network state integration test test=True
  46. @ *2016-07-13 16:30:15 UTC*
  47. * 3e612c3794 Merge pull request `#34618`_ from jtand/network_integration_fix
  48. * 34bcf9ccfc Changed network state test to use test=True
  49. * b2616833b0 Some small changes
  50. * ed59113e94 Change network state integration test to use test=True
  51. * **PR** `#34617`_: (`rallytime`_) [2015.8] Merge forward from 2015.5 to 2015.8
  52. @ *2016-07-12 20:11:40 UTC*
  53. * 9f123543e5 Merge pull request `#34617`_ from rallytime/merge-2015.8
  54. * 3026df346f Merge branch '2015.5' into '2015.8'
  55. * 57df38e685 Update github IP for ssh state integration tests (`#34592`_)
  56. * 2e1007254b Avoid circular imports when calling salt.utils functions (`#34584`_)
  57. * **ISSUE** `#33649`_: (`tyhunt99`_) 2016.3.0 dockerng state fails comparing cmd configuration (refs: #saltstack/salt`#33851`_, `#33851`_)
  58. * **PR** `saltstack/salt#33851`_: (`ticosax`_) [dockerng] Add support for edge case when `Cmd` and `Entrypoint` can't be blanked (refs: `#34593`_)
  59. * **PR** `#34593`_: (`rallytime`_) Back-port `#33851`_ to 2015.8
  60. * **PR** `#33851`_: (`ticosax`_) [dockerng] Add support for edge case when `Cmd` and `Entrypoint` can't be blanked (refs: `#34593`_)
  61. * **PR** `#34590`_: (`oeuftete`_) [2015.8] dockerng: When sorting list actual_data, make it a list
  62. * **PR** `#34591`_: (`justinta`_) Gate docker unit test to check for docker
  63. * **PR** `#34560`_: (`terminalmage`_) Add a bunch of documentation on getting files from other environments
  64. * **ISSUE** `#34397`_: (`jaredhanson11`_) ignore_epoch needs to be passed through to version_cmp functions (refs: `#34531`_)
  65. * **PR** `#34531`_: (`terminalmage`_) Support ignore_epoch argument in version comparisons
  66. @ *2016-07-08 16:43:36 UTC*
  67. * 91e0656d44 Merge pull request `#34531`_ from terminalmage/issue34397
  68. * d0fec1b8f6 salt/modules/zypper.py: accept ignore_epoch argument
  69. * 5ae9463c1f salt/modules/yumpkg.py: accept ignore_epoch argument
  70. * c2791117af salt/modules/rpm.py: accept ignore_epoch argument
  71. * c5de8b880d salt/modules/ebuild.py: accept ignore_epoch argument
  72. * 4ee8e8f037 salt/modules/aptpkg.py: accept ignore_epoch argument
  73. * 5b123b403c Pass ignore_epoch to salt.utils.compare_versions()
  74. * 07368fac40 Accept ignore_epoch argument for salt.utils.compare_versions()
  75. * **PR** `#34545`_: (`terminalmage`_) Handle cases where Docker Remote API returns an empty ExecutionDriver
  76. @ *2016-07-08 16:34:30 UTC*
  77. * e99befad47 Merge pull request `#34545`_ from terminalmage/docker-exec-driver
  78. * dd5838e242 Handle cases where Docker Remote API returns an empty ExecutionDriver
  79. * **PR** `#34546`_: (`rallytime`_) Rename unit.states.boto_secgroup to unit.states.boto_secgroup_test
  80. @ *2016-07-08 16:16:42 UTC*
  81. * 7120d43df0 Merge pull request `#34546`_ from rallytime/rename-boto-secgroup-test
  82. * f8a3622be7 Rename unit.states.boto_secgroup to unit.states.boto_secgroup_test
  83. * **PR** `#34537`_: (`rallytime`_) Rename tests.unit.simple to tests.unit.simple_test
  84. @ *2016-07-08 00:08:36 UTC*
  85. * ca92061821 Merge pull request `#34537`_ from rallytime/rename-simple-test
  86. * ceefb6e34c Rename tests.unit.simple to tests.unit.simple_test
  87. * **PR** `#34527`_: (`rallytime`_) [2015.8] Update bootstrap script to latest stable
  88. * **PR** `#34521`_: (`cachedout`_) Prevent many errors in the test suite in loader tests
  89. * **PR** `#34507`_: (`AAbouZaid`_) Fix wrong order of retention_policy_exists.
  90. * **PR** `#34518`_: (`terminalmage`_) Fix pkg.latest integration test for non-LTS ubuntu
  91. @ *2016-07-07 19:29:13 UTC*
  92. * 685df80929 Merge pull request `#34518`_ from terminalmage/fix-pkg.latest-test
  93. * 4aef44ecdf Fix pkg.latest integration test for non-LTS ubuntu
  94. * **PR** `#34513`_: (`cachedout`_) Lower the log level for modules which cannot be loaded to trace
  95. @ *2016-07-07 17:00:48 UTC*
  96. * a516f116d1 Merge pull request `#34513`_ from cachedout/lower_loader_log
  97. * 733c5d00c0 Lower the log level for modules which cannot be loaded to trace
  98. * **PR** `#34498`_: (`rallytime`_) Use -O in the wget example in the bootstrap tutorial for the develop branch
  99. @ *2016-07-07 16:30:46 UTC*
  100. * 63f0451041 Merge pull request `#34498`_ from rallytime/bootstrap-tutorial-doc-fix
  101. * 23c5739c3b Use -O in wget develop example in bootstrap tutorial
  102. * **PR** `#34503`_: (`rallytime`_) Rename some unit test files by adding _test
  103. * **ISSUE** `#34302`_: (`ghost`_) Salt gitfs loads top files from all branches and tags (refs: `#34505`_)
  104. * **PR** `#34505`_: (`terminalmage`_) Improve top file merging documentation
  105. * **PR** `#34492`_: (`zer0def`_) Gracefully handle non-XML output in GlusterFS execution module.
  106. * **PR** `#34489`_: (`justinta`_) Use skipTest for network state integration test
  107. * **ISSUE** `#34261`_: (`vernondcole`_) salt.modules.dnsmasq documentation errors (refs: `#34488`_, `#34323`_)
  108. * **PR** `#34488`_: (`rallytime`_) Update dnsmasq.get_config docs to use correct config_file param.
  109. * **PR** `#34462`_: (`terminalmage`_) Use --always when available to git describe
  110. @ *2016-07-06 03:59:33 UTC*
  111. * e2f576e847 Merge pull request `#34462`_ from terminalmage/git-describe-always
  112. * 6ef7ee198e Restrict use of --always to git 1.5.6 and newer
  113. * c554b22fc8 modules/git: added --always parameter for git.describe().
  114. * **PR** `#34467`_: (`rallytime`_) Back-port `#34457`_ to 2015.8
  115. @ *2016-07-06 03:56:58 UTC*
  116. * **PR** `#34457`_: (`ryan-lane`_) Only access key metadata if we found key metadata (refs: `#34467`_)
  117. * 85f1f18239 Merge pull request `#34467`_ from rallytime/bp-34457
  118. * 746883741f Only access key metadata if we found key metadata
  119. * **PR** `#34432`_: (`twangboy`_) Fix file.append
  120. @ *2016-07-05 23:14:22 UTC*
  121. * 9e15337b74 Merge pull request `#34432`_ from twangboy/fix_file.append
  122. * 13f11fddce Remove refactoring code
  123. * 78f7c530bb Remove unit tests, integration tests written
  124. * b83392edea Remove len() in favor of boolean test
  125. * 4373408163 Fix line error
  126. * 2479b53e2f Fix erroneous report on newline code
  127. * 75b6ed1fd5 Change back to binary read
  128. * 65753cff6d Use os.linesep instead of \n
  129. * a55d63f086 Fix object names
  130. * 3e2fe12e5e Add new line if missing
  131. * 0b7821c8db Fix file.append state
  132. * **PR** `#34429`_: (`terminalmage`_) Skip version checking for targeted packages in pkg.latest state
  133. @ *2016-07-05 17:50:41 UTC*
  134. * 91e095bb41 Merge pull request `#34429`_ from terminalmage/pkg-latest-versioncheck
  135. * 667f31a72a Skip version checking for targeted packages in pkg.latest state
  136. * **PR** `#34455`_: (`cro`_) Forgot reference to inotify
  137. * **PR** `#34451`_: (`rallytime`_) [2015.8] Merge forward from 2015.5 to 2015.8
  138. @ *2016-07-05 15:57:54 UTC*
  139. * 7bb0868c66 Merge pull request `#34451`_ from rallytime/merge-2015.8
  140. * 55a91e22be Merge branch '2015.5' into '2015.8'
  141. * 8c72ee56e4 Merge pull request `#34435`_ from cachedout/backport_config_dir_integration
  142. * 0e2c71a537 Backport change to integraiton test suite
  143. * **ISSUE** `#34390`_: (`mgresser`_) Use rpmdev-vercmp to determine correct version of rpms in CentOS5 (refs: `#34401`_)
  144. * **PR** `#34401`_: (`terminalmage`_) Use rpmdev-vercmp as a fallback for version comparison on RHEL5
  145. @ *2016-07-01 17:42:24 UTC*
  146. * e65d1ae374 Merge pull request `#34401`_ from terminalmage/rpm-version_cmp
  147. * 7cefd4182d Use rpmdev-vercmp as a fallback for version comparison on RHEL5
  148. * **PR** `#34366`_: (`steverweber`_) Update service.py
  149. @ *2016-07-01 17:40:31 UTC*
  150. * 5ddf417432 Merge pull request `#34366`_ from steverweber/fix_servicerestart
  151. * 7847c39024 Update service.py
  152. * **PR** `#34426`_: (`cro`_) Document that inotify is Linux only
  153. @ *2016-07-01 17:04:38 UTC*
  154. * 485454febb Merge pull request `#34426`_ from cro/inotify-linux-only
  155. * 54a02f25ba Document that inotify is Linux only
  156. * **PR** `#34392`_: (`cro`_) Clarify that salt-cloud doesn't get installed by bootstrap
  157. @ *2016-06-30 18:16:23 UTC*
  158. * fe18bbb527 Merge pull request `#34392`_ from cro/salt-cloud-doc-clarify
  159. * 6cce575d40 Clarify that salt-cloud doesn't get installed by bootstrap
  160. * **PR** `#34373`_: (`justinta`_) Network state integration test
  161. @ *2016-06-30 15:05:44 UTC*
  162. * 45b8fb10d7 Merge pull request `#34373`_ from jtand/network_state_integration_test
  163. * 1d24053e36 network.system sls file
  164. * 4a9e6af542 network.routes sls file
  165. * 76c90b2ef6 network.managed sls file
  166. * 84a36369fa Added network state integration test
  167. * **PR** `#34377`_: (`terminalmage`_) Optimize pkg integration tests and add a couple new tests
  168. * **PR** `#34368`_: (`rallytime`_) [2015.8] Merge forward from 2015.5 to 2015.8
  169. @ *2016-06-29 17:54:49 UTC*
  170. * af8ef1e461 Merge pull request `#34368`_ from rallytime/merge-2015.8
  171. * 3bce0cb510 Merge branch '2015.5' into '2015.8'
  172. * 970aaa46d4 Merge pull request `#34252`_ from gtmanfred/2015.5
  173. * 82183f1572 return list of nodes for lxc driver when called directly
  174. * **PR** `#34344`_: (`rallytime`_) Back-port `#34324`_ to 2015.8
  175. * **PR** `#34324`_: (`cachedout`_) Test custom grains matcher (refs: `#34344`_)
  176. * **ISSUE** `#33674`_: (`edgan`_) salt-ssh returns a zero code on jinja template failure. (refs: `#34316`_)
  177. * **ISSUE** `#28300`_: (`srkunze`_) [salt-ssh] Does not return non-zero exit code (refs: `#34316`_)
  178. * **PR** `#34342`_: (`rallytime`_) Back-port `#34316`_ to 2015.8
  179. * **PR** `#34316`_: (`edgan`_) Making salt-ssh pass proper return codes for jinja rendering errors (refs: `#34342`_)
  180. * **PR** `#34339`_: (`terminalmage`_) Revert py3modernize lint changes
  181. * **PR** `#34306`_: (`ghedo`_) Fix iptables.flush state: Do not force 'filter' table when flushing
  182. @ *2016-06-28 19:03:14 UTC*
  183. * 046bdaa9f2 Merge pull request `#34306`_ from ghedo/iptables_flush_table
  184. * 882c6c9c86 Do not force 'filter' table when flushing
  185. * **ISSUE** `#34261`_: (`vernondcole`_) salt.modules.dnsmasq documentation errors (refs: `#34488`_, `#34323`_)
  186. * **ISSUE** `#34249`_: (`ssgward`_) Clarify doc on file.copy (refs: `#34323`_)
  187. * **ISSUE** `#34247`_: (`gravyboat`_) Update logging docs to mention profile level (refs: `#34323`_)
  188. * **ISSUE** `#33694`_: (`hjc`_) Document That Local Files Can Be Used as a Source for File States (refs: `#34323`_)
  189. * **PR** `#34323`_: (`jacobhammons`_) Doc clarifications to file modules, addition of new `profile` log lev…
  190. * **PR** `#34325`_: (`terminalmage`_) Remove unnecessarily-disabled sanity check
  191. * **PR** `#34335`_: (`rallytime`_) [2015.8] Merge forward from 2015.5 to 2015.8
  192. @ *2016-06-28 15:07:15 UTC*
  193. * c5890a0eca Merge pull request `#34335`_ from rallytime/merge-2015.8
  194. * 2296587536 Merge branch '2015.5' into '2015.8'
  195. * 6cce545d92 Merge pull request `#34313`_ from rallytime/bootstrap-2015.5
  196. * c7db73be92 [2015.5] Update to latest bootstrap script v2016.06.27
  197. * **PR** `#34319`_: (`rallytime`_) Back-port `#34244`_ to 2015.8
  198. * **PR** `#34244`_: (`the-glu`_) Typo in dockerio doc (refs: `#34319`_)
  199. * **PR** `#34312`_: (`rallytime`_) [2015.8] Update to latest bootstrap script v2016.06.27
  200. @ *2016-06-27 18:59:59 UTC*
  201. * dd4c937009 Merge pull request `#34312`_ from rallytime/bootstrap-2015.8
  202. * 944a393f89 [2015.8] Update to latest bootstrap script v2016.06.27
  203. * **PR** `#34307`_: (`rallytime`_) Fix test example in integration testing docs
  204. @ *2016-06-27 17:41:24 UTC*
  205. * 91703d2dc4 Merge pull request `#34307`_ from rallytime/fix-test-example
  206. * f44a0543fe Fix test example in integration testing docs
  207. * **PR** `#34233`_: (`thegoodduke`_) ipset: fix the comment containing blank
  208. @ *2016-06-24 19:28:34 UTC*
  209. * d235b1245b Merge pull request `#34233`_ from thegoodduke/for_2015.8_ipset
  210. * 4da5e35bf4 ipset: fix the comment containing blank
  211. * **ISSUE** `#34037`_: (`bobrik`_) salt-call ignores --config-dir resulting in failing gpg renderer (refs: `#34257`_)
  212. * **PR** `#34257`_: (`rallytime`_) Use 'config_dir' setting instead of CONFIG_DIR in gpg renderer
  213. @ *2016-06-24 17:25:04 UTC*
  214. * 65c5675a3f Merge pull request `#34257`_ from rallytime/fix-34037
  215. * d7a5e9b10e Remove test that doesn't actually test anything
  216. * c4c037d600 Use 'config_dir' setting instead of CONFIG_DIR in gpg renderer
  217. * **ISSUE** `#34273`_: (`clinta`_) file.recurse does not properly cache files, adds a pipe to path (refs: `#34274`_)
  218. * **PR** `#34274`_: (`clinta`_) Don't escape source before calling managed
  219. @ *2016-06-24 17:23:35 UTC*
  220. * 203870f147 Merge pull request `#34274`_ from clinta/2015.8
  221. * 6572454918 Don't escape source before calling managed
  222. * **PR** `#34258`_: (`rallytime`_) [2015.8] Merge forward from 2015.5 to 2015.8
  223. @ *2016-06-24 14:27:06 UTC*
  224. * a59dc85a15 Merge pull request `#34258`_ from rallytime/merge-2015.8
  225. * ea914b67cd Merge branch '2015.5' into '2015.8'
  226. * 8d5ed91980 Merge pull request `#34225`_ from richardscollin/fix-win-set-datetime
  227. * 6286771ef7 Fix win_system.set_system_date_time
  228. * cb1e8bf082 Merge pull request `#34232`_ from thegoodduke/for_2015.5_ipset
  229. * 344eb60762 ipset: fix commont containing blank
  230. * **ISSUE** `#33873`_: (`hrumph`_) refresh: True not working with pkg.installed state (refs: `#34093`_)
  231. * **PR** `#34093`_: (`terminalmage`_) Catch CommandExecutionError in pkg states
  232. @ *2016-06-23 21:00:13 UTC*
  233. * 92962957c8 Merge pull request `#34093`_ from terminalmage/issue33873
  234. * 5edb45d746 win_pkg: refresh pkg database if refresh=True passed to version() or list_pkgs()
  235. * 0078adee35 Catch CommandExecutionError in pkg states
  236. * **PR** `#34136`_: (`meaksh`_) Fixed behavior for SUSE OS grains in 2015.8
  237. @ *2016-06-23 20:24:58 UTC*
  238. * **PR** `#34134`_: (`meaksh`_) Fixed behavior for SUSE OS grains in 2016.3 (refs: `#34136`_)
  239. * **PR** `#33903`_: (`meaksh`_) Fetching grains['os'] from /etc/os-release on SUSE systems if it is possible (refs: `#34134`_)
  240. * cb5399787c Merge pull request `#34136`_ from meaksh/salt-suse-os-detection-2015.8
  241. * 97f1958863 some cleanup and renaming
  242. * 72c8e5d78f better way to check for openSUSE Leap
  243. * 548971bdc9 Fix for SUSE OS grains in 2015.8
  244. * **ISSUE** `#34074`_: (`fooka03`_) Unable to use S3 file backend with 2016.3.1 on Ubuntu 14.04 or 16.04 (refs: `#34208`_)
  245. * **ISSUE** `#32916`_: (`giannello`_) file.managed memory usage with s3 sources (refs: `#33599`_)
  246. * **PR** `#34208`_: (`lomeroe`_) fix regression from `#33681`_ which causes pulling a list of s3 objects …
  247. * **PR** `#33681`_: (`rallytime`_) Back-port `#33599`_ to 2015.8 (refs: `#34208`_)
  248. * **PR** `#33599`_: (`lomeroe`_) Fix s3 large file download (refs: `#33681`_)
  249. * **ISSUE** `#34213`_: (`terminalmage`_) gitfs w/pygit2 - corner case, traceback with short hexidecimal environment names (refs: `#34218`_)
  250. * **ISSUE** `#34212`_: (`terminalmage`_) gitfs: commit SHAs no longer available as fileserver environments (refs: `#34218`_)
  251. * **PR** `#34218`_: (`terminalmage`_) Fix a pair of gitfs bugs
  252. * **ISSUE** `#34043`_: (`rallytime`_) state execution stacktraces when psutil isn't installed (refs: `#34182`_)
  253. * **PR** `#34182`_: (`rallytime`_) Handle child PIDs differently depending on the availability of psutils
  254. @ *2016-06-22 19:22:06 UTC*
  255. * **PR** `#33942`_: (`cachedout`_) ZD 762 (refs: `#34182`_)
  256. * 6d643cd528 Merge pull request `#34182`_ from rallytime/fix-34043
  257. * b7d49c5052 Handle child PIDs differently depending on the availability of psutils
  258. * **PR** `#34188`_: (`terminalmage`_) Clarify pkg.list_repo_pkgs docstring for held packages
  259. * **PR** `#34206`_: (`terminalmage`_) Change target for dockerng assuming default status to Nitrogen release
  260. * **PR** `#34184`_: (`rallytime`_) [2015.8] Merge forward from 2015.5 to 2015.8
  261. @ *2016-06-21 21:43:46 UTC*
  262. * 1c4369d093 Merge pull request `#34184`_ from rallytime/merge-2015.8
  263. * 8e36e90966 Merge branch '2015.5' into '2015.8'
  264. * 5411ebb3b4 Merge pull request `#34141`_ from jtand/boto_vpc_test_fix
  265. * b7ac6c735a Moved imports to top, out of _get_moto_version function
  266. * 02f9ba99ba Updated version check. Moved check into it's own function
  267. * d445026c56 Updated test to work with new moto version. Changed strings to unicode
  268. * **ISSUE** `#33972`_: (`morganwillcock`_) 2016.3.1 breaks diskusage beacon (refs: `#34176`_, `#34103`_)
  269. * **PR** `#34176`_: (`rallytime`_) Back-port `#34103`_ to 2015.8
  270. @ *2016-06-21 20:01:46 UTC*
  271. * **PR** `#34103`_: (`morganwillcock`_) Fix diskusage beacon (refs: `#34176`_)
  272. * **PR** `#33474`_: (`cachedout`_) Fix diskusage beacon (refs: `#34103`_)
  273. * c059d6c08c Merge pull request `#34176`_ from rallytime/bp-34103
  274. * 2e5e7ed03c Fix diskusage beacon
  275. * **ISSUE** `#34114`_: (`onorua`_) can't read PID from lock file due to exception if gitfs_global_lock is enabled (refs: `#34179`_)
  276. * **PR** `#34179`_: (`terminalmage`_) Raise the correct exception when gitfs lockfile is empty
  277. @ *2016-06-21 20:00:59 UTC*
  278. * 5cbaaed167 Merge pull request `#34179`_ from terminalmage/issue34114
  279. * 86d1b8e864 Raise the correct exception when gitfs lockfile is empty
  280. * **PR** `#34178`_: (`terminalmage`_) Remove unnecesssary comment
  281. @ *2016-06-21 19:15:37 UTC*
  282. * 67deded119 Merge pull request `#34178`_ from terminalmage/remove-comment
  283. * 4965be72b1 Remove unnecesssary comment
  284. * **PR** `#34165`_: (`mcalmer`_) fix salt --summary to count not responding minions correctly
  285. * **PR** `#34175`_: (`rallytime`_) Back-port `#34128`_ to 2015.8
  286. * **PR** `#34128`_: (`bebehei`_) doc: add missing dot (refs: `#34175`_)
  287. * **PR** `#34174`_: (`rallytime`_) Back-port `#34066`_ to 2015.8
  288. * **PR** `#34066`_: (`complexsplit`_) Typo fix (refs: `#34174`_)
  289. * **PR** `#34077`_: (`rallytime`_) Add some grains targeting tests
  290. @ *2016-06-21 16:06:30 UTC*
  291. * 3669048654 Merge pull request `#34077`_ from rallytime/grains-tests
  292. * 2199bb8a78 Add integration tests for grains.append
  293. * 37cfe70724 Add some grains targeting tests
  294. * **PR** `#34142`_: (`isbm`_) Move log message from INFO to DEBUG.
  295. @ *2016-06-20 18:57:34 UTC*
  296. * 65fba5b4d7 Merge pull request `#34142`_ from isbm/isbm-getid-loglevel-shift
  297. * 236a67b702 Move log message from INFO to DEBUG.
  298. * **PR** `#34100`_: (`terminalmage`_) Update documentation on "refresh" behavior in pkg states
  299. * **PR** `#34072`_: (`jfindlay`_) modules.pkg int tests: skip refresh_db upon error
  300. * **PR** `#34069`_: (`rallytime`_) Add a test to check for disconnected minion messaging
  301. @ *2016-06-16 21:18:38 UTC*
  302. * 1b76de1557 Merge pull request `#34069`_ from rallytime/test-minion-return-message
  303. * 60561ac6fc Add a test to check for disconnected minion messaging
  304. * **ISSUE** `#30100`_: (`armooo`_) Masterless gitfs performance (refs: `#34048`_)
  305. * **PR** `#34048`_: (`terminalmage`_) RFC: proposed fix for multiple fileserver updates in masterless runs
  306. @ *2016-06-16 21:10:59 UTC*
  307. * 3119693dac Merge pull request `#34048`_ from terminalmage/issue30100
  308. * 715e7af8a4 Ensure only one fileserver update in a masterless run
  309. * **PR** `#34011`_: (`rallytime`_) Back-port `#33948`_ and `#34009`_ to 2015.8
  310. @ *2016-06-16 15:41:02 UTC*
  311. * **PR** `#34009`_: (`rallytime`_) Back-port `#33948`_ to 2016.3 + add log message (refs: `#34011`_)
  312. * **PR** `#33948`_: (`cachedout`_) Save an entire minion cache traversal on each master pub (refs: `#34011`_, `#34009`_)
  313. * dd03024931 Merge pull request `#34011`_ from rallytime/bp-33948-2015.8
  314. * a4660d1ff7 Warn when custom returners don't have minions kwarg in save_load
  315. * 78befde62f Add note to release notes about returner minions kwarg change
  316. * 4e7f35fa36 Fix loop over cache in auth checking!
  317. * 06963e0505 Save an entire minion cache traversal on each master pub
  318. * **PR** `#34051`_: (`tegbert`_) Fixed a bug in the consul.py module that was preventing services
  319. * **PR** `#34045`_: (`jacobhammons`_) Updated latest release version
  320. @ *2016-06-15 19:22:43 UTC*
  321. * 8ba117c7f6 Merge pull request `#34045`_ from jacobhammons/release-prev
  322. * 43b4a12aa2 Updated latest release version
  323. * **PR** `#34020`_: (`twangboy`_) Always make changes to minion config if set (2015.8)
  324. * **PR** `#34030`_: (`vutny`_) More YAML indentation fixes in state module examples
  325. * **PR** `#34003`_: (`vutny`_) states.file: fix indentation in YAML examples (refs: `#34030`_)
  326. * **PR** `#34018`_: (`rallytime`_) [2015.8] Merge forward from 2015.5 to 2015.8
  327. @ *2016-06-14 22:53:19 UTC*
  328. * 5b5eae4ca9 Merge pull request `#34018`_ from rallytime/merge-2015.8
  329. * 77f44f3087 Merge branch '2015.5' into '2015.8'
  330. * 871f7966ce Lint fix for `#34000`_ (`#34005`_)
  331. * f758e42172 Fix incorrectly written test (`#34000`_)
  332. * cf6281b4cf Add loader.utils() example to calling minion_mods (`#33953`_)
  333. * 6b98e8a9ea Merge pull request `#33880`_ from terminalmage/zh744
  334. * ea726d11c8 pkg.uptodate: Pass kwargs to pkg.list_upgrades
  335. * de90b35d2b salt/modules/zypper.py: add fromrepo support to list_upgrades
  336. * 35fbb06df5 salt/modules/win_pkg.py: add kwargs to list_upgrades
  337. * bf5505f425 salt/modules/solarisips.py: add kwargs to list_upgrades
  338. * 6e89a8be98 salt/modules/pkgutil.py: add kwargs to list_upgrades
  339. * 5179dbcec4 salt/modules/pacman.py: add kwargs to list_upgrades
  340. * 46e5a52784 salt/modules/macports.py: add kwargs to list_upgrades
  341. * 76143b76ca salt/modules/ebuild.py: add kwargs to list_upgrades
  342. * b40fc9bc62 salt/modules/brew.py: add kwargs to list_upgrades
  343. * 4f11c16d86 salt/modules/aptpkg.py: add fromrepo support to list_upgrades
  344. * cb88960ed1 Merge pull request `#33904`_ from rallytime/bp-33806
  345. * 638ccf501d Work around upstream cherrypy bug
  346. * **PR** `#34003`_: (`vutny`_) states.file: fix indentation in YAML examples (refs: `#34030`_)
  347. * **ISSUE** `#20809`_: (`lorengordon`_) Function pam.read_file is not available? (refs: `#34002`_)
  348. * **PR** `#34002`_: (`lorengordon`_) Remove loader test for pam module
  349. * **PR** `#33990`_: (`jacobhammons`_) Adds links to several current Salt-related projects
  350. @ *2016-06-14 01:15:20 UTC*
  351. * c4dab6a074 Merge pull request `#33990`_ from jacobhammons/community-projects
  352. * b20213fd79 Adds links to several current Salt-related projects Removes the salt_projects.rst file which hasn't been updated in a long time, this is replaced by the updated topics/projects/index.rst file Adds a note about Salt Pack to the installation doc
  353. * **PR** `#33983`_: (`twangboy`_) Clarify the `account_exists` parameter
  354. @ *2016-06-14 01:11:48 UTC*
  355. * 444c15792c Merge pull request `#33983`_ from twangboy/fix_docs_join_domain
  356. * b057be04b4 Fix typo, more documentation
  357. * d8c2f3e57a Clarify the `account_exists` parameter
  358. * **PR** `#33951`_: (`jfindlay`_) modules.gem int tests: more fixes
  359. @ *2016-06-14 00:46:43 UTC*
  360. * 9bd2317992 Merge pull request `#33951`_ from jfindlay/gem_tests
  361. * 2eb633ccad modules.gem int tests: only check known installed gems
  362. * 9f3e18b037 modules.gem int tests: (un)install a non-core gem
  363. * **PR** `#33984`_: (`jfindlay`_) Add docs and tests to disk state
  364. @ *2016-06-14 00:43:38 UTC*
  365. * 53baae6eb1 Merge pull request `#33984`_ from jfindlay/disk_capacity
  366. * 6cbe31e6c2 states.disk: rewrite unit tests
  367. * 82c77b533f states.disk.status: validate percent values
  368. * aedc4e15e5 states.disk: add documentation
  369. * **PR** `#33985`_: (`rallytime`_) Write some more simple batch command tests
  370. @ *2016-06-14 00:38:05 UTC*
  371. * fa5efb6a69 Merge pull request `#33985`_ from rallytime/more-batch-tests
  372. * 3e7ab8c7b3 Write some more simple batch command tests
  373. * **PR** `#33684`_: (`jfindlay`_) add acl unit tests
  374. * **PR** `#33942`_: (`cachedout`_) ZD 762 (refs: `#34182`_)
  375. * **PR** `#33946`_: (`rallytime`_) Back-port `#33698`_ to 2015.8
  376. @ *2016-06-13 15:55:22 UTC*
  377. * **PR** `#33698`_: (`opdude`_) Vsphere fixes (refs: `#33946`_)
  378. * 0281d491c6 Merge pull request `#33946`_ from rallytime/bp-33698
  379. * 5fdfed1cb9 Make sure we only use GetConnection if we are using a proxy salt minion
  380. * 1505c5724b Fix a bug with self signed certificates and creating a new VM
  381. * **ISSUE** `#33911`_: (`xlotlu`_) salt-ssh + grains.filter_by Type error: filter_by() got an unexpected keyword argument 'base' (refs: `#33952`_)
  382. * **PR** `#33952`_: (`rallytime`_) Add base argument to salt-ssh grains wrapper for filter_by func
  383. @ *2016-06-13 15:51:33 UTC*
  384. * dff3f51955 Merge pull request `#33952`_ from rallytime/fix-33911
  385. * 03b7cbbd2c Add base argument to salt-ssh grains wrapper for filter_by func
  386. * **PR** `#33962`_: (`jacobhammons`_) Adds a "Generated on <timestamp>" line to the html footer
  387. * **ISSUE** `#29525`_: (`apergos`_) master config setting ping_on_rotate is broken if minion_data_cache is disabled (refs: `#33765`_)
  388. * **PR** `#33765`_: (`cachedout`_) Correct issue with ping on rotate with minion cache
  389. * **PR** `#33888`_: (`jfindlay`_) random.org checks
  390. @ *2016-06-10 15:45:07 UTC*
  391. * 378dd7ca06 Merge pull request `#33888`_ from jfindlay/random_check
  392. * 6acee3cc30 modules.random_org._query: only return text if present
  393. * 82f95429db modules.random_org unit tests: skip if random.org down
  394. * 1f9422e0cd utils.http.query: also except gaierror with tornado
  395. * **ISSUE** `#31499`_: (`Reiner030`_) FeatureRequest: boto_elb misses connection_settings - idle_timeout (refs: `#33936`_)
  396. * **PR** `#33936`_: (`rallytime`_) Add connecting_settings to boto_elb state attributes list
  397. * **ISSUE** `#29249`_: (`timcharper`_) `salt-cloud` `sync_after_install: all` does not seem to sync anything at all (refs: `#33917`_)
  398. * **PR** `#33917`_: (`techhat`_) Wait for up to a minute for sync_after_install
  399. * **PR** `#33877`_: (`rallytime`_) [2015.8] Merge forward from 2015.5 to 2015.8
  400. @ *2016-06-09 14:50:42 UTC*
  401. * ef6da0be5d Merge pull request `#33877`_ from rallytime/merge-2015.8
  402. * 398534a9e7 Fix ret return from merge-conflict resolution
  403. * b8e4706074 Merge branch '2015.5' into '2015.8'
  404. * cdda593c50 Merge pull request `#33829`_ from terminalmage/update-versionchanged
  405. * f7028eb1c6 Update versionchanged directive
  406. * b8e6c144d8 Merge pull request `#33833`_ from terminalmage/issue33645
  407. * 91745c2a67 Support syncing pillar modules to masterless minions
  408. * e061788e81 Merge pull request `#33814`_ from terminalmage/archive-extracted-xz
  409. * 897a716df2 Support extraction of XZ archives in archive.extracted state
  410. * fa983e91cf Merge pull request `#33778`_ from sodium-chloride/2015.5-2016-0604-1938
  411. * a5fb6d7a69 Fix minor docstring issues
  412. * b9133326c8 Merge pull request `#33726`_ from jtand/sysmod_skip_valid_docs_glance
  413. * ebee8a89af glance.warn_until shouldn't be checked for a doc string
  414. * 137f0b19f3 Merge pull request `#33611`_ from TargetHolding/2015.5
  415. * 1dd15a603b solve' TypeError: expected string or buffer' in json/decoder.py
  416. * eaf42ca892 solve AttributeError: 'module' object has no attribute 'exception'
  417. * **ISSUE** `#33810`_: (`chiro79`_) locate.locate fails always (refs: `#33827`_)
  418. * **PR** `#33827`_: (`cachedout`_) Fix broken locate.locate function
  419. @ *2016-06-08 13:49:57 UTC*
  420. * ec09095c45 Merge pull request `#33827`_ from cachedout/issue_33810
  421. * 9d36f1e474 Fix broken locate.locate function
  422. * **PR** `#33839`_: (`cachedout`_) Fix another unit test stacktrace in pkg_resource
  423. @ *2016-06-08 13:32:55 UTC*
  424. * f7b3d0eda0 Merge pull request `#33839`_ from cachedout/fix_pkgresource_test_stacktrace
  425. * 435547a747 Fix another unit test stacktrace in pkg_resource
  426. * **PR** `#33840`_: (`cachedout`_) Remove matcher tests
  427. @ *2016-06-08 13:31:41 UTC*
  428. * 5f081ef31c Merge pull request `#33840`_ from cachedout/remove_matcher_unit_tests
  429. * 6297448377 Remove matcher tests
  430. * **PR** `#33836`_: (`cachedout`_) Fixing more stupid unit tests
  431. @ *2016-06-07 21:34:04 UTC*
  432. * cda032dab2 Merge pull request `#33836`_ from cachedout/fix_winserver_manager_test
  433. * 453fb1ac91 Fixing more stupid unit tests
  434. * **PR** `#33805`_: (`jfindlay`_) states.pkg int tests: skip if pkg mgr unavailable
  435. @ *2016-06-07 14:40:47 UTC*
  436. * 1db559afe9 Merge pull request `#33805`_ from jfindlay/pkg_tests
  437. * 0c069ddc95 states.pkg int tests: skip if pkg mgr unavailable
  438. * **PR** `#33808`_: (`jfindlay`_) fix some problems with the gem module integration tests
  439. @ *2016-06-07 14:40:25 UTC*
  440. * 3984b65486 Merge pull request `#33808`_ from jfindlay/gem_tests
  441. * f7c19a1a58 modules.gem int tests: relax version checks
  442. * 6af47d2ba7 modules.gem int tests: remove pkgs before testing install
  443. * **PR** `#33770`_: (`jfindlay`_) service state integration tests
  444. @ *2016-06-07 14:37:54 UTC*
  445. * c30d8a8c61 Merge pull request `#33770`_ from jfindlay/service_tests
  446. * f13f914755 states.service: add integration tests
  447. * 90aee79c39 states.service.mod_watch: update unit test
  448. * d210a92f09 states.service.mod_watch: update sfun and force docs
  449. * **PR** `#33691`_: (`justinta`_) Gem integration test
  450. @ *2016-06-06 11:13:23 UTC*
  451. * 7fdfbe9a28 Merge pull request `#33691`_ from jtand/gem_integration_test
  452. * ff2dae103d ubuntu doesn't install default gems when ruby is installed
  453. * 504df9a65a Fixed lint error
  454. * 0cb1bfa0d3 Removed extra :
  455. * 86f59b3e80 Made more pythonic
  456. * 2f36f34981 Fixed salt.util import. Added status check to make sure external resource is available
  457. * 400a71ec33 Removed redundancies
  458. * 91db411bea A couple lint fixes
  459. * c97f3319b9 Add check for gem binary
  460. * 210aceb402 Refactored tests to not use return messages
  461. * 9d437bd45d Removed artifact from testing
  462. * 134e1fa888 Fixed typos, and added destructiveTest decorator
  463. * 37bc3ad8fd Fixed typo, uninstalled to uninstall
  464. * 5b23b91ac6 Integration test for gem module
  465. * **PR** `#33777`_: (`sacren`_) Fix minor docstring issue of arg being missing
  466. @ *2016-06-06 10:44:59 UTC*
  467. * bb4194bb79 Merge pull request `#33777`_ from sodium-chloride/2015.8-2016-0604-1939
  468. * c1fd830a1a Fix minor docstring issue of arg being missing
  469. * **ISSUE** `#31219`_: (`gladiatr72`_) when the minions have all been destroyed... (refs: `#33759`_)
  470. * **PR** `#33759`_: (`cachedout`_) Catch no minions exception in batch mode
  471. @ *2016-06-03 21:22:49 UTC*
  472. * c749aea409 Merge pull request `#33759`_ from cachedout/issue_31219
  473. * 15a39f8646 Catch no minions exception in batch mode
  474. * **ISSUE** `#33554`_: (`jfindlay`_) local cache missing directories while running test suite (refs: `#33653`_)
  475. * **PR** `#33719`_: (`cachedout`_) Catch oserror for race condition
  476. @ *2016-06-03 17:25:26 UTC*
  477. * **PR** `#33653`_: (`cachedout`_) Create missing jid dir if it doesn't exist (refs: `#33719`_)
  478. * 47d668e071 Merge pull request `#33719`_ from cachedout/fixup_33653
  479. * 635efa248b Change to just surround the mkdir
  480. * 21b7123a60 Catch oserror for race condition
  481. * **PR** `#33712`_: (`meaksh`_) Fix for groupadd execution module failures in SLES11 systems
  482. @ *2016-06-03 16:13:06 UTC*
  483. * 11e39e7203 Merge pull request `#33712`_ from meaksh/fix-for-groupadd-module-failures-in-SLE11-2015.8
  484. * ab738416ba pylint fix
  485. * bf27e5d36e test_members cleanup
  486. * ba815dbf76 improvements on groupadd unit tests
  487. * 3bbc5ae0d9 one line is better
  488. * a53dc192c9 fix groupadd module for sles11 systems
  489. * **PR** `#33718`_: (`rallytime`_) Back-port `#33700`_ to 2015.8
  490. @ *2016-06-03 16:10:44 UTC*
  491. * **PR** `#33700`_: (`sacren`_) Fix incorrect args passed to timezone.set_hwclock (refs: `#33718`_)
  492. * 2c450a7494 Merge pull request `#33718`_ from rallytime/bp-33700
  493. * a6a446121a Fix speed issue
  494. * a41146730a Fix incorrect args passed to timezone.set_hwclock
  495. * **ISSUE** `#33725`_: (`terminalmage`_) git_pillar w/pygit2 fails to checkout a non-master branch when remote repo has no master branch (refs: `#33727`_)
  496. * **PR** `#33727`_: (`terminalmage`_) Fix git_pillar edge case for remote repos without a master branch
  497. @ *2016-06-03 16:03:59 UTC*
  498. * b07701f0a0 Merge pull request `#33727`_ from terminalmage/issue33725
  499. * d8ba7ed5a5 Fix git_pillar edge case for remote repos without a master branch
  500. * **PR** `#33728`_: (`jfindlay`_) Make `configurable_test_state` configurable in test mode
  501. @ *2016-06-03 16:02:57 UTC*
  502. * 015e50cec8 Merge pull request `#33728`_ from jfindlay/test_state_test
  503. * 87e018af2a states.test.configurable_test_state: add unit tests
  504. * c2d0679c4b states.test.configurable_test_state: refactor change_data
  505. * f06ff1af1f states.test.configurable_test_state test mode
  506. * **PR** `#33729`_: (`twangboy`_) Add exclude option to win_servermanager
  507. @ *2016-06-03 15:53:13 UTC*
  508. * 1cf8fe3f1d Merge pull request `#33729`_ from twangboy/fix_win_servermanager
  509. * 2de91d166f Fix docstring
  510. * 9870479d99 Add exclude option to state
  511. * 50bd76e206 Add exclude option
  512. * **ISSUE** `#31816`_: (`vutny`_) Deprecate or update the http://debian.saltstack.com/ (refs: `#33743`_)
  513. * **PR** `#33743`_: (`vutny`_) Debian installation docs: drop section about community-maintained repo
  514. @ *2016-06-03 15:29:45 UTC*
  515. * 6c150d840d Merge pull request `#33743`_ from vutny/drop-debian-community-repo-doc
  516. * 8621f5be54 Debian installation docs: drop section about community-maintained repository
  517. * **ISSUE** `#33554`_: (`jfindlay`_) local cache missing directories while running test suite (refs: `#33653`_)
  518. * **PR** `#33653`_: (`cachedout`_) Create missing jid dir if it doesn't exist (refs: `#33719`_)
  519. * **PR** `#33654`_: (`twangboy`_) Fix win servermanager
  520. @ *2016-06-02 17:55:45 UTC*
  521. * 8a566ff4b9 Merge pull request `#33654`_ from twangboy/fix_win_servermanager
  522. * 6c7b21676a Fix lint and tests
  523. * 4775e6bdf0 Add additional params to state
  524. * b0af32346d Add additional params to install and remove
  525. * **ISSUE** `#33424`_: (`thusoy`_) Error logging with non-environment branches in gitfs (refs: `#33679`_)
  526. * **PR** `#33679`_: (`terminalmage`_) Only compile the template contents if they evaluate to True
  527. @ *2016-06-02 17:20:00 UTC*
  528. * 996ff56dd4 Merge pull request `#33679`_ from terminalmage/issue33424
  529. * 9da40c4437 Append empty dictionaries for saltenvs with no top file
  530. * 5eb1b3ca62 Only compile the template contents if they evaluate to True
  531. * **PR** `#33685`_: (`jfindlay`_) modules.cp.get_url: add test for https://
  532. @ *2016-06-01 22:25:41 UTC*
  533. * c8dc70b96a Merge pull request `#33685`_ from jfindlay/get_url_test
  534. * 2b5035fdc0 modules.cp.get_url: add test for https://
  535. * **PR** `#33581`_: (`dincamihai`_) Call zypper refresh after adding/modifying a repository
  536. @ *2016-06-01 22:25:11 UTC*
  537. * 5e022ff29c Merge pull request `#33581`_ from dincamihai/2015.8
  538. * 788730ea72 DRY test
  539. * 1d3769ccfa Improve zypper_patcher_config looks
  540. * 42d8d4195c Assert only gpgautoimport: True works
  541. * ced75e8e62 Reverse if conditions and rename variable
  542. * 80bfbe5c52 Reduce dicts and lists to one line where possible
  543. * 1d5d6d7d60 Update test method names to pass pylint
  544. * c7ae5907ee Call zypper refresh after adding/modifying a repository
  545. * **ISSUE** `#32916`_: (`giannello`_) file.managed memory usage with s3 sources (refs: `#33599`_)
  546. * **PR** `#33681`_: (`rallytime`_) Back-port `#33599`_ to 2015.8 (refs: `#34208`_)
  547. @ *2016-06-01 21:14:29 UTC*
  548. * **PR** `#33599`_: (`lomeroe`_) Fix s3 large file download (refs: `#33681`_)
  549. * 069ee15b7c Merge pull request `#33681`_ from rallytime/bp-33599
  550. * 45143a599b use requests streaming for uploads/downloads to file (return_bin unchanged) allows downloading files larger than amount of memory (non-stream reads into memory before writing to disk or uploading)
  551. * 4a9b23f03f first go at having requests use streaming for get/put requests
  552. * **ISSUE** `#33393`_: (`babilen`_) pip.installed does not work with ancient pip versions (refs: `#33396`_)
  553. * **PR** `#33396`_: (`babilen`_) Issue 33393
  554. @ *2016-06-01 21:12:03 UTC*
  555. * 13537c4891 Merge pull request `#33396`_ from babilen/issue-33393
  556. * 57e0475cd4 Make pip InstallationError import more robust
  557. * 291a3e21fa Remove duplicated code.
  558. * **PR** `#33652`_: (`terminalmage`_) Lower the log level for failed auths
  559. @ *2016-06-01 16:37:09 UTC*
  560. * 7bce4ece1a Merge pull request `#33652`_ from terminalmage/zh723
  561. * 411841603a Lower the log level for failed auths
  562. * **ISSUE** `#33582`_: (`waxie`_) mysql module gives traceback if no working authentication (refs: `#33615`_)
  563. * **PR** `#33615`_: (`danslimmon`_) Fix crash on unconnectable MySQL server (resolves `#33582`_)
  564. @ *2016-05-31 16:03:51 UTC*
  565. * 504989388a Merge pull request `#33615`_ from danslimmon/mysql-traceback-33582
  566. * 180099ae9f Wrote test for broken server connection
  567. * c6c3ff02e3 Added some error checking to resolve `#33582`_.
  568. * **PR** `#33558`_: (`twangboy`_) Fix win servermanager
  569. @ *2016-05-27 22:05:43 UTC*
  570. * b47182e47c Merge pull request `#33558`_ from twangboy/fix_win_servermanager
  571. * 62a6bde0ea Fix comment when already installed
  572. * 79bc7195dc Fix unit tests
  573. * 56a6f6bb83 Fix changes
  574. * 8ebe99ec5e Fix restart_needed
  575. * 6e478cbda0 Add restart needed
  576. * 72ebf26616 Add missing import
  577. * 193583be96 Use dictionary compare for changes in remove
  578. * 1ae7dd76c1 Use dictionary compare for changes
  579. * **ISSUE** `#33544`_: (`tjuup`_) Salt 2016.3.0 (Boron) clean_old_jobs fails (refs: `#33555`_)
  580. * **PR** `#33555`_: (`cachedout`_) Fix crashing Maintenence process
  581. @ *2016-05-26 19:25:39 UTC*
  582. * 58d89d66e3 Merge pull request `#33555`_ from cachedout/issue_33544
  583. * fe7ee7a470 Fix crashing Maintenence process
  584. * **PR** `#33501`_: (`meaksh`_) unit tests for rpm.checksum() and zypper.download()
  585. @ *2016-05-26 14:34:27 UTC*
  586. * d052908729 Merge pull request `#33501`_ from meaksh/zypper-download-check-signature-2015.8
  587. * eaaef25c79 lint issue fixed
  588. * 6b6febb211 unit tests for rpm.checksum() and zypper.download()
  589. * **ISSUE** `#33319`_: (`ghost`_) Salt interpets jinja syntax in contents pillar (refs: `#33513`_)
  590. * **PR** `#33513`_: (`rallytime`_) Add a section to the jinja docs about escaping jinja
  591. @ *2016-05-26 14:24:58 UTC*
  592. * e2d0c4abb1 Merge pull request `#33513`_ from rallytime/fix-33319
  593. * 81c1471209 Add a section to the jinja docs about escaping jinja
  594. * **PR** `#33520`_: (`jacobhammons`_) Updated version numbers in the docs for the 2016.3.0 release
  595. @ *2016-05-26 14:15:00 UTC*
  596. * fabc15e616 Merge pull request `#33520`_ from jacobhammons/release-notes.8
  597. * 42e358af7d Updated version numbers in the docs for the 2016.3.0 release
  598. * **PR** `#33507`_: (`rallytime`_) [2015.8] Merge forward from 2015.5 to 2015.8
  599. @ *2016-05-25 19:14:41 UTC*
  600. * 5a6b037cbd Merge pull request `#33507`_ from rallytime/merge-2015.8
  601. * 03b0c97520 Merge branch '2015.5' into '2015.8'
  602. * 6f7fda0354 Merge pull request `#33486`_ from jtand/2015.5
  603. * d1e210fff8 Merge branch '2015.5' of https://github.com/saltstack/salt into 2015.5
  604. * ee2ae0ea8a Added docstring examples to glance.image_schema and schema_get
  605. * 59e90064e6 modules.swift.head does not have a body. Should not be checked for a docstring right now.
  606. * f72ec1479b Merge pull request `#33482`_ from rallytime/pillar-opts-docs
  607. * 087564528d Add pillar_opts docs to master.rst
  608. * dc644b145d Merge pull request `#33488`_ from rallytime/fix-18752
  609. * b0a9f4181f Add docs for the syndic_finger config
  610. * a4e84aa7d2 Merge pull request `#33454`_ from scubahub/2015.5
  611. * df3c0b8e78 Correct (and make consistent) determination of the test flag.
  612. * 3a52ace673 manage account information for pam (`#33473`_)
  613. * **ISSUE** `#15252`_: (`gravyboat`_) Standalone minion docs don't explain what file is being modified. (refs: `#33503`_)
  614. * **PR** `#33503`_: (`rallytime`_) Add docs about minion config file in standalone minion docs
  615. @ *2016-05-25 17:23:08 UTC*
  616. * ee76be3b0b Merge pull request `#33503`_ from rallytime/fix-15252
  617. * cfc07f7641 Add docs about minion config file in standalone minion docs
  618. * **PR** `#33474`_: (`cachedout`_) Fix diskusage beacon (refs: `#34103`_)
  619. @ *2016-05-25 17:10:54 UTC*
  620. * e9b648e461 Merge pull request `#33474`_ from cachedout/issue_29451
  621. * aa2bac3a0d Remove debugging
  622. * 68d8050cb8 Fix diskusage beacon
  623. * **PR** `#33465`_: (`meaksh`_) jobs.exit_success allow to check if a job has executed and exit successfully
  624. @ *2016-05-25 16:52:53 UTC*
  625. * 3bfb6bf719 Merge pull request `#33465`_ from meaksh/check-if-job-returns-successfully-2015.8
  626. * 9deb70fd8e jobs.exit_success() now works parsing the results of jobs.lookup_id()
  627. * 7ba40c4f31 jobs.exit_success allow to check if a job has executed and exit successfully
  628. * **PR** `saltstack/salt-jenkins#175`_: (`justinta`_) Adding back shade to setup states (refs: `#33487`_)
  629. * **PR** `#33487`_: (`justinta`_) Add docstring examples to glance.py and nova.py [2015.8]
  630. @ *2016-05-25 16:47:25 UTC*
  631. * 70eb7b66f3 Merge pull request `#33487`_ from jtand/glance_doc_fixes
  632. * 0b1cae05d9 Added docstring examples to glance methods and nova.list
  633. * ebf1256545 Don't need to check swift.head due to it having no body
  634. * **ISSUE** `#33423`_: (`warden`_) etcd profile doesn't work when used in master conf file (refs: `#33481`_)
  635. * **PR** `#33481`_: (`rallytime`_) Fix docs about etcd config options and add pillar_opts doc (refs: `#33482`_)
  636. @ *2016-05-25 16:41:56 UTC*
  637. * 56ea979916 Merge pull request `#33481`_ from rallytime/fix-33423
  638. * 7fd3e8f361 Fix docs about etcd config options and add pillar_opts doc
  639. * **ISSUE** `#16319`_: (`lsh-0`_) create a postgresql `query` function (refs: `#33490`_)
  640. * **PR** `#33490`_: (`rallytime`_) Document the postgres.psql_query function
  641. @ *2016-05-25 16:41:22 UTC*
  642. * 2394cdc4bf Merge pull request `#33490`_ from rallytime/fix-16319
  643. * 0c5548f9d1 Document the postgres.psql_query function
  644. * **PR** `#33480`_: (`jfindlay`_) states.service: minor doc updates
  645. @ *2016-05-25 16:38:14 UTC*
  646. * ede232f0f1 Merge pull request `#33480`_ from jfindlay/service_doc
  647. * 29c00a1b1b states.service: clarify function description language
  648. * 6a9ae09e79 states.service.__virtual__: add load fail reason
  649. * **PR** `#33483`_: (`twangboy`_) Return full pending computer name (2015.8)
  650. * **ISSUE** `#32444`_: (`justindesilets`_) Feature Request - jobs runner list by target (refs: `#33491`_)
  651. * **PR** `#33499`_: (`cachedout`_) Use six.string_types in jobs runner
  652. * **PR** `#33491`_: (`BlaineAtAffirm`_) fix jobs.list_jobs failing with search_target (refs: `#33499`_)
  653. * **ISSUE** `#32444`_: (`justindesilets`_) Feature Request - jobs runner list by target (refs: `#33491`_)
  654. * **PR** `#33491`_: (`BlaineAtAffirm`_) fix jobs.list_jobs failing with search_target (refs: `#33499`_)
  655. @ *2016-05-25 15:11:22 UTC*
  656. * 2e24a04565 Merge pull request `#33491`_ from BlaineAtAffirm/2015.8
  657. * 7599b18995 fix jobs.list_jobs failing with search_target
  658. * **ISSUE** `#33467`_: (`beelit94`_) Orchestration gives exception when a target does not exist (refs: `#33478`_)
  659. * **ISSUE** `#32479`_: (`ssgward`_) Orchestration gives exception when a target does not exist (refs: `#32484`_, `#33478`_)
  660. * **PR** `#33478`_: (`rallytime`_) Back-port `#32484`_ to 2015.8
  661. @ *2016-05-24 19:14:23 UTC*
  662. * **PR** `#32484`_: (`cachedout`_) Only unsub if we have a jid (refs: `#33478`_)
  663. * 1861af427e Merge pull request `#33478`_ from rallytime/bp-32484
  664. * 042f17efa4 Only unsub if we have a jid
  665. * **PR** `#33457`_: (`rallytime`_) Make doc formatting consistent and use correct versionadded
  666. @ *2016-05-24 17:52:34 UTC*
  667. * b8154b678e Merge pull request `#33457`_ from rallytime/doc-formatting
  668. * 82f8f3efff Make doc formatting consistent and use correct versionadded
  669. * **PR** `#33477`_: (`terminalmage`_) Don't allow a "repo" kwarg for pkgrepo.managed
  670. * **ISSUE** `#29451`_: (`githubcdr`_) 2015.8.3 pillar beacons bugged? (refs: `#33476`_)
  671. * **PR** `#33476`_: (`cachedout`_) Allow for config entry to be a list in a dict for beacons
  672. * **PR** `#33469`_: (`meaksh`_) check the RPM signature of zypper pkg.download packages and report errors
  673. @ *2016-05-24 16:09:05 UTC*
  674. * 9f56ab4c45 Merge pull request `#33469`_ from meaksh/zypper-download-check-signature-2015.8
  675. * a65071a6d1 simpler rpm.checksum function
  676. * 80fe303e38 Renamed check_sig to checksum and some refactoring
  677. * d56e3f4258 bugfix: showing errors when a package download fails using zypper pkg.download
  678. * 8a21b9149e check the signature of downloaded RPM files
  679. * **ISSUE** `#33389`_: (`DaveQB`_) Too many hostnames in pillar? (refs: `#33459`_)
  680. * **PR** `#33459`_: (`rallytime`_) Add docs about PyYAML's 1024 character limitations for simple keys
  681. * **PR** `#33464`_: (`isbm`_) Prevent several minion processes on the same machine
  682. * **PR** `#33432`_: (`dincamihai`_) Make --gpg-auto-import-keys a global param when calling zypper
  683. * **ISSUE** `#32446`_: (`sel-fish`_) " salt '*' saltutil.wheel minions.connected " not work (refs: `#33414`_)
  684. * **PR** `#33414`_: (`rallytime`_) Fix the saltutil.wheel function and add integration tests
  685. * **ISSUE** `#29286`_: (`harlanbarnes`_) Can't disable Job Cache? (refs: `#33328`_)
  686. * **PR** `#33440`_: (`rallytime`_) Make sure the path we're removing is present first - avoid an OSError
  687. * **PR** `#33328`_: (`rallytime`_) Update job_cache and keep_jobs docs to be more specific to their behavior (refs: `#33440`_)
  688. * **ISSUE** `#26913`_: (`imchairmanm`_) manage.bootstrap runner quotation escape bug (refs: `#33443`_)
  689. * **PR** `#33443`_: (`rallytime`_) Avoid a syntax error by using " instead of escaped '
  690. * **PR** `#33436`_: (`rmarcinik`_) Fix virtual function
  691. * **PR** `#33438`_: (`rallytime`_) [2015.8] Merge forward from 2015.5 to 2015.8
  692. @ *2016-05-23 17:50:51 UTC*
  693. * 6e94a4a03b Merge pull request `#33438`_ from rallytime/merge-2015.8
  694. * 7c41c34528 Merge branch '2015.5' into '2015.8'
  695. * 2cc650965a update 2015.5.11 release notes (`#33412`_)
  696. * dc8ce2d8b1 Fix traceback in logging for config validation (`#33386`_) (`#33405`_)
  697. * **ISSUE** `#33395`_: (`fmnisme`_) salt doc error (refs: `#33421`_)
  698. * **PR** `#33421`_: (`abednarik`_) Documentation update in file.serialize.
  699. * **PR** `#33398`_: (`lvg01`_) Fix LVM parameter devices as a pure list. Comma seperated lists are c…
  700. * **PR** `#33406`_: (`rallytime`_) Back-port `#33387`_ to 2015.8
  701. * **PR** `#33387`_: (`tveastman`_) Spelling correction. (refs: `#33406`_)
  702. * **ISSUE** `#33298`_: (`lorengordon`_) Windows: pkg.install returns failed for msiexec/instmsi exit code 3010 (ERROR_SUCCESS_REBOOT_REQUIRED) (refs: `#33321`_)
  703. * **PR** `#33321`_: (`lorengordon`_) Update windows pkg.[install|remove] error logic
  704. * **ISSUE** `#29252`_: (`mitar`_) reload_modules is not documented for the pkg state (refs: `#33374`_)
  705. * **PR** `#33374`_: (`rallytime`_) Add note about reload_modules functionality for pkg.installed
  706. * **ISSUE** `#31430`_: (`The-Loeki`_) Salt Coding Style regarding absolute_imports (refs: `#33377`_)
  707. * **PR** `#33377`_: (`rallytime`_) Add note to absolute_imports practice about __future__ import
  708. * **ISSUE** `#21720`_: (`kaithar`_) Revisiting aliases.file option. (refs: `#33380`_)
  709. * **PR** `#33380`_: (`rallytime`_) Document how to set the alias file location for alias state
  710. * **PR** `#33403`_: (`jacobhammons`_) 2015.8.10 release notes
  711. @ *2016-05-20 16:02:50 UTC*
  712. * 3c9def310c Merge pull request `#33403`_ from jacobhammons/dot10
  713. * e850c298a9 2015.8.10 release notes
  714. * **PR** `#33381`_: (`rallytime`_) [2015.8] Merge forward from 2015.5 to 2015.8
  715. @ *2016-05-20 15:58:11 UTC*
  716. * 91059224f6 Merge pull request `#33381`_ from rallytime/merge-2015.8
  717. * 5aec32b20f Merge branch '2015.5' into '2015.8'
  718. * d15f5e2cef Merge pull request `#33383`_ from thatch45/2015.5
  719. * f5ebcba21c restore whitespace
  720. * 1d8b289db1 blast, put the try/except int he right place
  721. * 081e6c5b83 maintain the fallabck because I am totally sick of this crap
  722. * 755acfb97e Improve doc clarity for disable_modules documentation (`#33379`_)
  723. * 8ef7697806 Merge branch '2015.5' into '2015.8'
  724. * 2b5ad128bf Better YAML syntax error handling (`#33375`_)
  725. * bb3e98cad2 Merge pull request `#33372`_ from jacobhammons/release-update
  726. * 5ce502160b revved 2015.8 branch to .9 in version selector
  727. * **PR** `#33386`_: (`terminalmage`_) Fix traceback in logging for config validation (refs: `#33405`_)
  728. * **ISSUE** `#27737`_: (`mpaolini`_) name param never mentioned in pillar_ext git documentation (refs: `#33369`_)
  729. * **PR** `#33369`_: (`rallytime`_) Add note about name parameter in git_pillar docs
  730. * **ISSUE** `#32913`_: (`hrumph`_) Possible problem with salt.states.pkg.installed documentation (refs: `#33362`_)
  731. * **PR** `#33362`_: (`rallytime`_) Add win_pkg to list of modules that support "version" in pkg.installed
  732. * **ISSUE** `#27779`_: (`jbouse`_) [Doc] Hipchat returner documentation update (refs: `#33365`_)
  733. * **PR** `#33365`_: (`rallytime`_) Add note to docs about api settings for Hipchat API v2
  734. * **PR** `saltstack/salt-bootstrap#828`_: (`vutny`_) Fix bootstrapping from git on Debian 8 by installing latest `tornado` via pip (refs: `#32857`_)
  735. * **PR** `#820`_: (`dcolish`_) Refactor of cli parsers, normalize around conf_file (refs: #`saltstack/salt-bootstrap#828`_)
  736. * **PR** `#32857`_: (`vutny`_) Add initscripts, SystemD service units and environment files for Debian
  737. * **PR** `#33370`_: (`jacobhammons`_) Update docs version to 2015.8.9
  738. @ *2016-05-19 19:59:15 UTC*
  739. * 80f52a658e Merge pull request `#33370`_ from jacobhammons/2015.8.9
  740. * 146b4df6be Updates docs version to 2015.8.9 Adds note regarding the os grain on Mint Linux Adds an FAQ regarding grains that change due to upstream changes
  741. * **PR** `#33366`_: (`rallytime`_) [2015.8] Merge forward from 2015.5 to 2015.8
  742. @ *2016-05-19 19:41:40 UTC*
  743. * 3e5689abbf Merge pull request `#33366`_ from rallytime/merge-2015.8
  744. * 52b3128678 Merge branch '2015.5' into '2015.8'
  745. * 55be0abf4d Expanded documentation for boto_elb state and module (`#33341`_)
  746. * **ISSUE** `#33313`_: (`morganwillcock`_) pkg.py: pkgs parameter documented as not supported on Windows (refs: `#33361`_)
  747. * **ISSUE** `#3313`_: (`mou`_) If no fileserver backend initialized there should be warning or error message on performing various file operations (refs: `#33361`_)
  748. * **PR** `#33361`_: (`rallytime`_) Remove mentions of windows not supporting pkgs param
  749. * **ISSUE** `#29286`_: (`harlanbarnes`_) Can't disable Job Cache? (refs: `#33328`_)
  750. * **PR** `#33328`_: (`rallytime`_) Update job_cache and keep_jobs docs to be more specific to their behavior (refs: `#33440`_)
  751. * **ISSUE** `#33295`_: (`andrew-vant`_) Linux Mint service module not correctly detected. (refs: `#33359`_)
  752. * **PR** `#33359`_: (`terminalmage`_) Properly detect newer Linux Mint distros
  753. * **ISSUE** `#32260`_: (`jagguli`_) git.latest UnboundLocalError: local variable 'desired_upstream' referenced before assignmen (refs: `#33340`_)
  754. * **PR** `#33340`_: (`terminalmage`_) Fix UnboundLocalError in git.latest
  755. * **PR** `#33339`_: (`phistrom`_) states.boto_elb Describe parameters in register_instances function
  756. * **PR** `#33347`_: (`rallytime`_) Fix some link errors in the test writing tutorial
  757. * **PR** `#33312`_: (`twangboy`_) Fix network.managed for windows
  758. * **PR** `#33327`_: (`cro`_) Bp 28467 calm mine
  759. * **PR** `#28467`_: (`jodv`_) Make mine.update more manageable for large environments (refs: `#33327`_)
  760. * **PR** `#33334`_: (`jfindlay`_) import ps from psutil_compat in beacons
  761. * **ISSUE** `#21520`_: (`jfindlay`_) sudo.salt_call is broken (refs: `#25089`_)
  762. * **PR** `#33318`_: (`jfindlay`_) remove redundant, incorrect sudo_runas config documentation
  763. * **PR** `#25089`_: (`jfindlay`_) fix minion sudo (refs: `#33318`_)
  764. * **PR** `#22480`_: (`thatch45`_) Add sudo user docs into salt (refs: `#33318`_)
  765. * **PR** `#20226`_: (`thatch45`_) Allow sudo priv escalation (refs: `#25089`_, `#33318`_)
  766. * **ISSUE** `#33323`_: (`terminalmage`_) Overeager globbing in systemd.py for sysv service detection (refs: `#33324`_)
  767. * **PR** `#33324`_: (`terminalmage`_) Disambiguate non-exact matches when checking if sysv service is enabled
  768. * **ISSUE** `#30130`_: (`dreampuf`_) Non-root minion not work with state.sls module (refs: `#33325`_)
  769. * **PR** `#33325`_: (`cachedout`_) Allow concurrency mode in state runs if using sudo
  770. * **ISSUE** `#29674`_: (`jakehilton`_) Salt Master Hang (refs: `#33333`_)
  771. * **PR** `#33333`_: (`DmitryKuzmenko`_) Fix master hanging after a request from minion with removed key.
  772. * **ISSUE** `#33266`_: (`Timandes`_) Method `grains.items` returns unexpected `manufacturer` information (refs: `#33302`_)
  773. * **PR** `#33306`_: (`rallytime`_) Back-port `#33302`_ to 2015.8
  774. * **PR** `#33302`_: (`The-Loeki`_) Cleanup comments in smbios.get output (fixes `#33266`_) (refs: `#33306`_)
  775. * **ISSUE** `#23643`_: (`falzm`_) Error in iptables module: argument --match-set: expected 2 argument(s) (refs: `#33314`_, `#33301`_, `#28325`_)
  776. * **PR** `#33314`_: (`gerhardqux`_) Fix iptables --match-set (`#23643`_)
  777. * **PR** `#33301`_: (`gerhardqux`_) Fix iptables --match-set (`#23643`_) (refs: `#33314`_)
  778. * **PR** `#28325`_: (`l13t`_) Fix issue wiith --match-set option. `#23643`_ (refs: `#33314`_)
  779. * **PR** `#33308`_: (`rallytime`_) [2015.8] Merge forward from 2015.5 to 2015.8
  780. @ *2016-05-17 19:26:05 UTC*
  781. * d0ed1616b0 Merge pull request `#33308`_ from rallytime/merge-2015.8
  782. * 1c43a62f85 Merge branch '2015.5' into '2015.8'
  783. * 9b42a05519 Added some more docs for master and minion config settings (`#33292`_)
  784. * 5004d2fa61 Merge branch '2015.5' into '2015.8'
  785. * 8acee5e06c Fix iptables --match-set (`#23643`_) (`#33301`_)
  786. * 757ef20a31 fix "loose" typo (`#33290`_)
  787. * b7d98da64d Add auth_tries config option to minion.rst docs (`#33287`_)
  788. * 061851bcbf Document minion_id_caching config value (`#33282`_)
  789. .. _`#15252`: https://github.com/saltstack/salt/issues/15252
  790. .. _`#16319`: https://github.com/saltstack/salt/issues/16319
  791. .. _`#20226`: https://github.com/saltstack/salt/pull/20226
  792. .. _`#20809`: https://github.com/saltstack/salt/issues/20809
  793. .. _`#21520`: https://github.com/saltstack/salt/issues/21520
  794. .. _`#21720`: https://github.com/saltstack/salt/issues/21720
  795. .. _`#22480`: https://github.com/saltstack/salt/pull/22480
  796. .. _`#23643`: https://github.com/saltstack/salt/issues/23643
  797. .. _`#25089`: https://github.com/saltstack/salt/pull/25089
  798. .. _`#26913`: https://github.com/saltstack/salt/issues/26913
  799. .. _`#27737`: https://github.com/saltstack/salt/issues/27737
  800. .. _`#27779`: https://github.com/saltstack/salt/issues/27779
  801. .. _`#28300`: https://github.com/saltstack/salt/issues/28300
  802. .. _`#28325`: https://github.com/saltstack/salt/pull/28325
  803. .. _`#28467`: https://github.com/saltstack/salt/pull/28467
  804. .. _`#29249`: https://github.com/saltstack/salt/issues/29249
  805. .. _`#29252`: https://github.com/saltstack/salt/issues/29252
  806. .. _`#29286`: https://github.com/saltstack/salt/issues/29286
  807. .. _`#29451`: https://github.com/saltstack/salt/issues/29451
  808. .. _`#29525`: https://github.com/saltstack/salt/issues/29525
  809. .. _`#29674`: https://github.com/saltstack/salt/issues/29674
  810. .. _`#30100`: https://github.com/saltstack/salt/issues/30100
  811. .. _`#30130`: https://github.com/saltstack/salt/issues/30130
  812. .. _`#31219`: https://github.com/saltstack/salt/issues/31219
  813. .. _`#31430`: https://github.com/saltstack/salt/issues/31430
  814. .. _`#31499`: https://github.com/saltstack/salt/issues/31499
  815. .. _`#31816`: https://github.com/saltstack/salt/issues/31816
  816. .. _`#32260`: https://github.com/saltstack/salt/issues/32260
  817. .. _`#32444`: https://github.com/saltstack/salt/issues/32444
  818. .. _`#32446`: https://github.com/saltstack/salt/issues/32446
  819. .. _`#32479`: https://github.com/saltstack/salt/issues/32479
  820. .. _`#32484`: https://github.com/saltstack/salt/pull/32484
  821. .. _`#32857`: https://github.com/saltstack/salt/pull/32857
  822. .. _`#32913`: https://github.com/saltstack/salt/issues/32913
  823. .. _`#32916`: https://github.com/saltstack/salt/issues/32916
  824. .. _`#3313`: https://github.com/saltstack/salt/issues/3313
  825. .. _`#33266`: https://github.com/saltstack/salt/issues/33266
  826. .. _`#33282`: https://github.com/saltstack/salt/pull/33282
  827. .. _`#33287`: https://github.com/saltstack/salt/pull/33287
  828. .. _`#33290`: https://github.com/saltstack/salt/pull/33290
  829. .. _`#33292`: https://github.com/saltstack/salt/pull/33292
  830. .. _`#33295`: https://github.com/saltstack/salt/issues/33295
  831. .. _`#33298`: https://github.com/saltstack/salt/issues/33298
  832. .. _`#33301`: https://github.com/saltstack/salt/pull/33301
  833. .. _`#33302`: https://github.com/saltstack/salt/pull/33302
  834. .. _`#33306`: https://github.com/saltstack/salt/pull/33306
  835. .. _`#33308`: https://github.com/saltstack/salt/pull/33308
  836. .. _`#33312`: https://github.com/saltstack/salt/pull/33312
  837. .. _`#33313`: https://github.com/saltstack/salt/issues/33313
  838. .. _`#33314`: https://github.com/saltstack/salt/pull/33314
  839. .. _`#33318`: https://github.com/saltstack/salt/pull/33318
  840. .. _`#33319`: https://github.com/saltstack/salt/issues/33319
  841. .. _`#33321`: https://github.com/saltstack/salt/pull/33321
  842. .. _`#33323`: https://github.com/saltstack/salt/issues/33323
  843. .. _`#33324`: https://github.com/saltstack/salt/pull/33324
  844. .. _`#33325`: https://github.com/saltstack/salt/pull/33325
  845. .. _`#33327`: https://github.com/saltstack/salt/pull/33327
  846. .. _`#33328`: https://github.com/saltstack/salt/pull/33328
  847. .. _`#33333`: https://github.com/saltstack/salt/pull/33333
  848. .. _`#33334`: https://github.com/saltstack/salt/pull/33334
  849. .. _`#33339`: https://github.com/saltstack/salt/pull/33339
  850. .. _`#33340`: https://github.com/saltstack/salt/pull/33340
  851. .. _`#33341`: https://github.com/saltstack/salt/pull/33341
  852. .. _`#33347`: https://github.com/saltstack/salt/pull/33347
  853. .. _`#33359`: https://github.com/saltstack/salt/pull/33359
  854. .. _`#33361`: https://github.com/saltstack/salt/pull/33361
  855. .. _`#33362`: https://github.com/saltstack/salt/pull/33362
  856. .. _`#33365`: https://github.com/saltstack/salt/pull/33365
  857. .. _`#33366`: https://github.com/saltstack/salt/pull/33366
  858. .. _`#33369`: https://github.com/saltstack/salt/pull/33369
  859. .. _`#33370`: https://github.com/saltstack/salt/pull/33370
  860. .. _`#33372`: https://github.com/saltstack/salt/pull/33372
  861. .. _`#33374`: https://github.com/saltstack/salt/pull/33374
  862. .. _`#33375`: https://github.com/saltstack/salt/pull/33375
  863. .. _`#33377`: https://github.com/saltstack/salt/pull/33377
  864. .. _`#33379`: https://github.com/saltstack/salt/pull/33379
  865. .. _`#33380`: https://github.com/saltstack/salt/pull/33380
  866. .. _`#33381`: https://github.com/saltstack/salt/pull/33381
  867. .. _`#33383`: https://github.com/saltstack/salt/pull/33383
  868. .. _`#33386`: https://github.com/saltstack/salt/pull/33386
  869. .. _`#33387`: https://github.com/saltstack/salt/pull/33387
  870. .. _`#33389`: https://github.com/saltstack/salt/issues/33389
  871. .. _`#33393`: https://github.com/saltstack/salt/issues/33393
  872. .. _`#33395`: https://github.com/saltstack/salt/issues/33395
  873. .. _`#33396`: https://github.com/saltstack/salt/pull/33396
  874. .. _`#33398`: https://github.com/saltstack/salt/pull/33398
  875. .. _`#33403`: https://github.com/saltstack/salt/pull/33403
  876. .. _`#33405`: https://github.com/saltstack/salt/pull/33405
  877. .. _`#33406`: https://github.com/saltstack/salt/pull/33406
  878. .. _`#33412`: https://github.com/saltstack/salt/pull/33412
  879. .. _`#33414`: https://github.com/saltstack/salt/pull/33414
  880. .. _`#33421`: https://github.com/saltstack/salt/pull/33421
  881. .. _`#33423`: https://github.com/saltstack/salt/issues/33423
  882. .. _`#33424`: https://github.com/saltstack/salt/issues/33424
  883. .. _`#33432`: https://github.com/saltstack/salt/pull/33432
  884. .. _`#33436`: https://github.com/saltstack/salt/pull/33436
  885. .. _`#33438`: https://github.com/saltstack/salt/pull/33438
  886. .. _`#33440`: https://github.com/saltstack/salt/pull/33440
  887. .. _`#33443`: https://github.com/saltstack/salt/pull/33443
  888. .. _`#33454`: https://github.com/saltstack/salt/pull/33454
  889. .. _`#33457`: https://github.com/saltstack/salt/pull/33457
  890. .. _`#33459`: https://github.com/saltstack/salt/pull/33459
  891. .. _`#33464`: https://github.com/saltstack/salt/pull/33464
  892. .. _`#33465`: https://github.com/saltstack/salt/pull/33465
  893. .. _`#33467`: https://github.com/saltstack/salt/issues/33467
  894. .. _`#33469`: https://github.com/saltstack/salt/pull/33469
  895. .. _`#33473`: https://github.com/saltstack/salt/pull/33473
  896. .. _`#33474`: https://github.com/saltstack/salt/pull/33474
  897. .. _`#33476`: https://github.com/saltstack/salt/pull/33476
  898. .. _`#33477`: https://github.com/saltstack/salt/pull/33477
  899. .. _`#33478`: https://github.com/saltstack/salt/pull/33478
  900. .. _`#33480`: https://github.com/saltstack/salt/pull/33480
  901. .. _`#33481`: https://github.com/saltstack/salt/pull/33481
  902. .. _`#33482`: https://github.com/saltstack/salt/pull/33482
  903. .. _`#33483`: https://github.com/saltstack/salt/pull/33483
  904. .. _`#33486`: https://github.com/saltstack/salt/pull/33486
  905. .. _`#33487`: https://github.com/saltstack/salt/pull/33487
  906. .. _`#33488`: https://github.com/saltstack/salt/pull/33488
  907. .. _`#33490`: https://github.com/saltstack/salt/pull/33490
  908. .. _`#33491`: https://github.com/saltstack/salt/pull/33491
  909. .. _`#33499`: https://github.com/saltstack/salt/pull/33499
  910. .. _`#33501`: https://github.com/saltstack/salt/pull/33501
  911. .. _`#33503`: https://github.com/saltstack/salt/pull/33503
  912. .. _`#33507`: https://github.com/saltstack/salt/pull/33507
  913. .. _`#33513`: https://github.com/saltstack/salt/pull/33513
  914. .. _`#33520`: https://github.com/saltstack/salt/pull/33520
  915. .. _`#33544`: https://github.com/saltstack/salt/issues/33544
  916. .. _`#33554`: https://github.com/saltstack/salt/issues/33554
  917. .. _`#33555`: https://github.com/saltstack/salt/pull/33555
  918. .. _`#33558`: https://github.com/saltstack/salt/pull/33558
  919. .. _`#33581`: https://github.com/saltstack/salt/pull/33581
  920. .. _`#33582`: https://github.com/saltstack/salt/issues/33582
  921. .. _`#33599`: https://github.com/saltstack/salt/pull/33599
  922. .. _`#33611`: https://github.com/saltstack/salt/pull/33611
  923. .. _`#33615`: https://github.com/saltstack/salt/pull/33615
  924. .. _`#33649`: https://github.com/saltstack/salt/issues/33649
  925. .. _`#33652`: https://github.com/saltstack/salt/pull/33652
  926. .. _`#33653`: https://github.com/saltstack/salt/pull/33653
  927. .. _`#33654`: https://github.com/saltstack/salt/pull/33654
  928. .. _`#33674`: https://github.com/saltstack/salt/issues/33674
  929. .. _`#33679`: https://github.com/saltstack/salt/pull/33679
  930. .. _`#33681`: https://github.com/saltstack/salt/pull/33681
  931. .. _`#33684`: https://github.com/saltstack/salt/pull/33684
  932. .. _`#33685`: https://github.com/saltstack/salt/pull/33685
  933. .. _`#33691`: https://github.com/saltstack/salt/pull/33691
  934. .. _`#33694`: https://github.com/saltstack/salt/issues/33694
  935. .. _`#33698`: https://github.com/saltstack/salt/pull/33698
  936. .. _`#33700`: https://github.com/saltstack/salt/pull/33700
  937. .. _`#33712`: https://github.com/saltstack/salt/pull/33712
  938. .. _`#33718`: https://github.com/saltstack/salt/pull/33718
  939. .. _`#33719`: https://github.com/saltstack/salt/pull/33719
  940. .. _`#33725`: https://github.com/saltstack/salt/issues/33725
  941. .. _`#33726`: https://github.com/saltstack/salt/pull/33726
  942. .. _`#33727`: https://github.com/saltstack/salt/pull/33727
  943. .. _`#33728`: https://github.com/saltstack/salt/pull/33728
  944. .. _`#33729`: https://github.com/saltstack/salt/pull/33729
  945. .. _`#33743`: https://github.com/saltstack/salt/pull/33743
  946. .. _`#33759`: https://github.com/saltstack/salt/pull/33759
  947. .. _`#33765`: https://github.com/saltstack/salt/pull/33765
  948. .. _`#33770`: https://github.com/saltstack/salt/pull/33770
  949. .. _`#33777`: https://github.com/saltstack/salt/pull/33777
  950. .. _`#33778`: https://github.com/saltstack/salt/pull/33778
  951. .. _`#33805`: https://github.com/saltstack/salt/pull/33805
  952. .. _`#33808`: https://github.com/saltstack/salt/pull/33808
  953. .. _`#33810`: https://github.com/saltstack/salt/issues/33810
  954. .. _`#33814`: https://github.com/saltstack/salt/pull/33814
  955. .. _`#33827`: https://github.com/saltstack/salt/pull/33827
  956. .. _`#33829`: https://github.com/saltstack/salt/pull/33829
  957. .. _`#33833`: https://github.com/saltstack/salt/pull/33833
  958. .. _`#33836`: https://github.com/saltstack/salt/pull/33836
  959. .. _`#33839`: https://github.com/saltstack/salt/pull/33839
  960. .. _`#33840`: https://github.com/saltstack/salt/pull/33840
  961. .. _`#33851`: https://github.com/saltstack/salt/pull/33851
  962. .. _`#33873`: https://github.com/saltstack/salt/issues/33873
  963. .. _`#33877`: https://github.com/saltstack/salt/pull/33877
  964. .. _`#33880`: https://github.com/saltstack/salt/pull/33880
  965. .. _`#33888`: https://github.com/saltstack/salt/pull/33888
  966. .. _`#33903`: https://github.com/saltstack/salt/pull/33903
  967. .. _`#33904`: https://github.com/saltstack/salt/pull/33904
  968. .. _`#33911`: https://github.com/saltstack/salt/issues/33911
  969. .. _`#33917`: https://github.com/saltstack/salt/pull/33917
  970. .. _`#33936`: https://github.com/saltstack/salt/pull/33936
  971. .. _`#33942`: https://github.com/saltstack/salt/pull/33942
  972. .. _`#33946`: https://github.com/saltstack/salt/pull/33946
  973. .. _`#33948`: https://github.com/saltstack/salt/pull/33948
  974. .. _`#33951`: https://github.com/saltstack/salt/pull/33951
  975. .. _`#33952`: https://github.com/saltstack/salt/pull/33952
  976. .. _`#33953`: https://github.com/saltstack/salt/pull/33953
  977. .. _`#33962`: https://github.com/saltstack/salt/pull/33962
  978. .. _`#33972`: https://github.com/saltstack/salt/issues/33972
  979. .. _`#33983`: https://github.com/saltstack/salt/pull/33983
  980. .. _`#33984`: https://github.com/saltstack/salt/pull/33984
  981. .. _`#33985`: https://github.com/saltstack/salt/pull/33985
  982. .. _`#33990`: https://github.com/saltstack/salt/pull/33990
  983. .. _`#34000`: https://github.com/saltstack/salt/pull/34000
  984. .. _`#34002`: https://github.com/saltstack/salt/pull/34002
  985. .. _`#34003`: https://github.com/saltstack/salt/pull/34003
  986. .. _`#34005`: https://github.com/saltstack/salt/pull/34005
  987. .. _`#34009`: https://github.com/saltstack/salt/pull/34009
  988. .. _`#34011`: https://github.com/saltstack/salt/pull/34011
  989. .. _`#34018`: https://github.com/saltstack/salt/pull/34018
  990. .. _`#34020`: https://github.com/saltstack/salt/pull/34020
  991. .. _`#34030`: https://github.com/saltstack/salt/pull/34030
  992. .. _`#34037`: https://github.com/saltstack/salt/issues/34037
  993. .. _`#34043`: https://github.com/saltstack/salt/issues/34043
  994. .. _`#34045`: https://github.com/saltstack/salt/pull/34045
  995. .. _`#34048`: https://github.com/saltstack/salt/pull/34048
  996. .. _`#34051`: https://github.com/saltstack/salt/pull/34051
  997. .. _`#34066`: https://github.com/saltstack/salt/pull/34066
  998. .. _`#34069`: https://github.com/saltstack/salt/pull/34069
  999. .. _`#34072`: https://github.com/saltstack/salt/pull/34072
  1000. .. _`#34074`: https://github.com/saltstack/salt/issues/34074
  1001. .. _`#34077`: https://github.com/saltstack/salt/pull/34077
  1002. .. _`#34093`: https://github.com/saltstack/salt/pull/34093
  1003. .. _`#34100`: https://github.com/saltstack/salt/pull/34100
  1004. .. _`#34103`: https://github.com/saltstack/salt/pull/34103
  1005. .. _`#34114`: https://github.com/saltstack/salt/issues/34114
  1006. .. _`#34128`: https://github.com/saltstack/salt/pull/34128
  1007. .. _`#34134`: https://github.com/saltstack/salt/pull/34134
  1008. .. _`#34136`: https://github.com/saltstack/salt/pull/34136
  1009. .. _`#34141`: https://github.com/saltstack/salt/pull/34141
  1010. .. _`#34142`: https://github.com/saltstack/salt/pull/34142
  1011. .. _`#34165`: https://github.com/saltstack/salt/pull/34165
  1012. .. _`#34174`: https://github.com/saltstack/salt/pull/34174
  1013. .. _`#34175`: https://github.com/saltstack/salt/pull/34175
  1014. .. _`#34176`: https://github.com/saltstack/salt/pull/34176
  1015. .. _`#34178`: https://github.com/saltstack/salt/pull/34178
  1016. .. _`#34179`: https://github.com/saltstack/salt/pull/34179
  1017. .. _`#34182`: https://github.com/saltstack/salt/pull/34182
  1018. .. _`#34184`: https://github.com/saltstack/salt/pull/34184
  1019. .. _`#34188`: https://github.com/saltstack/salt/pull/34188
  1020. .. _`#34206`: https://github.com/saltstack/salt/pull/34206
  1021. .. _`#34208`: https://github.com/saltstack/salt/pull/34208
  1022. .. _`#34212`: https://github.com/saltstack/salt/issues/34212
  1023. .. _`#34213`: https://github.com/saltstack/salt/issues/34213
  1024. .. _`#34218`: https://github.com/saltstack/salt/pull/34218
  1025. .. _`#34225`: https://github.com/saltstack/salt/pull/34225
  1026. .. _`#34232`: https://github.com/saltstack/salt/pull/34232
  1027. .. _`#34233`: https://github.com/saltstack/salt/pull/34233
  1028. .. _`#34244`: https://github.com/saltstack/salt/pull/34244
  1029. .. _`#34247`: https://github.com/saltstack/salt/issues/34247
  1030. .. _`#34249`: https://github.com/saltstack/salt/issues/34249
  1031. .. _`#34252`: https://github.com/saltstack/salt/pull/34252
  1032. .. _`#34257`: https://github.com/saltstack/salt/pull/34257
  1033. .. _`#34258`: https://github.com/saltstack/salt/pull/34258
  1034. .. _`#34261`: https://github.com/saltstack/salt/issues/34261
  1035. .. _`#34273`: https://github.com/saltstack/salt/issues/34273
  1036. .. _`#34274`: https://github.com/saltstack/salt/pull/34274
  1037. .. _`#34302`: https://github.com/saltstack/salt/issues/34302
  1038. .. _`#34306`: https://github.com/saltstack/salt/pull/34306
  1039. .. _`#34307`: https://github.com/saltstack/salt/pull/34307
  1040. .. _`#34312`: https://github.com/saltstack/salt/pull/34312
  1041. .. _`#34313`: https://github.com/saltstack/salt/pull/34313
  1042. .. _`#34316`: https://github.com/saltstack/salt/pull/34316
  1043. .. _`#34319`: https://github.com/saltstack/salt/pull/34319
  1044. .. _`#34323`: https://github.com/saltstack/salt/pull/34323
  1045. .. _`#34324`: https://github.com/saltstack/salt/pull/34324
  1046. .. _`#34325`: https://github.com/saltstack/salt/pull/34325
  1047. .. _`#34335`: https://github.com/saltstack/salt/pull/34335
  1048. .. _`#34339`: https://github.com/saltstack/salt/pull/34339
  1049. .. _`#34342`: https://github.com/saltstack/salt/pull/34342
  1050. .. _`#34344`: https://github.com/saltstack/salt/pull/34344
  1051. .. _`#34366`: https://github.com/saltstack/salt/pull/34366
  1052. .. _`#34368`: https://github.com/saltstack/salt/pull/34368
  1053. .. _`#34373`: https://github.com/saltstack/salt/pull/34373
  1054. .. _`#34377`: https://github.com/saltstack/salt/pull/34377
  1055. .. _`#34390`: https://github.com/saltstack/salt/issues/34390
  1056. .. _`#34392`: https://github.com/saltstack/salt/pull/34392
  1057. .. _`#34397`: https://github.com/saltstack/salt/issues/34397
  1058. .. _`#34401`: https://github.com/saltstack/salt/pull/34401
  1059. .. _`#34426`: https://github.com/saltstack/salt/pull/34426
  1060. .. _`#34429`: https://github.com/saltstack/salt/pull/34429
  1061. .. _`#34432`: https://github.com/saltstack/salt/pull/34432
  1062. .. _`#34435`: https://github.com/saltstack/salt/pull/34435
  1063. .. _`#34451`: https://github.com/saltstack/salt/pull/34451
  1064. .. _`#34455`: https://github.com/saltstack/salt/pull/34455
  1065. .. _`#34457`: https://github.com/saltstack/salt/pull/34457
  1066. .. _`#34462`: https://github.com/saltstack/salt/pull/34462
  1067. .. _`#34467`: https://github.com/saltstack/salt/pull/34467
  1068. .. _`#34488`: https://github.com/saltstack/salt/pull/34488
  1069. .. _`#34489`: https://github.com/saltstack/salt/pull/34489
  1070. .. _`#34492`: https://github.com/saltstack/salt/pull/34492
  1071. .. _`#34498`: https://github.com/saltstack/salt/pull/34498
  1072. .. _`#34503`: https://github.com/saltstack/salt/pull/34503
  1073. .. _`#34505`: https://github.com/saltstack/salt/pull/34505
  1074. .. _`#34507`: https://github.com/saltstack/salt/pull/34507
  1075. .. _`#34513`: https://github.com/saltstack/salt/pull/34513
  1076. .. _`#34518`: https://github.com/saltstack/salt/pull/34518
  1077. .. _`#34521`: https://github.com/saltstack/salt/pull/34521
  1078. .. _`#34527`: https://github.com/saltstack/salt/pull/34527
  1079. .. _`#34531`: https://github.com/saltstack/salt/pull/34531
  1080. .. _`#34537`: https://github.com/saltstack/salt/pull/34537
  1081. .. _`#34545`: https://github.com/saltstack/salt/pull/34545
  1082. .. _`#34546`: https://github.com/saltstack/salt/pull/34546
  1083. .. _`#34560`: https://github.com/saltstack/salt/pull/34560
  1084. .. _`#34584`: https://github.com/saltstack/salt/pull/34584
  1085. .. _`#34590`: https://github.com/saltstack/salt/pull/34590
  1086. .. _`#34591`: https://github.com/saltstack/salt/pull/34591
  1087. .. _`#34592`: https://github.com/saltstack/salt/pull/34592
  1088. .. _`#34593`: https://github.com/saltstack/salt/pull/34593
  1089. .. _`#34601`: https://github.com/saltstack/salt/pull/34601
  1090. .. _`#34617`: https://github.com/saltstack/salt/pull/34617
  1091. .. _`#34618`: https://github.com/saltstack/salt/pull/34618
  1092. .. _`#34642`: https://github.com/saltstack/salt/pull/34642
  1093. .. _`#34647`: https://github.com/saltstack/salt/pull/34647
  1094. .. _`#34651`: https://github.com/saltstack/salt/pull/34651
  1095. .. _`#34676`: https://github.com/saltstack/salt/pull/34676
  1096. .. _`#34682`: https://github.com/saltstack/salt/pull/34682
  1097. .. _`#820`: https://github.com/saltstack/salt/pull/820
  1098. .. _`AAbouZaid`: https://github.com/AAbouZaid
  1099. .. _`BlaineAtAffirm`: https://github.com/BlaineAtAffirm
  1100. .. _`DaveQB`: https://github.com/DaveQB
  1101. .. _`DmitryKuzmenko`: https://github.com/DmitryKuzmenko
  1102. .. _`Reiner030`: https://github.com/Reiner030
  1103. .. _`The-Loeki`: https://github.com/The-Loeki
  1104. .. _`Timandes`: https://github.com/Timandes
  1105. .. _`abednarik`: https://github.com/abednarik
  1106. .. _`andrew-vant`: https://github.com/andrew-vant
  1107. .. _`apergos`: https://github.com/apergos
  1108. .. _`armooo`: https://github.com/armooo
  1109. .. _`babilen`: https://github.com/babilen
  1110. .. _`bebehei`: https://github.com/bebehei
  1111. .. _`beelit94`: https://github.com/beelit94
  1112. .. _`bobrik`: https://github.com/bobrik
  1113. .. _`cachedout`: https://github.com/cachedout
  1114. .. _`chiro79`: https://github.com/chiro79
  1115. .. _`clinta`: https://github.com/clinta
  1116. .. _`complexsplit`: https://github.com/complexsplit
  1117. .. _`cro`: https://github.com/cro
  1118. .. _`danslimmon`: https://github.com/danslimmon
  1119. .. _`dcolish`: https://github.com/dcolish
  1120. .. _`dincamihai`: https://github.com/dincamihai
  1121. .. _`dreampuf`: https://github.com/dreampuf
  1122. .. _`edgan`: https://github.com/edgan
  1123. .. _`falzm`: https://github.com/falzm
  1124. .. _`fmnisme`: https://github.com/fmnisme
  1125. .. _`fooka03`: https://github.com/fooka03
  1126. .. _`gerhardqux`: https://github.com/gerhardqux
  1127. .. _`ghedo`: https://github.com/ghedo
  1128. .. _`ghost`: https://github.com/ghost
  1129. .. _`giannello`: https://github.com/giannello
  1130. .. _`githubcdr`: https://github.com/githubcdr
  1131. .. _`gladiatr72`: https://github.com/gladiatr72
  1132. .. _`gravyboat`: https://github.com/gravyboat
  1133. .. _`harlanbarnes`: https://github.com/harlanbarnes
  1134. .. _`hjc`: https://github.com/hjc
  1135. .. _`hrumph`: https://github.com/hrumph
  1136. .. _`imchairmanm`: https://github.com/imchairmanm
  1137. .. _`isbm`: https://github.com/isbm
  1138. .. _`jacobhammons`: https://github.com/jacobhammons
  1139. .. _`jagguli`: https://github.com/jagguli
  1140. .. _`jakehilton`: https://github.com/jakehilton
  1141. .. _`jaredhanson11`: https://github.com/jaredhanson11
  1142. .. _`jbouse`: https://github.com/jbouse
  1143. .. _`jfindlay`: https://github.com/jfindlay
  1144. .. _`jodv`: https://github.com/jodv
  1145. .. _`justindesilets`: https://github.com/justindesilets
  1146. .. _`justinta`: https://github.com/justinta
  1147. .. _`kaithar`: https://github.com/kaithar
  1148. .. _`l13t`: https://github.com/l13t
  1149. .. _`lomeroe`: https://github.com/lomeroe
  1150. .. _`lorengordon`: https://github.com/lorengordon
  1151. .. _`lsh-0`: https://github.com/lsh-0
  1152. .. _`lvg01`: https://github.com/lvg01
  1153. .. _`mcalmer`: https://github.com/mcalmer
  1154. .. _`meaksh`: https://github.com/meaksh
  1155. .. _`mgresser`: https://github.com/mgresser
  1156. .. _`mitar`: https://github.com/mitar
  1157. .. _`morganwillcock`: https://github.com/morganwillcock
  1158. .. _`mou`: https://github.com/mou
  1159. .. _`mpaolini`: https://github.com/mpaolini
  1160. .. _`oeuftete`: https://github.com/oeuftete
  1161. .. _`onorua`: https://github.com/onorua
  1162. .. _`opdude`: https://github.com/opdude
  1163. .. _`phistrom`: https://github.com/phistrom
  1164. .. _`rallytime`: https://github.com/rallytime
  1165. .. _`rmarcinik`: https://github.com/rmarcinik
  1166. .. _`ryan-lane`: https://github.com/ryan-lane
  1167. .. _`sacren`: https://github.com/sacren
  1168. .. _`saltstack/salt#33851`: https://github.com/saltstack/salt/pull/33851
  1169. .. _`saltstack/salt#34644`: https://github.com/saltstack/salt/pull/34644
  1170. .. _`saltstack/salt-bootstrap#828`: https://github.com/saltstack/salt-bootstrap/pull/828
  1171. .. _`saltstack/salt-jenkins#175`: https://github.com/saltstack/salt-jenkins/pull/175
  1172. .. _`sel-fish`: https://github.com/sel-fish
  1173. .. _`srkunze`: https://github.com/srkunze
  1174. .. _`ssgward`: https://github.com/ssgward
  1175. .. _`steverweber`: https://github.com/steverweber
  1176. .. _`techhat`: https://github.com/techhat
  1177. .. _`tegbert`: https://github.com/tegbert
  1178. .. _`terminalmage`: https://github.com/terminalmage
  1179. .. _`thatch45`: https://github.com/thatch45
  1180. .. _`the-glu`: https://github.com/the-glu
  1181. .. _`thegoodduke`: https://github.com/thegoodduke
  1182. .. _`thusoy`: https://github.com/thusoy
  1183. .. _`ticosax`: https://github.com/ticosax
  1184. .. _`timcharper`: https://github.com/timcharper
  1185. .. _`tjuup`: https://github.com/tjuup
  1186. .. _`tveastman`: https://github.com/tveastman
  1187. .. _`twangboy`: https://github.com/twangboy
  1188. .. _`tyhunt99`: https://github.com/tyhunt99
  1189. .. _`vernondcole`: https://github.com/vernondcole
  1190. .. _`vutny`: https://github.com/vutny
  1191. .. _`warden`: https://github.com/warden
  1192. .. _`waxie`: https://github.com/waxie
  1193. .. _`xlotlu`: https://github.com/xlotlu
  1194. .. _`zer0def`: https://github.com/zer0def