mirror of
https://github.com/saltstack/salt.git
synced 2025-04-16 09:40:20 +00:00

There are various spelling mistakes in the git commit messages in the release notes. Fix those spelling mistakes. Since each commit is either referenced by the commit has or pull request, fixing those spelling mistakes has no negative effect on finding those commit. Signed-off-by: Benjamin Drung <benjamin.drung@ionos.com>
57 KiB
57 KiB
Salt 2016.3.6 Release Notes
Version 2016.3.6 is a bugfix release for 2016.3.0 <release-2016-3-0>
.
Statistics
- Total Merges: 119
- Total Issue References: 52
- Total PR References: 163
- Contributors: 43 (Adaephon-GH, Ch3LL, DmitryKuzmenko, Foxlik, GideonRed-zz, The-Loeki, UtahDave, alexbleotu, anlutro, bobrik, cachedout, cro, dincamihai, drawsmcgraw, fboismenu, galet, garethgreenaway, grep4linux, gtmanfred, jacobhammons, jfindlay, joe-niland, lvg01, mbom2004, mcalmer, mchugh19, meaksh, mirceaulinic, morganwillcock, narendraingale2, nasenbaer13, ni3mm4nd, rallytime, s0undt3ch, sergeizv, smarsching, techhat, terminalmage, thatch45, twangboy, velom, vutny, yue9944882)
Security Fix
CVE-2017-7893 Compromised salt-minions can impersonate the salt-master. (Discovery credit: Frank Spierings)
Changelog for v2016.3.5..v2016.3.6
Generated at: 2018-05-27 13:45:07 UTC
- PR #40232: (rallytime) Update release notes
for 2016.3.6 @ 2017-03-22 21:09:35 UTC
24c4ae9c21
Merge pull request #40232 from rallytime/update-release-notes2ead188b4f
Update release notes for 2016.3.6
- ISSUE #39854: (Foxlik) quoted space in authorized_keys confuses ssh.py (refs: #39855)
- PR #39855: (Foxlik) Use regular expression
instead of split when replacing authorized_keys @ 2017-03-22
18:28:32 UTC
c59ae9a82c
Merge pull request #39855 from Foxlik/use_regex_to_compare_authorized_keysd46845a5b6
Add newline at end of filed4a3c8a66a
Use regular expression instead of split when replacing authorized_keys
- PR #40221: (rallytime) Back-port #39179 to 2016.3
@ 2017-03-22 17:40:34 UTC
- PR #39179: (mcalmer) fix error parsing (refs: #40221)
fd10430018
Merge pull request #40221 from rallytime/bp-3917907dc2de084
fix error parsing
- ISSUE #40203: (frogunder) 2016.3.6. Minion don't connect to older master. (refs: #40206)
- PR #40206: (cro) Leave sign_pub_messages off by
default. @ 2017-03-22 16:43:03 UTC
a27a2cc3bb
Merge pull request #40206 from cro/sign_pub_take201048de83f
leave sign_pub_messages off on minion by default.a82b005507
Leave sign_pub_messages off by default.
- PR #40193: (rallytime) Back-port #40117 to 2016.3
@ 2017-03-22 16:42:21 UTC
- PR #40117: (narendraingale2) Fix force remove (refs: #40193)
d1abb4cbaa
Merge pull request #40193 from rallytime/bp-40117cf1857904b
More optimization.5a08266814
Removed debug statemntf557f7c6bb
Added fix for issue 39393bb62278b73
Reverting changes.a9107cde44
Added if condition for broken link.
- PR #40196: (twangboy) Update dependencies for
PyOpenSSL @ 2017-03-22 16:40:46 UTC
0f1ff4d4a8
Merge pull request #40196 from twangboy/win_fix_deps6761527793
Update dependencies for PyOpenSSL
- PR #40184: (terminalmage) Link to minion
start reactor example from FAQ. @ 2017-03-21 17:33:09 UTC
b0501515cb
Merge pull request #40184 from terminalmage/link-reactor-examplea42be82993
Link to minion start reactor example from FAQ.
- PR #40182: (terminalmage) Add support for
"stopped" state to dockerng's mod_watch @ 2017-03-21 15:40:29
UTC
d4e6c58526
Merge pull request #40182 from terminalmage/dockerng-mod_watch-stopped4629a26fb7
Add support for "stopped" state to dockerng's mod_watch
- PR #40171: (Ch3LL) additional PRs/issues for
2016.3.6 release notes @ 2017-03-20 22:14:17 UTC
a0b4082484
Merge pull request #40171 from Ch3LL/2016.3.6_release9c6d8d892f
additional PRs/issues for 2016.3.6 release notes
- PR #40120: (sergeizv) gce: Exclude
GCENodeDriver objects from expand_node
result @ 2017-03-20 21:44:42 UTC
33ba7821f7
Merge pull request #40120 from sergeizv/gce-expand-node-fix9d0fbe7e01
gce: Exclude GCENodeDriver objects from expand_node result
- PR #40122: (meaksh) Adding "pkg.install
downloadonly=True" support to yum/dnf execution module @ 2017-03-20
21:44:15 UTC
48843977c3
Merge pull request #40122 from meaksh/2016.3-yum-downloadonly-support067f3f77c2
Adding downloadonly support to yum/dnf module
- PR #40159: (cro) Turn on sign_pub_messages by
default. @ 2017-03-20 21:00:49 UTC
60e1d4e2f3
Merge pull request #40159 from cro/sign_pube663b761fb
Fix small syntax error0a0f46fb14
Turn on sign_pub_messages by default. Make sure messages with no 'sig' are dropped with error when sign_pub_messages is True.
- PR #40123: (twangboy) Adds support for
inet_pton in Windows to network util @ 2017-03-20 16:25:47 UTC
28e4fc17b6
Merge pull request #40123 from twangboy/win_fix_network06dfd55ef9
Adds support for inet_pton in Windows to network util
- ISSUE #39995: (frogunder) Head of Develop - Multimaster error (refs: #40141)
- ISSUE #39118: (bobrik) Minion ipv6 option is not documented (refs: #39289, #39131)
- PR #40141: (bobrik) Use the first address if
cannot connect to any @ 2017-03-20 15:06:57 UTC
- PR #39289: (bobrik) Autodetect IPv6 connectivity from minion to master (refs: #39766, #40141)
35ddb79f59
Merge pull request #40141 from bobrik/fallback-resolveaf1545deed
Use the first address if cannot connect to any
- PR #40059: (terminalmage) Fix traceback
when virtualenv.managed is invoked with nonexistent user @
2017-03-16 20:46:43 UTC
116201f345
Merge pull request #40059 from terminalmage/fix-virtualenv-tracebacke3cfd29d6b
Fix traceback when virtualenv.managed is invoked with nonexistent user
- PR #40090: (rallytime) Back-port #40056 to 2016.3
@ 2017-03-16 19:42:58 UTC
- PR #40056: (thatch45) update mention bot blacklist (refs: #40090)
a01b52b9a3
Merge pull request #40090 from rallytime/bp-40056ae012db87a
update mention bot blacklist
- PR #40057: (cachedout) More mentionbot
blacklists @ 2017-03-16 18:10:11 UTC
d1570bba4c
Merge pull request #40057 from cachedout/ollie_blacklist0ac2e83d37
Merge branch '2016.3' into ollie_blacklist
- PR #40070: (Ch3LL) update 2016.3.6 release notes
with additional PR's @ 2017-03-16 15:43:22 UTC
d36bdb1a6e
Merge pull request #40070 from Ch3LL/2016.3.6_releasea1f8b49bd1
update 2016.3.6 release notes with additional PR's
- PR #40018: (meaksh) Allows overriding 'timeout'
and 'gather_job_timeout' to 'manage.up' runner call @ 2017-03-15
19:43:01 UTC
8dcffc7751
Merge pull request #40018 from meaksh/2016.3-handling-timeouts-for-manage.up-runner9f5c3b7dcd
Allows one to set custom timeouts for 'manage.up' and 'manage.status'2102d9c75c
Allows one to set 'timeout' and 'gather_job_timeout' via kwargs
- PR #40038: (velom) correctly parse
"pkg_name===version" from pip freeze @ 2017-03-15 19:30:03 UTC
22fc5299a2
Merge pull request #40038 from velom/fix-pip-freeze-parsing3fae91d879
correctly parse "pkg_name===version" from pip freeze
- ISSUE #40036: (oogali) UnboundLocalError: local variable 'ifcfg' referenced before assignment (refs: #40053)
- PR #40053: (gtmanfred) Update rh_ip.py @
2017-03-15 18:57:32 UTC
3584f935fa
Merge pull request #40053 from saltstack/rh_ip_patch219947acdb
Update rh_ip.py
- ISSUE #40011: (tsaridas) salt-minion does not shutdown properly 2016.11.3 rh6 (refs: #40041)
- PR #40041: (terminalmage) Fix transposed
lines in salt.utils.process @ 2017-03-15 17:58:24 UTC
837432d3d2
Merge pull request #40041 from terminalmage/issue400115b5d1b375c
Fix transposed lines in salt.utils.process
- PR #40021: (Ch3LL) 2016.3.6 release notes with
change log @ 2017-03-14 21:06:18 UTC
ee7f3b1200
Merge pull request #40021 from Ch3LL/2016.3.6_releasef3e7e4fb2a
Add 2016.3.6 Release Notes
- PR #40016: (terminalmage) Attempt to fix
failing grains tests in 2016.3 @ 2017-03-14 18:34:32 UTC
26895b7be2
Merge pull request #40016 from terminalmage/fix-grains-test0ec81a4cde
Fixup a syntax error5d84b40bfd
Attempt to fix failing grains tests in 2016.3
- PR #39980: (vutny) [2016.3] Allow using bg kwarg for cmd.run state function @ 2017-03-14
17:16:14 UTC
0c61d064ad
Merge pull request #39980 from vutny/cmd-run-state-bga81dc9dfc1
[2016.3] Allow using bg kwarg for cmd.run state function
- ISSUE #39942: (Foxlik) Web Documentation not in sync with release 2016.11.3 (refs: #39994)
- PR #39994: (rallytime) Add a versionadded
tag for dockerng ulimits addition @ 2017-03-13 20:58:02 UTC
b042484455
Merge pull request #39994 from rallytime/ulimits-dockerng-version37bd800fac
Add a versionadded tag for dockerng ulimits addition
- PR #39988: (terminalmage) Add comment
explaining change from #39973 @
2017-03-13 18:37:29 UTC
- PR #39973: (terminalmage) Don't use docker.Client instance from context if missing attributes (refs: #39988)
e125c94ba5
Merge pull request #39988 from terminalmage/dockerng-timeoutbd2519ed1b
Add comment explaining change from #39973
- PR #39973: (terminalmage) Don't use
docker.Client instance from context if missing attributes (refs: #39988) @
2017-03-11 14:57:50 UTC
cd0336e868
Merge pull request #39973 from terminalmage/dockerng-timeout869416e7db
Don't use docker.Client instance from context if missing attributes
- PR #39962: (cachedout) Disable mention bot
delay on 2016.3 @ 2017-03-10 20:24:08 UTC
282c607d26
Merge pull request #39962 from cachedout/disable_mentionbot_delay_37a638f204b
Disable mention bot delay on 2016.35592c680b5
More mentionbot blacklists
- PR #39937: (cachedout) Fix --non-gpg-checks
in zypper module @ 2017-03-10 18:02:51 UTC
1e0c88ae08
Merge pull request #39937 from cachedout/gpg_zypper13ed0d1209
Fix --non-gpg-checks in zypper module
- PR #39929: (terminalmage) Scrap
event-based approach for refreshing grains (2016.3 branch) @
2017-03-09 22:03:16 UTC
4526fc6e08
Merge pull request #39929 from terminalmage/pr-39770-2016.3cf0100dabe
Scrap event-based approach for refreshing grains
- ISSUE #22080: (The-Loeki) CIDR matching for IPv6 / improve IPv6 support in utils.network (refs: #39919)
- PR #39919: (The-Loeki) CIDR matching
supports IPv6, update docs @ 2017-03-09 16:03:00 UTC
111110caf8
Merge pull request #39919 from The-Loeki/patch-1170cbadc54
CIDR matching supports IPv6, update docs
- PR #39899: (techhat) Update cleanup function
for azure @ 2017-03-08 23:28:33 UTC
caf10e9988
Merge pull request #39899 from techhat/cleanupdisksbaf4579e63
Update cleanup function for azure
- PR #39871: (terminalmage) Squelch warning
for pygit2 import @ 2017-03-07 20:40:18 UTC
fcf95f3654
Merge pull request #39871 from terminalmage/squelch-import-warning2b2ec69d04
Squelch warning for pygit2 import
- PR #39794: (cachedout) Clean up errors which
might be thrown when the monitor socket shuts down @ 2017-03-04
16:12:37 UTC
f223fa8906
Merge pull request #39794 from cachedout/clean_monitor_socket_shutdown2e683e788b
Clean up errors which might be thrown when the monitor socket shuts down
- PR #39819: (terminalmage) Improve the Top
File matching docs @ 2017-03-04 16:06:40 UTC
4002dc1947
Merge pull request #39819 from terminalmage/top-file-matching-docs7178e77eee
Improve the Top File matching docs
- PR #39820: (ni3mm4nd) Add missing apostrophe
in Beacons topic documentation @ 2017-03-04 16:05:29 UTC
c08aaeb7fd
Merge pull request #39820 from ni3mm4nd/beacons_topic_doc_typo804b12048c
Add missing apostrophe
- PR #39826: (cachedout) Add group func to
yubikey auth @ 2017-03-04 16:02:14 UTC
cbd2a4e3cc
Merge pull request #39826 from cachedout/yubikey_fix6125eff02d
Add group func to yubikey auth
- ISSUE #39622: (drawsmcgraw) boto_vpc.create_subnet does not properly assign tags (refs: #39624)
- PR #39624: (drawsmcgraw) Address issue
39622 @ 2017-03-03 15:59:04 UTC
f575ef459f
Merge pull request #39624 from drawsmcgraw/3962213da50be33
Fix indention lint errors545026352f
Address issue 39622
- ISSUE #39119: (frogunder) Head of 2016.3 - Salt-Master uses 90 seconds to restart (refs: #39796)
- PR #39796: (cachedout) Stop the process
manager when it no longer has processes to manage @ 2017-03-02
23:03:13 UTC
1f3619c1e5
Merge pull request #39796 from cachedout/master_shutdowne31d46c1b8
Stop the process manager when it no longer has processes to manage
- ISSUE #39333: (jagguli) Not Available error - Scheduling custom runner functions (refs: #39791)
- ISSUE #38514: (githubcdr) Unable to schedule runners (refs: #39791)
- PR #39791: (gtmanfred) load runners if role
is master @ 2017-03-02 19:43:41 UTC
53341cf152
Merge pull request #39791 from gtmanfred/2016.33ab4f843bf
load runners if role is master
- ISSUE #39782: (sergeizv) salt-cloud show_instance action fails on EC2 instances (refs: #39784)
- ISSUE #33162: (jfindlay) Key error with salt.utils.cloud.cache_node and EC2 (refs: #39784, #33164)
- PR #39784: (sergeizv) Fix 39782 @
2017-03-02 16:08:51 UTC
- PR #33164: (jfindlay) cloud.clouds.ec2: cache each named node (refs: #39784)
c234c25092
Merge pull request #39784 from sergeizv/fix-39782b71c3fe13c
Revert "cloud.clouds.ec2: cache each named node (#33164)"
- ISSUE #39336: (GevatterGaul) salt-minion fails with IPv6 (refs: #39766)
- ISSUE #39118: (bobrik) Minion ipv6 option is not documented (refs: #39289, #39131)
- PR #39766: (rallytime) Restore ipv6
connectivity and "master: <ip>:<port>" support @
2017-03-02 02:55:55 UTC
- PR #39289: (bobrik) Autodetect IPv6 connectivity from minion to master (refs: #39766, #40141)
- PR #25021: (GideonRed-zz) Introduce ip:port minion config (refs: #39766)
4ee59be22c
Merge pull request #39766 from rallytime/fix-ipv6-connection65b239664e
Restore ipv6 connectivity and "master: <ip>:<port>" support
- ISSUE #33187: (usbportnoy) Deploy to jboss TypeError at boss7.py:469 (refs: #39761, #39170)
- PR #39761: (cachedout) Properly display
error in jboss7 state @ 2017-03-01 18:43:23 UTC
a24da31131
Merge pull request #39761 from cachedout/issue_33187c2df29edb2
Properly display error in jboss7 state
- PR #39728: (rallytime) [2016.3] Bump latest
release version to 2016.11.3 @ 2017-02-28 18:07:44 UTC
0888bc32ef
Merge pull request #39728 from rallytime/update-release-ver-2016.3c9bc8af8f2
[2016.3] Bump latest release version to 2016.11.3
- PR #39619: (terminalmage) Add a function
to simply refresh the grains @ 2017-02-28 00:20:27 UTC
b52dbeec68
Merge pull request #39619 from terminalmage/zd1207c7dfb494a6
Fix mocking for grains refresh7e0ced3b45
Properly hand proxy minions692c456da3
Add a function to simply refresh the grains
- ISSUE #39482: (bobrik) file.managed and file mode don't mention default mode (refs: #39487)
- PR #39487: (bobrik) Document default permission
modes for file module @ 2017-02-24 23:49:00 UTC
3f8b5e6733
Merge pull request #39487 from bobrik/mode-docs41ef69b3ca
Document default permission modes for file module
- ISSUE #39169: (blueyed) Using batch-mode with salt.state in orchestration runner considers all minions to have failed (refs: #39641)
- PR #39641: (smarsching) Return runner
return code in a way compatible with check_state_result @ 2017-02-24
23:07:11 UTC
f7389bf1f5
Merge pull request #39641 from smarsching/issue-39169-2016.388c2d9a540
Fix return data structure for runner (issue #39169).
- PR #39633: (terminalmage) Fix misspelled
argument in salt.modules.systemd.disable() @ 2017-02-24 18:21:36
UTC
fc970b6a16
Merge pull request #39633 from terminalmage/fix-systemd-typoca54541abe
Add missing unit test for disable func17109e1522
Fix misspelled argument in salt.modules.systemd.disable()
- PR #39613: (terminalmage) Fix inaccurate
documentation @ 2017-02-24 06:07:35 UTC
53e78d67f6
Merge pull request #39613 from terminalmage/fix-docs9342eda377
Fix inaccurate documentation
- PR #39600: (vutny) state.file: drop non-relevant
examples for source_hash parameter @
2017-02-23 16:55:27 UTC
4e2b852f83
Merge pull request #39600 from vutny/state-file-docs9b0427c27a
state.file: drop non-relevant examples for source_hash parameter
- PR #39584: (cachedout) A note in the docs
about mentionbot @ 2017-02-23 15:12:13 UTC
ed83420417
Merge pull request #39584 from cachedout/mentionbot_docs652044b18f
A note in the docs about mentionbot
- PR #39583: (cachedout) Add empty blacklist
to mention bot @ 2017-02-23 02:22:57 UTC
d3e50b4f2f
Merge pull request #39583 from cachedout/mentionbot_blacklist62491c900d
Add empty blacklist to mention bot
- PR #39579: (rallytime) [2016.3] Pylint:
Remove unused import @ 2017-02-22 23:46:33 UTC
8352e6b44b
Merge pull request #39579 from rallytime/fix-lint65889e1f30
[2016.3] Pylint: Remove unused import
- PR #39578: (cachedout) Add mention-bot
configuration @ 2017-02-22 23:39:24 UTC
43dba3254c
Merge pull request #39578 from cachedout/2016.3344499eef7
Add mention-bot configuration
- PR #39542: (twangboy) Gate ssh_known_hosts
state against Windows @ 2017-02-22 20:16:41 UTC
8f7a0f9d96
Merge pull request #39542 from twangboy/gate_ssh_known_hostsc90a52ef27
Remove expensive check6d645cae0e
Add __virtual__ function
- ISSUE #39118: (bobrik) Minion ipv6 option is not documented (refs: #39289, #39131)
- PR #39289: (bobrik) Autodetect IPv6
connectivity from minion to master (refs: #39766, #40141) @
2017-02-22 19:05:32 UTC
c10965833a
Merge pull request #39289 from bobrik/autodetect-ipv62761a1b244
Move new kwargs to the end of argument list0df6b922e7
Narrow down connection exception to socket.errore8a2cc0488
Do no try to connect to salt master in syndic config testaf9578631e
Properly log address that failed to resolve or pass connection check9a34fbeba9
Actually connect to master instead of checking route availabilityc494839c65
Avoid bare exceptions in dns_check29f376676d
Rewrite dns_check to try to connect to address55965ce505
Autodetect IPv6 connectivity from minion to master
- PR #39569: (s0undt3ch) Don't use our own six
dictionary fixes in this branch @ 2017-02-22 18:59:49 UTC
3fb928b63a
Merge pull request #39569 from s0undt3ch/2016.349da135abd
Don't use our own six dictionary fixes in this branch
- PR #39508: (dincamihai) Openscap @
2017-02-22 18:36:36 UTC
91e3319df8
Merge pull request #39508 from dincamihai/openscap9fedb84607
Always return oscap's stderr0ecde2cd02
Include oscap returncode in response
- ISSUE #30802: (kjelle) Missing ulimits on docker.running / dockerng.running (refs: #39562)
- PR #39562: (terminalmage) Add ulimits to
dockerng state/exec module @ 2017-02-22 16:31:49 UTC
fbe2194a93
Merge pull request #39562 from terminalmage/issue30802c50374041d
Add ulimits to dockerng state/exec moduleda42040c1a
Try the docker-py 2.0 client name first- PR #39544: (terminalmage) dockerng.get_client_args: Fix path for endpoint config for some versions of docker-py
- ISSUE #39447: (Foxlik) dockerng keeps restarting privileged container (refs: #39483)
- PR #39498: (terminalmage) Resubmit PR #39483 against
2016.3 branch @ 2017-02-20 19:35:33 UTC
- PR #39483: (Foxlik) dockerng: compare sets instead of lists of security_opt (refs: #39498)
dff35b58f8
Merge pull request #39498 from terminalmage/pr-3948320b097a745
dockerng: compare sets instead of lists of security_opt
- PR #39497: (terminalmage) Two dockerng
compatibility fixes @ 2017-02-19 17:43:36 UTC
6418e725ed
Merge pull request #39497 from terminalmage/docker-compat-fixescbd0270bac
docker: make docker-exec the default execution drivera6a17d58aa
Handle docker-py 2.0's new host_config path
- PR #39423: (dincamihai) Openscap module @
2017-02-17 18:31:04 UTC
9c4292fb4e
Merge pull request #39423 from dincamihai/openscap9d13422ac1
OpenSCAP module
- ISSUE #39444: (clem-compilatio) salt-cloud - IPv6 and IPv4 private_ips - preferred_ip sends False to is_public_ip (refs: #39464)
- PR #39464: (gtmanfred) skip false values
from preferred_ip @ 2017-02-16 22:48:32 UTC
7dd2502360
Merge pull request #39464 from gtmanfred/2016.3f829d6f9fc
skip false values from preferred_ip
- PR #39460: (cachedout) Fix mocks in
win_disim tests @ 2017-02-16 19:27:48 UTC
db359ff2c3
Merge pull request #39460 from cachedout/win_dism_test_fixe652a45592
Fix mocks in win_disim tests
- PR #39426: (morganwillcock) win_dism:
Return failure when package path does not exist @ 2017-02-16
00:09:22 UTC
9dbfba9b57
Merge pull request #39426 from morganwillcock/disma7d5118262
Return failure when package path does not exist
- PR #39431: (UtahDave) Fix grains.setval
performance @ 2017-02-15 23:56:30 UTC
56162706e3
Merge pull request #39431 from UtahDave/fix_grains.setval_performance391bbecd90
add docs709c197f84
allow sync_grains to be disabled on grains.setval
- ISSUE #39304: (Auha) boto_s3_bucket documentation dependency clarification (refs: #39405)
- PR #39405: (rallytime) Update :depends: docs
for boto states and modules @ 2017-02-15 17:32:08 UTC
239e16e612
Merge pull request #39405 from rallytime/fix-39304bd1fe03ce7
Update :depends: docs for boto states and modules
- ISSUE #38762: (oz123) Configuration information for custom returners (refs: #39411)
- PR #39411: (rallytime) Update external_cache
docs with other configuration options @ 2017-02-15 17:30:40 UTC
415102f346
Merge pull request #39411 from rallytime/fix-38762e13febe58d
Update external_cache docs with other configuration options- PR #39421: (terminalmage) Update docs on upstream EPEL7 pygit2/libgit2 issues
- PR #39409: (terminalmage) salt.fileserver.roots: Fix regression in symlink_list
- PR #39337: (terminalmage) Don't re-walk the roots fileserver in symlink_list() (refs: #39409)
- PR #39362: (dincamihai) Add cp.push test @
2017-02-14 18:42:11 UTC
8b8ab8ef8e
Merge pull request #39362 from dincamihai/cp-push-test-2016.391383c5a19
Add cp.push test
- PR #39380: (joe-niland) Quote numeric user
names so pwd.getpwnam handles them properly @ 2017-02-14 18:33:33
UTC
4b726f955b
Merge pull request #39380 from joe-niland/quote-numeric-usernamesc2edfdd464
Quote numeric user names so pwd.getpwnam handles them properly
- PR #39400: (meaksh) Prevents 'OSError'
exception in case certain job cache path doesn't exist @ 2017-02-14
18:27:04 UTC
1116d32df9
Merge pull request #39400 from meaksh/2016.3-fix-local-cache-issuee7e559ef5c
Prevents 'OSError' exception in case path doesn't exist
- PR #39300: (terminalmage) Replace more
usage of str.format in the loader @ 2017-02-13 19:01:19 UTC
- PR #39227: (terminalmage) Loader optimzation (refs: #39300)
6c854da1d4
Merge pull request #39300 from terminalmage/loader-optimizationd3e5d1525e
Replace more usage of str.format in the loader
- PR #39337: (terminalmage) Don't re-walk
the roots fileserver in symlink_list() (refs: #39409) @
2017-02-13 18:41:17 UTC
5286b5ff1b
Merge pull request #39337 from terminalmage/issue34428a7d2135dc2
Don't re-walk the roots fileserver in symlink_list()
- PR #39339: (cro) Add link to external pillar
documentation for clarification. @ 2017-02-13 18:40:13 UTC
ce781deeb5
Merge pull request #39339 from cro/pillar_filetree_doc410810cea2
Clarification on external pillar usage.- PR #39316: (terminalmage) Document the upstream RedHat bug with their pygit2 package
- PR #39313: (rallytime) [2016.3] Merge
forward from 2015.8 to 2016.3 @ 2017-02-10 16:23:23 UTC
9de559ff4e
Merge pull request #39313 from rallytime/merge-2016.30b8dddf12b
Merge branch '2015.8' into '2016.3'fc551bcf5d
Merge pull request #39293 from sergeizv/grammar-fix70f2b586d3
Rewrap paragraphe6ab5178ea
Grammar fix
8a1b45632a
Merge pull request #39295 from sergeizv/typo-fix5d9f36d58d
Fix typo
cfaafece34
Merge pull request #39296 from sergeizv/whitespace-fix1d4c1dc140
Whitespace fix in docs Makefile
0b4dcf4a47
Merge pull request #39294 from sergeizv/fix-link04bde6eed2
Fix link in proxyminion guide
- ISSUE #38595: (yue9944882) Redis ext job cache occurred error (refs: #38610)
- PR #39297: (cro) Add doc to recommend pgjsonb for
master job caches @ 2017-02-09 22:49:59 UTC
f16027d30e
Merge pull request #39297 from cro/pg_returner_docs28bac649ae
Typo19fedcdd23
Add doc to recommend pgjsonb for master job caches
- PR #39286: (terminalmage) Allow
minion/CLI saltenv/pillarenv to override master when compiling pillar @
2017-02-09 21:22:46 UTC
77e50ed8b7
Merge pull request #39286 from terminalmage/fix-pillarenv-precedence3cb9833e57
Allow minion/CLI saltenv/pillarenv to override master when compiling pillar
- ISSUE #39220: (lvg01) state file.line skips leading spaces in content with mode:ensure and indent:False (refs: #39221)
- PR #39221: (lvg01) Fix bug 39220 @
2017-02-09 18:12:29 UTC
52440416ca
Merge pull request #39221 from lvg01/fix-bug-39220e8a41d6341
Removes to early content stripping (stripping is already done when needed with ident:true), fixes #39220a4b169e0bd
Fixed wrong logic, fixes #39220
- ISSUE #36913: (terminalmage) Support custom
refspecs in GitFS (refs: #39210)
- PR #39280: (terminalmage) Add warning for Dulwich removal
- PR #39210: (terminalmage) salt.utils.gitfs: remove dulwich support, make refspecs configurable (refs: #39280)
- PR #39260: (terminalmage) Update jsonschema tests to reflect change in jsonschema 2.6.0
- 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 #39227: (terminalmage) Loader
optimzation (refs: #39300) @
2017-02-08 19:38:21 UTC
8e88f71dd9
Merge pull request #39227 from terminalmage/loader-optimizationc750662946
Loader optimzation
- ISSUE #38856: (fhaynes) salt-cloud throws an exception when ec2 does not return encoding (refs: #39228)
- PR #39228: (gtmanfred) default to utf8
encoding if not specified @ 2017-02-08 19:36:57 UTC
bc89b297f8
Merge pull request #39228 from gtmanfred/2016.3afee047b08
default to utf8 encoding if not specified
- PR #39231: (terminalmage) Add
clarification for jenkins execution module @ 2017-02-08 19:34:45
UTC
d9b0671dbd
Merge pull request #39231 from terminalmage/clarify-jenkins-dependsad1b1255f2
Add clarification for jenkins execution module
- PR #39232: (terminalmage) Avoid recursion
in s3/svn ext_pillars @ 2017-02-08 19:33:28 UTC
ddcff89a84
Merge pull request #39232 from terminalmage/issue21342c88896c277
Avoid recursion in s3/svn ext_pillars
- ISSUE #38697: (fboismenu) On Windows, ip.get_all_interfaces returns at most 2 DNS/WINS Servers (refs: #38793)
- ISSUE #33187: (usbportnoy) Deploy to jboss TypeError at boss7.py:469 (refs: #39761, #39170)
- PR #39199: (rallytime) Back-port #39170 to 2016.3
@ 2017-02-07 16:19:32 UTC
- PR #39170: (grep4linux) Added missing source_hash_name argument in get_managed function (refs: #39199)
df5f934c34
Merge pull request #39199 from rallytime/bp-39170c129905310
Added missing source_hash_name argument in get_managed function Additional fix to #33187 Customer was still seeing errors, this should now work. Tested with 2015.8.13 and 2016.11.2
- ISSUE #37174: (mikeadamz) The State execution failed to record the order in which all states were executed spam while running pkg.upgrade from orchestration runner (refs: #39206)
- PR #39206: (cachedout) Ignore empty dicts in
highstate outputter @ 2017-02-07 16:11:36 UTC
2621c119fd
Merge pull request #39206 from cachedout/issue_issue_37174be31e0559c
Ignore empty dicts in highstate outputter
- PR #39209: (terminalmage) Sort the return
list from the fileserver.envs runner @ 2017-02-07 16:07:08 UTC
dd440452ea
Merge pull request #39209 from terminalmage/sorted-envse6dda4a625
Sort the return list from the fileserver.envs runner- PR #39202: (rallytime) [2016.3] Pylint fix
- ISSUE #38697: (fboismenu) On Windows, ip.get_all_interfaces returns at most 2 DNS/WINS Servers (refs: #38793)
- PR #39197: (cachedout) Pr 38793 @
2017-02-06 19:23:12 UTC
- PR #38793: (fboismenu) Fix for #38697 (refs: #39197, #39230)
ab76054127
Merge pull request #39197 from cachedout/pr-38793f3d35fb5c6
Lint fixes624f25b78d
Fix for #38697
- PR #39166: (Ch3LL) fix boto ec2 module
create_image doc @ 2017-02-06 18:27:17 UTC
fa45cbc359
Merge pull request #39166 from Ch3LL/fix_boto_ec2_docs90af696331
fix boto ec2 module create_image doc
- PR #39173: (rallytime) Restore "Salt
Community" doc section @ 2017-02-06 18:19:11 UTC
- PR #30770: (jacobhammons) Doc restructuring, organization, and cleanup (refs: #39173)
- PR #10792: (cachedout) Documentation overhaul (refs: #39173)
a40cb46249
Merge pull request #39173 from rallytime/restore-community-docs5aeddf42a0
Restore "Salt Community" doc section
- ISSUE #38704: (nasenbaer13) Archive extracted
fails when another state run is queued (refs: #38705)
- PR #39077: (terminalmage) Apply fix from #38705 to 2016.3 branch
- PR #38705: (nasenbaer13) Fix for #38704 archive extracted and dockerio states (refs: #39077)
- PR #39146: (gtmanfred) update vmware getting started doc
- PR #39145: (garethgreenaway) [2016.3] Fix when targeting via pillar with Salt syndic
- PR #38804: (alexbleotu) Second attempt to
fix prepending of root_dir to paths @ 2017-02-02 16:10:37 UTC
cd8077ab81
Merge pull request #38804 from alexbleotu/root_dir_fix-2016.3-ghb3bdd3b04a
Add missing whitelinec7715acd53
Merge pull request #3 from cro/ab_rootdirfixe8cbafaaf1
When running testsuite, salt.syspaths.ROOT_DIR is often empty.
b12dd44a26
Merge pull request #1 from cro/ab_rootdirfixbffc537aca
Remove extra if statements (rstrip will check for the presence anyway).
97521b3468
Second attempt to fix prepending of root_dir to paths
- ISSUE #39118: (bobrik) Minion ipv6 option is not
documented (refs: #39289, #39131)
- PR #39131: (bobrik) Clarify ipv6 option for minion and interface for master, closes #39118
- PR #39116: (terminalmage) Don't abort pillar.get with merge=True if default is None
- PR #39091: (terminalmage) Run
test_valid_docs in batches @ 2017-02-01 19:09:05 UTC
cc9b69b6bc
Merge pull request #39091 from terminalmage/update-test-valid-docsd76f0380d0
add debug logging for batch varsb4afea2a25
Don't fail test if data is emptyb3a5d549c1
Account for trimmed value in 'salt -d' output909916c78e
Run test_valid_docs in batches- PR #39081: (terminalmage) Move fileclient tests to tests/integration/fileserver/fileclient_test.py
- PR #39067: (rallytime) Bump openstack deprecation notice to Oxygen
- PR #39047: (rallytime) [2016.3] Merge
forward from 2015.8 to 2016.3 @ 2017-01-30 23:48:14 UTC
a24af5ac46
Merge pull request #39047 from rallytime/merge-2016.3b732a1f646
Merge branch '2015.8' into '2016.3'56ccae6ff7
Add 2015.8.14 release notes file (#39046)5943fe65d3
Update 2015.8.13 release notes (#39037)- PR #39045: (rallytime) Add 2016.3.6 release notes file
- PR #39042: (rallytime) [2016.3] Update release numbers for doc build
- PR #39038: (rallytime) Update 2016.3.5 release notes
- PR #39028: (terminalmage) Clarify
delimiter argument @ 2017-01-30 18:20:26 UTC
5b09dc4198
Merge pull request #39028 from terminalmage/clarify-delimiter-argumentf29ef071f3
Clarify delimiter argument- PR #39030: (rallytime) Back-port #38972 to 2016.3
- PR #38972: (rallytime) Add CLI Example for rest_sample_utils.get_test_string function (refs: #39030)
- ISSUE #38753: (alexbleotu) __proxy__ dunder is not injected when invoking the salt variable in sls files (refs: #38899, #38829)
- ISSUE #38557: (alexbleotu) Proxy not working on develop (refs: #38829)
- ISSUE #38265: (mirceaulinic) __utils__ object not available in proxy module (refs: #38899, #38829)
- ISSUE #32918: (mirceaulinic) Proxy minions reconnection (refs: #38829)
- ISSUE #37938: (johje349) Memory leak in Reactor (refs: #38951)
- ISSUE #33890: (hvnsweeting) salt memleak when running state.sls (refs: #38951)
- PR #38951: (DmitryKuzmenko) Keep the
only one record per module-function in depends decorator. @
2017-01-27 17:05:42 UTC
da96221741
Merge pull request #38951 from DSRCorporation/bugs/37938_fix_depends_decorator_memleak0b18f34678
Keep the only one record per module-function in depends decorator.
- ISSUE #34780: (joehoyle) S3fs broken in 2016.3.1 (refs: #38982)
- PR #38982: (rallytime) Set response when
using "GET" method in s3 utils @ 2017-01-27 17:04:48 UTC
85165edb70
Merge pull request #38982 from rallytime/fix-347801583c5579a
Set response when using "GET" method in s3 utils
- PR #38989: (anlutro) Documentation: fix SLS in
environment variable examples @ 2017-01-27 17:00:08 UTC
cfdbc99e12
Merge pull request #38989 from alprs/docfix-state_pt3_environ52a9ad1c60
fix SLS in environment variable examples
- PR #39000: (rallytime) Skip the test_badload
test until Jenkins move is complete @ 2017-01-27 16:58:21 UTC
55e4d2572e
Merge pull request #39000 from rallytime/skip-badload-test4b3ff0fe0f
Skip the test_badload test until Jenkins move is complete
- PR #38995: (terminalmage) Fix pillar.item
docstring @ 2017-01-27 16:58:00 UTC
fe054eb772
Merge pull request #38995 from terminalmage/fix-pillar.item-docstring06d094dd8f
Fix pillar.item docstring
- ISSUE #34551: (mbom2004) salt.engines.logstash not loading (refs: #38950)
- PR #38950: (mbom2004) Fixed Logstash Engine
in file logstash.py @ 2017-01-26 19:10:07 UTC
b66b6f6423
Merge pull request #38950 from mbom2004/2016.3c09f39d6c9
Remove unused json import249efa3068
Fixed Logstash Engine in file logstash.py- PR #38973: (rallytime) Handle changing "is_default" value in moto package for boto test mock
- PR #38952: (terminalmage) Make the
ext_pillars available to pillar.ext tunable @ 2017-01-26 19:01:56
UTC
b965b5dcc2
Merge pull request #38952 from terminalmage/zd11686b014e53fc
Rename on_demand_pillar to on_demand_ext_pillard216f90c63
Document new on_demand_pillar option and add to config template426b20f02f
Add documentation for on-demand pillar to pillar.ext docstring7b10274b6b
Make on-demand ext_pillars tunabled54723ccae
Add on_demand_pillar config option
- ISSUE #35777: (rallytime) Properly deprecate template context data in Fluorine (refs: #38948)
- PR #38948: (rallytime) Bump the template
context deprecation version to Oxygen @ 2017-01-25 19:45:59 UTC
2c4ad85a78
Merge pull request #38948 from rallytime/bump-template-context-deprecation749e0031d7
Bump the template context deprecation version to Oxygen
- PR #38946: (rallytime) Back-port #37632 to 2016.3
@ 2017-01-25 19:40:40 UTC
- PR #37632: (twangboy) Fix versions report for Windows Server platforms (refs: #38946)
e4514ca7d8
Merge pull request #38946 from rallytime/bp-37632ee37cdace9
Fix some lintc08071e182
Fix versions report for server OSs
- PR #38913: (Adaephon-GH) Ignore plist
files without Label key @ 2017-01-25 19:07:27 UTC
953a20350a
Merge pull request #38913 from Adaephon-GH/patch-1e2f4a16fdd
Removing trailing whitespace616292c6b1
Ignore plist files without Label key
- PR #38917: (twangboy) Update Jinja2 to 2.9.4
@ 2017-01-25 19:05:38 UTC
826dce1059
Merge pull request #38917 from twangboy/update_jinja_mac62e608b627
Update Jinja2 to 2.9.4
- ISSUE #38540: (amendlik) API wheel client throws exception and success=true (refs: #38925)
- ISSUE #38537: (amendlik) API client wheel_async always returns status 500 (refs: #38925)
- PR #38925: (terminalmage) Fix two wheel
issues in netapi @ 2017-01-25 18:28:52 UTC
b27733cc33
Merge pull request #38925 from terminalmage/issue3854076392fc6ad
Fix traceback when a netapi module uses wheel_asyncbd4474fa62
Fix 'success' value for wheel commands
- PR #38926: (gtmanfred) add note about pysss
for pam eauth @ 2017-01-25 18:12:20 UTC
618596f0cc
Merge pull request #38926 from gtmanfred/2016.39cae953c93
add note about pysss for pam eauth
- ISSUE #38825: (IshMalik) file.managed multiple sources for redundency failure (refs: #38847)
- PR #38847: (terminalmage) Catch
MinionError in file.source_list @ 2017-01-24 16:03:10 UTC
405d86a2ca
Merge pull request #38847 from terminalmage/issue3882511a47803ce
Use log.exception() insteade40fac589a
Catch MinionError in file.source_list
- ISSUE #36121: (Ashald) TemplateNotFound/Unable to cache file (refs: #38875)
- PR #38875: (terminalmage) Reactor: fix
traceback when salt:// path is nonexistent @ 2017-01-24 15:23:39
UTC
b5df104fc2
Merge pull request #38875 from terminalmage/issue36121fbc4d2a2c4
reactor: ensure glob_ref is a string2e443d79a3
cp.cache_file: add note re: return for nonexistent salt:// path
- ISSUE #37413: (Snarfingcode666) Salt-cloud vmware missing reboot command (refs: #38887, #38890)
- PR #38890: (cro) Backport #38887 to
2016.3: Enable resetting a VM via salt-cloud & VMware driver @
2017-01-24 15:15:35 UTC
- PR #38887: (cro) Enable resetting a VM via salt-cloud & VMware driver (refs: #38890)
e9ebec4d80
Merge pull request #38890 from cro/vmware_reset_vm_201630146562fb4
Call correct function for resetting a VM
- PR #38883: (techhat) Don't require text_out
path to exist @ 2017-01-23 18:20:42 UTC
- PR #38867: (mchugh19) Touch deploy.sh before use (refs: #38883)
- PR #32026: (techhat) Don't require the decode_out file to already exist (refs: #38883)
c3fbfcd231
Merge pull request #38883 from techhat/dontrequire67bc4d6687
Don't require text_out path to exist
- PR #38851: (terminalmage) Support
docker-py 2.0 in dockerng @ 2017-01-23 16:48:12 UTC
6430a45196
Merge pull request #38851 from terminalmage/docker-py-2.03c061b21fe
Support docker-py 2.0 in dockerng
- PR #38844: (cachedout) Fix memory leak in
HTTP client @ 2017-01-20 20:59:14 UTC
ac8008d843
Merge pull request #38844 from cachedout/http_memory_leakc46bf85518
Fix memory leak in HTTP client
- ISSUE #38798: (ripta) match.compound fails to match when pillar data is used (refs: #38823)
- PR #38823: (gtmanfred) pass pillar to
compound matcher in match module @ 2017-01-20 19:19:09 UTC
dfe6dfe963
Merge pull request #38823 from gtmanfred/2016.3f0a71e8707
pass pillar to compound matcher in match module