doc/topics/releases/2016.3.2.rst
Version 2016.3.2 is a bugfix release for :ref:2016.3.0 <release-2016-3-0>.
Total Merges: 200
Total Issue References: 66
Total PR References: 177
Contributors: 52 (Ch3LL, DarkKnightCZ, DmitryKuzmenko, Inveracity, abalashov,
abednarik, adelcast, ajacoutot, amendlik, anlutro, aphor, artxki, bbinet,
bensherman, cachedout, christoe, clinta, cro, dmurphy18, dongweiming,
eliasp, eradman, farcaller, garethgreenaway, glomium, gtmanfred, isbm,
jacobhammons, jacobweinstock, jfindlay, jmacfar, jnhmcknight, justinta,
l2ol33rt, lomeroe, meaksh, nulfox, opdude, peterdemin, rallytime,
s0undt3ch, secumod, sjmh, sjorge, terminalmage, thatch45, themalkolm,
ticosax, tmehlinger, twangboy, vutny, whiteinge)
save_load function is now required to
accept a minions keyword argument. All returners which ship with Salt
have been modified to do so.Generated at: 2018-05-27 04:37:58 UTC
PR #34988: (rallytime) Update release notes with new changes
@ 2016-07-27 15:54:16 UTC
721e6dcce8 Merge pull request #34988_ from rallytime/release-notes-update
a2aae987a6 Update release notes with new changes
PR #34946: (anlutro) Fix virtualenv behavior when requirements files are in subdirectories
@ 2016-07-27 14:43:27 UTC
d63ac1671c Merge pull request #34946_ from alprs/fix-venv_reqs_subdir
f773d63cbb normalize requirements path to be absolute
bdec73bb03 remove unnecessary os.path.basename logic
PR #34957: (sjmh) Don't fall through to checking auth entries
@ 2016-07-26 22:16:17 UTC
f765faa3aa Merge pull request #34957_ from sjmh/2016.3
0095dbe530 Don't fall through to checking auth entries
PR #34971: (cachedout) Increase timeout for grains test
@ 2016-07-26 22:11:29 UTC
2d3b95dec9 Merge pull request #34971_ from cachedout/increase_timeout_grains_test
82d271b43a Increase timeout for grains test
ISSUE saltstack/salt#34873: (Cashwini) Scheduler on master does not recognize the date strings supported by python dateutil (refs: #34951_)
ISSUE #34873: (Cashwini) Scheduler on master does not recognize the date strings supported by python dateutil (refs: #34951_)
PR #34951: (vutny) Fix #34873_
@ 2016-07-26 17:07:48 UTC
f23e8c525e Merge pull request #34951_ from vutny/fix-schedule-dateutil
0faa490991 Fix job scheduling using when parameter (by python-dateutil)
PR #34935: (rallytime) Avoid UnboundLocalError in beacons module
@ 2016-07-26 17:01:23 UTC
PR #34894: (rallytime) [develop] Merge forward from 2016.3 to develop (refs: #34935_)
deb1331601 Merge pull request #34935_ from rallytime/beacons-mod-cleanup
97a36ef367 Avoid UnboundLocalError in beacons module
PR #34956: (cachedout) Increase all run_script timeouts to 30s
PR #34933: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
@ 2016-07-25 22:09:05 UTC
5d194f2d17 Merge pull request #34933_ from rallytime/merge-2016.3
8b295fe4ea Merge branch '2015.8' into '2016.3'
ec8fc058d4 Master performance improvement (#34916_)
34dc2fd792 Merge pull request #34911_ from cachedout/backport_34906
#34906_6ccc27f697 Merge pull request #34898_ from hrumph/list_upgrades_refresh
#33620_5c13ee0e72 Merge pull request #34606_ from isbm/isbm-config-reading-exit-2015.8
5f5b802c0c Add option to master config reader on ignoring system exit for wrong configuration
6fc677f177 Ignore minion config errors everywhere but the minion itself
8699194647 Remove deprecation: BaseException.message deprecated as of 2.6
0e65cfec91 Fix lint: E8302
67faa56bf1 Use Salt default exit codes instead of hard-coded values
a84556e596 Exit immediately on configuration error
43d965907c Raise an exception on any found wrong configuration file
30ed728d05 Cover exception handling in the utils.parsers
5e8c0c6bdb Introduce configuration error exception
ISSUE #34760: (nate-byrnes) XenServer 7 needs correct provider setup for services. (refs: #34915_)
#34915: (abednarik) Update service_rh provider to exclude XenServer >= 7.PR #34926: (rallytime) Lint #34923_
@ 2016-07-25 14:53:42 UTC
PR #34923: (eliasp) Handle exception when no Slack API key was provided (refs: #34926_)
a7e7ec6d25 Merge pull request #34926_ from rallytime/lint-34923
b3514abf1b Lint fixes for #34923_
69afcc4060 Handle exception when no Slack API key was provided
ISSUE saltstack/salt#34908: (Ch3LL) Cannot start proxy minion due to keyerror in grains (refs: #34910_)
PR #34910: (cachedout) Fix grains error on proxy minions
@ 2016-07-22 23:05:46 UTC
c663c8bb5b Merge pull request #34910_ from cachedout/proxy_grains
0970ebace8 Fix grains error on proxy minions
PR #34864: (jmacfar) Check for version in list of installed versions
ISSUE saltstack/salt#34816: (msdogado) VirtuozzoLinux not realized as RedHat by pkg (refs: #saltstack/salt#34878_, #34878)
PR saltstack/salt#34878: (abednarik) Add VirtuozzoLinux is yumpkg enable list. (refs: #34902_)
PR #34902: (rallytime) Back-port #34878_ to 2016.3
PR #34878: (abednarik) Add VirtuozzoLinux is yumpkg enable list. (refs: #34902_)
ISSUE saltstack/salt#34893: (msdogado) rpm VirtuozzoLinux not working (refs: #34901_)
PR #34901: (rallytime) Add VirtuozzoLinux to the list of enabled distros for rpm.py
@ 2016-07-22 22:23:48 UTC
ad640cc046 Merge pull request #34901_ from rallytime/fix-34893
45e2ce10a4 Add VirtuozzoLinux to the list of enabled distros for rpm.py
ISSUE saltstack/salt#34890: (msdogado) VirtuozzoLinux enabling services not working (refs: #34900_)
PR #34900: (rallytime) Add VirtuozzoLinux to enabled platforms list in rh_service.py
@ 2016-07-22 22:21:20 UTC
5aa532f98b Merge pull request #34900_ from rallytime/fix-34890
12824487cc Add VirtuozzoLinux to enabled platforms list in rh_service.py
PR #34887: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
@ 2016-07-22 18:04:47 UTC
ebebfa647f Merge pull request #34887_ from rallytime/merge-2016.3
109b368d19 Merge branch '2015.8' into '2016.3'
fb223e1bd4 Invalidate the target cache very quickly (#34862_)
1ca1367289 Fail git.latest states with uncomitted changes when force_reset=False (#34869_)
4f4381e5b9 Merge pull request #34859_ from cachedout/fix_wheel_test
PR #34632: (eliasp) Try to create the log directory when not present yet
@ 2016-07-22 17:34:31 UTC
eba34f7f4c Merge pull request #34632_ from eliasp/2016.3-create-logdir-when-needed
9c89470661 Try to create the log directory when not present yet
PR #34854: (rallytime) Remove string_types import from state compiler
@ 2016-07-22 17:20:15 UTC
965f517889 Merge pull request #34854_ from rallytime/cleanup-state-imports
73d3075ce9 Remove string_types import from state compiler
ISSUE saltstack/salt#26171: (HG00) salt-ssh from python2.6 master to python2.7 minion fails on "from elementtree import *" (refs: #34865)
PR #34865: (thatch45) This needs discussion, since this breaks SUSE
@ 2016-07-22 17:19:34 UTC
584d7606d4 Merge pull request #34865_ from thatch45/break_suse
6c5f363921 This needs discussion, since this breaks SUSE
PR #34858: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
@ 2016-07-21 21:01:17 UTC
aaede31f66 Merge pull request #34858_ from rallytime/merge-2016.3
9227c3dd26 Merge branch '2015.8' into '2016.3'
acc9e31c02 Merge pull request #34822_ from thatch45/ssh_fixes
b5de492143 fix #34798_
5ad6bd7307 fix #34796_
5d91139bc9 Merge pull request #34847_ from cachedout/pwall
2c8298dc6e Profile logging
3affafa2e9 Add an option to skip the verification of client_acl users
07d1d36653 Merge pull request #34827_ from thatch45/34691
b375720251 Merge pull request #34833_ from rallytime/bp-28521
042646582f Merge pull request #34823_ from rallytime/bp-25276
#25213_6c35d88268 Fix #34648_ (#34828_)
PR #34852: (rallytime) Skip GCE unit tests - causes test suite to hang
@ 2016-07-21 17:52:31 UTC
b3d8143d36 Merge pull request #34852_ from rallytime/skip-gce-tests
15b4f5a8b3 Skip GCE unit tests - causes test suite to hang
PR #34850: (rallytime) Update 2016.3.2 release notes
ISSUE #34215: (rvora) salt-master crashes every few days (refs: #34683_)
PR #34844: (vutny) Fix getting total available memory without psutil installed
@ 2016-07-21 17:12:38 UTC
PR #34683: (cachedout) Fix publisher leak (refs: #34844_)
650674d14a Merge pull request #34844_ from vutny/fix-grains-load-in-config-init
4dc7827020 Fix comment in master config, prevents the service from starting
b4cfebb107 Fix Salt failure after merge of #34683_
PR #34848: (rallytime) Update release notes for 2016.3.2
ISSUE saltstack/salt#34345: (edgan) Salt master mode's and salt-ssh mode's top.sls processing aren't the same (refs: #34837_)
ISSUE #34345: (edgan) Salt master mode's and salt-ssh mode's top.sls processing aren't the same (refs: #34837_)
PR #34837: (thatch45) Fix #34345_
@ 2016-07-21 14:36:15 UTC
52a95b2ea3 Merge pull request #34837_ from thatch45/34345
1e8c585cd3 Fix #34345_
ISSUE saltstack/salt#32591: (AndrewPashkin) "RuntimeError: maximum recursion depth exceeded" in salt/utils/lazy.py, using Salt-SSH (refs: #34838_)
PR #34838: (thatch45) Check if a valid value is passed to unlyif/unless
@ 2016-07-21 14:34:29 UTC
96450ac74d Merge pull request #34838_ from thatch45/unless_valid
1f34299a84 Check if a valid value is passed to unlyif/unless
ISSUE saltstack/salt#32525: (anlutro) state.show_low_sls not working in salt-ssh (refs: #34840_)
PR #34840: (thatch45) update the state wrapper to include show_low_sls
@ 2016-07-21 14:34:02 UTC
3a5ef86d58 Merge pull request #34840_ from thatch45/state_update_ssh
77dce3920c update the state wrapper to include show_low_sls
ISSUE #34762: (aphor) zpool state module needs support for disk vdev (refs: #34791, #34770)
PR #34842: (sjorge) 2016.3 zpool cleanup and fixes
@ 2016-07-21 14:32:56 UTC
PR #34770: (aphor) zpool state module needs support for disk vdev #34762_ (refs: #34842_)
5f67318fd7 Merge pull request #34842_ from sjorge/2016.3-zpool-simplifaction
a7ff9524b0 drop parsing of vdevs, error passthrough from zpool cli
25d6c8139b eliminate hardcoded vdev type from zpool state
47b8dc946c salt.states.zpool - work with updates exec module
a5a98845c7 salt.module.zpool - fix bug with properties on/off being parsed as true/false
dd64494a19 salt.modules.zpool - drop vdev types to make it more future proof, fallback to zpool cli error messages
PR #34825: (thatch45) keep this beacon from stack tracing at the loader
PR #34824: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
@ 2016-07-20 20:54:35 UTC
b9db0b0036 Merge pull request #34824_ from rallytime/merge-2016.3
094731f4b6 Merge branch '2015.8' into '2016.3'
98fa4a404e Merge pull request #34818_ from jtand/mysql_state_integration_test_cleanup
6636f2b449 Merge pull request #34803_ from junovitch/issue_24744
#24744_PR #34670: (isbm) Add "osmajorrelease" grain (2016.3)
@ 2016-07-20 14:39:38 UTC
62ef8fdb35 Merge pull request #34670_ from isbm/isbm-osmajorrelease-grain-suse
a6bcbd615f Lintfix PEP8: E262
110a422d5a Keep osmajorrelease as a string type for 2016.3 release
208fd33b48 Add unit test for osmajorrelease grain
9a6b2175c6 Implement "osmajorrelease" by killing spaghetti
ISSUE #34215: (rvora) salt-master crashes every few days (refs: #34683_)
PR #34683: (cachedout) Fix publisher leak (refs: #34844_)
@ 2016-07-20 13:57:10 UTC
6ca9ffa7c7 Merge pull request #34683_ from cachedout/issue_34215
ccd53e9214 Lint
76eb46fb08 Document master setting
0dfe3aaf31 Set up dynamic config
3cfb82cdd4 Fix silly error
35a845fff5 Only set IPC with write buffer if set
b2d636017d Add IPC to minion opts
2c1c92c48e Lint
c4395ae84e Dial down default buffer and apply to just write buffer
3e3e2a997e Typo
78f6251c09 Correct issues with config
c138cc03e3 Configuration settings for IPC buffers
ISSUE #34762: (aphor) zpool state module needs support for disk vdev (refs: #34791, #34770)
PR #34791: (sjorge) salt.state.zpool tweaks
@ 2016-07-19 20:56:47 UTC
49ab3fd2b5 Merge pull request #34791_ from sjorge/zpool-state-tweaks
d48c6d2dcb accomidate use of "fake" vdev type disk, this behavior may be broken later if a disk vdev ever gets added to the cli tools. improve documentation explaining how to create a striped pool without the "fake" vdev type
PR #34784: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
@ 2016-07-19 16:30:18 UTC
1617a7058a Merge pull request #34784_ from rallytime/merge-2016.3
3e032dc397 Merge branch '2015.8' into '2016.3'
58021035a9 Merge pull request #34773_ from randomed/mysql-returner-startup/2015.8
10a1af9949 Remove unnedeed config test (#34751_)
f19caac8e4 Merge pull request #34754_ from cachedout/disable_mid_test
81f29006f2 Merge pull request #34741_ from rallytime/bp-34726
ISSUE saltstack/salt#34630: (bdrung) Spelling errors (refs: #34756, #34722)
ISSUE saltstack/salt#33923: (pavankumar2203) Salt module certutil install doesn't work (refs: #34756_)
#34756: (jacobhammons) Rebuild man pagesISSUE saltstack/salt#27980: (rayba) salt-cloud 2015.5.0 azure provider could not be loaded (refs: #34746_)
PR #34746: (rallytime) Update azure lib dep to match the one in cloud.clouds.msazure
@ 2016-07-18 18:54:40 UTC
2a9738f00d Merge pull request #34746_ from rallytime/azure-version
ead3eb1606 Update azure lib dep to match the one in cloud.clouds.msazure
PR #34744: (justinta) Test valid docs fix
@ 2016-07-18 18:22:47 UTC
c0e2657c8e Merge pull request #34744_ from jtand/test_valid_docs_fix
4fe33a7695 add directives example to ldap3.modify
6fa40a0d46 Add cli examples for ldap3 module
b94e0dd95a ipset.long_range doesn't need a docstring
PR #34740: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
@ 2016-07-18 16:28:56 UTC
d4adf98b85 Merge pull request #34740_ from rallytime/merge-2016.3
7d106c78f0 Merge branch '2015.8' into '2016.3'
e9e5bbe38b Merge pull request #34721_ from rallytime/fix-34703
PR #34607: (isbm) Bugfix: Exit on configuration read (backport)
@ 2016-07-18 15:15:21 UTC
efc7599f85 Merge pull request #34607_ from isbm/isbm-config-reading-exit-2016.3
fb7542f920 Add option to master config reader on ignoring system exit for wrong configuration
abd10b5782 Ignore minion config errors everywhere but the minion itself
e5f43e6711 Remove deprecation: BaseException.message deprecated as of 2.6
23d1031a09 Fix lint: E8302
6b660678fa Use Salt default exit codes instead of hard-coded values
0c2d3511c9 Exit immediately on configuration error
c5de6c8c4a Raise an exception on any found wrong configuration file
575767022b Cover exception handling in the utils.parsers
2cf696671f Introduce configuration error exception
PR saltstack/salt#34607: (isbm) Bugfix: Exit on configuration read (backport) (refs: #34739_)
PR #34739: (cachedout) Remove unnedeed config test
@ 2016-07-18 15:15:15 UTC
d0e0c0186b Merge pull request #34739_ from cachedout/remove_config_test
4625ee65b8 Remove unnedeed config test
ISSUE saltstack/salt#34630: (bdrung) Spelling errors (refs: #34756, #34722)
PR #34722: (rallytime) Various spelling fixes
@ 2016-07-16 19:49:54 UTC
abf5b976ed Merge pull request #34722_ from rallytime/fix-34630
cca9446c37 Various spelling fixes
PR #34714: (sjmh) Fix ldap auth for function matches
@ 2016-07-16 19:49:12 UTC
922cc5a8a7 Merge pull request #34714_ from sjmh/fix/ldap_auth
d4144039bc Fix ldap auth for function matches
PR #34720: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
@ 2016-07-16 19:22:28 UTC
40626d786a Merge pull request #34720_ from rallytime/merge-2016.3
c2130d5a04 Merge branch '2015.8' into '2016.3'
08d00f3a61 Merge pull request #34689_ from Azidburn/fix_pkg_sources
4cb1ded520 Merge pull request #34695_ from isbm/isbm-zypper-product-boolean-values
5ed5142fbc Update test data for 'registerrelease' and 'productline' fields
21444ee240 Bugfix: return boolean only for 'isbase' and 'installed' attributes
aaa6f7d80a update 2015.8.11 release notes (#34682_)
ISSUE #34661: (chrimi) Cron State documentation lacks information of "New in" for special parameter in cron.present (refs: #34707_)
#34707: (rallytime) Add versionadded to "special" option in cron.present statePR #34696: (isbm) Bugfix: Zypper pkg.list_products returns False on some empty values (2016.3)
@ 2016-07-15 21:18:21 UTC
51fce770a5 Merge pull request #34696_ from isbm/isbm-zypper-product-boolean-values-2016.3
96021e257c Update test data for 'registerrelease' and 'productline' fields
337eee33ac Bugfix: return boolean only for 'isbase' and 'installed' attributes
PR #34702: (farcaller) Fixed dockerng.list_tags
@ 2016-07-15 20:50:35 UTC
45045f6900 Merge pull request #34702_ from farcaller/fixtags
032e35a28e Fixed dockerng.list_tags
ISSUE saltstack/salt#34548: (Inveracity) win_dsc.set_lcm_config does not set multiple values, missing semicolon (refs: #34549, #saltstack/salt#34549)
PR saltstack/salt#34549: (Inveracity) fixes multiple values in mof configuration (refs: #34681_)
PR #34681: (rallytime) Back-port #34549_ to 2016.3
PR #34549: (Inveracity) fixes multiple values in mof configuration (refs: #34681_)
PR #34679: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
@ 2016-07-14 20:59:45 UTC
d57507dde8 Merge pull request #34679_ from rallytime/merge-2016.3
0c566dce89 Merge branch '2015.8' into '2016.3'
3192e1674b Merge pull request #34676_ from cachedout/partial_revert_34644
3b6f1089b2 Merge pull request #34601_ from lorengordon/clarify-doc
bc63f25a6f Lint 34644 (#34651_)
50360263c5 Adjust the mine test a little bit to give it a better chance of success (#34647_)
8a0209101e Merge pull request #34642_ from jtand/mysql_integration_cleanup
3e612c3794 Merge pull request #34618_ from jtand/network_integration_fix
34bcf9ccfc Changed network state test to use test=True
b2616833b0 Some small changes
ed59113e94 Change network state integration test to use test=True
ISSUE saltstack/salt#33452: (Ch3LL) Digital Ocean does not return anything on deletion (refs: #34605_)
PR #34605: (gtmanfred) catch error if no dns domains exist
@ 2016-07-14 15:20:46 UTC
b88c39e1d2 Merge pull request #34605_ from gtmanfred/2016.3
37b0943539 catch error if no dns domains exist
PR #34557: (jacobweinstock) handle jboss cli expression type in the parsing of output
@ 2016-07-14 15:09:49 UTC
b3dc6031fe Merge pull request #34557_ from jacobweinstock/jboss7_cli-handle-expression-type
1945153399 handle jboss cli expression type in the parsing of the output
PR #34652: (rallytime) Spelling fixes found in sqlite3 pillar docs
ISSUE saltstack/salt#34382: (amontalban) Exception: unsupported operand type(s) for -: 'str' and 'int' (refs: #34565_)
ISSUE #34554: (stjack99) num_cpus grain missing with Salt 2016.3.1 on FreeBSD 10.x (refs: #34565_)
PR #34565: (Ch3LL) add num_cpus grain to freebsd
PR #34621: (justinta) Suse Leap doesn't have 'man'
PR #34619: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
@ 2016-07-12 21:52:01 UTC
61f5045a0d Merge pull request #34619_ from rallytime/merge-2016.3
f734afd0b0 Merge branch '2015.8' into '2016.3'
9f123543e5 Merge pull request #34617_ from rallytime/merge-2015.8
3026df346f Merge branch '2015.5' into '2015.8'
57df38e685 Update github IP for ssh state integration tests (#34592_)
2e1007254b Avoid circular imports when calling salt.utils functions (#34584_)
b90ae407f9 Add support for edge case when Cmd and Entrypoint can't be blanked (#34593_)
12b579c4e3 When sorting list actual_data, make it a list (#34590_)
7dd8035c62 Gate docker unit test to check for docker (#34591_)
ae38c874da Add a bunch of documentation on getting files from other environments (#34560_)
91e0656d44 Merge pull request #34531_ from terminalmage/issue34397
d0fec1b8f6 salt/modules/zypper.py: accept ignore_epoch argument
5ae9463c1f salt/modules/yumpkg.py: accept ignore_epoch argument
c2791117af salt/modules/rpm.py: accept ignore_epoch argument
c5de8b880d salt/modules/ebuild.py: accept ignore_epoch argument
4ee8e8f037 salt/modules/aptpkg.py: accept ignore_epoch argument
5b123b403c Pass ignore_epoch to salt.utils.compare_versions()
07368fac40 Accept ignore_epoch argument for salt.utils.compare_versions()
e99befad47 Merge pull request #34545_ from terminalmage/docker-exec-driver
PR #34585: (rallytime) [2016.3] Avoid salt.utils circular imports when using "from"
PR #34616: (jacobhammons) Adds a mock required for the network settings beacon
@ 2016-07-12 19:09:30 UTC
c8bdfb272d Merge pull request #34616_ from jacobhammons/network-settings-mock
5e2ddb5eb0 Adds a mock required for the network settings beacon
PR #34553: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
@ 2016-07-11 19:36:26 UTC
d8c8b4ac6f Merge pull request #34553_ from rallytime/merge-2016.3
815c8b38d5 Merge branch '2015.8' into '2016.3'
7120d43df0 Merge pull request #34546_ from rallytime/rename-boto-secgroup-test
ca92061821 Merge pull request #34537_ from rallytime/rename-simple-test
fbab2f8c2b [2015.8] Update bootstrap script to latest stable (#34527_)
6b8c76af83 Prevent many errors in the test suite in loader tests (#34521_)
c2f296c95b Fix wrong order of retention_policy_exists (#34507_)
685df80929 Merge pull request #34518_ from terminalmage/fix-pkg.latest-test
PR #34569: (eliasp) Minor doc fixes for PostgreSQL states
@ 2016-07-11 14:02:13 UTC
5b002e11b4 Merge pull request #34569_ from eliasp/2016.3-postgres-doc
221da29ef5 Typo (defaul → default)
ba3d7c624b Add code formatting
b3409c97a2 Fix typo (seens → seen)
PR #34524: (terminalmage) yumpkg: Avoid spurious logging in pkg.upgrade
@ 2016-07-07 22:06:01 UTC
7e1abd77ba Merge pull request #34524_ from terminalmage/yumpkg-upgrade-logging
40992f0790 yumpkg: Avoid spurious logging in pkg.upgrade
ISSUE #34439: (edgan) Fast memory leak on ctrl-c out of salt '*' state.highstate (refs: #34490_)
#34490: (cachedout) Fix master crash on ctl-c for long-running jobPR #34520: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
@ 2016-07-07 19:22:40 UTC
b9e87620f5 Merge pull request #34520_ from rallytime/merge-2016.3
27988dde48 Merge branch '2015.8' into '2016.3'
a516f116d1 Merge pull request #34513_ from cachedout/lower_loader_log
63f0451041 Merge pull request #34498_ from rallytime/bootstrap-tutorial-doc-fix
3ebba020b6 Rename some unit test files by adding test (#34503)
8722257b82 Improve top file merging documentation (#34505_)
6ce7cb9616 Gracefully handle non-XML output in GlusterFS execution module. (#34492_)
75299456be Use skipTest for network state integration test (#34489_)
0f3f87fbc5 Update dnsmasq.get_config docs to use correct config_file param. (#34488_)
ISSUE #34224: (tehsu) salt-cloud to rackspace uses public ip instead of private (refs: #34499_)
PR #34499: (gtmanfred) remove unnecessary block parsing ip addrs for nova
@ 2016-07-07 16:23:46 UTC
58f46eae15 Merge pull request #34499_ from gtmanfred/2016.3
019671d4c2 remove unnecessary block parsing ip addrs for nova
PR #34468: (twangboy) Use Python 2.7.12 for Windows Build
PR #34493: (twangboy) Use Python 2.7.12 for Mac Build
PR #34486: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
@ 2016-07-06 17:28:31 UTC
95094c73ff Merge pull request #34486_ from rallytime/merge-2016.3
2b307b7ea1 Merge branch '2015.8' into '2016.3'
e2f576e847 Merge pull request #34462_ from terminalmage/git-describe-always
6ef7ee198e Restrict use of --always to git 1.5.6 and newer
c554b22fc8 modules/git: added --always parameter for git.describe().
85f1f18239 Merge pull request #34467_ from rallytime/bp-34457
9e15337b74 Merge pull request #34432_ from twangboy/fix_file.append
13f11fddce Remove refactoring code
78f7c530bb Remove unit tests, integration tests written
b83392edea Remove len() in favor of boolean test
4373408163 Fix line error
2479b53e2f Fix erroneous report on newline code
75b6ed1fd5 Change back to binary read
65753cff6d Use os.linesep instead of \n
a55d63f086 Fix object names
3e2fe12e5e Add new line if missing
0b7821c8db Fix file.append state
91e095bb41 Merge pull request #34429_ from terminalmage/pkg-latest-versioncheck
0a264597ca Forgot reference to inotify (#34455_)
ISSUE #33915: (mattglv) Orchestration runner output on Success vs Failures in 2016.3.0 (refs: #34459_)
PR #34459: (terminalmage) Ignore retcode when formatting highstate output
@ 2016-07-06 03:59:23 UTC
7867d49193 Merge pull request #34459_ from terminalmage/issue33915
82a70e015f Ignore retcode when formatting highstate output
ISSUE #34371: (erikgrinaker) git.detached does not work with commit ID as ref (refs: #34463_)
PR #34463: (terminalmage) states/git: pass required cwd parameter to git.describe.
@ 2016-07-06 03:59:05 UTC
ae6902290a Merge pull request #34463_ from terminalmage/issue34371
f981a5646a states/git: pass required cwd parameter to git.describe.
ISSUE #34395: (artxki) Nonfunctioning default_password in states.postgres_user.present (refs: #34436_)
PR #34466: (rallytime) Back-port #34436_ to 2016.3
@ 2016-07-06 03:57:15 UTC
PR #34436: (artxki) Fix #34395_ Nonfunctional default_password in states.postgres_user.present (refs: #34466_)
8f8a6d2f68 Merge pull request #34466_ from rallytime/bp-34436
e97c00b018 Fix #34395_ Nonfunctional default_password in states.postgres_user.present
PR #34453: (justinta) Arch linux does not have osrelease or osmajorrelease grains
ISSUE #33697: (asloboda-cisco) Client clash with Tornado IOLoop (refs: #34456_)
PR #34456: (thatch45) Be more careful when making the SMinion
@ 2016-07-05 18:41:57 UTC
fc67a4e216 Merge pull request #34456_ from thatch45/2016.3
edd6b95c60 we need to be more careful when making the SMinion
PR #34452: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
@ 2016-07-05 17:49:19 UTC
72b4d6b52c Merge pull request #34452_ from rallytime/merge-2016.3
91120dba01 Merge branch '2015.8' into '2016.3'
7bb0868c66 Merge pull request #34451_ from rallytime/merge-2015.8
55a91e22be Merge branch '2015.5' into '2015.8'
8c72ee56e4 Merge pull request #34435_ from cachedout/backport_config_dir_integration
e65d1ae374 Merge pull request #34401_ from terminalmage/rpm-version_cmp
5ddf417432 Merge pull request #34366_ from steverweber/fix_servicerestart
485454febb Merge pull request #34426_ from cro/inotify-linux-only
PR #34427: (twangboy) Automated signing fixes for Ubuntu 16.04, 14.04, 12.04 (for dmurphy)
@ 2016-07-05 15:18:46 UTC
7508d291d2 Merge pull request #34427_ from twangboy/sign_fx
c804480982 Add changes suggested by @cachedout
494deda074 Automated signing fixes for Ubuntu 16.04, 14.04, 12.04
ISSUE #34379: (UtahDave) variable referenced before assignment (refs: #34400_)
PR #34400: (cachedout) Fix uninitialized value
@ 2016-07-01 17:42:55 UTC
b3875f397d Merge pull request #34400_ from cachedout/issue_34379
b413f05a4f Fix uninitialized value
PR #34404: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
@ 2016-07-01 15:02:09 UTC
d1cd36ab2b Merge pull request #34404_ from rallytime/merge-2016.3
8398de0baf Merge branch '2015.8' into '2016.3'
fe18bbb527 Merge pull request #34392_ from cro/salt-cloud-doc-clarify
45b8fb10d7 Merge pull request #34373_ from jtand/network_state_integration_test
1d24053e36 network.system sls file
4a9e6af542 network.routes sls file
76c90b2ef6 network.managed sls file
84a36369fa Added network state integration test
d6af1de0b7 Optimize pkg integration tests and add a couple new tests (#34377_)
PR #34292: (twangboy) Fix runas function for System Account
@ 2016-06-30 18:25:09 UTC
ad63b1d3d3 Merge pull request #34292_ from twangboy/fix_runas
433f300eba Enable all privileges
5584cc2c6f Handle users that aren't admin
e9d2402c0b Fix runas function for System Account
PR #34388: (rallytime) Back-port #34378_ to 2016.3
@ 2016-06-30 17:50:48 UTC
PR #34378: (adelcast) network_settings.py: fix documentation (refs: #34388_)
be9a831ef6 Merge pull request #34388_ from rallytime/bp-34378
2040dbeca5 network_settings.py: fix documentation
PR #34352: (cro) Esxi dvs
PR #34386: (rallytime) Beacon network docs
PR #34376: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
@ 2016-06-30 14:31:28 UTC
5a44b077a0 Merge pull request #34376_ from rallytime/merge-2016.3
3149da1bcc Merge branch '2015.8' into '2016.3'
af8ef1e461 Merge pull request #34368_ from rallytime/merge-2015.8
3bce0cb510 Merge branch '2015.5' into '2015.8'
970aaa46d4 Merge pull request #34252_ from gtmanfred/2015.5
94e094652c Back-port #34324_ to 2015.8 (#34344_)
11dc0203b0 Making salt-ssh pass proper return codes for jinja rendering errors (#34342_)
PR #34365: (sjorge) fixes computenode_* grains on SmartOS compute nodes
@ 2016-06-29 17:55:24 UTC
3808d849fe Merge pull request #34365_ from sjorge/2016.3-fix-broken-smartos-grains
3ff895cacf fixes computenode_* grains on SmartOS compute nodes
PR #34353: (cro) Remove proxy check and additional GetConnection--this makes the proxy…
@ 2016-06-29 14:54:47 UTC
65efb55917 Merge pull request #34353_ from cro/pyvmomi-ssl-fail
14ea29f446 Remove proxy check and additional GetConnection--this makes the proxy fail to start. Need to check to see if proxy memory leak is back.
PR #34348: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
@ 2016-06-28 23:28:45 UTC
c89d1ad27f Merge pull request #34348_ from rallytime/merge-2016.3
c87a108a12 Don't forget the pylint disables for range
359e8ca2ce Pylint fixes
f9ab8ba46d Merge branch '2015.8' into '2016.3'
f6bd1ad47e Revert py3modernize lint changes (#34339_)
046bdaa9f2 Merge pull request #34306_ from ghedo/iptables_flush_table
0c60feac02 Doc clarifications to file modules, addition of new profile log level to docs, fixed example in dnsmasq (#34323_)
b793426c23 Remove unnecessarily-disabled sanity check (#34325_)
c5890a0eca Merge pull request #34335_ from rallytime/merge-2015.8
2296587536 Merge branch '2015.5' into '2015.8'
6cce545d92 Merge pull request #34313_ from rallytime/bootstrap-2015.5
a6d3cc637b Typo in dockerio doc (#34319_)
dd4c937009 Merge pull request #34312_ from rallytime/bootstrap-2015.8
91703d2dc4 Merge pull request #34307_ from rallytime/fix-test-example
ISSUE #34255: (tmehlinger) fire_event requisite does not work in orchestration states (refs: #34256, #34343)
PR #34343: (rallytime) Back-port #34256_ to 2016.3
PR #34256: (tmehlinger) detect running from master in State.event method (refs: #34343_)
PR #34338: (themalkolm) Add listen/listen_in support to stateconf.py
@ 2016-06-28 21:50:14 UTC
0b9cb602fe Merge pull request #34338_ from themalkolm/patch-2
cd63541325 Add listen/listen_in support to stateconf.py
PR #34283: (sjorge) 2016.3 mount vfstab support
@ 2016-06-28 19:23:39 UTC
80a659bb51 Merge pull request #34283_ from sjorge/2016.3-mount-fstab
b8c6948cd5 fixes broken rm_fstab test due to missing grain.kernel
d633e774ea actually do the cleanup, oops
987c240850 minor cleanup
c3667203bf add test for vfstab
80e9d1d278 set grains for fstab unit test
f0f5d449c3 mount.vfstab implemented on Solaris like platforms
4398e8841b undo some changes to mount.fstab and mount.rm_fstab, create mount.vfstab and mount.rm_vfstab
133d3bb2bb mount.set_fstab errors out on Solaris like platforms
c0863fb024 mount.rm_fstab works with Solaris like platforms
151799ea74 initial vfstab support (Solaris like platforms)
ISSUE #34321: (Ch3LL) Raspberry Pi salt-minion missing osmajorrelease grain (refs: #34322_)
PR #34322: (Ch3LL) add osmajorrelease grain for raspbian
@ 2016-06-28 19:08:39 UTC
75aad073a9 Merge pull request #34322_ from Ch3LL/add_grains_majorrelease_test
693cc61aa4 add osmajorrelease to ubuntu and fix pylint
2fc3e8a54b add osmajorrelease grain for raspbian
PR #34337: (clinta) Change merge-if-exists logic to properly report changes
@ 2016-06-28 18:41:56 UTC
81547f413d Merge pull request #34337_ from clinta/serialize-merge
ebe7def2fb Change merge-if-exists logic to properly report changes
PR #34300: (vutny) Make apache.configfile state handle the Options list correctly
@ 2016-06-28 18:34:45 UTC
affc65dc79 Merge pull request #34300_ from vutny/fix-apache-vhost-options
52001afdde Fix apache.configfile state example
64a9442e38 apache.config: correctly output a list of the Options
ISSUE #33588: (whytewolf) rabbitmq_user.present error (refs: #34333_)
PR #34333: (rallytime) Back-port #33734_ to 2016.3
PR #34304: (rallytime) Back-port #33734_ to 2016.3 (refs: #34333_)
PR #33734: (glomium) modules/rabbitmq.py version checking had a logical error (refs: #34333, #34304)
ISSUE #34329: (clinta) file.serialize merge_if_exists fails: 'function' object has no attribute 'deserialize' (refs: #34330_)
#34330: (clinta) fix #34329_ISSUE #34170: (rodoyle) ps.top raises ValueError "too many values to unpack" when psutil > 4.1.0 (refs: #34318_)
PR #34318: (rallytime) Back-port #32182_ to 2016.3
PR #32182: (dongweiming) Fix psutil.cpu_times unpack error (refs: #34318_)
PR #34311: (rallytime) [2016.3] Update to latest bootstrap script v2016.06.27
@ 2016-06-27 18:59:27 UTC
1398b1c51e Merge pull request #34311_ from rallytime/bootstrap-2016.3
75aa7047bc [2016.3] Update to latest bootstrap script v2016.06.27
ISSUE #34129: (onorua) fqdn_ip4 and fqdn_ip6 are empty on 2016.3+ (refs: #34284_)
PR #34284: (rallytime) Don't require 'domain' to be present before checking fqdn_ip* grains
@ 2016-06-27 17:06:17 UTC
dc8462451d Merge pull request #34284_ from rallytime/fix-34129
5f45a8ff73 Don't require 'domain' to be present before checking fqdn_ip* grains
ISSUE #30493: (sjorge) salt.modules.status mostly broken on solaris like operating systems. (refs: #34296_)
PR #34296: (sjorge) 2016.3 status module now works on Solaris like platforms
@ 2016-06-27 16:49:41 UTC
259935d6d2 Merge pull request #34296_ from sjorge/2016.3-module.status
a26340c555 make status.all_status work on Solaris like platforms
33e24fa697 make status.cpustats work on Solaris like platforms
d214e9c776 correctly cast to int for status.netdevs on Solaris like platforms
b74761b52d make status.cpuinfo support Solaris like platforms and OpenBSD
2cd76d5ab5 make status.diskstats work on Solaris like platforms
3211538830 make status.diskusage work on Solaris like platforms
a12b311a62 make status.netdev compatible with Solaris like platforms
3bc01458aa make status.netstats compatible with Solaris like platforms
25678901fa avoid KeyError in ping_master
81d7fc98d8 make status.vmstats work on Solaris like platforms and OpenBSD
PR #34281: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
@ 2016-06-24 21:51:43 UTC
376bec0455 Merge pull request #34281_ from rallytime/merge-2016.3
ae8ad9329c Merge branch '2015.8' into '2016.3'
d235b1245b Merge pull request #34233_ from thegoodduke/for_2015.8_ipset
65c5675a3f Merge pull request #34257_ from rallytime/fix-34037
d7a5e9b10e Remove test that doesn't actually test anything
c4c037d600 Use 'config_dir' setting instead of CONFIG_DIR in gpg renderer
203870f147 Merge pull request #34274_ from clinta/2015.8
a59dc85a15 Merge pull request #34258_ from rallytime/merge-2015.8
ea914b67cd Merge branch '2015.5' into '2015.8'
8d5ed91980 Merge pull request #34225_ from richardscollin/fix-win-set-datetime
cb1e8bf082 Merge pull request #34232_ from thegoodduke/for_2015.5_ipset
PR #34271: (opdude) Fixed symlinks on windows where the slashes don't match
@ 2016-06-24 17:05:25 UTC
805171c949 Merge pull request #34271_ from Unity-Technologies/hotfix/windows_symlinks
e0a1a55431 Fixed symlinks on windows where the slashes don't match
ISSUE #14915: (johngrasty) SmartOS/OmniOS - mount module fails. (refs: #34254_)
#34254: (sjorge) Fix for #14915_PR #34259: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
@ 2016-06-24 14:27:30 UTC
39579ce5f6 Merge pull request #34259_ from rallytime/merge-2016.3
eeaf3cc1e7 Merge branch '2015.8' into '2016.3'
92962957c8 Merge pull request #34093_ from terminalmage/issue33873
5edb45d746 win_pkg: refresh pkg database if refresh=True passed to version() or list_pkgs()
0078adee35 Catch CommandExecutionError in pkg states
cb5399787c Merge pull request #34136_ from meaksh/salt-suse-os-detection-2015.8
97f1958863 some cleanup and renaming
72c8e5d78f better way to check for openSUSE Leap
548971bdc9 Fix for SUSE OS grains in 2015.8
PR #34134: (meaksh) Fixed behavior for SUSE OS grains in 2016.3 (refs: #34136_)
@ 2016-06-23 20:24:51 UTC
PR #33903: (meaksh) Fetching grains['os'] from /etc/os-release on SUSE systems if it is possible (refs: #34134_)
3acda896f2 Merge pull request #34134_ from meaksh/salt-suse-os-detection
23ce0b431b some cleanup and renaming
516bbc454d better way to check for openSUSE Leap
44eda2ad9f Fix for openSUSE Tumbleweed
0d4a710d86 fixes for fopen mock and some os_release_map for SLES11SP3
d6410a03b8 unit tests for SUSE os grains detection
47ecb7013b Normalization of osfullname grain for openSUSE
9c81f434fa one clause to set OS grain from CPE_NAME
d78d57b717 Test fixed: get OS grain from /etc/os-release if possible
d80e0532ff fix: osarch_mock
db00ec756d osarch mock for unit test
dabc5cab7e lint fix
9ac514724b testing if SUSE os grain is set from /etc/os-release
bc671336a7 Getting the 'os' grain from CPE_NAME inside /etc/os-release for SUSE and openSUSE
64af4d4145 Adding SLES_SAP to OS_FAMILY_MAP
ISSUE #34137: (christoe) Win_task info function broken (refs: #34159_)
ISSUE #34135: (christoe) Arguments to Windows task creation module are not used (refs: #34159_)
PR #34159: (christoe) Fixes to the win_task module
@ 2016-06-23 17:54:53 UTC
5f42fd4486 Merge pull request #34159_ from christoe/2016.3
f4143669db Fixes #34135, Fixes #34137
PR #34223: (peterdemin) Fixed typo in filtering LDAP's potential_ous
@ 2016-06-23 17:26:31 UTC
0a0267149f Merge pull request #34223_ from peterdemin/bugfix-eauth-ldap-expanding
8bb03ec109 Fixed typo in filtering LDAP's potential_ous
PR #34239: (vutny) file.find module: fix handling of broken symlinks
@ 2016-06-23 17:25:17 UTC
f74f176bd5 Merge pull request #34239_ from vutny/file-find-broken-symlinks
7e164c4f86 file.find module: fix handling of broken symlinks
PR #34229: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
@ 2016-06-22 22:57:00 UTC
4157f6fd39 Merge pull request #34229_ from rallytime/merge-2016.3
940ac86d4e Merge branch '2015.8' into '2016.3'
56c7267631 fix regression from #33681_ which causes pulling a list of s3 objects via s3.query to fail (#34208_)
02eb331494 Fix a pair of gitfs bugs (#34218_)
6d643cd528 Merge pull request #34182_ from rallytime/fix-34043
5d3ec31564 Clarify pkg.list_repo_pkgs docstring for held packages (#34188_)
5bca5c42f1 Change target for dockerng assuming default status to Nitrogen release (#34206_)
ISSUE #33879: (Ch3LL) saltutil.wheel minions.connected does not return anything with remote minions (refs: #34214_)
PR #34214: (rallytime) Update saltutil.wheel docs to specify remote vs local minion behavior
@ 2016-06-22 19:22:30 UTC
b5ea1495af Merge pull request #34214_ from rallytime/fix-33879
1be05f6a87 Update saltutil.wheel docs to specify remote vs local minion behavior
ISSUE #34074: (fooka03) Unable to use S3 file backend with 2016.3.1 on Ubuntu 14.04 or 16.04 (refs: #34209, #34208)
ISSUE #32916: (giannello) file.managed memory usage with s3 sources (refs: #33599, #33682)
PR #34209: (lomeroe) fix regression in s3.query from #33682_
@ 2016-06-22 18:50:19 UTC
PR #33682: (lomeroe) backport #33599_ to 2016.3 (refs: #34209_)
PR #33599: (lomeroe) Fix s3 large file download (refs: #33681, #33682)
4205fd605c Merge pull request #34209_ from lomeroe/fix_s3_utils_regression_33682
a2b99703b1 fix regression in s3.query from #33682_
PR #34222: (cachedout) Lint 34200
@ 2016-06-22 18:48:54 UTC
PR #34200: (secumod) Fix parted module set CLI example (refs: #34222_)
05a4785c8c Merge pull request #34222_ from cachedout/lint_34200
eadf80a56f Linted #34200_
2cd0433f8d Fix parted module set CLI example
PR #34197: (eliasp) Make module.ssh.recv_known_host() more resilient against hosts not returning a key
@ 2016-06-22 17:26:02 UTC
0cbdb73fc5 Merge pull request #34197_ from eliasp/2016.3-salt.modules.ssh.recv_known_host-empty_results
82c4b1229e Make module.ssh.recv_known_host() more resilient against hosts not returning a key
ISSUE #34199: (DarkKnightCZ) cmdmod.exec_all doesn't work with Windows PowerShell (refs: #34201_)
ISSUE #34196: (DarkKnightCZ) Salt call cmdmod.exec_code_all fails on Windows minion due to invalid file mode (refs: #34198_)
PR #34201: (DarkKnightCZ) Suffix temp file with .sr1 and add mandatory argument when executing PowerShell script
@ 2016-06-22 17:21:24 UTC
PR #34198: (DarkKnightCZ) Don't use binary mode for cmdmod.exec_code (refs: #34201_)
606ae3c886 Merge pull request #34201_ from DarkKnightCZ/cmdmod-34199
05748743bc Suffix temp file with .sr1 and add -File argument when executing PowerShell code via cmdmod.exec_code
ISSUE #34196: (DarkKnightCZ) Salt call cmdmod.exec_code_all fails on Windows minion due to invalid file mode (refs: #34198_)
PR #34198: (DarkKnightCZ) Don't use binary mode for cmdmod.exec_code (refs: #34201_)
@ 2016-06-22 17:14:06 UTC
cb704b780b Merge pull request #34198_ from DarkKnightCZ/cmdmod-34196
04553cd3de Don't use binary mode for cmdmod.exec_code
PR #34172: (dmurphy18) Support for building with local packages on Debian and Ubuntu
@ 2016-06-22 16:36:44 UTC
0578a2f87d Merge pull request #34172_ from dmurphy18/debbuild_deps
f7f8a5d33f Fixed pylint issues
82fa276141 Support for building with local packages on Debian and Ubuntu
PR #34194: (vutny) Correct the docstrings formatting in pkgbuild modules and state
PR #34056: (vutny) Make rpmbuild module work on non-RPM based GNU/Linux systems (refs: #34194_)
PR #34186: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
@ 2016-06-21 23:26:34 UTC
a8429c2595 Merge pull request #34186_ from rallytime/merge-2016.3
318c2ed6a1 Merge branch '2015.8' into '2016.3'
1c4369d093 Merge pull request #34184_ from rallytime/merge-2015.8
8e36e90966 Merge branch '2015.5' into '2015.8'
5411ebb3b4 Merge pull request #34141_ from jtand/boto_vpc_test_fix
b7ac6c735a Moved imports to top, out of _get_moto_version function
02f9ba99ba Updated version check. Moved check into its own function
d445026c56 Updated test to work with new moto version. Changed strings to unicode
c059d6c08c Merge pull request #34176_ from rallytime/bp-34103
5cbaaed167 Merge pull request #34179_ from terminalmage/issue34114
67deded119 Merge pull request #34178_ from terminalmage/remove-comment
6387d1636e fix salt --summary to count not responding minions correctly (#34165_)
e5949ea6f1 doc: add missing dot (#34175_)
47595d6795 Typo fix (#34174_)
3669048654 Merge pull request #34077_ from rallytime/grains-tests
2199bb8a78 Add integration tests for grains.append
37cfe70724 Add some grains targeting tests
ISSUE #34162: (ryanwalder) salt-call default loglevel regression (refs: #34173_)
PR #34173: (rallytime) Update docs to match log_level default
@ 2016-06-21 17:15:53 UTC
3413c494bd Merge pull request #34173_ from rallytime/fix-34162
f577681f0b Update docs to match log_level warning default
ISSUE #34094: (avandendorpe) cron.file is broken (refs: #34095_)
PR #34095: (rallytime) Back-port #32396_ to 2016.3
@ 2016-06-21 16:12:39 UTC
PR #32396: (eradman) Unbreak cron.file (refs: #34095_)
c596bf5744 Merge pull request #34095_ from rallytime/bp-32396
074b6ab5c2 Correct pylint error
20ff5c879a Unbreak cron.file
PR #34108: (l2ol33rt) Make dockerng.absent state honor test=true
@ 2016-06-21 15:55:29 UTC
b98687875f Merge pull request #34108_ from l2ol33rt/docker_absent_dryrun
5598cb4a21 Make docker.absent honor test=true
ISSUE #34012: (viq) States mount.* fail on OpenBSD's tmpfs (refs: #34133_)
PR #34133: (rallytime) Back-port #34057_ to 2016.3
@ 2016-06-21 15:53:46 UTC
PR #34057: (ajacoutot) active_mounts_openbsd: unbreak output for special filesystems (refs: #34133)
a75386a669 Merge pull request #34133_ from rallytime/bp-34057
f7be5e182b _active_mounts_openbsd: unbreak output for special filesystems
PR #34156: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
@ 2016-06-21 15:52:59 UTC
dd989dac78 Merge pull request #34156_ from rallytime/merge-2016.3
b061b86946 Merge branch '2015.8' into '2016.3'
65fba5b4d7 Merge pull request #34142_ from isbm/isbm-getid-loglevel-shift
79a719b719 Update documentation on "refresh" behavior in pkg states (#34100_)
6d0d52fa86 modules.pkg int tests: skip refresh_db upon error (#34072_)
PR #34110: (garethgreenaway) Fixes to git module & state module related to identity file
@ 2016-06-21 15:52:17 UTC
b302cb03ef Merge pull request #34110_ from garethgreenaway/git_needs_saltenv_for_identity
68092cdc8c When specifying the SSH identity to use with Git as a salt URL, eg. salt://files/identity, if that file exists outside of the default base environment the file won't be accessible so we need to include the saltenv.
ISSUE #34120: (rmohta) Correct package name to systemd-python for RHEL 7 in docs.saltproject.io (refs: #34138_)
ISSUE #31402: (vutny) [repo] systemd-python required package is missing from RHEL7 archive (refs: #34138_)
PR #34138: (rallytime) Update package dep note to systemd-python for RHEL7 install
@ 2016-06-21 15:51:24 UTC
6c3405755a Merge pull request #34138_ from rallytime/fix-34120
73f3e12ce6 Update package dep note to systemd-python for RHEL7 install
PR #34166: (vutny) Fix YAML indentation in Apache state docstrings
PR #34098: (terminalmage) Restore old refresh logic
PR #34087: (bbinet) Encourage to report issues to upstream PillarStack project
PR #34075: (jfindlay) modules.inspectlib.kiwiproc: import gate lxml
@ 2016-06-17 15:36:08 UTC
9da592a297 Merge pull request #34075_ from jfindlay/import_xml
f882a72348 modules.inspectlib.kiwiproc: import gate lxml
PR #34056: (vutny) Make rpmbuild module work on non-RPM based GNU/Linux systems (refs: #34194_)
@ 2016-06-17 15:14:51 UTC
52b852216a Merge pull request #34056_ from vutny/rpmbuild-support-debian
8ff36d4f2b Expose virtual pkgbuild module as rpmbuild on non-RPM based systems if all required utilities are in place
758f5cd77c Make rpmbuild module work on Debian GNU/Linux and derivatives
PR #34073: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
@ 2016-06-16 23:02:32 UTC
f2a2c2bf53 Merge pull request #34073_ from rallytime/merge-2016.3
f6bfaede21 Merge branch '2015.8' into '2016.3'
1b76de1557 Merge pull request #34069_ from rallytime/test-minion-return-message
3119693dac Merge pull request #34048_ from terminalmage/issue30100
dd03024931 Merge pull request #34011_ from rallytime/bp-33948-2015.8
a4660d1ff7 Warn when custom returners don't have minions kwarg in save_load
78befde62f Add note to release notes about returner minions kwarg change
4e7f35fa36 Fix loop over cache in auth checking!
06963e0505 Save an entire minion cache traversal on each master pub
bca437128e Fixed a bug in the consul.py module that was preventing services (#34051_)
8ba117c7f6 Merge pull request #34045_ from jacobhammons/release-prev
f9bfcde61f Always make changes to minion config if set (#34020_)
e25dba49e2 More YAML indentation fixes in state module examples (#34030_)
5b5eae4ca9 Merge pull request #34018_ from rallytime/merge-2015.8
77f44f3087 Merge branch '2015.5' into '2015.8'
871f7966ce Lint fix for #34000_ (#34005_)
f758e42172 Fix incorrectly written test (#34000_)
cf6281b4cf Add loader.utils() example to calling minion_mods (#33953_)
6b98e8a9ea Merge pull request #33880_ from terminalmage/zh744
ea726d11c8 pkg.uptodate: Pass kwargs to pkg.list_upgrades
de90b35d2b salt/modules/zypper.py: add fromrepo support to list_upgrades
35fbb06df5 salt/modules/win_pkg.py: add kwargs to list_upgrades
bf5505f425 salt/modules/solarisips.py: add kwargs to list_upgrades
6e89a8be98 salt/modules/pkgutil.py: add kwargs to list_upgrades
5179dbcec4 salt/modules/pacman.py: add kwargs to list_upgrades
46e5a52784 salt/modules/macports.py: add kwargs to list_upgrades
76143b76ca salt/modules/ebuild.py: add kwargs to list_upgrades
b40fc9bc62 salt/modules/brew.py: add kwargs to list_upgrades
4f11c16d86 salt/modules/aptpkg.py: add fromrepo support to list_upgrades
cb88960ed1 Merge pull request #33904_ from rallytime/bp-33806
7d940aed1f states.file: fix indentation in YAML examples (#34003_)
4c7fac0aaa Remove loader test for pam module (#34002_)
c4dab6a074 Merge pull request #33990_ from jacobhammons/community-projects
444c15792c Merge pull request #33983_ from twangboy/fix_docs_join_domain
b057be04b4 Fix typo, more documentation
d8c2f3e57a Clarify the account_exists parameter
9bd2317992 Merge pull request #33951_ from jfindlay/gem_tests
2eb633ccad modules.gem int tests: only check known installed gems
9f3e18b037 modules.gem int tests: (un)install a non-core gem
53baae6eb1 Merge pull request #33984_ from jfindlay/disk_capacity
6cbe31e6c2 states.disk: rewrite unit tests
82c77b533f states.disk.status: validate percent values
aedc4e15e5 states.disk: add documentation
fa5efb6a69 Merge pull request #33985_ from rallytime/more-batch-tests
6080846cce acl.ClientACL: add unit tests (#33684_)
ISSUE #33831: (astehlik) file.managed state should not download a file if the checksum did not change (refs: #34010_)
PR #34010: (terminalmage) Do not cache remote files if they are already cached
@ 2016-06-16 21:03:47 UTC
790384f413 Merge pull request #34010_ from terminalmage/issue33831
636d081ae0 Do not cache remote files if they are already cached
PR #34009: (rallytime) Back-port #33948_ to 2016.3 + add log message (refs: #34011_)
@ 2016-06-16 21:01:09 UTC
PR #33948: (cachedout) Save an entire minion cache traversal on each master pub (refs: #34011, #34009)
dd26d6fd74 Merge pull request #34009_ from rallytime/bp-33948
239af9ae5e Warn when custom returners don't have minions kwarg in save_load
c776d2d795 Add note to release notes about returner minions kwarg change
5f696082e3 Fix loop over cache in auth checking!
180c312715 Save an entire minion cache traversal on each master pub
ISSUE #33927: (phil123456) Salt - windows minion cannot do anything (refs: #33941_)
PR #33941: (cachedout) Don't call os.getppid() on Windows
@ 2016-06-16 20:56:17 UTC
5f4ef46d2f Merge pull request #33941_ from cachedout/issue_33927
5fe889c7f1 Don't call os.getppid() on Windows
PR #34067: (jacobhammons) Fixes doc refresh bug on chrome mobile.
@ 2016-06-16 18:44:12 UTC
fa253aa62b Merge pull request #34067_ from jacobhammons/mobile-fix
ce027fd769 Fixes doc refresh bug on chrome mobile.
PR #34050: (rallytime) Back-port #34026_ to 2016.3
PR #34026: (bensherman) removed method that doesn't exist (refs: #34050_)
PR #33987: (isbm) inspectlib cleanup
@ 2016-06-15 22:09:31 UTC
73ff11585e Merge pull request #33987_ from isbm/isbm-inspectlib-cleanup
e36821510f Fix documentation: add an example how to export system to the Kiwi
fe300ccf73 Lintfix
96423076b1 Add unit test for file tree
8975036b27 Add get_unmanaged_files test
be5f12fcaf Add initial unit test for inspectlib.collector.Inspector
652c96d7e7 Stop build (not implemented yet)
58e85ea0ab Refactor class caller
878f67674a Sort package names
c31818b4aa Fix lint: PEP8 multiplication of 4.
c87fff3680 Add root-only warning when exporting system with Kiwi
9bd80f02fc Implement users Kiwi export
e191f338c7 Cleanup code
80f45defae Implement packages and patterns gathering
ad45a265f5 Add Debian support for the repo generator
6280ad137e Semifix: sometimes SQLite3 is locked. TODO: a proper handling required.
51567ab61d Implement SUSE repositories export
e4ac113927 Add Kiwi support to the collector/inspector
eceeb4ecf2 Add ability to specify an additional PID file
f522a91ac6 Add ISO/image build (stub) and export to the Kiwi
bb19684606 Add Kiwi processor exception
805e2ce204 Add Kiwi exported (initial)
a52f9f7107 Add default configuration
ISSUE #34038: (Ch3LL) user.list_users does not work on smartos (refs: #34042_)
#34042: (sjorge) fix #34038_PR #34025: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
@ 2016-06-15 19:41:00 UTC
#34025_ from rallytime/merge-2016.3PR #34044: (jacobhammons) Updated latest release to 2016.3.1
@ 2016-06-15 19:20:28 UTC
3035520594 Merge pull request #34044_ from jacobhammons/3.1
a4b67fd1e9 Updated latest release to 2016.3.1 Clean up installation instructions code-block type updates Add link to jinja tutorial
PR #34014: (jnhmcknight) fix launch config creation params
PR #34021: (twangboy) Always make changes to minion config if set (2016.3)
PR #34031: (eliasp) states.postgres_privileges expects a real list, not a comma-separated string
@ 2016-06-15 16:34:04 UTC
5f90717fd3 Merge pull request #34031_ from eliasp/2016.3-salt.states.postgres_privileges-doc-priv-list
d3198ea538 states.postgres_privileges expects a real list, not a comma-separated string for privileges
ISSUE #33023: (cmclaughlin) rest_cherrypy eauth can't handle some characters (refs: #33995_)
ISSUE #23522: (nbirnel) Update the best practices documentation to include simpler examples of of jinja dictionaries (refs: #33995_)
ISSUE #12470: (whiteinge) Document how to (and not NOT to) use Jinja in states (refs: #33995_)
ISSUE #10480: (gravyboat) Create documentation that talks about using Jinja specifically for Salt. (refs: #33995_)
ISSUE #10206: (rabits) Jinja import: Jinja variable 'salt' is undefined (refs: #33995_)
PR #33995: (jacobhammons) Understanding Jinja topic, Jinja doc issues.
@ 2016-06-14 02:00:29 UTC
1132bc5d0b Merge pull request #33995_ from jacobhammons/doc-fixes
887a415138 Adds new Understanding Jinja topic, and fixes several Jinja doc issues. Removes the "Full list of builtin ..." from each module reference list, leaving just the module type for scanability.
PR #33900: (amendlik) Document sudo policy for gitfs post-receive hook
@ 2016-06-14 01:04:35 UTC
a400f6a6c3 Merge pull request #33900_ from amendlik/gitfs-hook-doc
b4a28e2684 Add clarifying documentation about the need for sudo in the git hook
1046279cb7 Document sudo policy for gitfs post-receive hook
PR #33980: (twangboy) Use full path to python.exe
@ 2016-06-14 00:46:14 UTC
28c886edd0 Merge pull request #33980_ from twangboy/fix_build
dd7d55afb9 Use full path to python.exe
PR #33993: (s0undt3ch) Call sys.exit() instead of exit()
@ 2016-06-14 00:30:46 UTC
26fee377ec Merge pull request #33993_ from s0undt3ch/2016.3
34f7d90d9f Call sys.exit() instead of exit()
PR #33976: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
@ 2016-06-13 19:29:40 UTC
2e934cffef Merge pull request #33976_ from rallytime/merge-2016.3
19d49d94f2 Merge branch '2015.8' into '2016.3'
a74f1b8077 ZD 762 (#33942_)
0281d491c6 Merge pull request #33946_ from rallytime/bp-33698
5fdfed1cb9 Make sure we only use GetConnection if we are using a proxy salt minion
1505c5724b Fix a bug with self signed certificates and creating a new VM
dff3f51955 Merge pull request #33952_ from rallytime/fix-33911
4a8064918a Adds a "Generated on <timestamp>" line to the footer of each doc html page in the doc (#33962_)
ISSUE #33868: (abalashov) Returner configuration override options don't work for scheduled jobs (schedule module) (refs: #33912_)
PR #33912: (abalashov) utils/schedule.py:handle_func() - Fix for accessing returner configur…
@ 2016-06-13 17:18:04 UTC
8d8ed59b85 Merge pull request #33912_ from abalashov/abalashov/fix-schedule-returner-config
b5a4f8b313 utils/schedule.py:handle_func() - Fix for accessing returner configuration attributes 'return_config' and 'return_kwargs'.
PR #33945: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
@ 2016-06-13 15:44:30 UTC
81e16bb93f Merge pull request #33945_ from rallytime/merge-2016.3
b4ab322ce1 Merge branch '2015.8' into '2016.3'
b3ec39d644 Correct issue with ping on rotate with minion cache (#33765_)
378dd7ca06 Merge pull request #33888_ from jfindlay/random_check
6acee3cc30 modules.random_org._query: only return text if present
82f95429db modules.random_org unit tests: skip if random.org down
1f9422e0cd utils.http.query: also except gaierror with tornado
2dc1914e7c Add connecting_settings to boto_elb state attributes list (#33936_)
91a2184f2d Wait for up to a minute for sync_after_install (#33917_)
ef6da0be5d Merge pull request #33877_ from rallytime/merge-2015.8
398534a9e7 Fix ret return from merge-conflict resolution
b8e4706074 Merge branch '2015.5' into '2015.8'
cdda593c50 Merge pull request #33829_ from terminalmage/update-versionchanged
b8e6c144d8 Merge pull request #33833_ from terminalmage/issue33645
e061788e81 Merge pull request #33814_ from terminalmage/archive-extracted-xz
fa983e91cf Merge pull request #33778_ from sodium-chloride/2015.5-2016-0604-1938
b9133326c8 Merge pull request #33726_ from jtand/sysmod_skip_valid_docs_glance
137f0b19f3 Merge pull request #33611_ from TargetHolding/2015.5
1dd15a603b solve' TypeError: expected string or buffer' in json/decoder.py
eaf42ca892 solve AttributeError: 'module' object has no attribute 'exception'
PR #33960: (nulfox) Fix mongo get_load to return full mongo record instead of non-existant 'load' key
@ 2016-06-13 15:37:46 UTC
68d261fe5b Merge pull request #33960_ from mecarus/2016.3
d622133a49 The jid load comes in directly, not as 'load' key. Should return the mongo record directly without accessing keys
PR #33961: (jacobhammons) 2016.3.0 known issues update
@ 2016-06-13 02:59:21 UTC
8f56406507 Merge pull request #33961_ from jacobhammons/release
2cf787d4ba 2016.3.0 known issues update
PR #33908: (ticosax) [boto_lambda] handle omitted Permissions parameter
ISSUE #33575: (anlutro) File states seem slower in 2016.3, especially on first cache retrieval (refs: #33896_)
ISSUE #29643: (matthayes) Can't get batch mode and --failhard to work as expected (refs: #31164_)
ISSUE #28569: (andrejohansson) Reactor alert on highstate fail (refs: #31164_)
PR #33896: (DmitryKuzmenko) Don't deep copy context dict values.
@ 2016-06-10 15:32:54 UTC
PR #31164: (DmitryKuzmenko) Issues/29643 fix invalid retcode (refs: #33896_)
16b5e9dcc1 Merge pull request #33896_ from DSRCompany/issues/33575_do_not_deep_copy_context
8e34d0a9c3 Don't deep copy context dict values.
ISSUE #3077: (torhve) Client ACL and external auth system should have support for limiting functions to certain arguments (refs: #29153_)
PR #33905: (rallytime) Back-port #33847_ to 2016.3
@ 2016-06-10 15:22:34 UTC
PR #33847: (whiteinge) Add docs for arg/kwarg eauth matching (refs: #33905_)
PR #29153: (DmitryKuzmenko) ACL limit args (refs: #33847_)
01323322b0 Merge pull request #33905_ from rallytime/bp-33847
261baeb5b5 Ensure tht pillar have freshest grains (#33910_)
00e016ecfc Add note about Xenial packages to 2016.3.0 release notes (#33870_)
.. _#10206: https://github.com/saltstack/salt/issues/10206
.. _#10480: https://github.com/saltstack/salt/issues/10480
.. _#12470: https://github.com/saltstack/salt/issues/12470
.. _#14915: https://github.com/saltstack/salt/issues/14915
.. _#23522: https://github.com/saltstack/salt/issues/23522
.. _#24744: https://github.com/saltstack/salt/issues/24744
.. _#25213: https://github.com/saltstack/salt/issues/25213
.. _#28569: https://github.com/saltstack/salt/issues/28569
.. _#29153: https://github.com/saltstack/salt/pull/29153
.. _#29643: https://github.com/saltstack/salt/issues/29643
.. _#30493: https://github.com/saltstack/salt/issues/30493
.. _#3077: https://github.com/saltstack/salt/issues/3077
.. _#31164: https://github.com/saltstack/salt/pull/31164
.. _#31402: https://github.com/saltstack/salt/issues/31402
.. _#32182: https://github.com/saltstack/salt/pull/32182
.. _#32396: https://github.com/saltstack/salt/pull/32396
.. _#32916: https://github.com/saltstack/salt/issues/32916
.. _#33023: https://github.com/saltstack/salt/issues/33023
.. _#33575: https://github.com/saltstack/salt/issues/33575
.. _#33588: https://github.com/saltstack/salt/issues/33588
.. _#33599: https://github.com/saltstack/salt/pull/33599
.. _#33611: https://github.com/saltstack/salt/pull/33611
.. _#33620: https://github.com/saltstack/salt/issues/33620
.. _#33681: https://github.com/saltstack/salt/pull/33681
.. _#33682: https://github.com/saltstack/salt/pull/33682
.. _#33684: https://github.com/saltstack/salt/pull/33684
.. _#33697: https://github.com/saltstack/salt/issues/33697
.. _#33726: https://github.com/saltstack/salt/pull/33726
.. _#33734: https://github.com/saltstack/salt/pull/33734
.. _#33765: https://github.com/saltstack/salt/pull/33765
.. _#33778: https://github.com/saltstack/salt/pull/33778
.. _#33814: https://github.com/saltstack/salt/pull/33814
.. _#33829: https://github.com/saltstack/salt/pull/33829
.. _#33831: https://github.com/saltstack/salt/issues/33831
.. _#33833: https://github.com/saltstack/salt/pull/33833
.. _#33847: https://github.com/saltstack/salt/pull/33847
.. _#33868: https://github.com/saltstack/salt/issues/33868
.. _#33870: https://github.com/saltstack/salt/pull/33870
.. _#33877: https://github.com/saltstack/salt/pull/33877
.. _#33879: https://github.com/saltstack/salt/issues/33879
.. _#33880: https://github.com/saltstack/salt/pull/33880
.. _#33888: https://github.com/saltstack/salt/pull/33888
.. _#33896: https://github.com/saltstack/salt/pull/33896
.. _#33900: https://github.com/saltstack/salt/pull/33900
.. _#33903: https://github.com/saltstack/salt/pull/33903
.. _#33904: https://github.com/saltstack/salt/pull/33904
.. _#33905: https://github.com/saltstack/salt/pull/33905
.. _#33908: https://github.com/saltstack/salt/pull/33908
.. _#33910: https://github.com/saltstack/salt/pull/33910
.. _#33912: https://github.com/saltstack/salt/pull/33912
.. _#33915: https://github.com/saltstack/salt/issues/33915
.. _#33917: https://github.com/saltstack/salt/pull/33917
.. _#33927: https://github.com/saltstack/salt/issues/33927
.. _#33936: https://github.com/saltstack/salt/pull/33936
.. _#33941: https://github.com/saltstack/salt/pull/33941
.. _#33942: https://github.com/saltstack/salt/pull/33942
.. _#33945: https://github.com/saltstack/salt/pull/33945
.. _#33946: https://github.com/saltstack/salt/pull/33946
.. _#33948: https://github.com/saltstack/salt/pull/33948
.. _#33951: https://github.com/saltstack/salt/pull/33951
.. _#33952: https://github.com/saltstack/salt/pull/33952
.. _#33953: https://github.com/saltstack/salt/pull/33953
.. _#33960: https://github.com/saltstack/salt/pull/33960
.. _#33961: https://github.com/saltstack/salt/pull/33961
.. _#33962: https://github.com/saltstack/salt/pull/33962
.. _#33976: https://github.com/saltstack/salt/pull/33976
.. _#33980: https://github.com/saltstack/salt/pull/33980
.. _#33983: https://github.com/saltstack/salt/pull/33983
.. _#33984: https://github.com/saltstack/salt/pull/33984
.. _#33985: https://github.com/saltstack/salt/pull/33985
.. _#33987: https://github.com/saltstack/salt/pull/33987
.. _#33990: https://github.com/saltstack/salt/pull/33990
.. _#33993: https://github.com/saltstack/salt/pull/33993
.. _#33995: https://github.com/saltstack/salt/pull/33995
.. _#34000: https://github.com/saltstack/salt/pull/34000
.. _#34002: https://github.com/saltstack/salt/pull/34002
.. _#34003: https://github.com/saltstack/salt/pull/34003
.. _#34005: https://github.com/saltstack/salt/pull/34005
.. _#34009: https://github.com/saltstack/salt/pull/34009
.. _#34010: https://github.com/saltstack/salt/pull/34010
.. _#34011: https://github.com/saltstack/salt/pull/34011
.. _#34012: https://github.com/saltstack/salt/issues/34012
.. _#34014: https://github.com/saltstack/salt/pull/34014
.. _#34018: https://github.com/saltstack/salt/pull/34018
.. _#34020: https://github.com/saltstack/salt/pull/34020
.. _#34021: https://github.com/saltstack/salt/pull/34021
.. _#34025: https://github.com/saltstack/salt/pull/34025
.. _#34026: https://github.com/saltstack/salt/pull/34026
.. _#34030: https://github.com/saltstack/salt/pull/34030
.. _#34031: https://github.com/saltstack/salt/pull/34031
.. _#34038: https://github.com/saltstack/salt/issues/34038
.. _#34042: https://github.com/saltstack/salt/pull/34042
.. _#34044: https://github.com/saltstack/salt/pull/34044
.. _#34045: https://github.com/saltstack/salt/pull/34045
.. _#34048: https://github.com/saltstack/salt/pull/34048
.. _#34050: https://github.com/saltstack/salt/pull/34050
.. _#34051: https://github.com/saltstack/salt/pull/34051
.. _#34056: https://github.com/saltstack/salt/pull/34056
.. _#34057: https://github.com/saltstack/salt/pull/34057
.. _#34067: https://github.com/saltstack/salt/pull/34067
.. _#34069: https://github.com/saltstack/salt/pull/34069
.. _#34072: https://github.com/saltstack/salt/pull/34072
.. _#34073: https://github.com/saltstack/salt/pull/34073
.. _#34074: https://github.com/saltstack/salt/issues/34074
.. _#34075: https://github.com/saltstack/salt/pull/34075
.. _#34077: https://github.com/saltstack/salt/pull/34077
.. _#34087: https://github.com/saltstack/salt/pull/34087
.. _#34093: https://github.com/saltstack/salt/pull/34093
.. _#34094: https://github.com/saltstack/salt/issues/34094
.. _#34095: https://github.com/saltstack/salt/pull/34095
.. _#34098: https://github.com/saltstack/salt/pull/34098
.. _#34100: https://github.com/saltstack/salt/pull/34100
.. _#34108: https://github.com/saltstack/salt/pull/34108
.. _#34110: https://github.com/saltstack/salt/pull/34110
.. _#34120: https://github.com/saltstack/salt/issues/34120
.. _#34129: https://github.com/saltstack/salt/issues/34129
.. _#34133: https://github.com/saltstack/salt/pull/34133
.. _#34134: https://github.com/saltstack/salt/pull/34134
.. _#34135: https://github.com/saltstack/salt/issues/34135
.. _#34136: https://github.com/saltstack/salt/pull/34136
.. _#34137: https://github.com/saltstack/salt/issues/34137
.. _#34138: https://github.com/saltstack/salt/pull/34138
.. _#34141: https://github.com/saltstack/salt/pull/34141
.. _#34142: https://github.com/saltstack/salt/pull/34142
.. _#34156: https://github.com/saltstack/salt/pull/34156
.. _#34159: https://github.com/saltstack/salt/pull/34159
.. _#34162: https://github.com/saltstack/salt/issues/34162
.. _#34165: https://github.com/saltstack/salt/pull/34165
.. _#34166: https://github.com/saltstack/salt/pull/34166
.. _#34170: https://github.com/saltstack/salt/issues/34170
.. _#34172: https://github.com/saltstack/salt/pull/34172
.. _#34173: https://github.com/saltstack/salt/pull/34173
.. _#34174: https://github.com/saltstack/salt/pull/34174
.. _#34175: https://github.com/saltstack/salt/pull/34175
.. _#34176: https://github.com/saltstack/salt/pull/34176
.. _#34178: https://github.com/saltstack/salt/pull/34178
.. _#34179: https://github.com/saltstack/salt/pull/34179
.. _#34182: https://github.com/saltstack/salt/pull/34182
.. _#34184: https://github.com/saltstack/salt/pull/34184
.. _#34186: https://github.com/saltstack/salt/pull/34186
.. _#34188: https://github.com/saltstack/salt/pull/34188
.. _#34194: https://github.com/saltstack/salt/pull/34194
.. _#34196: https://github.com/saltstack/salt/issues/34196
.. _#34197: https://github.com/saltstack/salt/pull/34197
.. _#34198: https://github.com/saltstack/salt/pull/34198
.. _#34199: https://github.com/saltstack/salt/issues/34199
.. _#34200: https://github.com/saltstack/salt/pull/34200
.. _#34201: https://github.com/saltstack/salt/pull/34201
.. _#34206: https://github.com/saltstack/salt/pull/34206
.. _#34208: https://github.com/saltstack/salt/pull/34208
.. _#34209: https://github.com/saltstack/salt/pull/34209
.. _#34214: https://github.com/saltstack/salt/pull/34214
.. _#34215: https://github.com/saltstack/salt/issues/34215
.. _#34218: https://github.com/saltstack/salt/pull/34218
.. _#34222: https://github.com/saltstack/salt/pull/34222
.. _#34223: https://github.com/saltstack/salt/pull/34223
.. _#34224: https://github.com/saltstack/salt/issues/34224
.. _#34225: https://github.com/saltstack/salt/pull/34225
.. _#34229: https://github.com/saltstack/salt/pull/34229
.. _#34232: https://github.com/saltstack/salt/pull/34232
.. _#34233: https://github.com/saltstack/salt/pull/34233
.. _#34239: https://github.com/saltstack/salt/pull/34239
.. _#34252: https://github.com/saltstack/salt/pull/34252
.. _#34254: https://github.com/saltstack/salt/pull/34254
.. _#34255: https://github.com/saltstack/salt/issues/34255
.. _#34256: https://github.com/saltstack/salt/pull/34256
.. _#34257: https://github.com/saltstack/salt/pull/34257
.. _#34258: https://github.com/saltstack/salt/pull/34258
.. _#34259: https://github.com/saltstack/salt/pull/34259
.. _#34271: https://github.com/saltstack/salt/pull/34271
.. _#34274: https://github.com/saltstack/salt/pull/34274
.. _#34281: https://github.com/saltstack/salt/pull/34281
.. _#34283: https://github.com/saltstack/salt/pull/34283
.. _#34284: https://github.com/saltstack/salt/pull/34284
.. _#34292: https://github.com/saltstack/salt/pull/34292
.. _#34296: https://github.com/saltstack/salt/pull/34296
.. _#34300: https://github.com/saltstack/salt/pull/34300
.. _#34304: https://github.com/saltstack/salt/pull/34304
.. _#34306: https://github.com/saltstack/salt/pull/34306
.. _#34307: https://github.com/saltstack/salt/pull/34307
.. _#34311: https://github.com/saltstack/salt/pull/34311
.. _#34312: https://github.com/saltstack/salt/pull/34312
.. _#34313: https://github.com/saltstack/salt/pull/34313
.. _#34318: https://github.com/saltstack/salt/pull/34318
.. _#34319: https://github.com/saltstack/salt/pull/34319
.. _#34321: https://github.com/saltstack/salt/issues/34321
.. _#34322: https://github.com/saltstack/salt/pull/34322
.. _#34323: https://github.com/saltstack/salt/pull/34323
.. _#34324: https://github.com/saltstack/salt/pull/34324
.. _#34325: https://github.com/saltstack/salt/pull/34325
.. _#34329: https://github.com/saltstack/salt/issues/34329
.. _#34330: https://github.com/saltstack/salt/pull/34330
.. _#34333: https://github.com/saltstack/salt/pull/34333
.. _#34335: https://github.com/saltstack/salt/pull/34335
.. _#34337: https://github.com/saltstack/salt/pull/34337
.. _#34338: https://github.com/saltstack/salt/pull/34338
.. _#34339: https://github.com/saltstack/salt/pull/34339
.. _#34342: https://github.com/saltstack/salt/pull/34342
.. _#34343: https://github.com/saltstack/salt/pull/34343
.. _#34344: https://github.com/saltstack/salt/pull/34344
.. _#34345: https://github.com/saltstack/salt/issues/34345
.. _#34348: https://github.com/saltstack/salt/pull/34348
.. _#34352: https://github.com/saltstack/salt/pull/34352
.. _#34353: https://github.com/saltstack/salt/pull/34353
.. _#34365: https://github.com/saltstack/salt/pull/34365
.. _#34366: https://github.com/saltstack/salt/pull/34366
.. _#34368: https://github.com/saltstack/salt/pull/34368
.. _#34371: https://github.com/saltstack/salt/issues/34371
.. _#34373: https://github.com/saltstack/salt/pull/34373
.. _#34376: https://github.com/saltstack/salt/pull/34376
.. _#34377: https://github.com/saltstack/salt/pull/34377
.. _#34378: https://github.com/saltstack/salt/pull/34378
.. _#34379: https://github.com/saltstack/salt/issues/34379
.. _#34386: https://github.com/saltstack/salt/pull/34386
.. _#34388: https://github.com/saltstack/salt/pull/34388
.. _#34392: https://github.com/saltstack/salt/pull/34392
.. _#34395: https://github.com/saltstack/salt/issues/34395
.. _#34400: https://github.com/saltstack/salt/pull/34400
.. _#34401: https://github.com/saltstack/salt/pull/34401
.. _#34404: https://github.com/saltstack/salt/pull/34404
.. _#34426: https://github.com/saltstack/salt/pull/34426
.. _#34427: https://github.com/saltstack/salt/pull/34427
.. _#34429: https://github.com/saltstack/salt/pull/34429
.. _#34432: https://github.com/saltstack/salt/pull/34432
.. _#34435: https://github.com/saltstack/salt/pull/34435
.. _#34436: https://github.com/saltstack/salt/pull/34436
.. _#34439: https://github.com/saltstack/salt/issues/34439
.. _#34451: https://github.com/saltstack/salt/pull/34451
.. _#34452: https://github.com/saltstack/salt/pull/34452
.. _#34453: https://github.com/saltstack/salt/pull/34453
.. _#34455: https://github.com/saltstack/salt/pull/34455
.. _#34456: https://github.com/saltstack/salt/pull/34456
.. _#34459: https://github.com/saltstack/salt/pull/34459
.. _#34462: https://github.com/saltstack/salt/pull/34462
.. _#34463: https://github.com/saltstack/salt/pull/34463
.. _#34466: https://github.com/saltstack/salt/pull/34466
.. _#34467: https://github.com/saltstack/salt/pull/34467
.. _#34468: https://github.com/saltstack/salt/pull/34468
.. _#34486: https://github.com/saltstack/salt/pull/34486
.. _#34488: https://github.com/saltstack/salt/pull/34488
.. _#34489: https://github.com/saltstack/salt/pull/34489
.. _#34490: https://github.com/saltstack/salt/pull/34490
.. _#34492: https://github.com/saltstack/salt/pull/34492
.. _#34493: https://github.com/saltstack/salt/pull/34493
.. _#34498: https://github.com/saltstack/salt/pull/34498
.. _#34499: https://github.com/saltstack/salt/pull/34499
.. _#34503: https://github.com/saltstack/salt/pull/34503
.. _#34505: https://github.com/saltstack/salt/pull/34505
.. _#34507: https://github.com/saltstack/salt/pull/34507
.. _#34513: https://github.com/saltstack/salt/pull/34513
.. _#34518: https://github.com/saltstack/salt/pull/34518
.. _#34520: https://github.com/saltstack/salt/pull/34520
.. _#34521: https://github.com/saltstack/salt/pull/34521
.. _#34524: https://github.com/saltstack/salt/pull/34524
.. _#34527: https://github.com/saltstack/salt/pull/34527
.. _#34531: https://github.com/saltstack/salt/pull/34531
.. _#34537: https://github.com/saltstack/salt/pull/34537
.. _#34545: https://github.com/saltstack/salt/pull/34545
.. _#34546: https://github.com/saltstack/salt/pull/34546
.. _#34549: https://github.com/saltstack/salt/pull/34549
.. _#34553: https://github.com/saltstack/salt/pull/34553
.. _#34554: https://github.com/saltstack/salt/issues/34554
.. _#34557: https://github.com/saltstack/salt/pull/34557
.. _#34560: https://github.com/saltstack/salt/pull/34560
.. _#34565: https://github.com/saltstack/salt/pull/34565
.. _#34569: https://github.com/saltstack/salt/pull/34569
.. _#34584: https://github.com/saltstack/salt/pull/34584
.. _#34585: https://github.com/saltstack/salt/pull/34585
.. _#34590: https://github.com/saltstack/salt/pull/34590
.. _#34591: https://github.com/saltstack/salt/pull/34591
.. _#34592: https://github.com/saltstack/salt/pull/34592
.. _#34593: https://github.com/saltstack/salt/pull/34593
.. _#34601: https://github.com/saltstack/salt/pull/34601
.. _#34605: https://github.com/saltstack/salt/pull/34605
.. _#34606: https://github.com/saltstack/salt/pull/34606
.. _#34607: https://github.com/saltstack/salt/pull/34607
.. _#34616: https://github.com/saltstack/salt/pull/34616
.. _#34617: https://github.com/saltstack/salt/pull/34617
.. _#34618: https://github.com/saltstack/salt/pull/34618
.. _#34619: https://github.com/saltstack/salt/pull/34619
.. _#34621: https://github.com/saltstack/salt/pull/34621
.. _#34632: https://github.com/saltstack/salt/pull/34632
.. _#34642: https://github.com/saltstack/salt/pull/34642
.. _#34647: https://github.com/saltstack/salt/pull/34647
.. _#34648: https://github.com/saltstack/salt/issues/34648
.. _#34651: https://github.com/saltstack/salt/pull/34651
.. _#34652: https://github.com/saltstack/salt/pull/34652
.. _#34661: https://github.com/saltstack/salt/issues/34661
.. _#34670: https://github.com/saltstack/salt/pull/34670
.. _#34676: https://github.com/saltstack/salt/pull/34676
.. _#34679: https://github.com/saltstack/salt/pull/34679
.. _#34681: https://github.com/saltstack/salt/pull/34681
.. _#34682: https://github.com/saltstack/salt/pull/34682
.. _#34683: https://github.com/saltstack/salt/pull/34683
.. _#34689: https://github.com/saltstack/salt/pull/34689
.. _#34695: https://github.com/saltstack/salt/pull/34695
.. _#34696: https://github.com/saltstack/salt/pull/34696
.. _#34702: https://github.com/saltstack/salt/pull/34702
.. _#34707: https://github.com/saltstack/salt/pull/34707
.. _#34714: https://github.com/saltstack/salt/pull/34714
.. _#34720: https://github.com/saltstack/salt/pull/34720
.. _#34721: https://github.com/saltstack/salt/pull/34721
.. _#34722: https://github.com/saltstack/salt/pull/34722
.. _#34739: https://github.com/saltstack/salt/pull/34739
.. _#34740: https://github.com/saltstack/salt/pull/34740
.. _#34741: https://github.com/saltstack/salt/pull/34741
.. _#34744: https://github.com/saltstack/salt/pull/34744
.. _#34746: https://github.com/saltstack/salt/pull/34746
.. _#34751: https://github.com/saltstack/salt/pull/34751
.. _#34754: https://github.com/saltstack/salt/pull/34754
.. _#34756: https://github.com/saltstack/salt/pull/34756
.. _#34760: https://github.com/saltstack/salt/issues/34760
.. _#34762: https://github.com/saltstack/salt/issues/34762
.. _#34770: https://github.com/saltstack/salt/pull/34770
.. _#34773: https://github.com/saltstack/salt/pull/34773
.. _#34784: https://github.com/saltstack/salt/pull/34784
.. _#34791: https://github.com/saltstack/salt/pull/34791
.. _#34796: https://github.com/saltstack/salt/issues/34796
.. _#34798: https://github.com/saltstack/salt/issues/34798
.. _#34803: https://github.com/saltstack/salt/pull/34803
.. _#34818: https://github.com/saltstack/salt/pull/34818
.. _#34822: https://github.com/saltstack/salt/pull/34822
.. _#34823: https://github.com/saltstack/salt/pull/34823
.. _#34824: https://github.com/saltstack/salt/pull/34824
.. _#34825: https://github.com/saltstack/salt/pull/34825
.. _#34827: https://github.com/saltstack/salt/pull/34827
.. _#34828: https://github.com/saltstack/salt/pull/34828
.. _#34833: https://github.com/saltstack/salt/pull/34833
.. _#34837: https://github.com/saltstack/salt/pull/34837
.. _#34838: https://github.com/saltstack/salt/pull/34838
.. _#34840: https://github.com/saltstack/salt/pull/34840
.. _#34842: https://github.com/saltstack/salt/pull/34842
.. _#34844: https://github.com/saltstack/salt/pull/34844
.. _#34847: https://github.com/saltstack/salt/pull/34847
.. _#34848: https://github.com/saltstack/salt/pull/34848
.. _#34850: https://github.com/saltstack/salt/pull/34850
.. _#34852: https://github.com/saltstack/salt/pull/34852
.. _#34854: https://github.com/saltstack/salt/pull/34854
.. _#34858: https://github.com/saltstack/salt/pull/34858
.. _#34859: https://github.com/saltstack/salt/pull/34859
.. _#34862: https://github.com/saltstack/salt/pull/34862
.. _#34864: https://github.com/saltstack/salt/pull/34864
.. _#34865: https://github.com/saltstack/salt/pull/34865
.. _#34869: https://github.com/saltstack/salt/pull/34869
.. _#34873: https://github.com/saltstack/salt/issues/34873
.. _#34878: https://github.com/saltstack/salt/pull/34878
.. _#34887: https://github.com/saltstack/salt/pull/34887
.. _#34894: https://github.com/saltstack/salt/pull/34894
.. _#34898: https://github.com/saltstack/salt/pull/34898
.. _#34900: https://github.com/saltstack/salt/pull/34900
.. _#34901: https://github.com/saltstack/salt/pull/34901
.. _#34902: https://github.com/saltstack/salt/pull/34902
.. _#34906: https://github.com/saltstack/salt/pull/34906
.. _#34910: https://github.com/saltstack/salt/pull/34910
.. _#34911: https://github.com/saltstack/salt/pull/34911
.. _#34915: https://github.com/saltstack/salt/pull/34915
.. _#34916: https://github.com/saltstack/salt/pull/34916
.. _#34923: https://github.com/saltstack/salt/pull/34923
.. _#34926: https://github.com/saltstack/salt/pull/34926
.. _#34933: https://github.com/saltstack/salt/pull/34933
.. _#34935: https://github.com/saltstack/salt/pull/34935
.. _#34946: https://github.com/saltstack/salt/pull/34946
.. _#34951: https://github.com/saltstack/salt/pull/34951
.. _#34956: https://github.com/saltstack/salt/pull/34956
.. _#34957: https://github.com/saltstack/salt/pull/34957
.. _#34971: https://github.com/saltstack/salt/pull/34971
.. _#34988: https://github.com/saltstack/salt/pull/34988
.. _AndrewPashkin: https://github.com/AndrewPashkin
.. _Cashwini: https://github.com/Cashwini
.. _Ch3LL: https://github.com/Ch3LL
.. _DarkKnightCZ: https://github.com/DarkKnightCZ
.. _DmitryKuzmenko: https://github.com/DmitryKuzmenko
.. _HG00: https://github.com/HG00
.. _Inveracity: https://github.com/Inveracity
.. _UtahDave: https://github.com/UtahDave
.. _abalashov: https://github.com/abalashov
.. _abednarik: https://github.com/abednarik
.. _adelcast: https://github.com/adelcast
.. _ajacoutot: https://github.com/ajacoutot
.. _amendlik: https://github.com/amendlik
.. _amontalban: https://github.com/amontalban
.. _andrejohansson: https://github.com/andrejohansson
.. _anlutro: https://github.com/anlutro
.. _aphor: https://github.com/aphor
.. _artxki: https://github.com/artxki
.. _asloboda-cisco: https://github.com/asloboda-cisco
.. _astehlik: https://github.com/astehlik
.. _avandendorpe: https://github.com/avandendorpe
.. _bbinet: https://github.com/bbinet
.. _bdrung: https://github.com/bdrung
.. _bensherman: https://github.com/bensherman
.. _cachedout: https://github.com/cachedout
.. _chrimi: https://github.com/chrimi
.. _christoe: https://github.com/christoe
.. _clinta: https://github.com/clinta
.. _cmclaughlin: https://github.com/cmclaughlin
.. _cro: https://github.com/cro
.. _dmurphy18: https://github.com/dmurphy18
.. _dongweiming: https://github.com/dongweiming
.. _edgan: https://github.com/edgan
.. _eliasp: https://github.com/eliasp
.. _eradman: https://github.com/eradman
.. _erikgrinaker: https://github.com/erikgrinaker
.. _farcaller: https://github.com/farcaller
.. _fooka03: https://github.com/fooka03
.. _garethgreenaway: https://github.com/garethgreenaway
.. _giannello: https://github.com/giannello
.. _glomium: https://github.com/glomium
.. _gravyboat: https://github.com/gravyboat
.. _gtmanfred: https://github.com/gtmanfred
.. _isbm: https://github.com/isbm
.. _jacobhammons: https://github.com/jacobhammons
.. _jacobweinstock: https://github.com/jacobweinstock
.. _jfindlay: https://github.com/jfindlay
.. _jmacfar: https://github.com/jmacfar
.. _jnhmcknight: https://github.com/jnhmcknight
.. _johngrasty: https://github.com/johngrasty
.. _justinta: https://github.com/justinta
.. _l2ol33rt: https://github.com/l2ol33rt
.. _lomeroe: https://github.com/lomeroe
.. _mattglv: https://github.com/mattglv
.. _matthayes: https://github.com/matthayes
.. _meaksh: https://github.com/meaksh
.. _msdogado: https://github.com/msdogado
.. _nate-byrnes: https://github.com/nate-byrnes
.. _nbirnel: https://github.com/nbirnel
.. _nulfox: https://github.com/nulfox
.. _onorua: https://github.com/onorua
.. _opdude: https://github.com/opdude
.. _pavankumar2203: https://github.com/pavankumar2203
.. _peterdemin: https://github.com/peterdemin
.. _phil123456: https://github.com/phil123456
.. _rabits: https://github.com/rabits
.. _rallytime: https://github.com/rallytime
.. _rayba: https://github.com/rayba
.. _rmohta: https://github.com/rmohta
.. _rodoyle: https://github.com/rodoyle
.. _rvora: https://github.com/rvora
.. _ryanwalder: https://github.com/ryanwalder
.. _s0undt3ch: https://github.com/s0undt3ch
.. _saltstack/salt#26171: https://github.com/saltstack/salt/issues/26171
.. _saltstack/salt#27980: https://github.com/saltstack/salt/issues/27980
.. _saltstack/salt#32525: https://github.com/saltstack/salt/issues/32525
.. _saltstack/salt#32591: https://github.com/saltstack/salt/issues/32591
.. _saltstack/salt#33452: https://github.com/saltstack/salt/issues/33452
.. _saltstack/salt#33923: https://github.com/saltstack/salt/issues/33923
.. _saltstack/salt#34345: https://github.com/saltstack/salt/issues/34345
.. _saltstack/salt#34382: https://github.com/saltstack/salt/issues/34382
.. _saltstack/salt#34548: https://github.com/saltstack/salt/issues/34548
.. _saltstack/salt#34549: https://github.com/saltstack/salt/pull/34549
.. _saltstack/salt#34607: https://github.com/saltstack/salt/pull/34607
.. _saltstack/salt#34630: https://github.com/saltstack/salt/issues/34630
.. _saltstack/salt#34816: https://github.com/saltstack/salt/issues/34816
.. _saltstack/salt#34873: https://github.com/saltstack/salt/issues/34873
.. _saltstack/salt#34878: https://github.com/saltstack/salt/pull/34878
.. _saltstack/salt#34890: https://github.com/saltstack/salt/issues/34890
.. _saltstack/salt#34893: https://github.com/saltstack/salt/issues/34893
.. _saltstack/salt#34908: https://github.com/saltstack/salt/issues/34908
.. _secumod: https://github.com/secumod
.. _sjmh: https://github.com/sjmh
.. _sjorge: https://github.com/sjorge
.. _stjack99: https://github.com/stjack99
.. _tehsu: https://github.com/tehsu
.. _terminalmage: https://github.com/terminalmage
.. _thatch45: https://github.com/thatch45
.. _themalkolm: https://github.com/themalkolm
.. _ticosax: https://github.com/ticosax
.. _tmehlinger: https://github.com/tmehlinger
.. _torhve: https://github.com/torhve
.. _twangboy: https://github.com/twangboy
.. _viq: https://github.com/viq
.. _vutny: https://github.com/vutny
.. _whiteinge: https://github.com/whiteinge
.. _whytewolf: https://github.com/whytewolf