doc/topics/releases/2016.3.3.rst
Version 2016.3.3 is a bugfix release for :ref:2016.3.0 <release-2016-3-0>.
Total Merges: 108
Total Issue References: 26
Total PR References: 115
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)
:issue:36055: Salt Cloud events (salt/cloud) are not generated on the
master event bus when provisioning cloud systems.
Bootstrap Issue #973_: python-futures is not installed when installing
from a git tag on RedHat-based distributions. Python futures is needed when
running Salt with the TCP transport. This is fixed on the develop branch of
the salt-bootstrap repo_ and the fix will be included in the upcoming release
of salt-bootstrap, but is a bug in the bootstrap release that ships with this
version of Salt. Please see the salt-bootstrap repo_ for more information on
how to update your bootstrap version.
.. _Bootstrap Issue #973: https://github.com/saltstack/salt-bootstrap/issues/973
.. _salt-bootstrap repo: https://github.com/saltstack/salt-bootstrap
Generated at: 2018-05-27 04:47:36 UTC
PR #35603: (rallytime) Make sure version label is correct in header
PR #35602: (rallytime) Update release notes for 2016.3.3
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_)
PR #35580: (twangboy) Fix mac_service attempts to parse non-plist files
@ 2016-08-19 09:24:38 UTC
9683bb3c58 Merge pull request #35580_ from twangboy/fix_35102
4122e66ed5 Handle malformed plist files
52feff9309 Fix mac_service attempts to parse non-plist files
PR #35586: (hu-dabao) Fix 35420, add run_on_start in build_schedule_item
@ 2016-08-19 09:23:32 UTC
c4ec94d6e8 Merge pull request #35586_ from hu-dabao/fix-35420
2d3a882cc2 fix 35420, add run_on_start in build_schedule_item, remove redundancy of enabled
PR #35583: (terminalmage) Fix localemod tests
PR #35579: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
@ 2016-08-18 22:00:41 UTC
d1339fd9f5 Merge pull request #35579_ from rallytime/merge-2016.3
00dff9dcbd Merge branch '2015.8' into '2016.3'
26a7f7d9f7 Merge pull request #35577_ from terminalmage/unit-file-changes
6cb0fb47f3 pkg/salt-syndic.service: change Type to notify
175ba99e0e pkg/salt-minion.service: remove KillMode, change Type to notify
540ec28954 pkg/salt-master.service: remove KillMode
69fad464ab pkg/salt-api.service: change Type to notify
PR #35571: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
@ 2016-08-18 19:50:03 UTC
f7a18234db Merge pull request #35571_ from rallytime/merge-2016.3
2930df924e Update localemod_test systemd.sd_booted mock to use salt.utils.systemd.booted
e61b04a707 Merge branch '2015.8' into '2016.3'
2a5d1a0eee fix-35384, fix the logic caused by wrong indent (#35566_)
feb852f8c0 Clarify config.get docstring (#35492_)
205d8e2e7b Merge pull request #35483_ from gtmanfred/2015.8
70fa2d0901 Merge pull request #35546_ from whiteinge/salt-api-eauth-fail-gracefully
eb3574adae Don't fail hard if the user's permissions cannot be found
ec597bd54c Change groups check in token to look for truthy values
61fec6caa9 add missing glob import (#35525_)
0e3f2fc6cb Whitespace fix for 2015.8 (#35540_)
fd3274c800 Merge pull request #35510_ from terminalmage/issue33516
5b5f19d269 Update zypper unit test to reflect call to config.get
2730edb516 Add note about systemd-run usage in package states
e2d9e87e10 salt/modules/systemd.py: Use systemd-run --scope where needed
22919a25bc Notify systemd on salt-api start
a40b3f8a08 Notify systemd on syndic start
e847d3af30 Notify systemd on minion start
d648887afc salt/modules/zypper.py: Use systemd-run --scope where needed
2e17976722 salt/modules/yumpkg.py: Use systemd-run --scope where needed
86b59c1e74 salt/modules/pacman.py: Use systemd-run --scope where needed
e32d92c6d5 salt/modules/ebuild.py: Use systemd-run --scope where needed
c7d21d3ae3 salt/modules/aptpkg.py: Use systemd-run --scope where needed
f83e0ef242 Add unit tests for salt.utils.systemd
5b12f030c6 Add func to salt.utils.systemd to tell if scopes are available
PR #35573: (rallytime) Back-port #33337_ to 2016.3
PR #33337: (mzupan) adding the () to make changes work (refs: #35573_)
PR #35572: (terminalmage) Fix poor formatting in pkg state docs
@ 2016-08-18 18:15:52 UTC
73b549ed00 Merge pull request #35572_ from terminalmage/docs
7d7a7de9e6 Fix poor formatting in pkg state docs
PR #35545: (hu-dabao) fix-35384, fix cmd.run unless (refs: #35566_)
PR saltstack/salt#35463: (skizunov) Make auth_timeout user configurable again (refs: #35489_)
PR #35489: (rallytime) Back-port #35463_ to 2016.3
@ 2016-08-18 07:16:03 UTC
PR #35463: (skizunov) Make auth_timeout user configurable again (refs: #35489_)
f2eb3dc105 Merge pull request #35489_ from rallytime/bp-35463
bbf7ce121b Remove final self.MINION_CONNECT_TIMEOUT ref
cf2e2daab9 Make auth_timeout user configurable again
PR #35538: (thatch45) Treat python XML as an optdep
PR #35526: (thatch45) Always deploy the thin to /var/tmp
@ 2016-08-17 19:44:26 UTC
e2bd575461 Merge pull request #35526_ from thatch45/ssh_W_tmp
a381f02cfe Always deploy the thin to /var/tmp
PR #35522: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
@ 2016-08-17 18:07:16 UTC
8b770869e4 Merge pull request #35522_ from rallytime/merge-2016.3
ff212d8976 Whitespace fix
c305d8d99b Merge branch '2015.8' into '2016.3'
b3b28cb760 Might be a good idea to be able to download the software we make (#35513_)
9f87081cef Merge pull request #35302_ from Ch3LL/add_job_cache_test
ccb2a5cadf remove unused imports
512ae81dfd remove TMP and add integration.TMP
c9b7c3cf80 need to add returners option in other places
7316df7a02 fix pylint
50a4f0fe6a fix comment
6837acf742 add job cache integration tests
1c82c6bee5 Merge pull request #35512_ from cachedout/fixup_35419
253662541a Fix import
f16a30786b Fixes consul.agent_service_register which was broken for registering service checks.
e1a373fa4c Merge pull request #35497_ from deepakhj/2015.8
4048255ed6 Merge pull request #35508_ from terminalmage/update-docstring
PR #35516: (rallytime) Back-port #34441_ to 2016.3
@ 2016-08-17 15:47:23 UTC
PR #34441: (markuskramerIgitt) Copy and delete silently, do not list each file (refs: #35516_)
e86a39a115 Merge pull request #35516_ from rallytime/bp-34441
e47c661cb0 Copy and delete silently, do not list each file
PR saltstack/salt#34502: (markuskramerIgitt) Windows installer build scripts will exit on error (refs: #35517_)
PR #35517: (rallytime) Back-port #34502_ to 2016.3
@ 2016-08-17 15:47:10 UTC
PR #34502: (markuskramerIgitt) Windows installer build scripts will exit on error (refs: #35517_)
45080d9860 Merge pull request #35517_ from rallytime/bp-34502
32da48df08 setup.py will not print each individual file
698a076a39 Completely remove Python and verify
7406bd22a6 Errors will stop the scripts
PR #35429: (tankywoo) Fix iptables target options with no arguments
@ 2016-08-17 10:05:17 UTC
c1deb945d7 Merge pull request #35429_ from tankywoo/fix-iptables-target-options
914eb60d51 Fix iptables target options with no arguments
ISSUE #35458: (iggy) SALT.STATES.APACHE_MODULE needs version annotations (refs: #35495_)
PR #35495: (rallytime) Use correct deprecated notation instead of a warning for apache_module.enable state function.
@ 2016-08-17 09:36:40 UTC
678759ba6c Merge pull request #35495_ from rallytime/fix-35458
9bae3d09a6 Use correct deprecated notation instead of a warning.
ISSUE #35336: (Sylvain303) documentation state.file.managed parameter template not reflecting TEMPLATE_REGISTRY (refs: #35360, #35498, #35406, #saltstack/salt#35360)
saltstack/salt#35360: (rallytime) Add all template registery templates to file.managed docs (refs: #35406_)PR #35498: (rallytime) Add supported templates list to all template doc references in file state
@ 2016-08-17 09:33:36 UTC
PR #35406: (rallytime) Provide links to the renderers in the template docs (refs: #35498_)
PR #35360: (rallytime) Add all template registery templates to file.managed docs (refs: #35498_)
5bd44b10a7 Merge pull request #35498_ from rallytime/file-state-docs
6190b2d738 Add supported templates list to all template doc references in file state
PR #35487: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
@ 2016-08-16 18:36:21 UTC
6df4648765 Merge pull request #35487_ from rallytime/merge-2016.3
c6c82be1de Merge branch '2015.8' into '2016.3'
bfe7107a87 Update bootstrap script to latest stable (2016.08.16) (#35486_)
240fc12863 Merge pull request #35413_ from cachedout/issue_35296
fb8a12d677 Fix silly error
3646cf1afa Additional checks on master and integration test
09efde7634 Splat the list into os.path.join
fc0d5878bc Set file_recv on test master
81c4d136c5 Transition file push paths to lists
c3319b2a8b Merge pull request #35476_ from cachedout/issue_35380
004778c966 Merge pull request #35471_ from terminalmage/issue34479
5c9428c32d Merge pull request #35448_ from isbm/isbm-zypper-106-fix
1473474b04 Merge pull request #35451_ from isbm/isbm-zypper-mod_repo-unchanged
8790197d86 Fix Unit test for suppressing the exception removal on non-modified repos
3f00c6997a Remove zypper's raise exception if mod_repo has no arguments and/or no changes
a8c4f17f50 Merge pull request #35453_ from theothergraham/fix_CacheDisk
#34279_d8c35b5260 Merge pull request #35459_ from thatch45/shim_fix
38b60a32e5 [2015.8] Update bootstrap script to latest stable (2016.08.15) (#35460_)
ISSUE #34161: (bobrik) Salt command can hang forever because of one broken minion (refs: #35446_)
#35446: (cachedout) Make salt-client aware of edge-case where saltutil might be brokenISSUE #35422: (ViaviSolutions) aptpkg.py: install_recommends: True does not force "--install-recommends" (refs: #35449_)
PR #35449: (dkruger) aptpkg will specify --install-recommends if enabled by the SLS
@ 2016-08-16 01:38:56 UTC
f90ecbb15e Merge pull request #35449_ from dkruger/fix-35422
f54bf445b5 aptpkg will specify --install-recommends if enabled by the SLS
ISSUE #33367: (supertom) [salt-cloud] libcloud >= 1.0.0 incompatible regarding node_state (refs: #33518_)
PR #35467: (rallytime) Back-port #33518_ to 2016.3
@ 2016-08-16 01:17:01 UTC
PR #35235: (rallytime) Back-port #33518_ to 2016.3 (refs: #35467_)
PR #33518: (tonybaloney) Fix libcloud bug #33367_ (refs: #35235, #35467)
d2dd78e25b Merge pull request #35467_ from rallytime/bp-33518
e427815caf fix clrf
be41a400fa commit fix
06530b5461 add a test to check existing functionality is broken
PR #35461: (rallytime) [2016.3] Update bootstrap script to latest stable (2016.08.15)
PR #35456: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
@ 2016-08-15 19:16:23 UTC
9b2c075611 Merge pull request #35456_ from rallytime/merge-2016.3
6a86a12294 Merge branch '2015.8' into '2016.3'
d75005c519 Fix cp.push_dir pushing empty dirs (#35442_)
09925ba353 Minor doc fixup (#35436_)
a0b128a85a Merge pull request #35132_ from sjorge/2015.8-35121
5cb38c8ae0 switch to fpread().splitlines(), as per @lorengordon suggestion
634f1dded5 fixes #35121_, causing lots of mayham (onchange) with 2016.3.2 for me
PR saltstack/salt#35308: (farcaller) Actually fixed dockerng.list_tags (refs: #35447_)
PR saltstack/salt#34702: (farcaller) Fixed dockerng.list_tags (refs: #35447_)
PR #35447: (ticosax) [dockerng] RepoTags can be also be None with docker 1.12
PR #34702: (farcaller) Fixed dockerng.list_tags (refs: #saltstack/salt#35308_)
ISSUE saltstack/salt#35403: (randomed) Setting ext_job_cache breaks on salt-master (refs: #35427_)
#35427: (cachedout) Correct errant call to argspec from master. Fix ext_job_cache.ISSUE #35423: (Ch3LL) Stacktrace when running state.sls against an sls does not exist (refs: #35428_)
#35428: (cachedout) Resolve stacktrace logged by highstate outputter if sls cannot be foundPR #35412: (s0undt3ch) Only allow one sync read to happen at a time.
@ 2016-08-12 23:57:29 UTC
607169a01b Merge pull request #35412_ from s0undt3ch/2016.3
f54b3cc514 Only allow one sync read to happen at a time.
ISSUE #35336: (Sylvain303) documentation state.file.managed parameter template not reflecting TEMPLATE_REGISTRY (refs: #35360, #35498, #35406, #saltstack/salt#35360)
PR saltstack/salt#35360: (rallytime) Add all template registery templates to file.managed docs (refs: #35406_)
PR #35406: (rallytime) Provide links to the renderers in the template docs (refs: #35498_)
PR #35393: (deniszh) No need to run ddns update every time
@ 2016-08-12 12:40:36 UTC
b3e9e98b40 Merge pull request #35393_ from deniszh/2016.3_fix35350
6f2f080f4a No need to run dns update every time
PR #35407: (hu-dabao) [Fix-35094] None will not be added to grains which generate [none]
@ 2016-08-12 12:34:05 UTC
a5fe05b7f9 Merge pull request #35407_ from hu-dabao/fix-35094
a23108f795 None will not be added to grains which generate [none]
PR #35411: (eliasp) modules.event.send(): Prevent backtrace for masterless Minions
@ 2016-08-12 12:29:02 UTC
4dc776ffbf Merge pull request #35411_ from eliasp/2016.3-modules.event-handle-file_client-opt
8d7244bdd9 modules.event.send(): Also check for file_client and use_master_when_local opts
PR #35395: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
@ 2016-08-11 20:59:37 UTC
c032506e6b Merge pull request #35395_ from rallytime/merge-2016.3
0d1aa630f1 Lint fix
cf038ee3fe Merge branch '2015.8' into '2016.3'
d9c20c0456 Update freebsd.rst (#35394_)
a375dd7e1f Clean up open filehandles (#35359_)
9ea7a34c30 Merge pull request #35339_ from isbm/isbm-2015.8-minion-importerror-fix
fd9b05ace4 Merge pull request #35357_ from twangboy/file.recurse.clean.2015.8
ISSUE #35226: (mathieubouchard) Do not throw an exception when an invalid requisite is set (refs: #35373_)
#35373: (cachedout) Raise SaltRenderError on bad requisitePR #35352: (twangboy) Fix file.recurse with clean: True on Windows (2016.3)
@ 2016-08-11 00:46:11 UTC
72f3548671 Merge pull request #35352_ from twangboy/file.recurse.clean
ecad616d08 Fix file.recurse with clean: True
PR #35356: (jfindlay) document log levels and warn on all logging below info
@ 2016-08-11 00:45:56 UTC
0fcfc70cc8 Merge pull request #35356_ from jfindlay/log_levels
2fc3a55338 utils.verify.verify_log: warn at all levels less than info
72a3f18a2e log.setup: minor optimization
66332510c6 doc.ref.configuration.logging: document log levels
93616eff3e doc.ref.configuration.logging: fix formatting
472a2d31de doc.ref.configuration.logging: cleanup formatting
PR #35358: (twangboy) Update libsodium deps
@ 2016-08-11 00:36:30 UTC
2f7be03053 Merge pull request #35358_ from twangboy/update_libsodium_deps
d120a8906f Add vcredist 14 dlls
ISSUE #35336: (Sylvain303) documentation state.file.managed parameter template not reflecting TEMPLATE_REGISTRY (refs: #35360, #35498, #35406, #saltstack/salt#35360)
PR #35360: (rallytime) Add all template registery templates to file.managed docs (refs: #35498_)
@ 2016-08-11 00:35:20 UTC
f9e03b9c59 Merge pull request #35360_ from rallytime/fix-35336
30badb5402 Add all template registery templates to file.managed docs
ISSUE #24745: (The-Loeki) RFC: disk versus blockdev (refs: #24893_)
saltstack/salt#25267: (jfindlay) Disk module improvements (refs: #35361_)PR #35362: (rallytime) Correct deprecation version tags
@ 2016-08-11 00:34:38 UTC
PR #35361: (rallytime) Blockdev deprecations (refs: #35362_)
PR #25267: (jfindlay) Disk module improvements (refs: #35362_)
PR #24893: (The-Loeki) Contribution: Disk module improvements (refs: #saltstack/salt#25267_, #25267)
3c628d3cbc Merge pull request #35362_ from rallytime/correct-deprecated-tag
507827a014 Correct deprecation version tags
PR #35347: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
@ 2016-08-10 20:07:42 UTC
87e29188c0 Merge pull request #35347_ from rallytime/merge-2016.3
a651962e95 Merge branch '2015.8' into '2016.3'
4618b433e9 Merge pull request #35323_ from thatch45/ssh_crazy
8a5b47b5d7 Collect all error data from the wfuncs call
11864c31b7 suppress a stack trace to show clean ssh error
9fbfa282fa wow this solves an issue!
cfae862972 Merge pull request #35325_ from kev009/fbsd-netstat-route
244c3bd495 Pass port to ssh.check_known_host, closes #35264_ (#35301_)
243909f39d file.recurse: Do not convert octal mode string to int (#35309_)
PR #35334: (cachedout) Restore random_master functionality
PR #35331: (hu-dabao) fix 35165, salt-run jobs.exit_success jid is broken
@ 2016-08-10 11:50:10 UTC
78dfd18ec6 Merge pull request #35331_ from hu-dabao/fix-35165
4dcce18d01 fix 35165, salt-run jobs.exit_success jid is broken
PR #35318: (rallytime) Remove legacy compat docs in mysql pillar since the code was removed already
@ 2016-08-10 11:34:48 UTC
PR #30913: (justinta) Deprecated code removed. (refs: #35318_)
fcca0b9333 Merge pull request #35318_ from rallytime/remove-deprecation-docs
75f205e485 Remove legacy compat docs in mysql pillar since the code was removed already
PR #35329: (hu-dabao) sys.doc will skip all not connected minions
@ 2016-08-10 11:18:22 UTC
3446dc9ec6 Merge pull request #35329_ from hu-dabao/fix-tiny-salt-cli
4b806a70ea sys.doc will skip all not connected minions
PR #35306: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
@ 2016-08-09 18:50:44 UTC
31f7d307a7 Merge pull request #35306_ from rallytime/merge-2016.3
2d3eadfe49 Merge branch '2015.8' into '2016.3'
2efc1b333b Merge pull request #35290_ from terminalmage/issue35051
d621aa7b61 Update runner/wheel unit tests to reflect new key in ret dict
90c12a9c7b Add orchestration key to orch returns for runner/wheel funcs
7b8c3b86e7 Suppress error about invalid changes data for orchestration jobs
54a1704d6c Suppress event for wheel/runner funcs executed from orchestration
f409f62bf2 Accept print_event option in WheelClient.cmd()
b42b25ccce Add cmd func for RunnerClient
480065fe00 Add print_event option to client mixins
PR #35229: (lubyou) Ignore import error for pwd module in mac_shadow
@ 2016-08-09 15:48:16 UTC
94529d0578 Merge pull request #35229_ from lubyou/fix-mac_shadow
b45039c240 Do not blindly ignore import failures
c1d5670b79 Ignore import error for pwd module
PR #35227: (isbm) Isbm osfinger ubuntu fix
@ 2016-08-09 15:38:31 UTC
ce7aeb6ca4 Merge pull request #35227_ from isbm/isbm-osfinger-ubuntu-fix
fe5da97283 Lintfix: E8303
6eea62d4ec Add a deprecation warning
4dc45f2509 Add grains unit test for Ubuntu systems
3904e4b81c Bugfix: Ubuntu osfinger should contain also minor version
a69f97f9ad Bugfix: use oscodename if lsb_distrib_codename key exists empty.
PR #35286: (hu-dabao) fix 34425, a bug that sys.doc cannot output format
@ 2016-08-09 09:50:12 UTC
47e328f755 Merge pull request #35286_ from hu-dabao/fix-34425
86fb359f58 fix 34425, a bug that sys.doc cannot output format
ISSUE #27294: (stenstad) salt-cloud should support Openstack Identitiy v3 for authentication (refs: #35213_)
PR #35275: (rallytime) Back-port #35213_ to 2016.3
@ 2016-08-09 00:02:43 UTC
PR #35213: (gtmanfred) add identity v3 support to openstack driver (refs: #35275_)
d79cb1b4ec Merge pull request #35275_ from rallytime/bp-35213
9b9fc508cc add identity v3 support to openstack driver
PR #35278: (dmurphy18) Increase timeout for siging to 10 seconds when signing rpm packages
PR #35276: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
@ 2016-08-08 18:20:29 UTC
959a00e4b7 Merge pull request #35276_ from rallytime/merge-2016.3
2b4c156df1 Merge branch '2015.8' into '2016.3'
f8158124d5 Merge pull request #35211_ from cachedout/issue_31074
6f53232e6d Better error handling and a workaround for group mismatch.
5b56a4acf7 Docs
ae04e7aaeb Initial POC
3e4eb13daa Merge pull request #35271_ from bobrik/default-output-profile
#35166_673e1aa1aa Merge pull request #35233_ from terminalmage/issue32719
cdf3c0fe73 Merge pull request #35202_ from multani/fix/test-doc
e1331cd2a3 Merge pull request #35236_ from rallytime/bp-35119
9ade78de7b Revise unnecessary code duplication
7c15f5b20a Fix formatting
64f93f8938 Assume two EVRs are equal if E and V are equal but one R is missing.
4f2b8aa5b6 Merge pull request #35240_ from derekmaciel/bp-35225
4bcfaa97d0 Merge pull request #35241_ from terminalmage/gitfs-fixes
e05648cc2d Break from loop when file is found
6764a88601 Ensure that failed recursion results in no blob object being returned
f6d7360e0b Merge pull request #35245_ from rallytime/bp-35039
d65a5c7134 Merge pull request #35249_ from terminalmage/issue35214
bcd5129e9f Fix regression in git.latest when update is fast-forward
e2e8bbbfde Add integration test for #35214_
ISSUE #35003: (edgan) rabbitmq_user.present broken on Ubuntu 16.04 Xenial (refs: #35232_)
ISSUE #34481: (L4rS6) rabbitmq_user.present with password keyword throws exception (refs: #35232_)
ISSUE #33588: (whytewolf) rabbitmq_user.present error (refs: #35232_)
PR #35274: (rallytime) Lint fixes for 2016.3 branch
@ 2016-08-08 16:45:41 UTC
PR #35232: (theredcat) fix rabbitmq version detection using a package-agnostic version (refs: #35274_)
157939d5b0 Merge pull request #35274_ from rallytime/lint-2016.3
0d3d711e9c Lint fixes for 2016.3 branch
PR #35269: (meaksh) Checksum validation for zypper pkg.download in 2016.3 and develop
@ 2016-08-08 14:45:16 UTC
c58bb18624 Merge pull request #35269_ from meaksh/checksum-during-zypper-pkg-download-for-2016.3-and-develop
18700e821e unit tests for rpm.checksum() and zypper.download()
c3f29ab205 checksum validation during zypper pkg.download
PR #35197: (vutny) Make pkgbuild.repo state recognize createrepo command return code
@ 2016-08-06 23:20:47 UTC
d3f2ce2a1a Merge pull request #35197_ from vutny/pkgbuild-repo-failure-detection
a5f6630e97 Make pkgbuild.repo state recognize createrepo command return code
ISSUE #34446: (mirceaulinic) Proxy minions & straight minion using the same caching directory (refs: #35178_)
PR #35178: (cro) Add append_minionid_config_dirs option
@ 2016-08-06 22:21:14 UTC
f004b831d2 Merge pull request #35178_ from cro/proxy_cache_fix2
84cc7d67c0 Add documentation for append_minionid_config_dirs.
f0961e741e Merge with 2016.3
ISSUE #35234: (Sylvain303) Bug: module disk.wipe don't wipe the filesystem information (refs: #35253_)
PR #35259: (cachedout) Fixup 35253
@ 2016-08-06 21:59:48 UTC
PR #35253: (abednarik) Fix disk.wipe missing option. (refs: #35259_)
6eb1c48469 Merge pull request #35259_ from cachedout/fixup_35253
104116f464 Add release notes and include entry about disk.wipe fix
6714e8f386 Fix mock call in disk wipe test
ISSUE #35234: (Sylvain303) Bug: module disk.wipe don't wipe the filesystem information (refs: #35253_)
PR #35253: (abednarik) Fix disk.wipe missing option. (refs: #35259_)
@ 2016-08-06 21:55:01 UTC
4e7d7f8e4c Merge pull request #35253_ from abednarik/disk_wipe_fix
ff33df4ba1 Fix disk.wipe missing option.
PR #35206: (hu-dabao) Make the log level back to warning for unclassified exc
@ 2016-08-06 21:40:38 UTC
eeede82109 Merge pull request #35206_ from hu-dabao/fix-exc-log
676be7d711 Make the log level back to warning for unclassified exc
PR #35196: (isbm) Deprecate status.uptime one version later
@ 2016-08-06 08:39:40 UTC
21808e27d5 Merge pull request #35196_ from isbm/isbm-too-fast-uptime-deprecation
6f3a32dace Deprecate status.uptime one version later
PR #35207: (eliasp) Handle exceptions in _get_virtual() and in _get_virtual() consumers
@ 2016-08-06 08:29:08 UTC
100645e557 Merge pull request #35207_ from eliasp/2016.3-modules.aptpkg-handle-exceptions
2f11df98ca Handle exceptions in _get_virtual() and in _get_virtual() consumers
ISSUE #35003: (edgan) rabbitmq_user.present broken on Ubuntu 16.04 Xenial (refs: #35232_)
ISSUE #34481: (L4rS6) rabbitmq_user.present with password keyword throws exception (refs: #35232_)
ISSUE #33588: (whytewolf) rabbitmq_user.present error (refs: #35232_)
PR #35232: (theredcat) fix rabbitmq version detection using a package-agnostic version (refs: #35274_)
@ 2016-08-06 08:13:02 UTC
7302a8a6e5 Merge pull request #35232_ from theredcat/fix-rabbitmq-version-detection
f75eb2ecc7 Fix runas in code order and make the check_password work with the new >3.5.7 version
4d8119b88b fix rabbitmq version detection using a package-agnostic version
PR #35244: (rallytime) Back-port #31677_ to 2016.3
@ 2016-08-06 07:53:28 UTC
PR #31677: (miihael) Return correct value for services that must be enabled in Systemd (refs: #35244_)
2e9fa3799c Merge pull request #35244_ from rallytime/bp-31677
45d563d5ac Return correct value for services that must be enabled in Systemd, not in SysV
PR #35182: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
@ 2016-08-03 20:57:29 UTC
bd0496eef5 Merge pull request #35182_ from rallytime/merge-2016.3
c35974f78f Merge branch '2015.8' into '2016.3'
67d8dd0fd0 Don't discard running beacons config when listing becaons (#35174_)
3754550dd2 Add missing CLI Examples to aws_sqs module funcs (#35173_)
4967ed275f doc version update to 2015.8.11, updates to release notes (#35145_)
PR #35150: (rallytime) Start release notes for 2016.3.3
@ 2016-08-03 13:46:31 UTC
f9f92ad326 Merge pull request #35150_ from rallytime/2016.3.3-release-notes
a64026fc99 Start release notes for 2016.3.3
PR #35157: (hu-dabao) master returned from func should be a string as designed so far
@ 2016-08-03 13:29:16 UTC
518ecf897a Merge pull request #35157_ from hu-dabao/func-return-string
a7506af4c9 master returned from func should be a string as designed so far
PR #35147: (jacobhammons) doc version updated to 2016.3.2
PR #35136: (s0undt3ch) Don't restart processes if the manager is not set to restart them
@ 2016-08-02 18:40:05 UTC
dc7d7db3d5 Merge pull request #35136_ from s0undt3ch/2016.3
7b8bf2d2b4 Don't restart processes if the manager is not set to restart them
PR #35133: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
@ 2016-08-02 18:06:18 UTC
bf04bd3316 Merge pull request #35133_ from rallytime/merge-2016.3
0d5f0b6016 Merge branch '2015.8' into '2016.3'
81845ee31d Merge pull request #35114_ from terminalmage/git_pillar-env-remap-docs
88a9fb1b31 Merge pull request #34768_ from hrumph/bad-installed-state
e1fcb8311d Put pkg.latest_version in try/except structure Move refreshed or refresh to different spot (just for code tidyness)
e0b6261659 changed name of variable 'refreshed' to 'was_refreshed'
340110b4b4 Move check for rtag to outermost-nesting in function
ac67c6b493 Lint fix
0435a1375e Get rid of repetition in code by using new "refreshed" variable instead
3b1dc978e2 Lint fix
a9bd1b92b9 lint fixes
71d69343ef Fixes #34767_
343576408f Merge pull request #35043_ from rallytime/new-release-notes
PR #35120: (kstreee) The '_handle_event_socket_recv' function in Salt Api is missing first data of stream.
@ 2016-08-02 16:22:50 UTC
dd91006ed7 Merge pull request #35120_ from kstreee/fix-missing-first-stream-data
28f793caac Fix missing first data in stream when subscribing stream using a function 'read_async'.
PR saltstack/salt#35011: (nishigori) Fix docstring for code-block of rst (refs: #35131_)
PR #35131: (rallytime) Back-port #35011_ to 2016.3
PR #35011: (nishigori) Fix docstring for code-block of rst (refs: #35131_)
PR #35110: (hu-dabao) Do not return job status back to master for master_alive and master_failback schedules
@ 2016-08-02 07:49:46 UTC
77b1f43b0d Merge pull request #35110_ from hu-dabao/master-check-lighter
3a3b66e27d don't return job status back to master for master_alive and master_failback schedules
PR #35104: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
@ 2016-08-01 18:56:43 UTC
94a983f129 Merge pull request #35104_ from rallytime/merge-2016.3
dda2c32325 Merge branch '2015.8' into '2016.3'
848bf0272f Merge pull request #35050_ from terminalmage/fix-saltdev-arg
40cfa7cf17 Avoid needlessly running 2 argspecs in salt.utils.format_call()
fd186b7e4c Pass environment as 'saltdev' if runner/wheel func accepts a saltdev argument
951b52ab93 Pass env from saltmod orch states to to saltutil.{runner,wheel}
2144178ae0 Merge pull request #35066_ from jfindlay/postgres_log
7121618142 Merge pull request #35024_ from bobrik/daemon-reload-fix
#34927_865c29f126 Expressly deny a minion if a key cannot be found instead of raising stacktrace (#35026_)
ISSUE #32761: (notpeter) Ubuntu 16.04 Xenial Xerus Support (refs: #saltstack/salt#33870_)
saltstack/salt#33870: (rallytime) Add note about Xenial packages to 2016.3.0 release notes (refs: #35105_)PR #35105: (rallytime) Update 2016.3.0 release notes with repo.saltstack.com Xenial pkg availability
@ 2016-08-01 17:26:55 UTC
6c056a829e Merge pull request #35105_ from rallytime/update-2016.3.0-release-notes
fbaff3e98e Update 2016.3.0 release notes with repo.saltstack.com Xenial pkg availability
PR #35059: (vutny) Add fun_args field to events generated by execution of Master modules
@ 2016-08-01 13:01:42 UTC
1f8a0fd1e7 Merge pull request #35059_ from vutny/event-function-args
19d080445b Add fun_args field to events generated by execution of Master modules
PR #34955: (lubyou) force dism to always output english text
@ 2016-08-01 12:54:03 UTC
d137c4b986 Merge pull request #34955_ from lubyou/fix-dism-on-non-english-systems
63c974a3d0 add missing comma
775ea73578 fix unit tests
51869807f1 force dism to always output english text
PR #35078: (jacobweinstock) added missing non-keyword argument skip_verify to __get_artifact func…
@ 2016-08-01 12:22:47 UTC
ff7ddf0b68 Merge pull request #35078_ from jacobweinstock/fix-missing-non-keyword-argument
c40314ba80 added missing non-keyword argument skip_verify to __get_artifact function
PR #35008: (hu-dabao) Fix multimaster failover on more than two masters and failback behaviour
@ 2016-07-29 16:34:37 UTC
878e200cd9 Merge pull request #35008_ from hu-dabao/fix-multimaster
12da890910 Fix multimaster failover on more than two masters and failback behaviour
ISSUE saltstack/salt#33536: (murzick) pkgrepo.managed does not disable a yum repo with "disabled: True" (refs: #35055_)
ISSUE #33536: (murzick) pkgrepo.managed does not disable a yum repo with "disabled: True" (refs: #35055_)
PR #35055: (galet) #33536_ pkgrepo.managed does not disable a yum repo with "disabled: True"
@ 2016-07-29 15:40:15 UTC
11ed147448 Merge pull request #35055_ from galet/2016.3
d70796bbfe #33536_ pkgrepo.managed does not disable a yum repo with "disabled: True"
PR #35039: (whiteinge) Add saltenv support to module.run (refs: #35245_)
@ 2016-07-29 14:01:03 UTC
ebaee39b2b Merge pull request #35039_ from whiteinge/module-run-saltenv
7ef287e09e Add saltenv support to module.run
PR #35046: (eliasp) Prevent backtrace in salt.states.network
@ 2016-07-29 13:59:09 UTC
32ed78a399 Merge pull request #35046_ from eliasp/2016.3-salt.states.network-prevent-backtrace
1542cd5124 Prevent backtrace in salt.states.network
PR #35054: (lubyou) Only fail user lookup is the user parameter is required
@ 2016-07-29 13:58:41 UTC
f34bb7a8de Merge pull request #35054_ from lubyou/fix-win_dacl-disable_inheritance
1e4e856fb2 Only fail user lookup is the user parameter is required
PR #35029: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
@ 2016-07-28 18:01:35 UTC
bee303db51 Merge pull request #35029_ from rallytime/merge-2016.3
65f9365ee0 Merge branch '2015.8' into '2016.3'
2b511f3013 Merge pull request #35000_ from rallytime/bp-33875
35696ad637 Pylint fix
f9fd6ddd8a Fixup #33875_
56b1f6c651 Fix naive fileserver map diff algorithm
837bc6ba7d Merge pull request #34994_ from rallytime/bp-34835
9268a793de same thing for the mine in salt-ssh
3e11e19714 Fix the mine in salt ssh
PR #35021: (terminalmage) Don't add '.' to strerror when passed string ends in ? or !
PR #34983: (eliasp) modules.slack.post_message: Allow sending messages to direct-message …
PR #34996: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
@ 2016-07-27 19:03:04 UTC
05cfb1cefc Merge pull request #34996_ from rallytime/merge-2016.3
a7d4f93697 Merge branch '2015.8' into '2016.3'
b58c663d8d Merge pull request #34991_ from cachedout/ssh_timeout
39cd8da399 Lint diff against salt-testing
443e5cdde2 Add timeout to ssh tests
5f8370ae8d Refine errors in client (#34976_)
a83cdf9339 Merge pull request #34831_ from thatch45/recoverssh
fa73041a49 If the thin does not match, then redeploy, don't error
PR #34987: (eliasp) salt.states.slack: check correct result attribute
ISSUE saltstack/salt#34526: (danielmotaleite) salt-ssh + mine = weird error (refs: #34835, #saltstack/salt#34835)
PR #34835: (thatch45) Make the mine and publish combine minion and master opts in salt-ssh (refs: #34994_)
@ 2016-07-27 17:25:26 UTC
edeb0eda36 Merge pull request #34835_ from thatch45/34526_
1d2477df05 same thing for the mine in salt-ssh
6b6c5ff278 Fix the mine in salt ssh
.. _#24745: https://github.com/saltstack/salt/issues/24745
.. _#24893: https://github.com/saltstack/salt/pull/24893
.. _#25267: https://github.com/saltstack/salt/pull/25267
.. _#27294: https://github.com/saltstack/salt/issues/27294
.. _#30913: https://github.com/saltstack/salt/pull/30913
.. _#31677: https://github.com/saltstack/salt/pull/31677
.. _#32761: https://github.com/saltstack/salt/issues/32761
.. _#33337: https://github.com/saltstack/salt/pull/33337
.. _#33367: https://github.com/saltstack/salt/issues/33367
.. _#33518: https://github.com/saltstack/salt/pull/33518
.. _#33536: https://github.com/saltstack/salt/issues/33536
.. _#33588: https://github.com/saltstack/salt/issues/33588
.. _#33875: https://github.com/saltstack/salt/pull/33875
.. _#34161: https://github.com/saltstack/salt/issues/34161
.. _#34279: https://github.com/saltstack/salt/issues/34279
.. _#34441: https://github.com/saltstack/salt/pull/34441
.. _#34446: https://github.com/saltstack/salt/issues/34446
.. _#34481: https://github.com/saltstack/salt/issues/34481
.. _#34502: https://github.com/saltstack/salt/pull/34502
.. _#34702: https://github.com/saltstack/salt/pull/34702
.. _#34767: https://github.com/saltstack/salt/issues/34767
.. _#34768: https://github.com/saltstack/salt/pull/34768
.. _#34831: https://github.com/saltstack/salt/pull/34831
.. _#34835: https://github.com/saltstack/salt/pull/34835
.. _#34927: https://github.com/saltstack/salt/issues/34927
.. _#34955: https://github.com/saltstack/salt/pull/34955
.. _#34976: https://github.com/saltstack/salt/pull/34976
.. _#34983: https://github.com/saltstack/salt/pull/34983
.. _#34987: https://github.com/saltstack/salt/pull/34987
.. _#34991: https://github.com/saltstack/salt/pull/34991
.. _#34994: https://github.com/saltstack/salt/pull/34994
.. _#34996: https://github.com/saltstack/salt/pull/34996
.. _#35000: https://github.com/saltstack/salt/pull/35000
.. _#35003: https://github.com/saltstack/salt/issues/35003
.. _#35008: https://github.com/saltstack/salt/pull/35008
.. _#35011: https://github.com/saltstack/salt/pull/35011
.. _#35021: https://github.com/saltstack/salt/pull/35021
.. _#35024: https://github.com/saltstack/salt/pull/35024
.. _#35026: https://github.com/saltstack/salt/pull/35026
.. _#35029: https://github.com/saltstack/salt/pull/35029
.. _#35039: https://github.com/saltstack/salt/pull/35039
.. _#35043: https://github.com/saltstack/salt/pull/35043
.. _#35046: https://github.com/saltstack/salt/pull/35046
.. _#35050: https://github.com/saltstack/salt/pull/35050
.. _#35054: https://github.com/saltstack/salt/pull/35054
.. _#35055: https://github.com/saltstack/salt/pull/35055
.. _#35059: https://github.com/saltstack/salt/pull/35059
.. _#35066: https://github.com/saltstack/salt/pull/35066
.. _#35078: https://github.com/saltstack/salt/pull/35078
.. _#35102: https://github.com/saltstack/salt/issues/35102
.. _#35104: https://github.com/saltstack/salt/pull/35104
.. _#35105: https://github.com/saltstack/salt/pull/35105
.. _#35110: https://github.com/saltstack/salt/pull/35110
.. _#35114: https://github.com/saltstack/salt/pull/35114
.. _#35120: https://github.com/saltstack/salt/pull/35120
.. _#35121: https://github.com/saltstack/salt/issues/35121
.. _#35131: https://github.com/saltstack/salt/pull/35131
.. _#35132: https://github.com/saltstack/salt/pull/35132
.. _#35133: https://github.com/saltstack/salt/pull/35133
.. _#35136: https://github.com/saltstack/salt/pull/35136
.. _#35145: https://github.com/saltstack/salt/pull/35145
.. _#35147: https://github.com/saltstack/salt/pull/35147
.. _#35150: https://github.com/saltstack/salt/pull/35150
.. _#35157: https://github.com/saltstack/salt/pull/35157
.. _#35166: https://github.com/saltstack/salt/issues/35166
.. _#35173: https://github.com/saltstack/salt/pull/35173
.. _#35174: https://github.com/saltstack/salt/pull/35174
.. _#35178: https://github.com/saltstack/salt/pull/35178
.. _#35182: https://github.com/saltstack/salt/pull/35182
.. _#35196: https://github.com/saltstack/salt/pull/35196
.. _#35197: https://github.com/saltstack/salt/pull/35197
.. _#35202: https://github.com/saltstack/salt/pull/35202
.. _#35206: https://github.com/saltstack/salt/pull/35206
.. _#35207: https://github.com/saltstack/salt/pull/35207
.. _#35211: https://github.com/saltstack/salt/pull/35211
.. _#35213: https://github.com/saltstack/salt/pull/35213
.. _#35214: https://github.com/saltstack/salt/issues/35214
.. _#35226: https://github.com/saltstack/salt/issues/35226
.. _#35227: https://github.com/saltstack/salt/pull/35227
.. _#35229: https://github.com/saltstack/salt/pull/35229
.. _#35232: https://github.com/saltstack/salt/pull/35232
.. _#35233: https://github.com/saltstack/salt/pull/35233
.. _#35234: https://github.com/saltstack/salt/issues/35234
.. _#35235: https://github.com/saltstack/salt/pull/35235
.. _#35236: https://github.com/saltstack/salt/pull/35236
.. _#35240: https://github.com/saltstack/salt/pull/35240
.. _#35241: https://github.com/saltstack/salt/pull/35241
.. _#35244: https://github.com/saltstack/salt/pull/35244
.. _#35245: https://github.com/saltstack/salt/pull/35245
.. _#35249: https://github.com/saltstack/salt/pull/35249
.. _#35253: https://github.com/saltstack/salt/pull/35253
.. _#35259: https://github.com/saltstack/salt/pull/35259
.. _#35264: https://github.com/saltstack/salt/issues/35264
.. _#35269: https://github.com/saltstack/salt/pull/35269
.. _#35271: https://github.com/saltstack/salt/pull/35271
.. _#35274: https://github.com/saltstack/salt/pull/35274
.. _#35275: https://github.com/saltstack/salt/pull/35275
.. _#35276: https://github.com/saltstack/salt/pull/35276
.. _#35278: https://github.com/saltstack/salt/pull/35278
.. _#35286: https://github.com/saltstack/salt/pull/35286
.. _#35290: https://github.com/saltstack/salt/pull/35290
.. _#35301: https://github.com/saltstack/salt/pull/35301
.. _#35302: https://github.com/saltstack/salt/pull/35302
.. _#35306: https://github.com/saltstack/salt/pull/35306
.. _#35309: https://github.com/saltstack/salt/pull/35309
.. _#35318: https://github.com/saltstack/salt/pull/35318
.. _#35323: https://github.com/saltstack/salt/pull/35323
.. _#35325: https://github.com/saltstack/salt/pull/35325
.. _#35329: https://github.com/saltstack/salt/pull/35329
.. _#35331: https://github.com/saltstack/salt/pull/35331
.. _#35334: https://github.com/saltstack/salt/pull/35334
.. _#35336: https://github.com/saltstack/salt/issues/35336
.. _#35339: https://github.com/saltstack/salt/pull/35339
.. _#35347: https://github.com/saltstack/salt/pull/35347
.. _#35352: https://github.com/saltstack/salt/pull/35352
.. _#35356: https://github.com/saltstack/salt/pull/35356
.. _#35357: https://github.com/saltstack/salt/pull/35357
.. _#35358: https://github.com/saltstack/salt/pull/35358
.. _#35359: https://github.com/saltstack/salt/pull/35359
.. _#35360: https://github.com/saltstack/salt/pull/35360
.. _#35361: https://github.com/saltstack/salt/pull/35361
.. _#35362: https://github.com/saltstack/salt/pull/35362
.. _#35373: https://github.com/saltstack/salt/pull/35373
.. _#35393: https://github.com/saltstack/salt/pull/35393
.. _#35394: https://github.com/saltstack/salt/pull/35394
.. _#35395: https://github.com/saltstack/salt/pull/35395
.. _#35406: https://github.com/saltstack/salt/pull/35406
.. _#35407: https://github.com/saltstack/salt/pull/35407
.. _#35411: https://github.com/saltstack/salt/pull/35411
.. _#35412: https://github.com/saltstack/salt/pull/35412
.. _#35413: https://github.com/saltstack/salt/pull/35413
.. _#35422: https://github.com/saltstack/salt/issues/35422
.. _#35423: https://github.com/saltstack/salt/issues/35423
.. _#35427: https://github.com/saltstack/salt/pull/35427
.. _#35428: https://github.com/saltstack/salt/pull/35428
.. _#35429: https://github.com/saltstack/salt/pull/35429
.. _#35436: https://github.com/saltstack/salt/pull/35436
.. _#35442: https://github.com/saltstack/salt/pull/35442
.. _#35446: https://github.com/saltstack/salt/pull/35446
.. _#35447: https://github.com/saltstack/salt/pull/35447
.. _#35448: https://github.com/saltstack/salt/pull/35448
.. _#35449: https://github.com/saltstack/salt/pull/35449
.. _#35451: https://github.com/saltstack/salt/pull/35451
.. _#35453: https://github.com/saltstack/salt/pull/35453
.. _#35456: https://github.com/saltstack/salt/pull/35456
.. _#35458: https://github.com/saltstack/salt/issues/35458
.. _#35459: https://github.com/saltstack/salt/pull/35459
.. _#35460: https://github.com/saltstack/salt/pull/35460
.. _#35461: https://github.com/saltstack/salt/pull/35461
.. _#35463: https://github.com/saltstack/salt/pull/35463
.. _#35467: https://github.com/saltstack/salt/pull/35467
.. _#35471: https://github.com/saltstack/salt/pull/35471
.. _#35476: https://github.com/saltstack/salt/pull/35476
.. _#35483: https://github.com/saltstack/salt/pull/35483
.. _#35486: https://github.com/saltstack/salt/pull/35486
.. _#35487: https://github.com/saltstack/salt/pull/35487
.. _#35489: https://github.com/saltstack/salt/pull/35489
.. _#35492: https://github.com/saltstack/salt/pull/35492
.. _#35495: https://github.com/saltstack/salt/pull/35495
.. _#35497: https://github.com/saltstack/salt/pull/35497
.. _#35498: https://github.com/saltstack/salt/pull/35498
.. _#35508: https://github.com/saltstack/salt/pull/35508
.. _#35510: https://github.com/saltstack/salt/pull/35510
.. _#35512: https://github.com/saltstack/salt/pull/35512
.. _#35513: https://github.com/saltstack/salt/pull/35513
.. _#35516: https://github.com/saltstack/salt/pull/35516
.. _#35517: https://github.com/saltstack/salt/pull/35517
.. _#35522: https://github.com/saltstack/salt/pull/35522
.. _#35525: https://github.com/saltstack/salt/pull/35525
.. _#35526: https://github.com/saltstack/salt/pull/35526
.. _#35538: https://github.com/saltstack/salt/pull/35538
.. _#35540: https://github.com/saltstack/salt/pull/35540
.. _#35545: https://github.com/saltstack/salt/pull/35545
.. _#35546: https://github.com/saltstack/salt/pull/35546
.. _#35566: https://github.com/saltstack/salt/pull/35566
.. _#35571: https://github.com/saltstack/salt/pull/35571
.. _#35572: https://github.com/saltstack/salt/pull/35572
.. _#35573: https://github.com/saltstack/salt/pull/35573
.. _#35577: https://github.com/saltstack/salt/pull/35577
.. _#35579: https://github.com/saltstack/salt/pull/35579
.. _#35580: https://github.com/saltstack/salt/pull/35580
.. _#35583: https://github.com/saltstack/salt/pull/35583
.. _#35586: https://github.com/saltstack/salt/pull/35586
.. _#35602: https://github.com/saltstack/salt/pull/35602
.. _#35603: https://github.com/saltstack/salt/pull/35603
.. _Ch3LL: https://github.com/Ch3LL
.. _L4rS6: https://github.com/L4rS6
.. _Sylvain303: https://github.com/Sylvain303
.. _The-Loeki: https://github.com/The-Loeki
.. _TheBigBear: https://github.com/TheBigBear
.. _ViaviSolutions: https://github.com/ViaviSolutions
.. _abednarik: https://github.com/abednarik
.. _bobrik: https://github.com/bobrik
.. _cachedout: https://github.com/cachedout
.. _cro: https://github.com/cro
.. _danielmotaleite: https://github.com/danielmotaleite
.. _deniszh: https://github.com/deniszh
.. _dkruger: https://github.com/dkruger
.. _dmurphy18: https://github.com/dmurphy18
.. _edgan: https://github.com/edgan
.. _eliasp: https://github.com/eliasp
.. _farcaller: https://github.com/farcaller
.. _galet: https://github.com/galet
.. _gtmanfred: https://github.com/gtmanfred
.. _hu-dabao: https://github.com/hu-dabao
.. _iggy: https://github.com/iggy
.. _isbm: https://github.com/isbm
.. _jacobhammons: https://github.com/jacobhammons
.. _jacobweinstock: https://github.com/jacobweinstock
.. _jfindlay: https://github.com/jfindlay
.. _justinta: https://github.com/justinta
.. _kstreee: https://github.com/kstreee
.. _lubyou: https://github.com/lubyou
.. _markuskramerIgitt: https://github.com/markuskramerIgitt
.. _mathieubouchard: https://github.com/mathieubouchard
.. _meaksh: https://github.com/meaksh
.. _miihael: https://github.com/miihael
.. _mirceaulinic: https://github.com/mirceaulinic
.. _murzick: https://github.com/murzick
.. _mzupan: https://github.com/mzupan
.. _nishigori: https://github.com/nishigori
.. _notpeter: https://github.com/notpeter
.. _rallytime: https://github.com/rallytime
.. _randomed: https://github.com/randomed
.. _s0undt3ch: https://github.com/s0undt3ch
.. _saltstack/salt#25267: https://github.com/saltstack/salt/pull/25267
.. _saltstack/salt#33536: https://github.com/saltstack/salt/issues/33536
.. _saltstack/salt#33870: https://github.com/saltstack/salt/pull/33870
.. _saltstack/salt#34502: https://github.com/saltstack/salt/pull/34502
.. _saltstack/salt#34526: https://github.com/saltstack/salt/issues/34526
.. _saltstack/salt#34702: https://github.com/saltstack/salt/pull/34702
.. _saltstack/salt#34835: https://github.com/saltstack/salt/pull/34835
.. _saltstack/salt#35011: https://github.com/saltstack/salt/pull/35011
.. _saltstack/salt#35308: https://github.com/saltstack/salt/pull/35308
.. _saltstack/salt#35360: https://github.com/saltstack/salt/pull/35360
.. _saltstack/salt#35403: https://github.com/saltstack/salt/issues/35403
.. _saltstack/salt#35463: https://github.com/saltstack/salt/pull/35463
.. _skizunov: https://github.com/skizunov
.. _stenstad: https://github.com/stenstad
.. _supertom: https://github.com/supertom
.. _tankywoo: https://github.com/tankywoo
.. _terminalmage: https://github.com/terminalmage
.. _thatch45: https://github.com/thatch45
.. _theredcat: https://github.com/theredcat
.. _ticosax: https://github.com/ticosax
.. _tonybaloney: https://github.com/tonybaloney
.. _twangboy: https://github.com/twangboy
.. _vutny: https://github.com/vutny
.. _whiteinge: https://github.com/whiteinge
.. _whytewolf: https://github.com/whytewolf