1=========================== 2Salt 2016.3.3 Release Notes 3=========================== 4 5Version 2016.3.3 is a bugfix release for :ref:`2016.3.0 <release-2016-3-0>`. 6 7 8Statistics 9========== 10 11- Total Merges: **108** 12- Total Issue References: **26** 13- Total PR References: **115** 14 15- Contributors: **36** (`The-Loeki`_, `abednarik`_, `cachedout`_, `cro`_, `deniszh`_, `dkruger`_, `dmurphy18`_, `eliasp`_, `farcaller`_, `galet`_, `gtmanfred`_, `hu-dabao`_, `isbm`_, `jacobhammons`_, `jacobweinstock`_, `jfindlay`_, `justinta`_, `kstreee`_, `lubyou`_, `markuskramerIgitt`_, `meaksh`_, `miihael`_, `mzupan`_, `nishigori`_, `rallytime`_, `s0undt3ch`_, `skizunov`_, `tankywoo`_, `terminalmage`_, `thatch45`_, `theredcat`_, `ticosax`_, `tonybaloney`_, `twangboy`_, `vutny`_, `whiteinge`_) 16 17 18Known Issues 19============ 20 21:issue:`36055`: Salt Cloud events (``salt/cloud``) are not generated on the 22master event bus when provisioning cloud systems. 23 24`Bootstrap Issue #973`_: ``python-futures`` is not installed when installing 25from a git tag on RedHat-based distributions. ``Python futures`` is needed when 26 27running Salt with the TCP transport. This is fixed on the ``develop`` branch of 28the `salt-bootstrap repo`_ and the fix will be included in the upcoming release 29of salt-bootstrap, but is a bug in the bootstrap release that ships with this 30version of Salt. Please see the `salt-bootstrap repo`_ for more information on 31how to update your bootstrap version. 32 33.. _`Bootstrap Issue #973`: https://github.com/saltstack/salt-bootstrap/issues/973 34.. _`salt-bootstrap repo`: https://github.com/saltstack/salt-bootstrap 35 36 37Changelog for v2016.3.2..v2016.3.3 38================================== 39 40*Generated at: 2018-05-27 04:47:36 UTC* 41 42* **PR** `#35603`_: (`rallytime`_) Make sure version label is correct in header 43 44* **PR** `#35602`_: (`rallytime`_) Update release notes for 2016.3.3 45 46* **ISSUE** `#35102`_: (`TheBigBear`_) Exception raised when processing __virtual__ function for mac_system - (mac os x installation relies on un-installed 'mac_service_helper.sh') (refs: `#35580`_) 47 48* **PR** `#35580`_: (`twangboy`_) Fix mac_service attempts to parse non-plist files 49 @ *2016-08-19 09:24:38 UTC* 50 51 * 9683bb3c58 Merge pull request `#35580`_ from twangboy/fix_35102 52 53 * 4122e66ed5 Handle malformed plist files 54 55 * 52feff9309 Fix mac_service attempts to parse non-plist files 56 57* **PR** `#35586`_: (`hu-dabao`_) Fix 35420, add run_on_start in build_schedule_item 58 @ *2016-08-19 09:23:32 UTC* 59 60 * c4ec94d6e8 Merge pull request `#35586`_ from hu-dabao/fix-35420 61 62 * 2d3a882cc2 fix 35420, add run_on_start in build_schedule_item, remove redundancy of enabled 63 64 * **PR** `#35583`_: (`terminalmage`_) Fix localemod tests 65 66* **PR** `#35579`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3 67 @ *2016-08-18 22:00:41 UTC* 68 69 * d1339fd9f5 Merge pull request `#35579`_ from rallytime/merge-2016.3 70 71 * 00dff9dcbd Merge branch '2015.8' into '2016.3' 72 73 * 26a7f7d9f7 Merge pull request `#35577`_ from terminalmage/unit-file-changes 74 75 * 6cb0fb47f3 pkg/salt-syndic.service: change Type to notify 76 77 * 175ba99e0e pkg/salt-minion.service: remove KillMode, change Type to notify 78 79 * 540ec28954 pkg/salt-master.service: remove KillMode 80 81 * 69fad464ab pkg/salt-api.service: change Type to notify 82 83* **PR** `#35571`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3 84 @ *2016-08-18 19:50:03 UTC* 85 86 * f7a18234db Merge pull request `#35571`_ from rallytime/merge-2016.3 87 88 * 2930df924e Update localemod_test systemd.sd_booted mock to use salt.utils.systemd.booted 89 90 * e61b04a707 Merge branch '2015.8' into '2016.3' 91 92 * 2a5d1a0eee fix-35384, fix the logic caused by wrong indent (`#35566`_) 93 94 * feb852f8c0 Clarify config.get docstring (`#35492`_) 95 96 * 205d8e2e7b Merge pull request `#35483`_ from gtmanfred/2015.8 97 98 * 2d8ec1e9db use __opts__ in salt.utils.cloud for cache functions 99 100 * 70fa2d0901 Merge pull request `#35546`_ from whiteinge/salt-api-eauth-fail-gracefully 101 102 * eb3574adae Don't fail hard if the user's permissions cannot be found 103 104 * ec597bd54c Change groups check in token to look for truthy values 105 106 * 61fec6caa9 add missing glob import (`#35525`_) 107 108 * 0e3f2fc6cb Whitespace fix for 2015.8 (`#35540`_) 109 110 * fd3274c800 Merge pull request `#35510`_ from terminalmage/issue33516 111 112 * 5b5f19d269 Update zypper unit test to reflect call to config.get 113 114 * 2730edb516 Add note about systemd-run usage in package states 115 116 * e2d9e87e10 salt/modules/systemd.py: Use systemd-run --scope where needed 117 118 * 22919a25bc Notify systemd on salt-api start 119 120 * a40b3f8a08 Notify systemd on syndic start 121 122 * e847d3af30 Notify systemd on minion start 123 124 * d648887afc salt/modules/zypper.py: Use systemd-run --scope where needed 125 126 * 2e17976722 salt/modules/yumpkg.py: Use systemd-run --scope where needed 127 128 * 86b59c1e74 salt/modules/pacman.py: Use systemd-run --scope where needed 129 130 * e32d92c6d5 salt/modules/ebuild.py: Use systemd-run --scope where needed 131 132 * c7d21d3ae3 salt/modules/aptpkg.py: Use systemd-run --scope where needed 133 134 * f83e0ef242 Add unit tests for salt.utils.systemd 135 136 * 5b12f030c6 Add func to salt.utils.systemd to tell if scopes are available 137 138 * **PR** `#35573`_: (`rallytime`_) Back-port `#33337`_ to 2016.3 139 140 * **PR** `#33337`_: (`mzupan`_) adding the () to make changes work (refs: `#35573`_) 141 142* **PR** `#35572`_: (`terminalmage`_) Fix poor formatting in pkg state docs 143 @ *2016-08-18 18:15:52 UTC* 144 145 * 73b549ed00 Merge pull request `#35572`_ from terminalmage/docs 146 147 * 7d7a7de9e6 Fix poor formatting in pkg state docs 148 149 * **PR** `#35545`_: (`hu-dabao`_) fix-35384, fix cmd.run unless (refs: `#35566`_) 150 151 * **PR** `saltstack/salt#35463`_: (`skizunov`_) Make `auth_timeout` user configurable again (refs: `#35489`_) 152 153* **PR** `#35489`_: (`rallytime`_) Back-port `#35463`_ to 2016.3 154 @ *2016-08-18 07:16:03 UTC* 155 156 * **PR** `#35463`_: (`skizunov`_) Make `auth_timeout` user configurable again (refs: `#35489`_) 157 158 * f2eb3dc105 Merge pull request `#35489`_ from rallytime/bp-35463 159 160 * bbf7ce121b Remove final self.MINION_CONNECT_TIMEOUT ref 161 162 * cf2e2daab9 Make `auth_timeout` user configurable again 163 164 * **PR** `#35538`_: (`thatch45`_) Treat python XML as an optdep 165 166* **PR** `#35526`_: (`thatch45`_) Always deploy the thin to /var/tmp 167 @ *2016-08-17 19:44:26 UTC* 168 169 * e2bd575461 Merge pull request `#35526`_ from thatch45/ssh_W_tmp 170 171 * a381f02cfe Always deploy the thin to /var/tmp 172 173* **PR** `#35522`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3 174 @ *2016-08-17 18:07:16 UTC* 175 176 * 8b770869e4 Merge pull request `#35522`_ from rallytime/merge-2016.3 177 178 * ff212d8976 Whitespace fix 179 180 * c305d8d99b Merge branch '2015.8' into '2016.3' 181 182 * b3b28cb760 Might be a good idea to be able to download the software we make (`#35513`_) 183 184 * 9f87081cef Merge pull request `#35302`_ from Ch3LL/add_job_cache_test 185 186 * ccb2a5cadf remove unused imports 187 188 * 512ae81dfd remove TMP and add integration.TMP 189 190 * c9b7c3cf80 need to add returners option in other places 191 192 * 7316df7a02 fix pylint 193 194 * 50a4f0fe6a fix comment 195 196 * 6837acf742 add job cache integration tests 197 198 * 1c82c6bee5 Merge pull request `#35512`_ from cachedout/fixup_35419 199 200 * 253662541a Fix import 201 202 * f16a30786b Fixes consul.agent_service_register which was broken for registering service checks. 203 204 * e1a373fa4c Merge pull request `#35497`_ from deepakhj/2015.8 205 206 * 685db4ab88 Fix spacing 207 208 * 4048255ed6 Merge pull request `#35508`_ from terminalmage/update-docstring 209 210 * 67c945fce0 Add Carbon to versionadded for git.diff 211 212* **PR** `#35516`_: (`rallytime`_) Back-port `#34441`_ to 2016.3 213 @ *2016-08-17 15:47:23 UTC* 214 215 * **PR** `#34441`_: (`markuskramerIgitt`_) Copy and delete silently, do not list each file (refs: `#35516`_) 216 217 * e86a39a115 Merge pull request `#35516`_ from rallytime/bp-34441 218 219 * e47c661cb0 Copy and delete silently, do not list each file 220 221 * **PR** `saltstack/salt#34502`_: (`markuskramerIgitt`_) Windows installer build scripts will exit on error (refs: `#35517`_) 222 223* **PR** `#35517`_: (`rallytime`_) Back-port `#34502`_ to 2016.3 224 @ *2016-08-17 15:47:10 UTC* 225 226 * **PR** `#34502`_: (`markuskramerIgitt`_) Windows installer build scripts will exit on error (refs: `#35517`_) 227 228 * 45080d9860 Merge pull request `#35517`_ from rallytime/bp-34502 229 230 * 32da48df08 setup.py will not print each individual file 231 232 * 698a076a39 Completely remove Python and verify 233 234 * 7406bd22a6 Errors will stop the scripts 235 236* **PR** `#35429`_: (`tankywoo`_) Fix iptables target options with no arguments 237 @ *2016-08-17 10:05:17 UTC* 238 239 * c1deb945d7 Merge pull request `#35429`_ from tankywoo/fix-iptables-target-options 240 241 * 914eb60d51 Fix iptables target options with no arguments 242 243* **ISSUE** `#35458`_: (`iggy`_) SALT.STATES.APACHE_MODULE needs version annotations (refs: `#35495`_) 244 245* **PR** `#35495`_: (`rallytime`_) Use correct deprecated notation instead of a warning for apache_module.enable state function. 246 @ *2016-08-17 09:36:40 UTC* 247 248 * 678759ba6c Merge pull request `#35495`_ from rallytime/fix-35458 249 250 * 9bae3d09a6 Use correct deprecated notation instead of a warning. 251 252* **ISSUE** `#35336`_: (`Sylvain303`_) documentation state.file.managed parameter template not reflecting TEMPLATE_REGISTRY (refs: `#35360`_, `#35498`_, `#35406`_, #saltstack/salt`#35360`_) 253 254 * **PR** `saltstack/salt#35360`_: (`rallytime`_) Add all template registery templates to file.managed docs (refs: `#35406`_) 255 256* **PR** `#35498`_: (`rallytime`_) Add supported templates list to all template doc references in file state 257 @ *2016-08-17 09:33:36 UTC* 258 259 * **PR** `#35406`_: (`rallytime`_) Provide links to the renderers in the template docs (refs: `#35498`_) 260 261 * **PR** `#35360`_: (`rallytime`_) Add all template registery templates to file.managed docs (refs: `#35498`_) 262 263 * 5bd44b10a7 Merge pull request `#35498`_ from rallytime/file-state-docs 264 265 * 6190b2d738 Add supported templates list to all template doc references in file state 266 267* **PR** `#35487`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3 268 @ *2016-08-16 18:36:21 UTC* 269 270 * 6df4648765 Merge pull request `#35487`_ from rallytime/merge-2016.3 271 272 * c6c82be1de Merge branch '2015.8' into '2016.3' 273 274 * bfe7107a87 Update bootstrap script to latest stable (2016.08.16) (`#35486`_) 275 276 * 240fc12863 Merge pull request `#35413`_ from cachedout/issue_35296 277 278 * fb8a12d677 Fix silly error 279 280 * 3646cf1afa Additional checks on master and integration test 281 282 * 09efde7634 Splat the list into os.path.join 283 284 * fc0d5878bc Set file_recv on test master 285 286 * 81c4d136c5 Transition file push paths to lists 287 288 * c3319b2a8b Merge pull request `#35476`_ from cachedout/issue_35380 289 290 * c05fcf33d1 Fixup SSH bug where sudo without sudo user would break 291 292 * 004778c966 Merge pull request `#35471`_ from terminalmage/issue34479 293 294 * e243c63e43 win_pkg: Fix traceback when package is not installed 295 296 * 5c9428c32d Merge pull request `#35448`_ from isbm/isbm-zypper-106-fix 297 298 * dd82e6a848 Add ignore_repo_failure option to suppress zypper's exit code 106 on unavailable repos 299 300 * 1473474b04 Merge pull request `#35451`_ from isbm/isbm-zypper-mod_repo-unchanged 301 302 * 8790197d86 Fix Unit test for suppressing the exception removal on non-modified repos 303 304 * 3f00c6997a Remove zypper's raise exception if mod_repo has no arguments and/or no changes 305 306 * a8c4f17f50 Merge pull request `#35453`_ from theothergraham/fix_CacheDisk 307 308 * ae5b233d51 fixes `#34279`_ 309 310 * d8c35b5260 Merge pull request `#35459`_ from thatch45/shim_fix 311 312 * 10037b00cb Some environments refuse to return the command output 313 314 * 38b60a32e5 [2015.8] Update bootstrap script to latest stable (2016.08.15) (`#35460`_) 315 316* **ISSUE** `#34161`_: (`bobrik`_) Salt command can hang forever because of one broken minion (refs: `#35446`_) 317 318 * **PR** `#35446`_: (`cachedout`_) Make salt-client aware of edge-case where saltutil might be broken 319 320* **ISSUE** `#35422`_: (`ViaviSolutions`_) aptpkg.py: install_recommends: True does not force "--install-recommends" (refs: `#35449`_) 321 322* **PR** `#35449`_: (`dkruger`_) aptpkg will specify --install-recommends if enabled by the SLS 323 @ *2016-08-16 01:38:56 UTC* 324 325 * f90ecbb15e Merge pull request `#35449`_ from dkruger/fix-35422 326 327 * f54bf445b5 aptpkg will specify --install-recommends if enabled by the SLS 328 329* **ISSUE** `#33367`_: (`supertom`_) [salt-cloud] libcloud >= 1.0.0 incompatible regarding node_state (refs: `#33518`_) 330 331* **PR** `#35467`_: (`rallytime`_) Back-port `#33518`_ to 2016.3 332 @ *2016-08-16 01:17:01 UTC* 333 334 * **PR** `#35235`_: (`rallytime`_) Back-port `#33518`_ to 2016.3 (refs: `#35467`_) 335 336 * **PR** `#33518`_: (`tonybaloney`_) Fix libcloud bug `#33367`_ (refs: `#35235`_, `#35467`_) 337 338 * d2dd78e25b Merge pull request `#35467`_ from rallytime/bp-33518 339 340 * e427815caf fix clrf 341 342 * be41a400fa commit fix 343 344 * 06530b5461 add a test to check existing functionality is broken 345 346 * **PR** `#35461`_: (`rallytime`_) [2016.3] Update bootstrap script to latest stable (2016.08.15) 347 348* **PR** `#35456`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3 349 @ *2016-08-15 19:16:23 UTC* 350 351 * 9b2c075611 Merge pull request `#35456`_ from rallytime/merge-2016.3 352 353 * 6a86a12294 Merge branch '2015.8' into '2016.3' 354 355 * d75005c519 Fix cp.push_dir pushing empty dirs (`#35442`_) 356 357 * 09925ba353 Minor doc fixup (`#35436`_) 358 359 * a0b128a85a Merge pull request `#35132`_ from sjorge/2015.8-35121 360 361 * 5cb38c8ae0 switch to fpread().splitlines(), as per @lorengordon suggestion 362 363 * 634f1dded5 fixes `#35121`_, causing lots of mayham (onchange) with 2016.3.2 for me 364 365 * **PR** `saltstack/salt#35308`_: (`farcaller`_) Actually fixed dockerng.list_tags (refs: `#35447`_) 366 367 * **PR** `saltstack/salt#34702`_: (`farcaller`_) Fixed dockerng.list_tags (refs: `#35447`_) 368 369 * **PR** `#35447`_: (`ticosax`_) [dockerng] RepoTags can be also be None with docker 1.12 370 371 * **PR** `#34702`_: (`farcaller`_) Fixed dockerng.list_tags (refs: #`saltstack/salt#35308`_) 372 373* **ISSUE** `saltstack/salt#35403`_: (`randomed`_) Setting ext_job_cache breaks on salt-master (refs: `#35427`_) 374 375 * **PR** `#35427`_: (`cachedout`_) Correct errant call to argspec from master. Fix ext_job_cache. 376 377* **ISSUE** `#35423`_: (`Ch3LL`_) Stacktrace when running state.sls against an sls does not exist (refs: `#35428`_) 378 379 * **PR** `#35428`_: (`cachedout`_) Resolve stacktrace logged by highstate outputter if sls cannot be found 380 381* **PR** `#35412`_: (`s0undt3ch`_) Only allow one sync read to happen at a time. 382 @ *2016-08-12 23:57:29 UTC* 383 384 * 607169a01b Merge pull request `#35412`_ from s0undt3ch/2016.3 385 386 * f54b3cc514 Only allow one sync read to happen at a time. 387 388* **ISSUE** `#35336`_: (`Sylvain303`_) documentation state.file.managed parameter template not reflecting TEMPLATE_REGISTRY (refs: `#35360`_, `#35498`_, `#35406`_, #saltstack/salt`#35360`_) 389 390 * **PR** `saltstack/salt#35360`_: (`rallytime`_) Add all template registery templates to file.managed docs (refs: `#35406`_) 391 392 * **PR** `#35406`_: (`rallytime`_) Provide links to the renderers in the template docs (refs: `#35498`_) 393 394* **PR** `#35393`_: (`deniszh`_) No need to run ddns update every time 395 @ *2016-08-12 12:40:36 UTC* 396 397 * b3e9e98b40 Merge pull request `#35393`_ from deniszh/2016.3_fix35350 398 399 * 6f2f080f4a No need to run dns update every time 400 401* **PR** `#35407`_: (`hu-dabao`_) [Fix-35094] None will not be added to grains which generate [none] 402 @ *2016-08-12 12:34:05 UTC* 403 404 * a5fe05b7f9 Merge pull request `#35407`_ from hu-dabao/fix-35094 405 406 * a23108f795 None will not be added to grains which generate [none] 407 408* **PR** `#35411`_: (`eliasp`_) modules.event.send(): Prevent backtrace for masterless Minions 409 @ *2016-08-12 12:29:02 UTC* 410 411 * 4dc776ffbf Merge pull request `#35411`_ from eliasp/2016.3-modules.event-handle-file_client-opt 412 413 * 8d7244bdd9 modules.event.send(): Also check for `file_client` and `use_master_when_local` opts 414 415* **PR** `#35395`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3 416 @ *2016-08-11 20:59:37 UTC* 417 418 * c032506e6b Merge pull request `#35395`_ from rallytime/merge-2016.3 419 420 * 0d1aa630f1 Lint fix 421 422 * cf038ee3fe Merge branch '2015.8' into '2016.3' 423 424 * d9c20c0456 Update freebsd.rst (`#35394`_) 425 426 * a375dd7e1f Clean up open filehandles (`#35359`_) 427 428 * 9ea7a34c30 Merge pull request `#35339`_ from isbm/isbm-2015.8-minion-importerror-fix 429 430 * 12af60b7be Fix continuous minion restart if a dependency wasn't installed 431 432 * fd9b05ace4 Merge pull request `#35357`_ from twangboy/file.recurse.clean.2015.8 433 434 * d328ec0157 Fix file.recurse with clean: True 435 436* **ISSUE** `#35226`_: (`mathieubouchard`_) Do not throw an exception when an invalid requisite is set (refs: `#35373`_) 437 438 * **PR** `#35373`_: (`cachedout`_) Raise SaltRenderError on bad requisite 439 440* **PR** `#35352`_: (`twangboy`_) Fix file.recurse with clean: True on Windows (2016.3) 441 @ *2016-08-11 00:46:11 UTC* 442 443 * 72f3548671 Merge pull request `#35352`_ from twangboy/file.recurse.clean 444 445 * ecad616d08 Fix file.recurse with clean: True 446 447* **PR** `#35356`_: (`jfindlay`_) document log levels and warn on all logging below info 448 @ *2016-08-11 00:45:56 UTC* 449 450 * 0fcfc70cc8 Merge pull request `#35356`_ from jfindlay/log_levels 451 452 * 2fc3a55338 utils.verify.verify_log: warn at all levels less than info 453 454 * 72a3f18a2e log.setup: minor optimization 455 456 * 66332510c6 doc.ref.configuration.logging: document log levels 457 458 * 93616eff3e doc.ref.configuration.logging: fix formatting 459 460 * 472a2d31de doc.ref.configuration.logging: cleanup formatting 461 462* **PR** `#35358`_: (`twangboy`_) Update libsodium deps 463 @ *2016-08-11 00:36:30 UTC* 464 465 * 2f7be03053 Merge pull request `#35358`_ from twangboy/update_libsodium_deps 466 467 * d120a8906f Add vcredist 14 dlls 468 469* **ISSUE** `#35336`_: (`Sylvain303`_) documentation state.file.managed parameter template not reflecting TEMPLATE_REGISTRY (refs: `#35360`_, `#35498`_, `#35406`_, #saltstack/salt`#35360`_) 470 471* **PR** `#35360`_: (`rallytime`_) Add all template registery templates to file.managed docs (refs: `#35498`_) 472 @ *2016-08-11 00:35:20 UTC* 473 474 * f9e03b9c59 Merge pull request `#35360`_ from rallytime/fix-35336 475 476 * 30badb5402 Add all template registery templates to file.managed docs 477 478* **ISSUE** `#24745`_: (`The-Loeki`_) RFC: disk versus blockdev (refs: `#24893`_) 479 480 * **PR** `saltstack/salt#25267`_: (`jfindlay`_) Disk module improvements (refs: `#35361`_) 481 482* **PR** `#35362`_: (`rallytime`_) Correct deprecation version tags 483 @ *2016-08-11 00:34:38 UTC* 484 485 * **PR** `#35361`_: (`rallytime`_) Blockdev deprecations (refs: `#35362`_) 486 487 * **PR** `#25267`_: (`jfindlay`_) Disk module improvements (refs: `#35362`_) 488 489 * **PR** `#24893`_: (`The-Loeki`_) Contribution: Disk module improvements (refs: #`saltstack/salt`#25267`_`_, `#25267`_) 490 491 * 3c628d3cbc Merge pull request `#35362`_ from rallytime/correct-deprecated-tag 492 493 * 507827a014 Correct deprecation version tags 494 495* **PR** `#35347`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3 496 @ *2016-08-10 20:07:42 UTC* 497 498 * 87e29188c0 Merge pull request `#35347`_ from rallytime/merge-2016.3 499 500 * a651962e95 Merge branch '2015.8' into '2016.3' 501 502 * 4618b433e9 Merge pull request `#35323`_ from thatch45/ssh_crazy 503 504 * 8a5b47b5d7 Collect all error data from the wfuncs call 505 506 * 11864c31b7 supress a stack trace to show clean ssh error 507 508 * 9fbfa282fa wow this solves an issue! 509 510 * cfae862972 Merge pull request `#35325`_ from kev009/fbsd-netstat-route 511 512 * 0d49dd3c29 Fix fbsd netstat route on fbsd 10+ 513 514 * 244c3bd495 Pass port to ssh.check_known_host, closes `#35264`_ (`#35301`_) 515 516 * 243909f39d file.recurse: Do not convert octal mode string to int (`#35309`_) 517 518 * **PR** `#35334`_: (`cachedout`_) Restore random_master functionality 519 520* **PR** `#35331`_: (`hu-dabao`_) fix 35165, salt-run jobs.exit_success jid is broken 521 @ *2016-08-10 11:50:10 UTC* 522 523 * 78dfd18ec6 Merge pull request `#35331`_ from hu-dabao/fix-35165 524 525 * 4dcce18d01 fix 35165, salt-run jobs.exit_success jid is broken 526 527* **PR** `#35318`_: (`rallytime`_) Remove legacy compat docs in mysql pillar since the code was removed already 528 @ *2016-08-10 11:34:48 UTC* 529 530 * **PR** `#30913`_: (`justinta`_) Deprecated code removed. (refs: `#35318`_) 531 532 * fcca0b9333 Merge pull request `#35318`_ from rallytime/remove-deprecation-docs 533 534 * 75f205e485 Remove legacy compat docs in mysql pillar since the code was removed already 535 536* **PR** `#35329`_: (`hu-dabao`_) sys.doc will skip all not connected minions 537 @ *2016-08-10 11:18:22 UTC* 538 539 * 3446dc9ec6 Merge pull request `#35329`_ from hu-dabao/fix-tiny-salt-cli 540 541 * 4b806a70ea sys.doc will skip all not connected minions 542 543* **PR** `#35306`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3 544 @ *2016-08-09 18:50:44 UTC* 545 546 * 31f7d307a7 Merge pull request `#35306`_ from rallytime/merge-2016.3 547 548 * 2d3eadfe49 Merge branch '2015.8' into '2016.3' 549 550 * 2efc1b333b Merge pull request `#35290`_ from terminalmage/issue35051 551 552 * d621aa7b61 Update runner/wheel unit tests to reflect new key in ret dict 553 554 * 90c12a9c7b Add __orchestration__ key to orch returns for runner/wheel funcs 555 556 * 7b8c3b86e7 Suppress error about invalid changes data for orchestration jobs 557 558 * 54a1704d6c Suppress event for wheel/runner funcs executed from orchestration 559 560 * f409f62bf2 Accept print_event option in WheelClient.cmd() 561 562 * b42b25ccce Add cmd func for RunnerClient 563 564 * 480065fe00 Add print_event option to client mixins 565 566* **PR** `#35229`_: (`lubyou`_) Ignore import error for pwd module in mac_shadow 567 @ *2016-08-09 15:48:16 UTC* 568 569 * 94529d0578 Merge pull request `#35229`_ from lubyou/fix-mac_shadow 570 571 * b45039c240 Do not blindly ignore import failures 572 573 * c1d5670b79 Ignore import error for pwd module 574 575* **PR** `#35227`_: (`isbm`_) Isbm osfinger ubuntu fix 576 @ *2016-08-09 15:38:31 UTC* 577 578 * ce7aeb6ca4 Merge pull request `#35227`_ from isbm/isbm-osfinger-ubuntu-fix 579 580 * fe5da97283 Lintfix: E8303 581 582 * 6eea62d4ec Add a deprecation warning 583 584 * 4dc45f2509 Add grains unit test for Ubuntu systems 585 586 * 3904e4b81c Bugfix: Ubuntu osfinger should contain also minor version 587 588 * a69f97f9ad Bugfix: use oscodename if lsb_distrib_codename key exists empty. 589 590* **PR** `#35286`_: (`hu-dabao`_) fix 34425, a bug that sys.doc cannot output format 591 @ *2016-08-09 09:50:12 UTC* 592 593 * 47e328f755 Merge pull request `#35286`_ from hu-dabao/fix-34425 594 595 * 86fb359f58 fix 34425, a bug that sys.doc cannot output format 596 597* **ISSUE** `#27294`_: (`stenstad`_) salt-cloud should support Openstack Identitiy v3 for authentication (refs: `#35213`_) 598 599* **PR** `#35275`_: (`rallytime`_) Back-port `#35213`_ to 2016.3 600 @ *2016-08-09 00:02:43 UTC* 601 602 * **PR** `#35213`_: (`gtmanfred`_) add identity v3 support to openstack driver (refs: `#35275`_) 603 604 * d79cb1b4ec Merge pull request `#35275`_ from rallytime/bp-35213 605 606 * 9b9fc508cc add identity v3 support to openstack driver 607 608 * **PR** `#35278`_: (`dmurphy18`_) Increase timeout for siging to 10 seconds when signing rpm packages 609 610* **PR** `#35276`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3 611 @ *2016-08-08 18:20:29 UTC* 612 613 * 959a00e4b7 Merge pull request `#35276`_ from rallytime/merge-2016.3 614 615 * 2b4c156df1 Merge branch '2015.8' into '2016.3' 616 617 * f8158124d5 Merge pull request `#35211`_ from cachedout/issue_31074 618 619 * 6f53232e6d Better error handling and a workaround for group mismatch. 620 621 * 5b56a4acf7 Docs 622 623 * ae04e7aaeb Initial POC 624 625 * 3e4eb13daa Merge pull request `#35271`_ from bobrik/default-output-profile 626 627 * 6cdee21036 Default state_output_profile to True everywhere, closes `#35166`_ 628 629 * 673e1aa1aa Merge pull request `#35233`_ from terminalmage/issue32719 630 631 * 730a077041 Do not attempt to get fqdn_ip{4,6} grains when ipv{4,6} grains are empty 632 633 * cdf3c0fe73 Merge pull request `#35202`_ from multani/fix/test-doc 634 635 * 1642dba5d1 doc: fix broken links in the test documentation page 636 637 * e1331cd2a3 Merge pull request `#35236`_ from rallytime/bp-35119 638 639 * 9ade78de7b Revise unnecessary code duplication 640 641 * 7c15f5b20a Fix formatting 642 643 * 64f93f8938 Assume two EVRs are equal if E and V are equal but one R is missing. 644 645 * 4f2b8aa5b6 Merge pull request `#35240`_ from derekmaciel/bp-35225 646 647 * 9ed47f713a Add missing documentation for pkg.installed 648 649 * 4bcfaa97d0 Merge pull request `#35241`_ from terminalmage/gitfs-fixes 650 651 * e05648cc2d Break from loop when file is found 652 653 * 6764a88601 Ensure that failed recursion results in no blob object being returned 654 655 * f6d7360e0b Merge pull request `#35245`_ from rallytime/bp-35039 656 657 * 51ab9cd6d4 Add saltenv support to module.run 658 659 * d65a5c7134 Merge pull request `#35249`_ from terminalmage/issue35214 660 661 * bcd5129e9f Fix regression in git.latest when update is fast-forward 662 663 * e2e8bbbfde Add integration test for `#35214`_ 664 665* **ISSUE** `#35003`_: (`edgan`_) rabbitmq_user.present broken on Ubuntu 16.04 Xenial (refs: `#35232`_) 666 667* **ISSUE** `#34481`_: (`L4rS6`_) rabbitmq_user.present with password keyword throws exception (refs: `#35232`_) 668 669* **ISSUE** `#33588`_: (`whytewolf`_) rabbitmq_user.present error (refs: `#35232`_) 670 671* **PR** `#35274`_: (`rallytime`_) Lint fixes for 2016.3 branch 672 @ *2016-08-08 16:45:41 UTC* 673 674 * **PR** `#35232`_: (`theredcat`_) fix rabbitmq version detection using a package-agnostic version (refs: `#35274`_) 675 676 * 157939d5b0 Merge pull request `#35274`_ from rallytime/lint-2016.3 677 678 * 0d3d711e9c Lint fixes for 2016.3 branch 679 680* **PR** `#35269`_: (`meaksh`_) Checksum validation for zypper pkg.download in 2016.3 and develop 681 @ *2016-08-08 14:45:16 UTC* 682 683 * c58bb18624 Merge pull request `#35269`_ from meaksh/checksum-during-zypper-pkg-download-for-2016.3-and-develop 684 685 * 18700e821e unit tests for rpm.checksum() and zypper.download() 686 687 * c3f29ab205 checksum validation during zypper pkg.download 688 689* **PR** `#35197`_: (`vutny`_) Make `pkgbuild.repo` state recognize `createrepo` command return code 690 @ *2016-08-06 23:20:47 UTC* 691 692 * d3f2ce2a1a Merge pull request `#35197`_ from vutny/pkgbuild-repo-failure-detection 693 694 * a5f6630e97 Make `pkgbuild.repo` state recognize `createrepo` command return code 695 696* **ISSUE** `#34446`_: (`mirceaulinic`_) Proxy minions & straight minion using the same caching directory (refs: `#35178`_) 697 698* **PR** `#35178`_: (`cro`_) Add append_minionid_config_dirs option 699 @ *2016-08-06 22:21:14 UTC* 700 701 * f004b831d2 Merge pull request `#35178`_ from cro/proxy_cache_fix2 702 703 * 84cc7d67c0 Add documentation for append_minionid_config_dirs. 704 705 * f0961e741e Merge with 2016.3 706 707* **ISSUE** `#35234`_: (`Sylvain303`_) Bug: module disk.wipe dont wipe the filesystem information (refs: `#35253`_) 708 709* **PR** `#35259`_: (`cachedout`_) Fixup 35253 710 @ *2016-08-06 21:59:48 UTC* 711 712 * **PR** `#35253`_: (`abednarik`_) Fix disk.wipe missing option. (refs: `#35259`_) 713 714 * 6eb1c48469 Merge pull request `#35259`_ from cachedout/fixup_35253 715 716 * 104116f464 Add release notes and include entry about disk.wipe fix 717 718 * 6714e8f386 Fix mock call in disk wipe test 719 720* **ISSUE** `#35234`_: (`Sylvain303`_) Bug: module disk.wipe dont wipe the filesystem information (refs: `#35253`_) 721 722* **PR** `#35253`_: (`abednarik`_) Fix disk.wipe missing option. (refs: `#35259`_) 723 @ *2016-08-06 21:55:01 UTC* 724 725 * 4e7d7f8e4c Merge pull request `#35253`_ from abednarik/disk_wipe_fix 726 727 * ff33df4ba1 Fix disk.wipe missing option. 728 729* **PR** `#35206`_: (`hu-dabao`_) Make the log level back to warning for unclassified exc 730 @ *2016-08-06 21:40:38 UTC* 731 732 * eeede82109 Merge pull request `#35206`_ from hu-dabao/fix-exc-log 733 734 * 676be7d711 Make the log level back to warning for unclassified exc 735 736* **PR** `#35196`_: (`isbm`_) Deprecate status.uptime one version later 737 @ *2016-08-06 08:39:40 UTC* 738 739 * 21808e27d5 Merge pull request `#35196`_ from isbm/isbm-too-fast-uptime-deprecation 740 741 * 6f3a32dace Deprecate status.uptime one version later 742 743* **PR** `#35207`_: (`eliasp`_) Handle exceptions in `_get_virtual()` and in `_get_virtual()` consumers 744 @ *2016-08-06 08:29:08 UTC* 745 746 * 100645e557 Merge pull request `#35207`_ from eliasp/2016.3-modules.aptpkg-handle-exceptions 747 748 * 2f11df98ca Handle exceptions in `_get_virtual()` and in `_get_virtual()` consumers 749 750* **ISSUE** `#35003`_: (`edgan`_) rabbitmq_user.present broken on Ubuntu 16.04 Xenial (refs: `#35232`_) 751 752* **ISSUE** `#34481`_: (`L4rS6`_) rabbitmq_user.present with password keyword throws exception (refs: `#35232`_) 753 754* **ISSUE** `#33588`_: (`whytewolf`_) rabbitmq_user.present error (refs: `#35232`_) 755 756* **PR** `#35232`_: (`theredcat`_) fix rabbitmq version detection using a package-agnostic version (refs: `#35274`_) 757 @ *2016-08-06 08:13:02 UTC* 758 759 * 7302a8a6e5 Merge pull request `#35232`_ from theredcat/fix-rabbitmq-version-detection 760 761 * f75eb2ecc7 Fix runas in code order and make the check_password work with the new >3.5.7 version 762 763 * 4d8119b88b fix rabbitmq version detection using a package-agnostic version 764 765* **PR** `#35244`_: (`rallytime`_) Back-port `#31677`_ to 2016.3 766 @ *2016-08-06 07:53:28 UTC* 767 768 * **PR** `#31677`_: (`miihael`_) Return correct value for services that must be enabled in Systemd (refs: `#35244`_) 769 770 * 2e9fa3799c Merge pull request `#35244`_ from rallytime/bp-31677 771 772 * 45d563d5ac Return correct value for services that must be enabled in Systemd, not in SysV 773 774* **PR** `#35182`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3 775 @ *2016-08-03 20:57:29 UTC* 776 777 * bd0496eef5 Merge pull request `#35182`_ from rallytime/merge-2016.3 778 779 * c35974f78f Merge branch '2015.8' into '2016.3' 780 781 * 67d8dd0fd0 Don't discard running beacons config when listing becaons (`#35174`_) 782 783 * 3754550dd2 Add missing CLI Examples to aws_sqs module funcs (`#35173`_) 784 785 * 4967ed275f doc version update to 2015.8.11, updates to release notes (`#35145`_) 786 787* **PR** `#35150`_: (`rallytime`_) Start release notes for 2016.3.3 788 @ *2016-08-03 13:46:31 UTC* 789 790 * f9f92ad326 Merge pull request `#35150`_ from rallytime/2016.3.3-release-notes 791 792 * a64026fc99 Start release notes for 2016.3.3 793 794* **PR** `#35157`_: (`hu-dabao`_) master returned from func should be a string as designed so far 795 @ *2016-08-03 13:29:16 UTC* 796 797 * 518ecf897a Merge pull request `#35157`_ from hu-dabao/func-return-string 798 799 * a7506af4c9 master returned from func should be a string as designed so far 800 801 * **PR** `#35147`_: (`jacobhammons`_) doc version updated to 2016.3.2 802 803* **PR** `#35136`_: (`s0undt3ch`_) Don't restart processes if the manager is not set to restart them 804 @ *2016-08-02 18:40:05 UTC* 805 806 * dc7d7db3d5 Merge pull request `#35136`_ from s0undt3ch/2016.3 807 808 * 7b8bf2d2b4 Don't restart processes if the manager is not set to restart them 809 810* **PR** `#35133`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3 811 @ *2016-08-02 18:06:18 UTC* 812 813 * bf04bd3316 Merge pull request `#35133`_ from rallytime/merge-2016.3 814 815 * 0d5f0b6016 Merge branch '2015.8' into '2016.3' 816 817 * 81845ee31d Merge pull request `#35114`_ from terminalmage/git_pillar-env-remap-docs 818 819 * 5951554e9f Add clarification docs on a common git_pillar misconfiguration 820 821 * 88a9fb1b31 Merge pull request `#34768`_ from hrumph/bad-installed-state 822 823 * e1fcb8311d Put pkg.latest_version in try/except structure Move refreshed or refresh to different spot (just for code tidyness) 824 825 * e0b6261659 changed name of varibale 'refreshed' to 'was_refreshed' 826 827 * 340110b4b4 Move check for rtag to outermost-nesting in function 828 829 * ac67c6b493 Lint fix 830 831 * 0435a1375e Get rid of repetition in code by using new "refreshed" variable instead 832 833 * 3b1dc978e2 Lint fix 834 835 * a9bd1b92b9 lint fixes 836 837 * 71d69343ef Fixes `#34767`_ 838 839 * 343576408f Merge pull request `#35043`_ from rallytime/new-release-notes 840 841 * bdcc81a384 Start release notes file for 2015.8.12 842 843* **PR** `#35120`_: (`kstreee`_) The '_handle_event_socket_recv' function in Salt Api is missing first data of stream. 844 @ *2016-08-02 16:22:50 UTC* 845 846 * dd91006ed7 Merge pull request `#35120`_ from kstreee/fix-missing-first-stream-data 847 848 * 28f793caac Fix missing first data in stream when subscribing stream using a function 'read_async'. 849 850 * **PR** `saltstack/salt#35011`_: (`nishigori`_) Fix docstring for code-block of rst (refs: `#35131`_) 851 852 * **PR** `#35131`_: (`rallytime`_) Back-port `#35011`_ to 2016.3 853 854 * **PR** `#35011`_: (`nishigori`_) Fix docstring for code-block of rst (refs: `#35131`_) 855 856* **PR** `#35110`_: (`hu-dabao`_) Do not return job status back to master for master_alive and master_failback schedules 857 @ *2016-08-02 07:49:46 UTC* 858 859 * 77b1f43b0d Merge pull request `#35110`_ from hu-dabao/master-check-lighter 860 861 * 3a3b66e27d dont return job status back to master for master_alive and master_failback schedules 862 863* **PR** `#35104`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3 864 @ *2016-08-01 18:56:43 UTC* 865 866 * 94a983f129 Merge pull request `#35104`_ from rallytime/merge-2016.3 867 868 * dda2c32325 Merge branch '2015.8' into '2016.3' 869 870 * 848bf0272f Merge pull request `#35050`_ from terminalmage/fix-saltdev-arg 871 872 * 40cfa7cf17 Avoid needlessly running 2 argspecs in salt.utils.format_call() 873 874 * fd186b7e4c Pass environment as 'saltdev' if runner/wheel func accepts a saltdev argument 875 876 * 951b52ab93 Pass __env__ from saltmod orch states to to saltutil.{runner,wheel} 877 878 * 2144178ae0 Merge pull request `#35066`_ from jfindlay/postgres_log 879 880 * c2c442234f returners.postgres_local_cache: do not log in __virtual__ 881 882 * 7121618142 Merge pull request `#35024`_ from bobrik/daemon-reload-fix 883 884 * c300615e9d Cache systemd unit update check per unit, closes `#34927`_ 885 886 * 865c29f126 Expressly deny a minion if a key cannot be found instead of raising stacktrace (`#35026`_) 887 888* **ISSUE** `#32761`_: (`notpeter`_) Ubuntu 16.04 Xenial Xerus Support (refs: #`saltstack/salt#33870`_) 889 890 * **PR** `saltstack/salt#33870`_: (`rallytime`_) Add note about Xenial packages to 2016.3.0 release notes (refs: `#35105`_) 891 892* **PR** `#35105`_: (`rallytime`_) Update 2016.3.0 release notes with repo.saltstack.com Xenial pkg availability 893 @ *2016-08-01 17:26:55 UTC* 894 895 * 6c056a829e Merge pull request `#35105`_ from rallytime/update-2016.3.0-release-notes 896 897 * fbaff3e98e Update 2016.3.0 release notes with repo.saltstack.com Xenial pkg availability 898 899* **PR** `#35059`_: (`vutny`_) Add `fun_args` field to events generated by execution of Master modules 900 @ *2016-08-01 13:01:42 UTC* 901 902 * 1f8a0fd1e7 Merge pull request `#35059`_ from vutny/event-function-args 903 904 * 19d080445b Add `fun_args` field to events generated by execution of Master modules 905 906* **PR** `#34955`_: (`lubyou`_) force dism to always output english text 907 @ *2016-08-01 12:54:03 UTC* 908 909 * d137c4b986 Merge pull request `#34955`_ from lubyou/fix-dism-on-non-english-systems 910 911 * 63c974a3d0 add missing comma 912 913 * 775ea73578 fix unit tests 914 915 * 51869807f1 force dism to always output english text 916 917* **PR** `#35078`_: (`jacobweinstock`_) added missing non-keyword argument skip_verify to __get_artifact func… 918 @ *2016-08-01 12:22:47 UTC* 919 920 * ff7ddf0b68 Merge pull request `#35078`_ from jacobweinstock/fix-missing-non-keyword-argument 921 922 * c40314ba80 added missing non-keyword argument skip_verify to __get_artifact function 923 924* **PR** `#35008`_: (`hu-dabao`_) Fix multimaster failover on more than two masters and failback behaviour 925 @ *2016-07-29 16:34:37 UTC* 926 927 * 878e200cd9 Merge pull request `#35008`_ from hu-dabao/fix-multimaster 928 929 * 12da890910 Fix multimaster failover on more than two masters and failback behaviour 930 931* **ISSUE** `saltstack/salt#33536`_: (`murzick`_) pkgrepo.managed does not disable a yum repo with "disabled: True" (refs: `#35055`_) 932 933* **ISSUE** `#33536`_: (`murzick`_) pkgrepo.managed does not disable a yum repo with "disabled: True" (refs: `#35055`_) 934 935* **PR** `#35055`_: (`galet`_) `#33536`_ pkgrepo.managed does not disable a yum repo with "disabled: True" 936 @ *2016-07-29 15:40:15 UTC* 937 938 * 11ed147448 Merge pull request `#35055`_ from galet/2016.3 939 940 * d70796bbfe `#33536`_ pkgrepo.managed does not disable a yum repo with "disabled: True" 941 942* **PR** `#35039`_: (`whiteinge`_) Add saltenv support to module.run (refs: `#35245`_) 943 @ *2016-07-29 14:01:03 UTC* 944 945 * ebaee39b2b Merge pull request `#35039`_ from whiteinge/module-run-saltenv 946 947 * 7ef287e09e Add saltenv support to module.run 948 949* **PR** `#35046`_: (`eliasp`_) Prevent backtrace in `salt.states.network` 950 @ *2016-07-29 13:59:09 UTC* 951 952 * 32ed78a399 Merge pull request `#35046`_ from eliasp/2016.3-salt.states.network-prevent-backtrace 953 954 * 1542cd5124 Prevent backtrace in `salt.states.network` 955 956* **PR** `#35054`_: (`lubyou`_) Only fail user lookup is the user parameter is required 957 @ *2016-07-29 13:58:41 UTC* 958 959 * f34bb7a8de Merge pull request `#35054`_ from lubyou/fix-win_dacl-disable_inheritance 960 961 * 1e4e856fb2 Only fail user lookup is the user parameter is required 962 963* **PR** `#35029`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3 964 @ *2016-07-28 18:01:35 UTC* 965 966 * bee303db51 Merge pull request `#35029`_ from rallytime/merge-2016.3 967 968 * 65f9365ee0 Merge branch '2015.8' into '2016.3' 969 970 * 2b511f3013 Merge pull request `#35000`_ from rallytime/bp-33875 971 972 * 35696ad637 Pylint fix 973 974 * f9fd6ddd8a Fixup `#33875`_ 975 976 * 56b1f6c651 Fix naive fileserver map diff algorithm 977 978 * 837bc6ba7d Merge pull request `#34994`_ from rallytime/bp-34835 979 980 * 9268a793de same thing for the mine in salt-ssh 981 982 * 3e11e19714 Fix the mine in salt ssh 983 984 * **PR** `#35021`_: (`terminalmage`_) Don't add '.' to strerror when passed string ends in ? or ! 985 986 * **PR** `#34983`_: (`eliasp`_) modules.slack.post_message: Allow sending messages to direct-message … 987 988* **PR** `#34996`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3 989 @ *2016-07-27 19:03:04 UTC* 990 991 * 05cfb1cefc Merge pull request `#34996`_ from rallytime/merge-2016.3 992 993 * a7d4f93697 Merge branch '2015.8' into '2016.3' 994 995 * b58c663d8d Merge pull request `#34991`_ from cachedout/ssh_timeout 996 997 * 39cd8da399 Lint diff against salt-testing 998 999 * 443e5cdde2 Add timeout to ssh tests 1000 1001 * 5f8370ae8d Refine errors in client (`#34976`_) 1002 1003 * a83cdf9339 Merge pull request `#34831`_ from thatch45/recoverssh 1004 1005 * fa73041a49 If the thin does not match, then redeploy, don't error 1006 1007 * **PR** `#34987`_: (`eliasp`_) salt.states.slack: check correct result attribute 1008 1009* **ISSUE** `saltstack/salt#34526`_: (`danielmotaleite`_) salt-ssh + mine = weird error (refs: `#34835`_, #saltstack/salt`#34835`_) 1010 1011* **PR** `#34835`_: (`thatch45`_) Make the mine and publish combine minion and master opts in salt-ssh (refs: `#34994`_) 1012 @ *2016-07-27 17:25:26 UTC* 1013 1014 * edeb0eda36 Merge pull request `#34835`_ from thatch45/34526\_ 1015 1016 * 1d2477df05 same thing for the mine in salt-ssh 1017 1018 * 6b6c5ff278 Fix the mine in salt ssh 1019 1020.. _`#24745`: https://github.com/saltstack/salt/issues/24745 1021.. _`#24893`: https://github.com/saltstack/salt/pull/24893 1022.. _`#25267`: https://github.com/saltstack/salt/pull/25267 1023.. _`#27294`: https://github.com/saltstack/salt/issues/27294 1024.. _`#30913`: https://github.com/saltstack/salt/pull/30913 1025.. _`#31677`: https://github.com/saltstack/salt/pull/31677 1026.. _`#32761`: https://github.com/saltstack/salt/issues/32761 1027.. _`#33337`: https://github.com/saltstack/salt/pull/33337 1028.. _`#33367`: https://github.com/saltstack/salt/issues/33367 1029.. _`#33518`: https://github.com/saltstack/salt/pull/33518 1030.. _`#33536`: https://github.com/saltstack/salt/issues/33536 1031.. _`#33588`: https://github.com/saltstack/salt/issues/33588 1032.. _`#33875`: https://github.com/saltstack/salt/pull/33875 1033.. _`#34161`: https://github.com/saltstack/salt/issues/34161 1034.. _`#34279`: https://github.com/saltstack/salt/issues/34279 1035.. _`#34441`: https://github.com/saltstack/salt/pull/34441 1036.. _`#34446`: https://github.com/saltstack/salt/issues/34446 1037.. _`#34481`: https://github.com/saltstack/salt/issues/34481 1038.. _`#34502`: https://github.com/saltstack/salt/pull/34502 1039.. _`#34702`: https://github.com/saltstack/salt/pull/34702 1040.. _`#34767`: https://github.com/saltstack/salt/issues/34767 1041.. _`#34768`: https://github.com/saltstack/salt/pull/34768 1042.. _`#34831`: https://github.com/saltstack/salt/pull/34831 1043.. _`#34835`: https://github.com/saltstack/salt/pull/34835 1044.. _`#34927`: https://github.com/saltstack/salt/issues/34927 1045.. _`#34955`: https://github.com/saltstack/salt/pull/34955 1046.. _`#34976`: https://github.com/saltstack/salt/pull/34976 1047.. _`#34983`: https://github.com/saltstack/salt/pull/34983 1048.. _`#34987`: https://github.com/saltstack/salt/pull/34987 1049.. _`#34991`: https://github.com/saltstack/salt/pull/34991 1050.. _`#34994`: https://github.com/saltstack/salt/pull/34994 1051.. _`#34996`: https://github.com/saltstack/salt/pull/34996 1052.. _`#35000`: https://github.com/saltstack/salt/pull/35000 1053.. _`#35003`: https://github.com/saltstack/salt/issues/35003 1054.. _`#35008`: https://github.com/saltstack/salt/pull/35008 1055.. _`#35011`: https://github.com/saltstack/salt/pull/35011 1056.. _`#35021`: https://github.com/saltstack/salt/pull/35021 1057.. _`#35024`: https://github.com/saltstack/salt/pull/35024 1058.. _`#35026`: https://github.com/saltstack/salt/pull/35026 1059.. _`#35029`: https://github.com/saltstack/salt/pull/35029 1060.. _`#35039`: https://github.com/saltstack/salt/pull/35039 1061.. _`#35043`: https://github.com/saltstack/salt/pull/35043 1062.. _`#35046`: https://github.com/saltstack/salt/pull/35046 1063.. _`#35050`: https://github.com/saltstack/salt/pull/35050 1064.. _`#35054`: https://github.com/saltstack/salt/pull/35054 1065.. _`#35055`: https://github.com/saltstack/salt/pull/35055 1066.. _`#35059`: https://github.com/saltstack/salt/pull/35059 1067.. _`#35066`: https://github.com/saltstack/salt/pull/35066 1068.. _`#35078`: https://github.com/saltstack/salt/pull/35078 1069.. _`#35102`: https://github.com/saltstack/salt/issues/35102 1070.. _`#35104`: https://github.com/saltstack/salt/pull/35104 1071.. _`#35105`: https://github.com/saltstack/salt/pull/35105 1072.. _`#35110`: https://github.com/saltstack/salt/pull/35110 1073.. _`#35114`: https://github.com/saltstack/salt/pull/35114 1074.. _`#35120`: https://github.com/saltstack/salt/pull/35120 1075.. _`#35121`: https://github.com/saltstack/salt/issues/35121 1076.. _`#35131`: https://github.com/saltstack/salt/pull/35131 1077.. _`#35132`: https://github.com/saltstack/salt/pull/35132 1078.. _`#35133`: https://github.com/saltstack/salt/pull/35133 1079.. _`#35136`: https://github.com/saltstack/salt/pull/35136 1080.. _`#35145`: https://github.com/saltstack/salt/pull/35145 1081.. _`#35147`: https://github.com/saltstack/salt/pull/35147 1082.. _`#35150`: https://github.com/saltstack/salt/pull/35150 1083.. _`#35157`: https://github.com/saltstack/salt/pull/35157 1084.. _`#35166`: https://github.com/saltstack/salt/issues/35166 1085.. _`#35173`: https://github.com/saltstack/salt/pull/35173 1086.. _`#35174`: https://github.com/saltstack/salt/pull/35174 1087.. _`#35178`: https://github.com/saltstack/salt/pull/35178 1088.. _`#35182`: https://github.com/saltstack/salt/pull/35182 1089.. _`#35196`: https://github.com/saltstack/salt/pull/35196 1090.. _`#35197`: https://github.com/saltstack/salt/pull/35197 1091.. _`#35202`: https://github.com/saltstack/salt/pull/35202 1092.. _`#35206`: https://github.com/saltstack/salt/pull/35206 1093.. _`#35207`: https://github.com/saltstack/salt/pull/35207 1094.. _`#35211`: https://github.com/saltstack/salt/pull/35211 1095.. _`#35213`: https://github.com/saltstack/salt/pull/35213 1096.. _`#35214`: https://github.com/saltstack/salt/issues/35214 1097.. _`#35226`: https://github.com/saltstack/salt/issues/35226 1098.. _`#35227`: https://github.com/saltstack/salt/pull/35227 1099.. _`#35229`: https://github.com/saltstack/salt/pull/35229 1100.. _`#35232`: https://github.com/saltstack/salt/pull/35232 1101.. _`#35233`: https://github.com/saltstack/salt/pull/35233 1102.. _`#35234`: https://github.com/saltstack/salt/issues/35234 1103.. _`#35235`: https://github.com/saltstack/salt/pull/35235 1104.. _`#35236`: https://github.com/saltstack/salt/pull/35236 1105.. _`#35240`: https://github.com/saltstack/salt/pull/35240 1106.. _`#35241`: https://github.com/saltstack/salt/pull/35241 1107.. _`#35244`: https://github.com/saltstack/salt/pull/35244 1108.. _`#35245`: https://github.com/saltstack/salt/pull/35245 1109.. _`#35249`: https://github.com/saltstack/salt/pull/35249 1110.. _`#35253`: https://github.com/saltstack/salt/pull/35253 1111.. _`#35259`: https://github.com/saltstack/salt/pull/35259 1112.. _`#35264`: https://github.com/saltstack/salt/issues/35264 1113.. _`#35269`: https://github.com/saltstack/salt/pull/35269 1114.. _`#35271`: https://github.com/saltstack/salt/pull/35271 1115.. _`#35274`: https://github.com/saltstack/salt/pull/35274 1116.. _`#35275`: https://github.com/saltstack/salt/pull/35275 1117.. _`#35276`: https://github.com/saltstack/salt/pull/35276 1118.. _`#35278`: https://github.com/saltstack/salt/pull/35278 1119.. _`#35286`: https://github.com/saltstack/salt/pull/35286 1120.. _`#35290`: https://github.com/saltstack/salt/pull/35290 1121.. _`#35301`: https://github.com/saltstack/salt/pull/35301 1122.. _`#35302`: https://github.com/saltstack/salt/pull/35302 1123.. _`#35306`: https://github.com/saltstack/salt/pull/35306 1124.. _`#35309`: https://github.com/saltstack/salt/pull/35309 1125.. _`#35318`: https://github.com/saltstack/salt/pull/35318 1126.. _`#35323`: https://github.com/saltstack/salt/pull/35323 1127.. _`#35325`: https://github.com/saltstack/salt/pull/35325 1128.. _`#35329`: https://github.com/saltstack/salt/pull/35329 1129.. _`#35331`: https://github.com/saltstack/salt/pull/35331 1130.. _`#35334`: https://github.com/saltstack/salt/pull/35334 1131.. _`#35336`: https://github.com/saltstack/salt/issues/35336 1132.. _`#35339`: https://github.com/saltstack/salt/pull/35339 1133.. _`#35347`: https://github.com/saltstack/salt/pull/35347 1134.. _`#35352`: https://github.com/saltstack/salt/pull/35352 1135.. _`#35356`: https://github.com/saltstack/salt/pull/35356 1136.. _`#35357`: https://github.com/saltstack/salt/pull/35357 1137.. _`#35358`: https://github.com/saltstack/salt/pull/35358 1138.. _`#35359`: https://github.com/saltstack/salt/pull/35359 1139.. _`#35360`: https://github.com/saltstack/salt/pull/35360 1140.. _`#35361`: https://github.com/saltstack/salt/pull/35361 1141.. _`#35362`: https://github.com/saltstack/salt/pull/35362 1142.. _`#35373`: https://github.com/saltstack/salt/pull/35373 1143.. _`#35393`: https://github.com/saltstack/salt/pull/35393 1144.. _`#35394`: https://github.com/saltstack/salt/pull/35394 1145.. _`#35395`: https://github.com/saltstack/salt/pull/35395 1146.. _`#35406`: https://github.com/saltstack/salt/pull/35406 1147.. _`#35407`: https://github.com/saltstack/salt/pull/35407 1148.. _`#35411`: https://github.com/saltstack/salt/pull/35411 1149.. _`#35412`: https://github.com/saltstack/salt/pull/35412 1150.. _`#35413`: https://github.com/saltstack/salt/pull/35413 1151.. _`#35422`: https://github.com/saltstack/salt/issues/35422 1152.. _`#35423`: https://github.com/saltstack/salt/issues/35423 1153.. _`#35427`: https://github.com/saltstack/salt/pull/35427 1154.. _`#35428`: https://github.com/saltstack/salt/pull/35428 1155.. _`#35429`: https://github.com/saltstack/salt/pull/35429 1156.. _`#35436`: https://github.com/saltstack/salt/pull/35436 1157.. _`#35442`: https://github.com/saltstack/salt/pull/35442 1158.. _`#35446`: https://github.com/saltstack/salt/pull/35446 1159.. _`#35447`: https://github.com/saltstack/salt/pull/35447 1160.. _`#35448`: https://github.com/saltstack/salt/pull/35448 1161.. _`#35449`: https://github.com/saltstack/salt/pull/35449 1162.. _`#35451`: https://github.com/saltstack/salt/pull/35451 1163.. _`#35453`: https://github.com/saltstack/salt/pull/35453 1164.. _`#35456`: https://github.com/saltstack/salt/pull/35456 1165.. _`#35458`: https://github.com/saltstack/salt/issues/35458 1166.. _`#35459`: https://github.com/saltstack/salt/pull/35459 1167.. _`#35460`: https://github.com/saltstack/salt/pull/35460 1168.. _`#35461`: https://github.com/saltstack/salt/pull/35461 1169.. _`#35463`: https://github.com/saltstack/salt/pull/35463 1170.. _`#35467`: https://github.com/saltstack/salt/pull/35467 1171.. _`#35471`: https://github.com/saltstack/salt/pull/35471 1172.. _`#35476`: https://github.com/saltstack/salt/pull/35476 1173.. _`#35483`: https://github.com/saltstack/salt/pull/35483 1174.. _`#35486`: https://github.com/saltstack/salt/pull/35486 1175.. _`#35487`: https://github.com/saltstack/salt/pull/35487 1176.. _`#35489`: https://github.com/saltstack/salt/pull/35489 1177.. _`#35492`: https://github.com/saltstack/salt/pull/35492 1178.. _`#35495`: https://github.com/saltstack/salt/pull/35495 1179.. _`#35497`: https://github.com/saltstack/salt/pull/35497 1180.. _`#35498`: https://github.com/saltstack/salt/pull/35498 1181.. _`#35508`: https://github.com/saltstack/salt/pull/35508 1182.. _`#35510`: https://github.com/saltstack/salt/pull/35510 1183.. _`#35512`: https://github.com/saltstack/salt/pull/35512 1184.. _`#35513`: https://github.com/saltstack/salt/pull/35513 1185.. _`#35516`: https://github.com/saltstack/salt/pull/35516 1186.. _`#35517`: https://github.com/saltstack/salt/pull/35517 1187.. _`#35522`: https://github.com/saltstack/salt/pull/35522 1188.. _`#35525`: https://github.com/saltstack/salt/pull/35525 1189.. _`#35526`: https://github.com/saltstack/salt/pull/35526 1190.. _`#35538`: https://github.com/saltstack/salt/pull/35538 1191.. _`#35540`: https://github.com/saltstack/salt/pull/35540 1192.. _`#35545`: https://github.com/saltstack/salt/pull/35545 1193.. _`#35546`: https://github.com/saltstack/salt/pull/35546 1194.. _`#35566`: https://github.com/saltstack/salt/pull/35566 1195.. _`#35571`: https://github.com/saltstack/salt/pull/35571 1196.. _`#35572`: https://github.com/saltstack/salt/pull/35572 1197.. _`#35573`: https://github.com/saltstack/salt/pull/35573 1198.. _`#35577`: https://github.com/saltstack/salt/pull/35577 1199.. _`#35579`: https://github.com/saltstack/salt/pull/35579 1200.. _`#35580`: https://github.com/saltstack/salt/pull/35580 1201.. _`#35583`: https://github.com/saltstack/salt/pull/35583 1202.. _`#35586`: https://github.com/saltstack/salt/pull/35586 1203.. _`#35602`: https://github.com/saltstack/salt/pull/35602 1204.. _`#35603`: https://github.com/saltstack/salt/pull/35603 1205.. _`Ch3LL`: https://github.com/Ch3LL 1206.. _`L4rS6`: https://github.com/L4rS6 1207.. _`Sylvain303`: https://github.com/Sylvain303 1208.. _`The-Loeki`: https://github.com/The-Loeki 1209.. _`TheBigBear`: https://github.com/TheBigBear 1210.. _`ViaviSolutions`: https://github.com/ViaviSolutions 1211.. _`abednarik`: https://github.com/abednarik 1212.. _`bobrik`: https://github.com/bobrik 1213.. _`cachedout`: https://github.com/cachedout 1214.. _`cro`: https://github.com/cro 1215.. _`danielmotaleite`: https://github.com/danielmotaleite 1216.. _`deniszh`: https://github.com/deniszh 1217.. _`dkruger`: https://github.com/dkruger 1218.. _`dmurphy18`: https://github.com/dmurphy18 1219.. _`edgan`: https://github.com/edgan 1220.. _`eliasp`: https://github.com/eliasp 1221.. _`farcaller`: https://github.com/farcaller 1222.. _`galet`: https://github.com/galet 1223.. _`gtmanfred`: https://github.com/gtmanfred 1224.. _`hu-dabao`: https://github.com/hu-dabao 1225.. _`iggy`: https://github.com/iggy 1226.. _`isbm`: https://github.com/isbm 1227.. _`jacobhammons`: https://github.com/jacobhammons 1228.. _`jacobweinstock`: https://github.com/jacobweinstock 1229.. _`jfindlay`: https://github.com/jfindlay 1230.. _`justinta`: https://github.com/justinta 1231.. _`kstreee`: https://github.com/kstreee 1232.. _`lubyou`: https://github.com/lubyou 1233.. _`markuskramerIgitt`: https://github.com/markuskramerIgitt 1234.. _`mathieubouchard`: https://github.com/mathieubouchard 1235.. _`meaksh`: https://github.com/meaksh 1236.. _`miihael`: https://github.com/miihael 1237.. _`mirceaulinic`: https://github.com/mirceaulinic 1238.. _`murzick`: https://github.com/murzick 1239.. _`mzupan`: https://github.com/mzupan 1240.. _`nishigori`: https://github.com/nishigori 1241.. _`notpeter`: https://github.com/notpeter 1242.. _`rallytime`: https://github.com/rallytime 1243.. _`randomed`: https://github.com/randomed 1244.. _`s0undt3ch`: https://github.com/s0undt3ch 1245.. _`saltstack/salt#25267`: https://github.com/saltstack/salt/pull/25267 1246.. _`saltstack/salt#33536`: https://github.com/saltstack/salt/issues/33536 1247.. _`saltstack/salt#33870`: https://github.com/saltstack/salt/pull/33870 1248.. _`saltstack/salt#34502`: https://github.com/saltstack/salt/pull/34502 1249.. _`saltstack/salt#34526`: https://github.com/saltstack/salt/issues/34526 1250.. _`saltstack/salt#34702`: https://github.com/saltstack/salt/pull/34702 1251.. _`saltstack/salt#34835`: https://github.com/saltstack/salt/pull/34835 1252.. _`saltstack/salt#35011`: https://github.com/saltstack/salt/pull/35011 1253.. _`saltstack/salt#35308`: https://github.com/saltstack/salt/pull/35308 1254.. _`saltstack/salt#35360`: https://github.com/saltstack/salt/pull/35360 1255.. _`saltstack/salt#35403`: https://github.com/saltstack/salt/issues/35403 1256.. _`saltstack/salt#35463`: https://github.com/saltstack/salt/pull/35463 1257.. _`skizunov`: https://github.com/skizunov 1258.. _`stenstad`: https://github.com/stenstad 1259.. _`supertom`: https://github.com/supertom 1260.. _`tankywoo`: https://github.com/tankywoo 1261.. _`terminalmage`: https://github.com/terminalmage 1262.. _`thatch45`: https://github.com/thatch45 1263.. _`theredcat`: https://github.com/theredcat 1264.. _`ticosax`: https://github.com/ticosax 1265.. _`tonybaloney`: https://github.com/tonybaloney 1266.. _`twangboy`: https://github.com/twangboy 1267.. _`vutny`: https://github.com/vutny 1268.. _`whiteinge`: https://github.com/whiteinge 1269.. _`whytewolf`: https://github.com/whytewolf 1270