2015.5.1.rst 77 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004
  1. ===========================
  2. Salt 2015.5.1 Release Notes
  3. ===========================
  4. :release: 2015-05-20
  5. Version 2015.5.1 is a bugfix release for :ref:`2015.5.0 <release-2015-5-0>`.
  6. Statistics
  7. ==========
  8. - Total Merges: **203**
  9. - Total Issue References: **30**
  10. - Total PR References: **177**
  11. - Contributors: **49** (`Arabus`_, `Lothiraldan`_, `Snergster`_, `TaiSHiNet`_, `The-Loeki`_, `UtahDave`_, `aboe76`_, `ahus1`_, `basepi`_, `bastiaanb`_, `bradthurber`_, `cachedout`_, `cellscape`_, `corywright`_, `cro`_, `dennisjac`_, `dmyerscough`_, `galet`_, `garethgreenaway`_, `gladiatr72`_, `gtmanfred`_, `iggy`_, `ionutbalutoiu`_, `jacobhammons`_, `jayeshka`_, `jfindlay`_, `joejulian`_, `jpic`_, `justinta`_, `kaidokert`_, `kaithar`_, `kiorky`_, `lisa2lisa`_, `msciciel`_, `nleib`_, `notpeter`_, `optix2000`_, `rahulhan`_, `rallytime`_, `rubic`_, `ryan-lane`_, `s0undt3ch`_, `slinu3d`_, `steverweber`_, `techhat`_, `terminalmage`_, `ticosax`_, `twangboy`_, `whiteinge`_)
  12. Cloud Runner Changes
  13. ====================
  14. The ``fun`` argument to the :py:func:`cloud.action <salt.runners.cloud.action>`
  15. runner has changed to ``func``. Please update any calls to this runner.
  16. Changelog for v2015.5.0..v2015.5.1
  17. ==================================
  18. *Generated at: 2018-05-27 20:58:00 UTC*
  19. * **PR** `#23998`_: (`rallytime`_) Update release note for 2015.5.1
  20. @ *2015-05-20 20:58:55 UTC*
  21. * 2422760ebd Merge pull request `#23998`_ from rallytime/release_notes
  22. * 113c6049f5 Update release note for 2015.5.1
  23. * **PR** `#23989`_: (`rallytime`_) Backport `#23980`_ to 2015.5
  24. @ *2015-05-20 19:33:41 UTC*
  25. * **PR** `#23980`_: (`iggy`_) template: jinja2 -> jinja (refs: `#23989`_)
  26. * 117ecb1fe0 Merge pull request `#23989`_ from rallytime/bp-23980
  27. * 8f8557c47d template: jinja2 -> jinja
  28. * **PR** `#23988`_: (`rallytime`_) Backport `#23977`_ to 2015.5
  29. @ *2015-05-20 19:13:36 UTC*
  30. * **PR** `#23977`_: (`ionutbalutoiu`_) Fixed glance image_create (refs: `#23988`_)
  31. * d4f1ba02d7 Merge pull request `#23988`_ from rallytime/bp-23977
  32. * 46fc7c6b69 Fixed glance image_create
  33. * **PR** `#23986`_: (`basepi`_) [2015.5] Merge forward from 2014.7 to 2015.5
  34. @ *2015-05-20 18:41:33 UTC*
  35. * 9566e7d412 Merge pull request `#23986`_ from basepi/merge-forward-2015.5
  36. * 0b78156592 Merge remote-tracking branch 'upstream/2014.7' into merge-forward-2015.5
  37. * 314e4db512 Merge pull request `#23965`_ from hvnsweeting/20147-fix-gitfs-gitpython-exception
  38. * 2576301631 handle all exception gitpython can raise
  39. * **PR** `#23985`_: (`UtahDave`_) Add 2014.7.5-2 and 2015.5.0-2 Windows installer download links
  40. @ *2015-05-20 18:32:44 UTC*
  41. * 9d1130ef8e Merge pull request `#23985`_ from UtahDave/2015.5local
  42. * 10338d0c54 Add links to Windows 2015.5.0-2 install downloads
  43. * b84f9756c5 updated Windows 2014.7.5-2 installer download link
  44. * **PR** `#23983`_: (`rallytime`_) Versionadded tags for https_user and https_pass args new in 2015.5.0
  45. @ *2015-05-20 18:05:27 UTC*
  46. * ca7729d023 Merge pull request `#23983`_ from rallytime/versionadded_git_options
  47. * 14eae22c91 Versionadded tags for https_user and https_pass args new in 2015.5.0
  48. * **PR** `#23970`_: (`jayeshka`_) adding system unit test case
  49. @ *2015-05-20 17:12:57 UTC*
  50. * b06df57e03 Merge pull request `#23970`_ from jayeshka/system-unit-test
  51. * 89eb00815e adding system unit test case
  52. * **PR** `#23967`_: (`jayeshka`_) adding states/memcached unit test case
  53. @ *2015-05-20 17:12:26 UTC*
  54. * 38d5f75756 Merge pull request `#23967`_ from jayeshka/memcached-states-unit-test
  55. * 8ef9240e25 adding states/memcached unit test case
  56. * **PR** `#23966`_: (`jayeshka`_) adding states/modjk unit test case
  57. @ *2015-05-20 17:11:48 UTC*
  58. * 868e807d8a Merge pull request `#23966`_ from jayeshka/modjk-states-unit-test
  59. * 422a96497d adding states/modjk unit test case
  60. * **PR** `#23942`_: (`jacobhammons`_) Updates to sphinx saltstack2 doc theme
  61. @ *2015-05-20 15:43:54 UTC*
  62. * 63164900bd Merge pull request `#23942`_ from jacobhammons/2015.5
  63. * 31023c8915 Updates to sphinx saltstack2 doc theme
  64. * **ISSUE** `#23872`_: (`joejulian`_) create_ca_signed_cert can error if dereferenced dict is used for args (refs: `#23874`_)
  65. * **PR** `#23874`_: (`joejulian`_) Validate keyword arguments to be valid
  66. @ *2015-05-20 04:53:40 UTC*
  67. * 587957badc Merge pull request `#23874`_ from joejulian/2015.5_tls_validate_kwargs
  68. * 30102acd04 Fix py3 and ordering inconsistency problems.
  69. * 493f7ad5f0 Validate keyword arguments to be valid
  70. * **PR** `#23960`_: (`rallytime`_) Backport `#22114`_ to 2015.5
  71. @ *2015-05-20 04:37:09 UTC*
  72. * **PR** `#22114`_: (`dmyerscough`_) Fixing KeyError when there are no additional pages (refs: `#23960`_)
  73. * 00c5c22867 Merge pull request `#23960`_ from rallytime/bp-22114
  74. * f3e1d63fce Catch KeyError
  75. * 306b1ea6b8 Fixing KeyError
  76. * 6b2cda2861 Fix PEP8 complaint
  77. * 239e50f30d Fixing KeyError when there are no additional pages
  78. * **PR** `#23961`_: (`rallytime`_) Backport `#23944`_ to 2015.5
  79. @ *2015-05-20 04:35:41 UTC*
  80. * **PR** `#23944`_: (`ryan-lane`_) Add missing loginclass argument to _changes call (refs: `#23961`_)
  81. * 4648b46e05 Merge pull request `#23961`_ from rallytime/bp-23944
  82. * 970d19a31e Add missing loginclass argument to _changes call
  83. * **PR** `#23948`_: (`jfindlay`_) augeas.change state now returns changes as a dict
  84. @ *2015-05-20 04:00:10 UTC*
  85. * 0cb5cd3938 Merge pull request `#23948`_ from jfindlay/augeas_changes
  86. * f09b80a8b5 augeas.change state now returns changes as a dict
  87. * **PR** `#23957`_: (`rallytime`_) Backport `#23951`_ to 2015.5
  88. @ *2015-05-20 03:04:24 UTC*
  89. * **PR** `#23951`_: (`ryan-lane`_) Do not check perms in file.copy if preserve (refs: `#23957`_)
  90. * 2d185f78f7 Merge pull request `#23957`_ from rallytime/bp-23951
  91. * 996b431252 Update file.py
  92. * 85d461f748 Do not check perms in file.copy if preserve
  93. * **ISSUE** `#23839`_: (`gladiatr72`_) wonky loader syndrome (refs: `#23906`_)
  94. * **ISSUE** `#23373`_: (`tnypex`_) reactor/orchestrate race condition on salt['pillar.get'] (refs: `#23906`_)
  95. * **PR** `#23956`_: (`rallytime`_) Backport `#23906`_ to 2015.5
  96. @ *2015-05-20 03:04:14 UTC*
  97. * **PR** `#23906`_: (`gladiatr72`_) Added exception handler to trap the RuntimeError raised when (refs: `#23956`_)
  98. * ebff1ff967 Merge pull request `#23956`_ from rallytime/bp-23906
  99. * 9d87fd335c add proper marker for format argument
  100. * 197688ef0c Added exception handler to trap the RuntimeError raised when Depends.enforce_dependency() class method fires unsuccessfully. There appears to be no synchronization within the Depends decorator class wrt the class global dependency_dict which results in incomplete population of any loader instantiation occuring at the time of one of these exceptions.
  101. * **ISSUE** `#19852`_: (`TaiSHiNet`_) DigitalOcean APIv2 can't delete machines when there is only 1 page (refs: `#23955`_)
  102. * **ISSUE** `#19304`_: (`TaiSHiNet`_) DigitalOcean API v2 cannot delete VMs on 2nd page (refs: `#19305`_)
  103. * **PR** `#23955`_: (`rallytime`_) Backport `#19305`_ to 2015.5
  104. @ *2015-05-20 03:03:55 UTC*
  105. * **PR** `#19305`_: (`TaiSHiNet`_) Fixes droplet listing past page 1 (refs: `#23955`_)
  106. * da3f9197d3 Merge pull request `#23955`_ from rallytime/bp-19305
  107. * bbf2429bce Fixes droplet listing past page 1
  108. * **PR** `#23940`_: (`basepi`_) [2015.5] Merge forward from 2014.7 to 2015.5
  109. @ *2015-05-19 22:37:58 UTC*
  110. * 02a78fce3d Merge pull request `#23940`_ from basepi/merge-forward-2015.5
  111. * 36f0065faf Merge remote-tracking branch 'upstream/2014.7' into merge-forward-2015.5
  112. * 913391207a Merge pull request `#23939`_ from basepi/v2014.7.6release
  113. * 32b65dc2a9 Add extended changelog to 2014.7.6 release notes
  114. * 0031ca2631 Merge pull request `#23881`_ from garethgreenaway/23820_2014_7_schedule_list_issue
  115. * b207f2a433 Missing continue in the list function when deleting unused attributes.
  116. * 63bd21ecd2 Merge pull request `#23887`_ from basepi/salt-ssh.pillar.get.22131
  117. * bc84502f46 Bring salt-ssh pillar.get in line with mainline pillar.get
  118. * **PR** `#23932`_: (`rallytime`_) Backport `#23908`_ to 2015.5
  119. @ *2015-05-19 21:41:28 UTC*
  120. * **PR** `#23908`_: (`nleib`_) fix connection function to mongo (refs: `#23932`_)
  121. * ee4c01bf30 Merge pull request `#23932`_ from rallytime/bp-23908
  122. * 5d520c9377 fix connection function to mongo
  123. * **PR** `#23931`_: (`rallytime`_) Backport `#23880`_ to 2015.5
  124. @ *2015-05-19 21:41:18 UTC*
  125. * **PR** `#23880`_: (`bastiaanb`_) if setting client_config_dir to '~', expand path (refs: `#23931`_)
  126. * 70bd407920 Merge pull request `#23931`_ from rallytime/bp-23880
  127. * 8ce59a2e16 if setting client_config_dir to '~', expand path
  128. * **ISSUE** `#23847`_: (`kiorky`_) lxc: systemd containers cant be seeded (refs: `#23806`_, `#23898`_, `#23897`_, `#23808`_)
  129. * **ISSUE** `#23833`_: (`kiorky`_) lxc.set_dns fails intermittently (refs: `#23807`_, `#23898`_, `#23897`_, `#23808`_)
  130. * **ISSUE** `#23772`_: (`cheuschober`_) lxc.init fails to bootstrap container (refs: `#23806`_, `#23808`_, `#23807`_, `#23898`_, `#23897`_)
  131. * **ISSUE** `#23658`_: (`arthurlogilab`_) [salt-cloud lxc] too verbose, shows host: True multiple times when starting (refs: `#23898`_, `#23897`_)
  132. * **ISSUE** `#23657`_: (`arthurlogilab`_) [salt-cloud lxc] NameError: global name '__salt__' is not defined (refs: `#23898`_, `#23727`_, `#23897`_)
  133. * **PR** `#23898`_: (`kiorky`_) Lxc profiles (refs: `#23897`_)
  134. @ *2015-05-19 21:08:28 UTC*
  135. * **PR** `#23897`_: (`kiorky`_) Lxc seed and prof ports (refs: `#23898`_)
  136. * **PR** `#23808`_: (`kiorky`_) Lxc seed and prof ports (refs: `#23807`_, `#23897`_)
  137. * **PR** `#23807`_: (`kiorky`_) Lxc profiles (refs: `#23898`_)
  138. * **PR** `#23806`_: (`kiorky`_) Lxc seeding (refs: `#23807`_)
  139. * 5bdbf0af9b Merge pull request `#23898`_ from makinacorpus/lxc_profiles
  140. * d9051a047a lxc: systemd support
  141. * e8d674fed4 lxc: chroot fallback toggle
  142. * e2887a0d44 lxc: sync func name with develop
  143. * e96e345799 lxc more fixes (lxc.set_dns)
  144. * fdb64245d4 lxc: Fix salt config (no more a kwarg)
  145. * 63e63fa527 repair salt cloud lxc api on develop
  146. * 80eabe2703 lxc salt cloud doc
  147. * 73f229d966 lxc: unificate saltconfig/master/master_port
  148. * 0bc1f08a6b lxc: refactor a bit saltcloud/lxc interface
  149. * 7a80370da9 lxc: get networkprofile from saltcloud
  150. * 47acb2e159 lxc: default net profile has now correct options
  151. * 7eadf4863c lxc: select the appropriate default bridge
  152. * **ISSUE** `#23900`_: (`hashi825`_) salt ubuntu network building issue 2015.5.0 (refs: `#23922`_)
  153. * **PR** `#23922`_: (`garethgreenaway`_) Fixes to debian_ip.py
  154. @ *2015-05-19 18:50:53 UTC*
  155. * b818f72dce Merge pull request `#23922`_ from garethgreenaway/23900_2015_5_bonding_interface_fixes
  156. * 0bba536d6d Fixing issue reported when using bonded interfaces on Ubuntu. Attributes should be bond-, but the code was attempting to split just on bond\_. Fix accounts for both, but the debian_ip.py module will write out bond attributes with bond-
  157. * **PR** `#23925`_: (`jpic`_) Fixed wrong path in LXC cloud documentation
  158. @ *2015-05-19 18:23:56 UTC*
  159. * **PR** `#23924`_: (`jpic`_) Fixed wrong path in LXC cloud documentation (refs: `#23925`_)
  160. * b1c98a38ed Merge pull request `#23925`_ from jpic/fix/wrong_lxc_path
  161. * a4bcd75171 Fixed wrong path in LXC cloud documentation
  162. * **PR** `#23894`_: (`whiteinge`_) Add __all__ attribute to Mock class for docs
  163. @ *2015-05-19 17:17:35 UTC*
  164. * 7f6a716a8a Merge pull request `#23894`_ from whiteinge/doc-mock__all__
  165. * 6eeca46158 Add __all__ attribute to Mock class for docs
  166. * **ISSUE** `#23767`_: (`chrimi`_) Salt system.locale fails on non existent default locale (refs: `#23884`_)
  167. * **PR** `#23884`_: (`jfindlay`_) Fix locale.set_locale on debian
  168. @ *2015-05-19 15:51:22 UTC*
  169. * 8108a9bd19 Merge pull request `#23884`_ from jfindlay/fix_locale
  170. * 91c2d51400 use append_if_not_found in locale.set_locale
  171. * e63260391c (re)generate /etc/default/locale
  172. * **PR** `#23866`_: (`jfindlay`_) backport `#23834`_, change portage.dep.strip_empty to list comprehension
  173. @ *2015-05-19 15:50:43 UTC*
  174. * **PR** `#23834`_: (`Arabus`_) Avoid deprecation warning from portage.dep.strip_empty() (refs: `#23866`_)
  175. * 6bae12fa8b Merge pull request `#23866`_ from jfindlay/flag_strip
  176. * aa032ccfaf replace portage.dep.strip_empty() with list comprehension
  177. * 7576872280 Proper replacement for portage.dep.strip_empty() with list comprehension, pep8fix
  178. * 2851a5cf13 Switch portage.dep.strip_empty(...) to filter(None,...) to avoid deprecation warning and do essentially the same
  179. * **ISSUE** `#23904`_: (`mbrgm`_) Network config bonding section cannot be parsed when attribute names use dashes (refs: `#23917`_)
  180. * **PR** `#23917`_: (`corywright`_) Split debian bonding options on dash instead of underscore
  181. @ *2015-05-19 15:44:35 UTC*
  182. * a67a008913 Merge pull request `#23917`_ from corywright/issue23904
  183. * c06f8cf831 Split debian bonding options on dash instead of underscore
  184. * **PR** `#23909`_: (`jayeshka`_) 'str' object has no attribute 'capitalized'
  185. @ *2015-05-19 15:41:53 UTC*
  186. * e8fcd0994d Merge pull request `#23909`_ from jayeshka/file-exe-module
  187. * e422d9d200 'str' object has no attribute 'capitalized'
  188. * **PR** `#23903`_: (`garethgreenaway`_) Adding docs for missing schedule state module parameters.
  189. @ *2015-05-19 06:29:34 UTC*
  190. * c73bf38927 Merge pull request `#23903`_ from garethgreenaway/missing_docs_schedule_state
  191. * acd8ab9e1d Adding docs for missing schedule state module parameters.
  192. * a56697bd6e Merge branch '2015.5' of https://github.com/saltstack/salt into 2015.5
  193. * 1c2af5c685 Merge branch '2015.5' of https://github.com/saltstack/salt into 2015.5
  194. * ef581283fa Merge branch '2015.5' of https://github.com/saltstack/salt into 2015.5
  195. * 8664e8bc8d Merge branch '2015.5' of https://github.com/saltstack/salt into 2015.5-2
  196. * 46eb2655ee saltstack2 sphinx theme updates
  197. * e7442d3b1e Merge branch '2015.5' of https://github.com/saltstack/salt into 2015.5
  198. * ee3c1bd4a7 missed one
  199. * 3872921dd0 More updates to sphinx2 theme
  200. * fcd48657ef Merge branch '2015.5' of https://github.com/saltstack/salt into 2015.5
  201. * 8c32152be0 removed TOC numbering, additional tweaks to layout.html
  202. * 73dfaeff28 Merge branch '2015.5' of https://github.com/saltstack/salt into 2015.5
  203. * 16d8a753ad saltstack2 sphinx theme and build settings
  204. * **ISSUE** `#23847`_: (`kiorky`_) lxc: systemd containers cant be seeded (refs: `#23806`_, `#23898`_, `#23897`_, `#23808`_)
  205. * **ISSUE** `#23772`_: (`cheuschober`_) lxc.init fails to bootstrap container (refs: `#23806`_, `#23808`_, `#23807`_, `#23898`_, `#23897`_)
  206. * **PR** `#23806`_: (`kiorky`_) Lxc seeding (refs: `#23807`_)
  207. @ *2015-05-18 23:18:33 UTC*
  208. * ff3cc7d331 Merge pull request `#23806`_ from makinacorpus/lxc_seeding
  209. * 61b7aad308 runners/lxc: optim
  210. * **PR** `#23892`_: (`basepi`_) [2015.5] Merge forward from 2014.7 to 2015.5
  211. @ *2015-05-18 23:07:57 UTC*
  212. * 5f1a93d966 Merge pull request `#23892`_ from basepi/merge-forward-2015.5
  213. * c2eed77691 Merge remote-tracking branch 'upstream/2014.7' into merge-forward-2015.5
  214. * 17c5810c04 Merge pull request `#23891`_ from basepi/releasenotes
  215. * dec153bcea Update the release notes index page
  216. * a93e58f80f Merge pull request `#23888`_ from basepi/v2014.7.6release
  217. * 49921b6cb2 Update the 2014.7.6 release notes with CVE details
  218. * 50730287bb Merge pull request `#23871`_ from rallytime/bp-23848
  219. * 379c09c3a5 Updated for SLES 12.
  220. * **PR** `#23875`_: (`rallytime`_) Backport `#23838`_ to 2015.5
  221. @ *2015-05-18 22:28:55 UTC*
  222. * **PR** `#23838`_: (`gtmanfred`_) add refresh_beacons and sync_beacons (refs: `#23875`_)
  223. * 66d13356b3 Merge pull request `#23875`_ from rallytime/bp-23838
  224. * 3174227e8e Add versionadded directives to new beacon saltutil functions
  225. * 4a94b2c17b add refresh_beacons and sync_beacons
  226. * **PR** `#23876`_: (`rallytime`_) Switch digital ocean tests to v2 driver
  227. @ *2015-05-18 22:17:13 UTC*
  228. * d294cf260b Merge pull request `#23876`_ from rallytime/switch_digital_ocean_tests_v2
  229. * dce9b540a6 Remove extra line
  230. * 4acf58e758 Switch digital ocean tests to v2 driver
  231. * **ISSUE** `#23792`_: (`neogenix`_) Salt Scheduler Incorrect Response (True, should be False) (refs: `#23882`_)
  232. * **PR** `#23882`_: (`garethgreenaway`_) Fixes to scheduler in 2015.5
  233. @ *2015-05-18 22:09:24 UTC*
  234. * b97a48c7f5 Merge pull request `#23882`_ from garethgreenaway/23792_2015_5_wrong_return_code
  235. * 37dbde6d57 Job already exists in schedule, should return False.
  236. * **PR** `#23868`_: (`basepi`_) [2015.5] Merge forward from 2014.7 to 2015.5
  237. @ *2015-05-18 18:35:54 UTC*
  238. * 61c922ea1a Merge pull request `#23868`_ from basepi/merge-forward-2015.5
  239. * c9ed23394c Merge remote-tracking branch 'upstream/2014.7' into merge-forward-2015.5
  240. * aee00c83df Merge pull request `#23810`_ from rallytime/bp-23757
  241. * fb32c32065 use abspath, do not eliminating symlinks
  242. * 6b3352bb1a Merge pull request `#23809`_ from rallytime/virt_get_nics_fix
  243. * 0616fb7884 Fix virtualport section of virt.get_nics loop
  244. * 188f03f567 Merge pull request `#23823`_ from gtmanfred/2014.7
  245. * 5ef006d59d add link local for ipv6
  246. * f3ca682f92 Merge pull request `#23802`_ from gtmanfred/2014.7
  247. * 2da98b58c8 if it is ipv6 ip_to_int will fail
  248. * **PR** `#23863`_: (`rahulhan`_) Adding states/timezone.py unit test
  249. @ *2015-05-18 17:02:19 UTC*
  250. * 433f87372c Merge pull request `#23863`_ from rahulhan/states_timezone_unit_test
  251. * 72fcabc690 Adding states/timezone.py unit test
  252. * **PR** `#23862`_: (`rahulhan`_) Adding states/tomcat.py unit tests
  253. @ *2015-05-18 17:02:10 UTC*
  254. * 37b3ee5421 Merge pull request `#23862`_ from rahulhan/states_tomcat_unit_test
  255. * 65d7752d2a Adding states/tomcat.py unit tests
  256. * **PR** `#23860`_: (`rahulhan`_) Adding states/test.py unit tests
  257. @ *2015-05-18 17:01:49 UTC*
  258. * dde7207acb Merge pull request `#23860`_ from rahulhan/states_test_unit_test
  259. * 1f4cf86500 Adding states/test.py unit tests
  260. * **PR** `#23859`_: (`rahulhan`_) Adding states/sysrc.py unit tests
  261. @ *2015-05-18 17:01:46 UTC*
  262. * 3c9b8139e8 Merge pull request `#23859`_ from rahulhan/states_sysrc_unit_test
  263. * 6a903b054d Adding states/sysrc.py unit tests
  264. * **PR** `#23812`_: (`rallytime`_) Backport `#23790`_ to 2015.5
  265. @ *2015-05-18 15:30:34 UTC*
  266. * **PR** `#23790`_: (`aboe76`_) updated suse spec file to version 2015.5.0 (refs: `#23812`_)
  267. * 4cf30a7ffa Merge pull request `#23812`_ from rallytime/bp-23790
  268. * 3f65631cb6 updated suse spec file to version 2015.5.0
  269. * **PR** `#23811`_: (`rallytime`_) Backport `#23786`_ to 2015.5
  270. @ *2015-05-18 15:30:27 UTC*
  271. * **PR** `#23786`_: (`kaithar`_) Log the error generated that causes returns.mysql.returner to except. (refs: `#23811`_)
  272. * c6f939adfb Merge pull request `#23811`_ from rallytime/bp-23786
  273. * 346f30bdda Log the error generated that causes returns.mysql.returner to except.
  274. * **PR** `#23850`_: (`jayeshka`_) adding sysbench unit test case
  275. @ *2015-05-18 15:28:04 UTC*
  276. * ce60582de4 Merge pull request `#23850`_ from jayeshka/sysbench-unit-test
  277. * 280abdec7c adding sysbench unit test case
  278. * **PR** `#23843`_: (`The-Loeki`_) Fix erroneous virtual:physical core grain detection
  279. @ *2015-05-18 15:24:22 UTC*
  280. * 060902fefa Merge pull request `#23843`_ from The-Loeki/patch-1
  281. * 9e2cf606eb Fix erroneous virtual:physical core grain detection
  282. * **ISSUE** `#23815`_: (`Snergster`_) [beacons] inotify errors on subdir creation (refs: `#23816`_)
  283. * **ISSUE** `#23685`_: (`Snergster`_) inotify beacon on file. 'change' event to reactor to reset file to known state will cause loop (refs: `#23816`_)
  284. * **PR** `#23816`_: (`Snergster`_) Doc for `#23685`_ Added prereq, caution, and additional mask information
  285. @ *2015-05-18 15:18:03 UTC*
  286. * 3257a9bead Merge pull request `#23816`_ from Snergster/23685-doc-fix
  287. * 0fca49d52a Added prereq, caution, and additional mask information
  288. * **PR** `#23832`_: (`ahus1`_) make saltify provider use standard boostrap procedure
  289. @ *2015-05-18 02:18:29 UTC*
  290. * **PR** `#23829`_: (`ahus1`_) make saltify provider use standard boostrap procedure (refs: `#23832`_)
  291. * 3df3b85090 Merge pull request `#23832`_ from ahus1/ahus1_saltify_bootstrap_2015.5
  292. * f5b1734782 fixing problem in unit test
  293. * cba47f6856 make saltify to use standard boostrap procedure, therefore providing all options like master_sign_pub_file
  294. * **PR** `#23791`_: (`optix2000`_) Psutil compat
  295. @ *2015-05-16 04:05:54 UTC*
  296. * 8ec4fb2a73 Merge pull request `#23791`_ from optix2000/psutil_compat
  297. * 5470cf58db Fix pylint errors and sloppy inline comments
  298. * 64634b6349 Update psutil.pid_list to use psutil.pids
  299. * 5dd6d69192 Fix imports that aren't in __all__
  300. * 8a1da33ada Fix test cases by mocking psutil_compat
  301. * 558798df1f Fix net_io_counters deprecation issue
  302. * 8140f92ba8 Override unecessary pylint errors
  303. * 7d02ad4f06 Fix some of the mock names for the new API
  304. * 9b3023e851 Fix overloaded getters/setters. Fix line lengths
  305. * 180eb87a46 Fix whitespace
  306. * f8edf72f98 Use new psutil API in ps module
  307. * e48982ff9c Fix version checking in psutil_compat
  308. * 93ee411fd5 Create compatability psutil. psutil 3.0 drops 1.0 API, but we still support old psutil versions.
  309. * **PR** `#23782`_: (`terminalmage`_) Replace "command -v" with "which" and get rid of spurious log messages
  310. @ *2015-05-16 04:03:10 UTC*
  311. * 405517be8b Merge pull request `#23782`_ from terminalmage/issue23772
  312. * 0f6f239052 More ignore_retcode to suppress spurious log msgs
  313. * b4c48e62ea Ignore return code in lxc.attachable
  314. * 08658c0177 Replace "command -v" with "which"
  315. * **PR** `#23783`_: (`basepi`_) [2015.5] Merge forward from 2014.7 to 2015.5
  316. @ *2015-05-15 21:38:51 UTC*
  317. * cb2eb401f3 Merge pull request `#23783`_ from basepi/merge-forward-2015.5
  318. * 9df51caf28 __opts__.get
  319. * 51d23ed9d0 Merge remote-tracking branch 'upstream/2014.7' into merge-forward-2015.5
  320. * d9af0c3e82 Merge pull request `#23488`_ from cellscape/lxc-cloud-fixes
  321. * 64250a67e5 Remove profile from opts after creating LXC container
  322. * c4047d2a71 Set destroy=True in opts when destroying cloud instance
  323. * 9e1311a7cd Store instance names in opts when performing cloud action
  324. * 934bc57c73 Correctly pass custom env to lxc-attach
  325. * 7fb85f7be1 Preserve test=True option in cloud states
  326. * 9771b5a313 Fix detection of absent LXC container in cloud state
  327. * fb24f0cf02 Report failure when failed to create/clone LXC container
  328. * 2d9aa2bb97 Avoid shadowing variables in lxc module
  329. * 792e1021f2 Allow to override profile options in lxc.cloud_init_interface
  330. * 42bd64b9b3 Return changes on successful lxc.create from salt-cloud
  331. * 4409eabb83 Return correct result when creating cloud LXC container
  332. * 377015c881 Issue `#16424`_: List all providers when creating salt-cloud instance without profile
  333. * 808bbe1cb2 Merge pull request `#23748`_ from basepi/salt-ssh.roster.host.check
  334. * bc53e049e0 Log entire exception for render errors in roster
  335. * 753de6a621 Log render errors in roster to error level
  336. * e01a7a90b3 Always let the real YAML error through
  337. * 72cf360255 Merge pull request `#23731`_ from twangboy/fix_22959
  338. * 88e5495b2d Fixes `#22959`_: Trying to add a directory to an unmapped drive in windows
  339. * 2610195262 Merge pull request `#23730`_ from rallytime/bp-23729
  340. * 1877caecba adding support for nested grains to grains.item
  341. * 3e9df883d6 Merge pull request `#23688`_ from twangboy/fix_23415
  342. * 6a91169bae Fixed unused-import pylint error
  343. * 5e25b3f355 fixed pylint errors
  344. * 1a9676626f Added inet_pton to utils/validate/net.py for ip.set_static_ip in windows
  345. * **PR** `#23781`_: (`jfindlay`_) fix unit test mock errors on arch
  346. @ *2015-05-15 19:40:07 UTC*
  347. * 982f87316d Merge pull request `#23781`_ from jfindlay/fix_locale_tests
  348. * 14c711eeb3 fix unit test mock errors on arch
  349. * **ISSUE** `#23566`_: (`rks2286`_) Salt-cp corrupting the file after transfer to minion (refs: `#23740`_)
  350. * **PR** `#23740`_: (`jfindlay`_) Binary write
  351. @ *2015-05-15 18:10:44 UTC*
  352. * 916b1c4f7c Merge pull request `#23740`_ from jfindlay/binary_write
  353. * 626930a4e5 update incorrect comment wording
  354. * a978f5c091 always use binary file write mode on windows
  355. * **ISSUE** `#23682`_: (`chrish42`_) Pip module requires system pip, even when not used (with env_bin) (refs: `#23736`_)
  356. * **PR** `#23736`_: (`jfindlay`_) always load pip execution module
  357. @ *2015-05-15 18:10:16 UTC*
  358. * 348645ecd5 Merge pull request `#23736`_ from jfindlay/fix_pip
  359. * b8867a8c23 update pip tests
  360. * 040bbc42d2 only check pip version in one place
  361. * 6c453a5a2a check for executable status of bin_env
  362. * 3337257833 always load the pip module as pip could be anywhere
  363. * **PR** `#23770`_: (`cellscape`_) Fix cloud LXC container destruction
  364. @ *2015-05-15 17:38:59 UTC*
  365. * 10cedfb174 Merge pull request `#23770`_ from cellscape/fix-cloud-lxc-destruction
  366. * 4f6021c884 Fix cloud LXC container destruction
  367. * **PR** `#23759`_: (`lisa2lisa`_) fixed the problem for not beable to revoke *.*, for more detail https…
  368. @ *2015-05-15 17:38:38 UTC*
  369. * ddea822b02 Merge pull request `#23759`_ from lisa2lisa/iss23664
  370. * a29f161a58 fixed the problem for not beable to revoke *.*, for more detail https://github.com/saltstack/salt/issues/23201, fixed mysql cannot create user with pure digit password, for more info https://github.com/saltstack/salt/issues/23664
  371. * **PR** `#23769`_: (`cellscape`_) Fix file_roots CA lookup in salt.utils.http.get_ca_bundle
  372. @ *2015-05-15 16:21:49 UTC*
  373. * 10615ff5a7 Merge pull request `#23769`_ from cellscape/utils-http-ca-file-roots
  374. * 8e90f3291b Fix file_roots CA lookup in salt.utils.http.get_ca_bundle
  375. * **PR** `#23765`_: (`jayeshka`_) adding states/makeconf unit test case
  376. @ *2015-05-15 14:29:43 UTC*
  377. * fd8a1b797f Merge pull request `#23765`_ from jayeshka/makeconf_states-unit-test
  378. * 26e31afa31 adding states/makeconf unit test case
  379. * **PR** `#23760`_: (`ticosax`_) [doc] document refresh argument
  380. @ *2015-05-15 14:23:47 UTC*
  381. * ee13b08027 Merge pull request `#23760`_ from ticosax/2015.5
  382. * e3ca859ba6 document refresh argument
  383. * **PR** `#23766`_: (`jayeshka`_) adding svn unit test case
  384. @ *2015-05-15 14:23:18 UTC*
  385. * a017f725a4 Merge pull request `#23766`_ from jayeshka/svn-unit-test
  386. * 19939cfa98 adding svn unit test case
  387. * **ISSUE** `#23734`_: (`bradthurber`_) 2015.5.0 modules/archive.py ZipFile instance has no attribute '__exit__' - only python 2.6? (refs: `#23737`_)
  388. * **PR** `#23751`_: (`rallytime`_) Backport `#23737`_ to 2015.5
  389. @ *2015-05-15 03:58:37 UTC*
  390. * **PR** `#23737`_: (`bradthurber`_) fix for 2015.5.0 modules/archive.py ZipFile instance has no attribute… (refs: `#23751`_)
  391. * 0ed9d45114 Merge pull request `#23751`_ from rallytime/bp-23737
  392. * 8d1eb326d0 fix for 2015.5.0 modules/archive.py ZipFile instance has no attribute '__exit__' - only python 2.6? `#23734`_
  393. * **ISSUE** `#23709`_: (`kiorky`_) cmdmod: enhancement is really needed for stateful commands (refs: `#23710`_)
  394. * **PR** `#23710`_: (`kiorky`_) Get more useful output from stateful commands
  395. @ *2015-05-14 21:58:10 UTC*
  396. * d73984ec9c Merge pull request `#23710`_ from makinacorpus/i23709
  397. * c70690969e Get more useful output from stateful commands
  398. * **ISSUE** `#23608`_: (`kaidokert`_) salt-cloud file_map with non-root user (refs: `#23609`_)
  399. * **PR** `#23724`_: (`rallytime`_) Backport `#23609`_ to 2015.5
  400. @ *2015-05-14 19:34:22 UTC*
  401. * **PR** `#23609`_: (`kaidokert`_) file_map: chown created directories if not root `#23608`_ (refs: `#23724`_)
  402. * cdf421b9ed Merge pull request `#23724`_ from rallytime/bp-23609
  403. * fe3a762673 file_map: chmod created directories if not root
  404. * **PR** `#23723`_: (`rallytime`_) Backport `#23568`_ to 2015.5
  405. @ *2015-05-14 19:34:11 UTC*
  406. * **PR** `#23568`_: (`techhat`_) Allow Salt Cloud to use either SCP or SFTP, as configured (refs: `#23723`_)
  407. * 94f9099307 Merge pull request `#23723`_ from rallytime/bp-23568
  408. * bbec34abd3 Allow Salt Cloud to use either SCP or SFTP, as configured
  409. * **PR** `#23725`_: (`rallytime`_) Backport `#23691`_ to 2015.5
  410. @ *2015-05-14 19:32:30 UTC*
  411. * **PR** `#23691`_: (`dennisjac`_) add initial configuration documentation for varstack pillar (refs: `#23725`_)
  412. * 137e5eefd0 Merge pull request `#23725`_ from rallytime/bp-23691
  413. * 28a846ebe8 add initial configuration documentation for varstack pillar
  414. * **PR** `#23722`_: (`rallytime`_) Backport `#23472`_ to 2015.5
  415. @ *2015-05-14 19:31:52 UTC*
  416. * **PR** `#23472`_: (`techhat`_) Allow neutron network list to be used as pillar data (refs: `#23722`_)
  417. * 0c00995dfb Merge pull request `#23722`_ from rallytime/bp-23472
  418. * c3d0f39515 Change versionadded tag for backport
  419. * 023e88f264 Allow neutron network list to be used as pillar data
  420. * **ISSUE** `#23657`_: (`arthurlogilab`_) [salt-cloud lxc] NameError: global name '__salt__' is not defined (refs: `#23898`_, `#23727`_, `#23897`_)
  421. * **PR** `#23727`_: (`jfindlay`_) fix npm execution module stacktrace
  422. @ *2015-05-14 18:14:12 UTC*
  423. * cbf4ca8d91 Merge pull request `#23727`_ from jfindlay/npm_salt
  424. * 05392f282e fix npm execution module stacktrace
  425. * **PR** `#23718`_: (`rahulhan`_) Adding states/user.py unit tests
  426. @ *2015-05-14 17:15:38 UTC*
  427. * ef536d58de Merge pull request `#23718`_ from rahulhan/states_user_unit_tests
  428. * aad27db513 Adding states/user.py unit tests
  429. * **PR** `#23720`_: (`basepi`_) [2015.5] Merge forward from 2014.7 to 2015.5
  430. @ *2015-05-14 17:13:02 UTC*
  431. * a529d74079 Merge pull request `#23720`_ from basepi/merge-forward-2015.5
  432. * 06a3ebd9d1 Merge remote-tracking branch 'upstream/2014.7' into merge-forward-2015.5
  433. * 1b86460d73 Merge pull request `#23680`_ from cachedout/issue_23403
  434. * d5986c21b4 Rename kwarg in cloud runner
  435. * cd64af0ce4 Merge pull request `#23674`_ from cachedout/issue_23548
  436. * da8a2f5cb3 Handle lists correctly in grains.list_prsesent
  437. * d322a19213 Merge pull request `#23672`_ from twangboy/fix_user_present
  438. * 731e7af3dd Merge branch '2014.7' of https://github.com/saltstack/salt into fix_user_present
  439. * d6f70a4545 Fixed user.present to create password in windows
  440. * 43f7025000 Merge pull request `#23670`_ from rallytime/bp-23607
  441. * ed30dc4642 Fix for `#23604`_. No error reporting. Exitcode !=0 are ok
  442. * **PR** `#23704`_: (`jayeshka`_) adding states/lvs_server unit test case
  443. @ *2015-05-14 14:22:10 UTC*
  444. * 13facbf077 Merge pull request `#23704`_ from jayeshka/lvs_server_states-unit-test
  445. * da323dab0b adding states/lvs_server unit test case
  446. * **PR** `#23703`_: (`jayeshka`_) adding states/lvs_service unit test case
  447. @ *2015-05-14 14:21:23 UTC*
  448. * f95ca3188f Merge pull request `#23703`_ from jayeshka/lvs_service_states-unit-test
  449. * 66717c8133 adding states/lvs_service unit test case
  450. * **PR** `#23702`_: (`jayeshka`_) Remove superfluous return statement.
  451. @ *2015-05-14 14:20:42 UTC*
  452. * 07e987e327 Merge pull request `#23702`_ from jayeshka/fix_lvs_service
  453. * ecff2181e4 fix lvs_service
  454. * **PR** `#23686`_: (`jfindlay`_) remove superflous return statement
  455. @ *2015-05-14 14:20:18 UTC*
  456. * 39973d4095 Merge pull request `#23686`_ from jfindlay/fix_lvs_server
  457. * 5aaeb73532 remove superflous return statement
  458. * **PR** `#23690`_: (`rallytime`_) Backport `#23424`_ to 2015.5
  459. @ *2015-05-13 23:04:36 UTC*
  460. * **PR** `#23424`_: (`justinta`_) Added python_shell=True for refresh_db in pacman.py (refs: `#23690`_)
  461. * be7c7ef3fd Merge pull request `#23690`_ from rallytime/bp-23424
  462. * 94574b7367 Added python_shell=True for refresh_db in pacman.py
  463. * **PR** `#23681`_: (`cachedout`_) Start on 2015.5.1 release notes
  464. @ *2015-05-13 19:44:22 UTC*
  465. * 1a0db43097 Merge pull request `#23681`_ from cachedout/2015_5_1_release_notes
  466. * bdbbfa6ee7 Start on 2015.5.1 release notes
  467. * **PR** `#23679`_: (`jfindlay`_) Merge `#23616`_
  468. @ *2015-05-13 19:03:53 UTC*
  469. * **PR** `#23616`_: (`Snergster`_) virtual returning none warning fixed in dev but missed in 2015.5 (refs: `#23679`_)
  470. * b54075a2ac Merge pull request `#23679`_ from jfindlay/merge_23616
  471. * 6e15e19907 appease pylint's blank line strictures
  472. * 8750680d9e virtual returning none warning fixed in dev but missed in 2015.5
  473. * **PR** `#23675`_: (`basepi`_) [2015.5] Merge forward from 2014.7 to 2015.5
  474. @ *2015-05-13 18:35:54 UTC*
  475. * e480f13688 Merge pull request `#23675`_ from basepi/merge-forward-2015.5
  476. * bd635488ef Merge remote-tracking branch 'upstream/2014.7' into merge-forward-2015.5
  477. * 0f006ac1d8 Merge pull request `#23661`_ from rallytime/merge-23640
  478. * 4427f42bb6 Whitespace fix
  479. * dd9115466e Add warning to get_or_set_hash about reserved chars
  480. * 84e2ef88fc Merge pull request `#23639`_ from cachedout/issue_23452
  481. * d418b49a77 Syntax error!
  482. * 45b4015d7d Handle exceptions raised by __virtual__
  483. * bd9b94ba8c Merge pull request `#23637`_ from cachedout/issue_23611
  484. * 56cb1f52e3 Fix typo
  485. * f6fcf19a7f Convert str master to list
  486. * f20c0e42ce Merge pull request `#23595`_ from rallytime/bp-23549
  487. * 6efcac09ad Update __init__.py
  488. * 1acaf86da7 Merge pull request `#23594`_ from rallytime/bp-23496
  489. * d5ae1d268a Fix for issue `#23110`_ This resolves issues when the freshly created directory is removed by fileserver.update.
  490. * 2c221c7332 Merge pull request `#23593`_ from rallytime/bp-23442
  491. * 39869a15bd check w/ low['name'] only
  492. * 304cc499e9 another fix for file defined w/ id, but require name
  493. * 8814d4180e add directory itself to keep list
  494. * fadd1ef63c Merge pull request `#23606`_ from twangboy/fix_installer
  495. * 038331edab Fixed checkbox for starting service and actually starting it
  496. * acdd3fc6bd Fix lint
  497. * 680e88f058 Merge remote-tracking branch 'upstream/2014.7' into merge-forward-2015.5
  498. * 10b3f0f643 Merge pull request `#23592`_ from rallytime/bp-23389
  499. * 734cc43801 Correct fail_hard typo
  500. * cd34b9b6c4 Merge pull request `#23573`_ from techhat/novaquery
  501. * f92db5e92f Linting
  502. * 26e00d3ccc Scan all available networks for public and private IPs
  503. * 2a72cd71c2 Merge pull request `#23558`_ from jfindlay/fix_ebuild
  504. * 45404fb2a6 reorder emerge command line
  505. * a664a3c6fd Merge pull request `#23530`_ from dr4Ke/fix_salt-ssh_to_include_pkg_sources
  506. * 5df6a8008c fix pylint warning
  507. * d0549e56ba salt-ssh state: fix including all salt:// references
  508. * 55c3869861 Merge pull request `#23433`_ from twangboy/list_pkgs_fix
  509. * 8ab5b1b86f Fix pylint error
  510. * 2d11d6545e Obtain all software from the registry
  511. * 755bed0abd Merge pull request `#23554`_ from jleroy/debian-hostname-fix
  512. * 5ff749e487 Debian: Hostname always updated
  513. * 6ec87ce9f5 Merge pull request `#23551`_ from dr4Ke/grains.append_unit_tests
  514. * ebff9df5b2 fix pylint errors
  515. * c4954046ad unit tests for grains.append module function
  516. * 0c9a32326c use MagickMock
  517. * c838a22377 unit tests for grains.append module function
  518. * e96c5c5bf3 Merge pull request `#23474`_ from dr4Ke/fix_grains.append_nested
  519. * a01a5bb51e grains.get, parameter delimititer, versionadded: 2014.7.6
  520. * b39f50475d remove debugging output
  521. * b6e15e295c fix grains.append in nested dictionnary grains `#23411`_
  522. * ab7e1aed8e Merge pull request `#23537`_ from t0rrant/patch-1
  523. * 8e03cc99d3 Update changelog
  524. * **PR** `#23669`_: (`rallytime`_) Backport `#23586`_ to 2015.5
  525. @ *2015-05-13 18:27:11 UTC*
  526. * **PR** `#23586`_: (`Lothiraldan`_) Fix salt.state.file._unify_sources_and_hashes when sources is used without sources_hashes (refs: `#23669`_)
  527. * 0dad6be0fc Merge pull request `#23669`_ from rallytime/bp-23586
  528. * ef4c6adae3 Remove another unused import
  529. * 73cfda751a Remove unused import
  530. * 52b68d695a Use the zip_longest from six module for python 3 compatiblity
  531. * 18d5ff9a8e Fix salt.state.file._unify_sources_and_hashes when sources is used without sources_hashes
  532. * **PR** `#23662`_: (`rallytime`_) Merge `#23642`_ with pylint fix
  533. @ *2015-05-13 15:46:51 UTC*
  534. * **PR** `#23642`_: (`cachedout`_) Let saltmod handle lower-level exceptions gracefully (refs: `#23662`_)
  535. * fabef759e0 Merge pull request `#23662`_ from rallytime/merge-23642
  536. * aa7bbd84fa Remove unused import
  537. * 9e66d4c88e Let saltmod handle lower-level exceptions gracefully
  538. * **PR** `#23622`_: (`jfindlay`_) merge `#23508`_
  539. @ *2015-05-13 15:36:49 UTC*
  540. * **PR** `#23508`_: (`cro`_) Port mysql returner to postgres using jsonb datatype (refs: `#23622`_)
  541. * 072b92733d Merge pull request `#23622`_ from jfindlay/pgjsonb
  542. * 454322c7e4 appease pylint's proscription on blank line excess
  543. * 57c617136d Get time with timezone correct also in job return.
  544. * e109d0f643 Get time with timezone correct.
  545. * 21e06b9112 Fix SQL, remove unneeded imports.
  546. * 653f360723 Stop making changes in 2 places.
  547. * d6daaa0292 Typo.
  548. * 7d748bff75 SSL is handled differently by Pg, so don't set it here.
  549. * cc7c377bcd Fill alter_time field in salt_events with current time with timezone.
  550. * 43defe9b20 Port mysql module to Postgres using jsonb datatypes
  551. * **PR** `#23651`_: (`jayeshka`_) adding solr unit test case
  552. @ *2015-05-13 15:26:15 UTC*
  553. * c1bdd4d377 Merge pull request `#23651`_ from jayeshka/solr-unit-test
  554. * 6e05148962 adding solr unit test case
  555. * **PR** `#23649`_: (`jayeshka`_) adding states/libvirt unit test case
  556. @ *2015-05-13 15:24:48 UTC*
  557. * ee43411677 Merge pull request `#23649`_ from jayeshka/libvirt_states-unit-test
  558. * 0fb923a283 adding states/libvirt unit test case
  559. * **PR** `#23648`_: (`jayeshka`_) adding states/linux_acl unit test case
  560. @ *2015-05-13 15:24:11 UTC*
  561. * c7fc466f1e Merge pull request `#23648`_ from jayeshka/linux_acl_states-unit-test
  562. * 3f0ab29eb0 removed error.
  563. * 11081c121c adding states/linux_acl unit test case
  564. * **PR** `#23650`_: (`jayeshka`_) adding states/kmod unit test case
  565. @ *2015-05-13 15:09:18 UTC*
  566. * 4cba7ba35c Merge pull request `#23650`_ from jayeshka/kmod_states-unit-test
  567. * 1987015033 adding states/kmod unit test case
  568. * **PR** `#23633`_: (`jayeshka`_) made changes to test_interfaces function.
  569. @ *2015-05-13 06:51:07 UTC*
  570. * bc8faf1543 Merge pull request `#23633`_ from jayeshka/win_network-2015.5-unit-test
  571. * 0936e1d386 made changes to test_interfaces function.
  572. * **PR** `#23619`_: (`jfindlay`_) fix kmod.present processing of module loading
  573. @ *2015-05-13 01:16:56 UTC*
  574. * 7df3579bbc Merge pull request `#23619`_ from jfindlay/fix_kmod_state
  575. * 73facbfc1f fix kmod.present processing of module loading
  576. * **PR** `#23598`_: (`rahulhan`_) Adding states/win_dns_client.py unit tests
  577. @ *2015-05-12 21:47:36 UTC*
  578. * d4f30955fa Merge pull request `#23598`_ from rahulhan/states_win_dns_client_unit_test
  579. * d08d885828 Adding states/win_dns_client.py unit tests
  580. * **PR** `#23597`_: (`rahulhan`_) Adding states/vbox_guest.py unit tests
  581. @ *2015-05-12 21:46:30 UTC*
  582. * 811c6a1d89 Merge pull request `#23597`_ from rahulhan/states_vbox_guest_unit_test
  583. * 6a2909eeea Removed errors
  584. * 4cde78a58a Adding states/vbox_guest.py unit tests
  585. * **PR** `#23615`_: (`rallytime`_) Backport `#23577`_ to 2015.5
  586. @ *2015-05-12 21:19:11 UTC*
  587. * **PR** `#23577`_: (`msciciel`_) Fix find and remove functions to pass database param (refs: `#23615`_)
  588. * 029ff1103d Merge pull request `#23615`_ from rallytime/bp-23577
  589. * 6f74477129 Fix find and remove functions to pass database param
  590. * **PR** `#23603`_: (`rahulhan`_) Adding states/winrepo.py unit tests
  591. @ *2015-05-12 18:40:12 UTC*
  592. * b8589532d1 Merge pull request `#23603`_ from rahulhan/states_winrepo_unit_test
  593. * a66e7e7f1f Adding states/winrepo.py unit tests
  594. * **PR** `#23602`_: (`rahulhan`_) Adding states/win_path.py unit tests
  595. @ *2015-05-12 18:39:37 UTC*
  596. * 3cbbd6d277 Merge pull request `#23602`_ from rahulhan/states_win_path_unit_test
  597. * 122c29f71a Adding states/win_path.py unit tests
  598. * **PR** `#23600`_: (`rahulhan`_) Adding states/win_network.py unit tests
  599. @ *2015-05-12 18:39:01 UTC*
  600. * 3c904e8739 Merge pull request `#23600`_ from rahulhan/states_win_network_unit_test
  601. * b418404eb7 removed lint error
  602. * 1be802300b Adding states/win_network.py unit tests
  603. * **PR** `#23599`_: (`rahulhan`_) Adding win_firewall.py unit tests
  604. @ *2015-05-12 18:37:49 UTC*
  605. * 10243a7742 Merge pull request `#23599`_ from rahulhan/states_win_firewall_unit_test
  606. * 6cda890517 Adding win_firewall.py unit tests
  607. * **PR** `#23601`_: (`basepi`_) Add versionadded for jboss module/state
  608. @ *2015-05-12 17:22:59 UTC*
  609. * e73071dbdf Merge pull request `#23601`_ from basepi/jboss.version.added
  610. * 0174c8fe58 Add versionadded for jboss module/state
  611. * **PR** `#23469`_: (`s0undt3ch`_) Call the windows specific function not the general one
  612. @ *2015-05-12 16:47:22 UTC*
  613. * 9beb7bc529 Merge pull request `#23469`_ from s0undt3ch/hotfix/call-the-win-func
  614. * 83e88a3eb1 Call the windows specific function not the general one
  615. * **PR** `#23583`_: (`jayeshka`_) adding states/ipset unit test case
  616. @ *2015-05-12 16:31:55 UTC*
  617. * d2f097584c Merge pull request `#23583`_ from jayeshka/ipset_states-unit-test
  618. * 4330cf4a6e adding states/ipset unit test case
  619. * **PR** `#23582`_: (`jayeshka`_) adding states/keyboard unit test case
  620. @ *2015-05-12 16:31:17 UTC*
  621. * 82a47e8cbf Merge pull request `#23582`_ from jayeshka/keyboard_states-unit-test
  622. * fa94d7ab5c adding states/keyboard unit test case
  623. * **PR** `#23581`_: (`jayeshka`_) adding states/layman unit test case
  624. @ *2015-05-12 16:30:36 UTC*
  625. * 77e5b28566 Merge pull request `#23581`_ from jayeshka/layman_states-unit-test
  626. * 297b055b1c adding states/layman unit test case
  627. * **PR** `#23580`_: (`jayeshka`_) adding smf unit test case
  628. @ *2015-05-12 16:29:58 UTC*
  629. * cbe32828ef Merge pull request `#23580`_ from jayeshka/smf-unit-test
  630. * 4f9719157b adding smf unit test case
  631. * **ISSUE** `#21603`_: (`ipmb`_) ssh_auth.present fails on key without comment (refs: `#23572`_)
  632. * **PR** `#23572`_: (`The-Loeki`_) Fix regression of `#21355`_ introduced by `#21603`_
  633. @ *2015-05-12 16:28:05 UTC*
  634. * **PR** `#21355`_: (`The-Loeki`_) Fix for comments containing whitespaces (refs: `#23572`_)
  635. * 16a333832a Merge pull request `#23572`_ from The-Loeki/ssh_auth_fix
  636. * d8248dd368 Fix regression of `#21355`_ introduced by `#21603`_
  637. * **ISSUE** `#23490`_: (`lichtamberg`_) salt.modules.aptpkg.upgrade should have default "dist_upgrade=False" (refs: `#23565`_)
  638. * **PR** `#23565`_: (`garethgreenaway`_) fix to aptpkg module
  639. @ *2015-05-12 16:25:46 UTC*
  640. * f843f89cd7 Merge pull request `#23565`_ from garethgreenaway/2015_2_aptpkg_upgrade_default_to_upgrade
  641. * 97ae514641 aptpkg.upgrade should default to upgrade instead of dist_upgrade.
  642. * **ISSUE** `#23473`_: (`terminalmage`_) unit.modules.rh_ip_test.RhipTestCase.test_build_bond is not properly mocked (refs: `#23550`_)
  643. * **PR** `#23550`_: (`jfindlay`_) additional mock for rh_ip_test test_build_bond
  644. @ *2015-05-12 15:17:16 UTC*
  645. * c1157cdaee Merge pull request `#23550`_ from jfindlay/fix_rh_ip_test
  646. * e9b94d36d3 additional mock for rh_ip_test test_build_bond
  647. * **PR** `#23552`_: (`garethgreenaway`_) Fix for an issue caused by a previous pull request
  648. @ *2015-05-11 21:54:59 UTC*
  649. * b593328176 Merge pull request `#23552`_ from garethgreenaway/2015_5_returner_fix_broken_previous_pr
  650. * 7d70e2b334 Passed argumentes in the call _fetch_profile_opts to were in the wrong order
  651. * **PR** `#23547`_: (`slinu3d`_) Added AWS v4 signature support for 2015.5
  652. @ *2015-05-11 21:52:24 UTC*
  653. * d0f96825dd Merge pull request `#23547`_ from slinu3d/2015.5
  654. * f3bfdb561b Fixed urlparse and urlencode calls
  655. * 802dbdb965 Added AWS v4 signature support for 2015.5
  656. * **PR** `#23544`_: (`basepi`_) [2015.5] Merge forward from 2014.7 to 2015.5
  657. @ *2015-05-11 18:02:06 UTC*
  658. * 06c6a1f44a Merge pull request `#23544`_ from basepi/merge-forward-2015.5
  659. * f8a36bc155 Merge remote-tracking branch 'upstream/2014.7' into merge-forward-2015.5
  660. * b79fed3a92 Merge pull request `#23538`_ from cro/licupdate
  661. * 345efe25c9 Update date in LICENSE file
  662. * a123a36f05 Merge pull request `#23505`_ from aneeshusa/remove-unused-ssh-config-validator
  663. * 90af1672ca Remove unused ssh config validator. Fixes `#23159`_.
  664. * ca2c21a63c Merge pull request `#23467`_ from slinu3d/2014.7
  665. * 0b4081d8f4 Fixed pylint error at line 363
  666. * 5be5eb5b14 Fixed pylink errors
  667. * e64f374ffa Fixed lint errors
  668. * b9d1ac4f1f Added AWS v4 signature support
  669. * e6f9eec02e Merge pull request `#23444`_ from techhat/novacreateattach
  670. * ebdb7eae2d Add create_attach_volume to nova driver
  671. * e331463319 Merge pull request `#23460`_ from s0undt3ch/hotfix/bootstrap-script-2014.7
  672. * edcd0c41f2 Update to latest stable bootstrap script v2015.05.07
  673. * 7a8ce1a954 Merge pull request `#23439`_ from techhat/maxtries
  674. * 0ad3ff2c88 Add wait_for_passwd_maxtries variable
  675. * **ISSUE** `#23426`_: (`twangboy`_) Can't restart salt-minion on 64 bit windows (2015.5.0) (refs: `#23470`_)
  676. * **PR** `#23470`_: (`twangboy`_) Fixed service.restart for salt-minion
  677. @ *2015-05-11 17:54:47 UTC*
  678. * aa5b896d3e Merge pull request `#23470`_ from twangboy/fix_svc_restart
  679. * b3f284c517 Fixed tests
  680. * ad44d79f26 Fixed service.restart for salt-minion
  681. * **PR** `#23539`_: (`rahulhan`_) Adding states/virtualenv_mod.py unit tests
  682. @ *2015-05-11 17:02:31 UTC*
  683. * 67988b21ee Merge pull request `#23539`_ from rahulhan/states_virtualenv_mod_unit_test
  684. * 750bb07d1c Adding states/virtualenv_mod.py unit tests
  685. * c96619653e Merge pull request `#23423`_ from cachedout/remove_jid_event_from_orch
  686. * f81aab7627 Remove jid_event from state.orch
  687. * 2bb09b7ee7 Merge pull request `#23509`_ from keesbos/Catch_empty_environment
  688. * 6dedeaccd2 Catch the unset (empty/None) environment case
  689. * 6d42f30271 Merge pull request `#23245`_ from freimer/issue_23244
  690. * 24cf6ebad5 Add Caller functionality to reactors.
  691. * **PR** `#23513`_: (`gladiatr72`_) short-circuit auto-failure of iptables.delete state
  692. @ *2015-05-11 15:18:33 UTC*
  693. * c3f03d827d Merge pull request `#23513`_ from gladiatr72/RFC_stop_iptables.check_from_short-circuiting_position-only_delete_rule
  694. * c71714c364 short-circuit auto-failure of iptables.delete state if position argument is set without the other accoutrements that check_rule requires.
  695. * **PR** `#23534`_: (`jayeshka`_) adding states/ini_manage unit test case
  696. @ *2015-05-11 14:32:06 UTC*
  697. * 4e77f6f8c4 Merge pull request `#23534`_ from jayeshka/ini_manage_states-unit-test
  698. * 831223c31c adding states/ini_manage unit test case
  699. * **PR** `#23533`_: (`jayeshka`_) adding states/hipchat unit test case
  700. @ *2015-05-11 14:30:22 UTC*
  701. * 11ba9ed99b Merge pull request `#23533`_ from jayeshka/hipchat-states-unit-test
  702. * 41d14b322d adding states/hipchat unit test case
  703. * **PR** `#23532`_: (`jayeshka`_) adding states/ipmi unit test case
  704. @ *2015-05-11 14:28:15 UTC*
  705. * e5421139d3 Merge pull request `#23532`_ from jayeshka/ipmi-states-unit-test
  706. * fc3e64a8a4 adding states/ipmi unit test case
  707. * **PR** `#23531`_: (`jayeshka`_) adding service unit test case
  708. @ *2015-05-11 14:27:12 UTC*
  709. * 9ba85fd31a Merge pull request `#23531`_ from jayeshka/service-unit-test
  710. * 3ad5314ee0 adding service unit test case
  711. * **ISSUE** `#23512`_: (`mostafahussein`_) hipchat_returner / slack_returner not work correctly (refs: `#23517`_)
  712. * **PR** `#23517`_: (`garethgreenaway`_) fix to returners
  713. @ *2015-05-11 14:20:51 UTC*
  714. * 32838cd888 Merge pull request `#23517`_ from garethgreenaway/23512_2015_5_returners_with_profiles
  715. * 81e31e27cf fix for returners that utilize profile attributes. code in the if else statement was backwards. `#23512`_
  716. * **PR** `#23502`_: (`rahulhan`_) Adding states/win_servermanager.py unit tests
  717. @ *2015-05-08 19:47:18 UTC*
  718. * 6be7d8d13b Merge pull request `#23502`_ from rahulhan/states_win_servermanager_unit_test
  719. * 2490074aa2 Adding states/win_servermanager.py unit tests
  720. * **PR** `#23495`_: (`jayeshka`_) adding seed unit test case
  721. @ *2015-05-08 17:30:38 UTC*
  722. * 604857811e Merge pull request `#23495`_ from jayeshka/seed-unit-test
  723. * 3f134bc573 adding seed unit test case
  724. * **PR** `#23494`_: (`jayeshka`_) adding sensors unit test case
  725. @ *2015-05-08 17:30:18 UTC*
  726. * 70bc3c1415 Merge pull request `#23494`_ from jayeshka/sensors-unit-test
  727. * 1fb48a31a8 adding sensors unit test case
  728. * **PR** `#23493`_: (`jayeshka`_) adding states/incron unit test case
  729. @ *2015-05-08 17:29:59 UTC*
  730. * b981b20d44 Merge pull request `#23493`_ from jayeshka/incron-states-unit-test
  731. * cc7bc170f3 adding states/incron unit test case
  732. * **PR** `#23492`_: (`jayeshka`_) adding states/influxdb_database unit test case
  733. @ *2015-05-08 17:29:51 UTC*
  734. * 4019c493a1 Merge pull request `#23492`_ from jayeshka/influxdb_database-states-unit-test
  735. * e1fcac815d adding states/influxdb_database unit test case
  736. * **PR** `#23491`_: (`jayeshka`_) adding states/influxdb_user unit test case
  737. @ *2015-05-08 16:24:07 UTC*
  738. * d317a77afb Merge pull request `#23491`_ from jayeshka/influxdb_user-states-unit-test
  739. * 9d4043f9ff adding states/influxdb_user unit test case
  740. * **PR** `#23477`_: (`galet`_) LDAP auth: Escape filter value for group membership search
  741. @ *2015-05-07 22:04:48 UTC*
  742. * e0b2a73eb4 Merge pull request `#23477`_ from galet/ldap-filter-escaping
  743. * 33038b9f86 LDAP auth: Escape filter value for group membership search
  744. * **PR** `#23476`_: (`cachedout`_) Lint becaon
  745. @ *2015-05-07 19:55:36 UTC*
  746. * **PR** `#23431`_: (`UtahDave`_) Beacon fixes (refs: `#23476`_)
  747. * e1719fe26b Merge pull request `#23476`_ from cachedout/lint_23431
  748. * 8d1ff209eb Lint becaon
  749. * **PR** `#23431`_: (`UtahDave`_) Beacon fixes (refs: `#23476`_)
  750. @ *2015-05-07 19:53:47 UTC*
  751. * 1e299ede4f Merge pull request `#23431`_ from UtahDave/beacon_fixes
  752. * 152f2235c2 remove unused import
  753. * 81198f9399 fix interval logic and example
  754. * 5504778adf update to proper examples
  755. * 6890439d58 fix list for mask
  756. * ee7b579e90 remove custom interval code.
  757. * **PR** `#23468`_: (`rahulhan`_) Adding states/win_system.py unit tests
  758. @ *2015-05-07 19:20:50 UTC*
  759. * ea55c44bbb Merge pull request `#23468`_ from rahulhan/states_win_system_unit_test
  760. * 33f8c12e9f Adding states/win_system.py unit tests
  761. * **PR** `#23466`_: (`UtahDave`_) minor spelling fix
  762. @ *2015-05-07 19:19:06 UTC*
  763. * e6e11147af Merge pull request `#23466`_ from UtahDave/2015.5local
  764. * b2c399a137 minor spelling fix
  765. * **ISSUE** `#529`_: (`rubic`_) run salt in user space (refs: `#543`_)
  766. * **PR** `saltstack/salt-bootstrap#563`_: (`notpeter`_) Ubuntu alternate ppas (refs: `#23461`_, `#23460`_)
  767. * **PR** `#543`_: (`rubic`_) updated documentation for user, fixed configuration template links (refs: #`saltstack/salt-bootstrap#563`_)
  768. * **PR** `#23461`_: (`s0undt3ch`_) [2015.5] Update to latest stable bootstrap script v2015.05.07
  769. @ *2015-05-07 19:16:18 UTC*
  770. * 4eeb1e627a Merge pull request `#23461`_ from s0undt3ch/hotfix/bootstrap-script
  771. * 638c63d635 Update to latest stable bootstrap script v2015.05.07
  772. * **PR** `#23450`_: (`jayeshka`_) adding scsi unit test case
  773. @ *2015-05-07 19:00:28 UTC*
  774. * 865127844a Merge pull request `#23450`_ from jayeshka/scsi-unit-test
  775. * e7269ff29b adding scsi unit test case
  776. * **PR** `#23449`_: (`jayeshka`_) adding s3 unit test case
  777. @ *2015-05-07 18:59:45 UTC*
  778. * 8b374ae64d Merge pull request `#23449`_ from jayeshka/s3-unit-test
  779. * 85786bfe7f adding s3 unit test case
  780. * **PR** `#23448`_: (`jayeshka`_) adding states/keystone unit test case
  781. @ *2015-05-07 18:58:59 UTC*
  782. * 49b431c8e4 Merge pull request `#23448`_ from jayeshka/keystone-states-unit-test
  783. * a3050eb3e2 adding states/keystone unit test case
  784. * **PR** `#23447`_: (`jayeshka`_) adding states/grafana unit test case
  785. @ *2015-05-07 18:58:20 UTC*
  786. * 23d7e7ef92 Merge pull request `#23447`_ from jayeshka/grafana-states-unit-test
  787. * 7e90a4aaca adding states/grafana unit test case
  788. * **PR** `#23438`_: (`techhat`_) Gate requests import
  789. @ *2015-05-07 07:22:58 UTC*
  790. * 1fd0bc2011 Merge pull request `#23438`_ from techhat/gaterequests
  791. * d5b15fc6ce Gate requests import
  792. * **PR** `#23429`_: (`basepi`_) [2015.5] Merge forward from 2014.7 to 2015.5
  793. @ *2015-05-07 05:35:13 UTC*
  794. * 3c4f734332 Merge pull request `#23429`_ from basepi/merge-forward-2015.5
  795. * 7729834d92 Merge remote-tracking branch 'upstream/2014.7' into merge-forward-2015.5
  796. * 644eb75fec Merge pull request `#23422`_ from cro/gce_sh_home
  797. * 4ef9e6ba06 Don't use $HOME to find user's directory, some shells don't set it
  798. * ef17ab4b2a Merge pull request `#23425`_ from basepi/functionwrapper_typo
  799. * c390737f3e Fix typo in FunctionWrapper
  800. * 1b13ec04c2 Merge pull request `#23385`_ from rallytime/bp-23346
  801. * 9efc13c810 more linting fixes
  802. * cf131c9a5a cleaned up some pylint errors
  803. * f981699c75 added logic to sftp_file and file_map to allow folder uploads using file_map
  804. * f8c7a62089 Merge pull request `#23414`_ from jfindlay/update_branch
  805. * 8074d16d52 2015.2 -> 2015.5
  806. * 54b3bd43e4 Merge pull request `#23404`_ from hvnsweeting/cherrypy-post-emptybody-fix
  807. * f85f8f954c initialize var when POST body is empty
  808. * 160f703296 Merge pull request `#23409`_ from terminalmage/update-lithium-docstrings-2014.7
  809. * bc97d011ba Fix sphinx typo
  810. * 20006b06f6 Update Lithium docstrings in 2014.7 branch
  811. * aa5fb0aa46 Merge pull request `#23397`_ from jfindlay/fix_locale_gen
  812. * 0941fefd2b add more flexible whitespace to locale_gen search
  813. * **PR** `#23396`_: (`basepi`_) [2015.2] Merge forward from 2014.7 to 2015.2
  814. @ *2015-05-06 21:42:35 UTC*
  815. * 1fb84450f4 Merge pull request `#23396`_ from basepi/merge-forward-2015.2
  816. * 2766c8cb4b Fix typo in FunctionWrapper
  817. * fd09cdae6f Merge remote-tracking branch 'upstream/2014.7' into merge-forward-2015.2
  818. * 0c76dd4d8a Merge pull request `#23368`_ from kaithar/bp-23367
  819. * 577f41972e Pylint fix
  820. * 8d9acd1f89 Put the sed insert statement back in to the output.
  821. * 3493cc1fca Merge pull request `#23350`_ from lorengordon/file.replace_assume_line
  822. * b60e224beb Append/prepend: search for full line
  823. * 7be5c48ad5 Merge pull request `#23341`_ from cachedout/issue_23026
  824. * e98e65e787 Fix tests
  825. * 6011b437ca Fix syndic pid and logfile path
  826. * ea61abfa68 Merge pull request `#23272`_ from basepi/salt-ssh.minion.config.19114
  827. * c223309bb7 Add versionadded
  828. * be7407feae Lint
  829. * c2c337567e Missing comma
  830. * 8e3e8e073a Pass the minion_opts through the FunctionWrapper
  831. * cb69cd07de Match the master config template in the master config reference
  832. * 87fc3161f9 Add Salt-SSH section to master config template
  833. * 91dd9dcbdc Add ssh_minion_opts to master config ref
  834. * c273ea14c6 Add minion config to salt-ssh doc
  835. * a0b6b760c3 Add minion_opts to roster docs
  836. * 5212c35260 Accept minion_opts from the target information
  837. * e2099b6e1b Process `ssh_minion_opts` from master config
  838. * 3b64214377 Revert "Work around bug in salt-ssh in config.get for gpg renderer"
  839. * 494953a208 Remove the strip (embracing multi-line YAML dump)
  840. * fe87f0fe39 Dump multi-line yaml into the SHIM
  841. * b751a7281c Inject local minion config into shim if available
  842. * 4f760dd9cb Merge pull request `#23347`_ from basepi/salt-ssh.functionwrapper.contains.19114
  843. * 30595e3ff7 Backport FunctionWrapper.__contains__
  844. * 02658b1e60 Merge pull request `#23344`_ from cachedout/issue_22742
  845. * 5adc96ce7f Explicitely set file_client on master
  846. * ba7605d1cb Merge pull request `#23318`_ from cellscape/honor-seed-argument
  847. * 228b1be299 Honor seed argument in LXC container initializaton
  848. * 4ac4509c57 Merge pull request `#23307`_ from jfindlay/fix_locale_gen
  849. * 101199ac14 check for /etc/locale.gen
  850. * f790f42ed6 Merge pull request `#23324`_ from s0undt3ch/hotfix/bootstrap-script-2014.7
  851. * 6643e47ce5 Update to the latest stable release of the bootstrap script v2015.05.04
  852. * **PR** `#23412`_: (`rahulhan`_) Adding states/win_update.py unit tests
  853. @ *2015-05-06 18:31:09 UTC*
  854. * b3c16720f6 Merge pull request `#23412`_ from rahulhan/states_win_update_unit_test
  855. * 9bc1519ee7 Removed unwanted imports
  856. * f12bfcf248 Adding states/win_update.py unit tests
  857. * **PR** `#23413`_: (`terminalmage`_) Update manpages for 2015.2 -> 2015.5
  858. @ *2015-05-06 17:12:57 UTC*
  859. * f2d7646a58 Merge pull request `#23413`_ from terminalmage/update-manpages
  860. * 23fa4402dc Update manpages to reflect 2015.2 rename to 2015.5
  861. * 0fdaa73c84 Fix missed docstring updates from 2015.2 -> 2015.5
  862. * 4fea5ba477 Add missing RST file
  863. * **PR** `#23410`_: (`terminalmage`_) Update Lithium docstrings in 2015.2 branch
  864. @ *2015-05-06 15:53:52 UTC*
  865. * **PR** `#23409`_: (`terminalmage`_) Update Lithium docstrings in 2014.7 branch (refs: `#23410`_)
  866. * bafbea7bc7 Merge pull request `#23410`_ from terminalmage/update-lithium-docstrings-2015.2
  867. * d395565bf7 Update Lithium docstrings in 2015.2 branch
  868. * **PR** `#23407`_: (`jayeshka`_) adding rsync unit test case
  869. @ *2015-05-06 15:52:23 UTC*
  870. * 02ef41a549 Merge pull request `#23407`_ from jayeshka/rsync-unit-test
  871. * a4dd836125 adding rsync unit test case
  872. * **PR** `#23406`_: (`jayeshka`_) adding states/lxc unit test case
  873. @ *2015-05-06 15:51:50 UTC*
  874. * 58ec2a24c1 Merge pull request `#23406`_ from jayeshka/lxc-states-unit-test
  875. * 32a0d03093 adding states/lxc unit test case
  876. * **PR** `#23395`_: (`basepi`_) [2015.2] Add note to 2015.2.0 release notes about master opts in pillar
  877. @ *2015-05-05 22:15:20 UTC*
  878. * 8837d0038e Merge pull request `#23395`_ from basepi/2015.2.0masteropts
  879. * b261c95cd6 Add note to 2015.2.0 release notes about master opts in pillar
  880. * **PR** `#23393`_: (`basepi`_) [2015.2] Add warning about python_shell changes to 2015.2.0 release notes
  881. @ *2015-05-05 22:12:46 UTC*
  882. * f79aed5fe1 Merge pull request `#23393`_ from basepi/2015.2.0python_shell
  883. * b2f033f485 Add CLI note
  884. * 48e7b3ee4f Add warning about python_shell changes to 2015.2.0 release notes
  885. * **PR** `#23380`_: (`gladiatr72`_) Fix for double output with static salt cli/v2015.2
  886. @ *2015-05-05 21:44:28 UTC*
  887. * a9777761d8 Merge pull request `#23380`_ from gladiatr72/fix_for_double_output_with_static__salt_CLI/v2015.2
  888. * c47fdd79c7 Actually removed the ``static`` bits from below the else: fold this time.
  889. * 4ee367956c Fix for incorrect output with salt CLI --static option
  890. * **PR** `#23379`_: (`rahulhan`_) Adding states/rabbitmq_cluster.py
  891. @ *2015-05-05 21:44:06 UTC*
  892. * 5c9543c1d2 Merge pull request `#23379`_ from rahulhan/states_rabbitmq_cluster_test
  893. * 04c22d1acf Adding states/rabbitmq_cluster.py
  894. * **PR** `#23377`_: (`rahulhan`_) Adding states/xmpp.py unit tests
  895. @ *2015-05-05 21:43:35 UTC*
  896. * 430f080a3a Merge pull request `#23377`_ from rahulhan/states_xmpp_test
  897. * 32923b53c3 Adding states/xmpp.py unit tests
  898. * **PR** `#23335`_: (`steverweber`_) 2015.2: include doc in master config for module_dirs
  899. @ *2015-05-05 21:28:58 UTC*
  900. * 8c057e6794 Merge pull request `#23335`_ from steverweber/2015.2
  901. * 5e3bae95d8 help installing python pysphere lib
  902. * 97513b060a include module_dirs
  903. * 36b1c87dd2 include module_dirs
  904. * **PR** `#23362`_: (`jayeshka`_) adding states/zk_concurrency unit test case
  905. @ *2015-05-05 15:50:06 UTC*
  906. * 1648253675 Merge pull request `#23362`_ from jayeshka/zk_concurrency-states-unit-test
  907. * f60dda4b1d adding states/zk_concurrency unit test case
  908. * **PR** `#23363`_: (`jayeshka`_) adding riak unit test case
  909. @ *2015-05-05 14:23:05 UTC*
  910. * 1cdaeed868 Merge pull request `#23363`_ from jayeshka/riak-unit-test
  911. * f9da6db459 adding riak unit test case
  912. .. _`#16424`: https://github.com/saltstack/salt/issues/16424
  913. .. _`#19304`: https://github.com/saltstack/salt/issues/19304
  914. .. _`#19305`: https://github.com/saltstack/salt/pull/19305
  915. .. _`#19852`: https://github.com/saltstack/salt/issues/19852
  916. .. _`#21355`: https://github.com/saltstack/salt/pull/21355
  917. .. _`#21603`: https://github.com/saltstack/salt/issues/21603
  918. .. _`#22114`: https://github.com/saltstack/salt/pull/22114
  919. .. _`#22959`: https://github.com/saltstack/salt/issues/22959
  920. .. _`#23110`: https://github.com/saltstack/salt/issues/23110
  921. .. _`#23159`: https://github.com/saltstack/salt/issues/23159
  922. .. _`#23245`: https://github.com/saltstack/salt/pull/23245
  923. .. _`#23272`: https://github.com/saltstack/salt/pull/23272
  924. .. _`#23307`: https://github.com/saltstack/salt/pull/23307
  925. .. _`#23318`: https://github.com/saltstack/salt/pull/23318
  926. .. _`#23324`: https://github.com/saltstack/salt/pull/23324
  927. .. _`#23335`: https://github.com/saltstack/salt/pull/23335
  928. .. _`#23341`: https://github.com/saltstack/salt/pull/23341
  929. .. _`#23344`: https://github.com/saltstack/salt/pull/23344
  930. .. _`#23347`: https://github.com/saltstack/salt/pull/23347
  931. .. _`#23350`: https://github.com/saltstack/salt/pull/23350
  932. .. _`#23362`: https://github.com/saltstack/salt/pull/23362
  933. .. _`#23363`: https://github.com/saltstack/salt/pull/23363
  934. .. _`#23368`: https://github.com/saltstack/salt/pull/23368
  935. .. _`#23373`: https://github.com/saltstack/salt/issues/23373
  936. .. _`#23377`: https://github.com/saltstack/salt/pull/23377
  937. .. _`#23379`: https://github.com/saltstack/salt/pull/23379
  938. .. _`#23380`: https://github.com/saltstack/salt/pull/23380
  939. .. _`#23385`: https://github.com/saltstack/salt/pull/23385
  940. .. _`#23393`: https://github.com/saltstack/salt/pull/23393
  941. .. _`#23395`: https://github.com/saltstack/salt/pull/23395
  942. .. _`#23396`: https://github.com/saltstack/salt/pull/23396
  943. .. _`#23397`: https://github.com/saltstack/salt/pull/23397
  944. .. _`#23404`: https://github.com/saltstack/salt/pull/23404
  945. .. _`#23406`: https://github.com/saltstack/salt/pull/23406
  946. .. _`#23407`: https://github.com/saltstack/salt/pull/23407
  947. .. _`#23409`: https://github.com/saltstack/salt/pull/23409
  948. .. _`#23410`: https://github.com/saltstack/salt/pull/23410
  949. .. _`#23411`: https://github.com/saltstack/salt/issues/23411
  950. .. _`#23412`: https://github.com/saltstack/salt/pull/23412
  951. .. _`#23413`: https://github.com/saltstack/salt/pull/23413
  952. .. _`#23414`: https://github.com/saltstack/salt/pull/23414
  953. .. _`#23422`: https://github.com/saltstack/salt/pull/23422
  954. .. _`#23423`: https://github.com/saltstack/salt/pull/23423
  955. .. _`#23424`: https://github.com/saltstack/salt/pull/23424
  956. .. _`#23425`: https://github.com/saltstack/salt/pull/23425
  957. .. _`#23426`: https://github.com/saltstack/salt/issues/23426
  958. .. _`#23429`: https://github.com/saltstack/salt/pull/23429
  959. .. _`#23431`: https://github.com/saltstack/salt/pull/23431
  960. .. _`#23433`: https://github.com/saltstack/salt/pull/23433
  961. .. _`#23438`: https://github.com/saltstack/salt/pull/23438
  962. .. _`#23439`: https://github.com/saltstack/salt/pull/23439
  963. .. _`#23444`: https://github.com/saltstack/salt/pull/23444
  964. .. _`#23447`: https://github.com/saltstack/salt/pull/23447
  965. .. _`#23448`: https://github.com/saltstack/salt/pull/23448
  966. .. _`#23449`: https://github.com/saltstack/salt/pull/23449
  967. .. _`#23450`: https://github.com/saltstack/salt/pull/23450
  968. .. _`#23460`: https://github.com/saltstack/salt/pull/23460
  969. .. _`#23461`: https://github.com/saltstack/salt/pull/23461
  970. .. _`#23466`: https://github.com/saltstack/salt/pull/23466
  971. .. _`#23467`: https://github.com/saltstack/salt/pull/23467
  972. .. _`#23468`: https://github.com/saltstack/salt/pull/23468
  973. .. _`#23469`: https://github.com/saltstack/salt/pull/23469
  974. .. _`#23470`: https://github.com/saltstack/salt/pull/23470
  975. .. _`#23472`: https://github.com/saltstack/salt/pull/23472
  976. .. _`#23473`: https://github.com/saltstack/salt/issues/23473
  977. .. _`#23474`: https://github.com/saltstack/salt/pull/23474
  978. .. _`#23476`: https://github.com/saltstack/salt/pull/23476
  979. .. _`#23477`: https://github.com/saltstack/salt/pull/23477
  980. .. _`#23488`: https://github.com/saltstack/salt/pull/23488
  981. .. _`#23490`: https://github.com/saltstack/salt/issues/23490
  982. .. _`#23491`: https://github.com/saltstack/salt/pull/23491
  983. .. _`#23492`: https://github.com/saltstack/salt/pull/23492
  984. .. _`#23493`: https://github.com/saltstack/salt/pull/23493
  985. .. _`#23494`: https://github.com/saltstack/salt/pull/23494
  986. .. _`#23495`: https://github.com/saltstack/salt/pull/23495
  987. .. _`#23502`: https://github.com/saltstack/salt/pull/23502
  988. .. _`#23505`: https://github.com/saltstack/salt/pull/23505
  989. .. _`#23508`: https://github.com/saltstack/salt/pull/23508
  990. .. _`#23509`: https://github.com/saltstack/salt/pull/23509
  991. .. _`#23512`: https://github.com/saltstack/salt/issues/23512
  992. .. _`#23513`: https://github.com/saltstack/salt/pull/23513
  993. .. _`#23517`: https://github.com/saltstack/salt/pull/23517
  994. .. _`#23530`: https://github.com/saltstack/salt/pull/23530
  995. .. _`#23531`: https://github.com/saltstack/salt/pull/23531
  996. .. _`#23532`: https://github.com/saltstack/salt/pull/23532
  997. .. _`#23533`: https://github.com/saltstack/salt/pull/23533
  998. .. _`#23534`: https://github.com/saltstack/salt/pull/23534
  999. .. _`#23537`: https://github.com/saltstack/salt/pull/23537
  1000. .. _`#23538`: https://github.com/saltstack/salt/pull/23538
  1001. .. _`#23539`: https://github.com/saltstack/salt/pull/23539
  1002. .. _`#23544`: https://github.com/saltstack/salt/pull/23544
  1003. .. _`#23547`: https://github.com/saltstack/salt/pull/23547
  1004. .. _`#23550`: https://github.com/saltstack/salt/pull/23550
  1005. .. _`#23551`: https://github.com/saltstack/salt/pull/23551
  1006. .. _`#23552`: https://github.com/saltstack/salt/pull/23552
  1007. .. _`#23554`: https://github.com/saltstack/salt/pull/23554
  1008. .. _`#23558`: https://github.com/saltstack/salt/pull/23558
  1009. .. _`#23565`: https://github.com/saltstack/salt/pull/23565
  1010. .. _`#23566`: https://github.com/saltstack/salt/issues/23566
  1011. .. _`#23568`: https://github.com/saltstack/salt/pull/23568
  1012. .. _`#23572`: https://github.com/saltstack/salt/pull/23572
  1013. .. _`#23573`: https://github.com/saltstack/salt/pull/23573
  1014. .. _`#23577`: https://github.com/saltstack/salt/pull/23577
  1015. .. _`#23580`: https://github.com/saltstack/salt/pull/23580
  1016. .. _`#23581`: https://github.com/saltstack/salt/pull/23581
  1017. .. _`#23582`: https://github.com/saltstack/salt/pull/23582
  1018. .. _`#23583`: https://github.com/saltstack/salt/pull/23583
  1019. .. _`#23586`: https://github.com/saltstack/salt/pull/23586
  1020. .. _`#23592`: https://github.com/saltstack/salt/pull/23592
  1021. .. _`#23593`: https://github.com/saltstack/salt/pull/23593
  1022. .. _`#23594`: https://github.com/saltstack/salt/pull/23594
  1023. .. _`#23595`: https://github.com/saltstack/salt/pull/23595
  1024. .. _`#23597`: https://github.com/saltstack/salt/pull/23597
  1025. .. _`#23598`: https://github.com/saltstack/salt/pull/23598
  1026. .. _`#23599`: https://github.com/saltstack/salt/pull/23599
  1027. .. _`#23600`: https://github.com/saltstack/salt/pull/23600
  1028. .. _`#23601`: https://github.com/saltstack/salt/pull/23601
  1029. .. _`#23602`: https://github.com/saltstack/salt/pull/23602
  1030. .. _`#23603`: https://github.com/saltstack/salt/pull/23603
  1031. .. _`#23604`: https://github.com/saltstack/salt/issues/23604
  1032. .. _`#23606`: https://github.com/saltstack/salt/pull/23606
  1033. .. _`#23608`: https://github.com/saltstack/salt/issues/23608
  1034. .. _`#23609`: https://github.com/saltstack/salt/pull/23609
  1035. .. _`#23615`: https://github.com/saltstack/salt/pull/23615
  1036. .. _`#23616`: https://github.com/saltstack/salt/pull/23616
  1037. .. _`#23619`: https://github.com/saltstack/salt/pull/23619
  1038. .. _`#23622`: https://github.com/saltstack/salt/pull/23622
  1039. .. _`#23633`: https://github.com/saltstack/salt/pull/23633
  1040. .. _`#23637`: https://github.com/saltstack/salt/pull/23637
  1041. .. _`#23639`: https://github.com/saltstack/salt/pull/23639
  1042. .. _`#23642`: https://github.com/saltstack/salt/pull/23642
  1043. .. _`#23648`: https://github.com/saltstack/salt/pull/23648
  1044. .. _`#23649`: https://github.com/saltstack/salt/pull/23649
  1045. .. _`#23650`: https://github.com/saltstack/salt/pull/23650
  1046. .. _`#23651`: https://github.com/saltstack/salt/pull/23651
  1047. .. _`#23657`: https://github.com/saltstack/salt/issues/23657
  1048. .. _`#23658`: https://github.com/saltstack/salt/issues/23658
  1049. .. _`#23661`: https://github.com/saltstack/salt/pull/23661
  1050. .. _`#23662`: https://github.com/saltstack/salt/pull/23662
  1051. .. _`#23669`: https://github.com/saltstack/salt/pull/23669
  1052. .. _`#23670`: https://github.com/saltstack/salt/pull/23670
  1053. .. _`#23672`: https://github.com/saltstack/salt/pull/23672
  1054. .. _`#23674`: https://github.com/saltstack/salt/pull/23674
  1055. .. _`#23675`: https://github.com/saltstack/salt/pull/23675
  1056. .. _`#23679`: https://github.com/saltstack/salt/pull/23679
  1057. .. _`#23680`: https://github.com/saltstack/salt/pull/23680
  1058. .. _`#23681`: https://github.com/saltstack/salt/pull/23681
  1059. .. _`#23682`: https://github.com/saltstack/salt/issues/23682
  1060. .. _`#23685`: https://github.com/saltstack/salt/issues/23685
  1061. .. _`#23686`: https://github.com/saltstack/salt/pull/23686
  1062. .. _`#23688`: https://github.com/saltstack/salt/pull/23688
  1063. .. _`#23690`: https://github.com/saltstack/salt/pull/23690
  1064. .. _`#23691`: https://github.com/saltstack/salt/pull/23691
  1065. .. _`#23702`: https://github.com/saltstack/salt/pull/23702
  1066. .. _`#23703`: https://github.com/saltstack/salt/pull/23703
  1067. .. _`#23704`: https://github.com/saltstack/salt/pull/23704
  1068. .. _`#23709`: https://github.com/saltstack/salt/issues/23709
  1069. .. _`#23710`: https://github.com/saltstack/salt/pull/23710
  1070. .. _`#23718`: https://github.com/saltstack/salt/pull/23718
  1071. .. _`#23720`: https://github.com/saltstack/salt/pull/23720
  1072. .. _`#23722`: https://github.com/saltstack/salt/pull/23722
  1073. .. _`#23723`: https://github.com/saltstack/salt/pull/23723
  1074. .. _`#23724`: https://github.com/saltstack/salt/pull/23724
  1075. .. _`#23725`: https://github.com/saltstack/salt/pull/23725
  1076. .. _`#23727`: https://github.com/saltstack/salt/pull/23727
  1077. .. _`#23730`: https://github.com/saltstack/salt/pull/23730
  1078. .. _`#23731`: https://github.com/saltstack/salt/pull/23731
  1079. .. _`#23734`: https://github.com/saltstack/salt/issues/23734
  1080. .. _`#23736`: https://github.com/saltstack/salt/pull/23736
  1081. .. _`#23737`: https://github.com/saltstack/salt/pull/23737
  1082. .. _`#23740`: https://github.com/saltstack/salt/pull/23740
  1083. .. _`#23748`: https://github.com/saltstack/salt/pull/23748
  1084. .. _`#23751`: https://github.com/saltstack/salt/pull/23751
  1085. .. _`#23759`: https://github.com/saltstack/salt/pull/23759
  1086. .. _`#23760`: https://github.com/saltstack/salt/pull/23760
  1087. .. _`#23765`: https://github.com/saltstack/salt/pull/23765
  1088. .. _`#23766`: https://github.com/saltstack/salt/pull/23766
  1089. .. _`#23767`: https://github.com/saltstack/salt/issues/23767
  1090. .. _`#23769`: https://github.com/saltstack/salt/pull/23769
  1091. .. _`#23770`: https://github.com/saltstack/salt/pull/23770
  1092. .. _`#23772`: https://github.com/saltstack/salt/issues/23772
  1093. .. _`#23781`: https://github.com/saltstack/salt/pull/23781
  1094. .. _`#23782`: https://github.com/saltstack/salt/pull/23782
  1095. .. _`#23783`: https://github.com/saltstack/salt/pull/23783
  1096. .. _`#23786`: https://github.com/saltstack/salt/pull/23786
  1097. .. _`#23790`: https://github.com/saltstack/salt/pull/23790
  1098. .. _`#23791`: https://github.com/saltstack/salt/pull/23791
  1099. .. _`#23792`: https://github.com/saltstack/salt/issues/23792
  1100. .. _`#23802`: https://github.com/saltstack/salt/pull/23802
  1101. .. _`#23806`: https://github.com/saltstack/salt/pull/23806
  1102. .. _`#23807`: https://github.com/saltstack/salt/pull/23807
  1103. .. _`#23808`: https://github.com/saltstack/salt/pull/23808
  1104. .. _`#23809`: https://github.com/saltstack/salt/pull/23809
  1105. .. _`#23810`: https://github.com/saltstack/salt/pull/23810
  1106. .. _`#23811`: https://github.com/saltstack/salt/pull/23811
  1107. .. _`#23812`: https://github.com/saltstack/salt/pull/23812
  1108. .. _`#23815`: https://github.com/saltstack/salt/issues/23815
  1109. .. _`#23816`: https://github.com/saltstack/salt/pull/23816
  1110. .. _`#23823`: https://github.com/saltstack/salt/pull/23823
  1111. .. _`#23829`: https://github.com/saltstack/salt/pull/23829
  1112. .. _`#23832`: https://github.com/saltstack/salt/pull/23832
  1113. .. _`#23833`: https://github.com/saltstack/salt/issues/23833
  1114. .. _`#23834`: https://github.com/saltstack/salt/pull/23834
  1115. .. _`#23838`: https://github.com/saltstack/salt/pull/23838
  1116. .. _`#23839`: https://github.com/saltstack/salt/issues/23839
  1117. .. _`#23843`: https://github.com/saltstack/salt/pull/23843
  1118. .. _`#23847`: https://github.com/saltstack/salt/issues/23847
  1119. .. _`#23850`: https://github.com/saltstack/salt/pull/23850
  1120. .. _`#23859`: https://github.com/saltstack/salt/pull/23859
  1121. .. _`#23860`: https://github.com/saltstack/salt/pull/23860
  1122. .. _`#23862`: https://github.com/saltstack/salt/pull/23862
  1123. .. _`#23863`: https://github.com/saltstack/salt/pull/23863
  1124. .. _`#23866`: https://github.com/saltstack/salt/pull/23866
  1125. .. _`#23868`: https://github.com/saltstack/salt/pull/23868
  1126. .. _`#23871`: https://github.com/saltstack/salt/pull/23871
  1127. .. _`#23872`: https://github.com/saltstack/salt/issues/23872
  1128. .. _`#23874`: https://github.com/saltstack/salt/pull/23874
  1129. .. _`#23875`: https://github.com/saltstack/salt/pull/23875
  1130. .. _`#23876`: https://github.com/saltstack/salt/pull/23876
  1131. .. _`#23880`: https://github.com/saltstack/salt/pull/23880
  1132. .. _`#23881`: https://github.com/saltstack/salt/pull/23881
  1133. .. _`#23882`: https://github.com/saltstack/salt/pull/23882
  1134. .. _`#23884`: https://github.com/saltstack/salt/pull/23884
  1135. .. _`#23887`: https://github.com/saltstack/salt/pull/23887
  1136. .. _`#23888`: https://github.com/saltstack/salt/pull/23888
  1137. .. _`#23891`: https://github.com/saltstack/salt/pull/23891
  1138. .. _`#23892`: https://github.com/saltstack/salt/pull/23892
  1139. .. _`#23894`: https://github.com/saltstack/salt/pull/23894
  1140. .. _`#23897`: https://github.com/saltstack/salt/pull/23897
  1141. .. _`#23898`: https://github.com/saltstack/salt/pull/23898
  1142. .. _`#23900`: https://github.com/saltstack/salt/issues/23900
  1143. .. _`#23903`: https://github.com/saltstack/salt/pull/23903
  1144. .. _`#23904`: https://github.com/saltstack/salt/issues/23904
  1145. .. _`#23906`: https://github.com/saltstack/salt/pull/23906
  1146. .. _`#23908`: https://github.com/saltstack/salt/pull/23908
  1147. .. _`#23909`: https://github.com/saltstack/salt/pull/23909
  1148. .. _`#23917`: https://github.com/saltstack/salt/pull/23917
  1149. .. _`#23922`: https://github.com/saltstack/salt/pull/23922
  1150. .. _`#23924`: https://github.com/saltstack/salt/pull/23924
  1151. .. _`#23925`: https://github.com/saltstack/salt/pull/23925
  1152. .. _`#23931`: https://github.com/saltstack/salt/pull/23931
  1153. .. _`#23932`: https://github.com/saltstack/salt/pull/23932
  1154. .. _`#23939`: https://github.com/saltstack/salt/pull/23939
  1155. .. _`#23940`: https://github.com/saltstack/salt/pull/23940
  1156. .. _`#23942`: https://github.com/saltstack/salt/pull/23942
  1157. .. _`#23944`: https://github.com/saltstack/salt/pull/23944
  1158. .. _`#23948`: https://github.com/saltstack/salt/pull/23948
  1159. .. _`#23951`: https://github.com/saltstack/salt/pull/23951
  1160. .. _`#23955`: https://github.com/saltstack/salt/pull/23955
  1161. .. _`#23956`: https://github.com/saltstack/salt/pull/23956
  1162. .. _`#23957`: https://github.com/saltstack/salt/pull/23957
  1163. .. _`#23960`: https://github.com/saltstack/salt/pull/23960
  1164. .. _`#23961`: https://github.com/saltstack/salt/pull/23961
  1165. .. _`#23965`: https://github.com/saltstack/salt/pull/23965
  1166. .. _`#23966`: https://github.com/saltstack/salt/pull/23966
  1167. .. _`#23967`: https://github.com/saltstack/salt/pull/23967
  1168. .. _`#23970`: https://github.com/saltstack/salt/pull/23970
  1169. .. _`#23977`: https://github.com/saltstack/salt/pull/23977
  1170. .. _`#23980`: https://github.com/saltstack/salt/pull/23980
  1171. .. _`#23983`: https://github.com/saltstack/salt/pull/23983
  1172. .. _`#23985`: https://github.com/saltstack/salt/pull/23985
  1173. .. _`#23986`: https://github.com/saltstack/salt/pull/23986
  1174. .. _`#23988`: https://github.com/saltstack/salt/pull/23988
  1175. .. _`#23989`: https://github.com/saltstack/salt/pull/23989
  1176. .. _`#23998`: https://github.com/saltstack/salt/pull/23998
  1177. .. _`#529`: https://github.com/saltstack/salt/issues/529
  1178. .. _`#543`: https://github.com/saltstack/salt/pull/543
  1179. .. _`Arabus`: https://github.com/Arabus
  1180. .. _`Lothiraldan`: https://github.com/Lothiraldan
  1181. .. _`Snergster`: https://github.com/Snergster
  1182. .. _`TaiSHiNet`: https://github.com/TaiSHiNet
  1183. .. _`The-Loeki`: https://github.com/The-Loeki
  1184. .. _`UtahDave`: https://github.com/UtahDave
  1185. .. _`aboe76`: https://github.com/aboe76
  1186. .. _`ahus1`: https://github.com/ahus1
  1187. .. _`arthurlogilab`: https://github.com/arthurlogilab
  1188. .. _`basepi`: https://github.com/basepi
  1189. .. _`bastiaanb`: https://github.com/bastiaanb
  1190. .. _`bradthurber`: https://github.com/bradthurber
  1191. .. _`cachedout`: https://github.com/cachedout
  1192. .. _`cellscape`: https://github.com/cellscape
  1193. .. _`cheuschober`: https://github.com/cheuschober
  1194. .. _`chrimi`: https://github.com/chrimi
  1195. .. _`chrish42`: https://github.com/chrish42
  1196. .. _`corywright`: https://github.com/corywright
  1197. .. _`cro`: https://github.com/cro
  1198. .. _`dennisjac`: https://github.com/dennisjac
  1199. .. _`dmyerscough`: https://github.com/dmyerscough
  1200. .. _`galet`: https://github.com/galet
  1201. .. _`garethgreenaway`: https://github.com/garethgreenaway
  1202. .. _`gladiatr72`: https://github.com/gladiatr72
  1203. .. _`gtmanfred`: https://github.com/gtmanfred
  1204. .. _`hashi825`: https://github.com/hashi825
  1205. .. _`iggy`: https://github.com/iggy
  1206. .. _`ionutbalutoiu`: https://github.com/ionutbalutoiu
  1207. .. _`ipmb`: https://github.com/ipmb
  1208. .. _`jacobhammons`: https://github.com/jacobhammons
  1209. .. _`jayeshka`: https://github.com/jayeshka
  1210. .. _`jfindlay`: https://github.com/jfindlay
  1211. .. _`joejulian`: https://github.com/joejulian
  1212. .. _`jpic`: https://github.com/jpic
  1213. .. _`justinta`: https://github.com/justinta
  1214. .. _`kaidokert`: https://github.com/kaidokert
  1215. .. _`kaithar`: https://github.com/kaithar
  1216. .. _`kiorky`: https://github.com/kiorky
  1217. .. _`lichtamberg`: https://github.com/lichtamberg
  1218. .. _`lisa2lisa`: https://github.com/lisa2lisa
  1219. .. _`mbrgm`: https://github.com/mbrgm
  1220. .. _`mostafahussein`: https://github.com/mostafahussein
  1221. .. _`msciciel`: https://github.com/msciciel
  1222. .. _`neogenix`: https://github.com/neogenix
  1223. .. _`nleib`: https://github.com/nleib
  1224. .. _`notpeter`: https://github.com/notpeter
  1225. .. _`optix2000`: https://github.com/optix2000
  1226. .. _`rahulhan`: https://github.com/rahulhan
  1227. .. _`rallytime`: https://github.com/rallytime
  1228. .. _`rks2286`: https://github.com/rks2286
  1229. .. _`rubic`: https://github.com/rubic
  1230. .. _`ryan-lane`: https://github.com/ryan-lane
  1231. .. _`s0undt3ch`: https://github.com/s0undt3ch
  1232. .. _`saltstack/salt-bootstrap#563`: https://github.com/saltstack/salt-bootstrap/pull/563
  1233. .. _`slinu3d`: https://github.com/slinu3d
  1234. .. _`steverweber`: https://github.com/steverweber
  1235. .. _`techhat`: https://github.com/techhat
  1236. .. _`terminalmage`: https://github.com/terminalmage
  1237. .. _`ticosax`: https://github.com/ticosax
  1238. .. _`tnypex`: https://github.com/tnypex
  1239. .. _`twangboy`: https://github.com/twangboy
  1240. .. _`whiteinge`: https://github.com/whiteinge