Version 2016.11.5 is a bugfix release for 2016.11.0.
Total Merges: 82
Total Issue References: 23
Total PR References: 80
Contributors: 32 (BenoitKnecht, Ch3LL, DmitryKuzmenko, Enquier, SolarisYan, UtahDave, alexproca, benediktwerner, bobrik, brd, cachedout, clinta, corywright, cro, danlsgiga, drawsmcgraw, ezh, gtmanfred, isbm, jf, jleproust, lorengordon, nevins-b, oeuftete, peter-funktionIT, rallytime, rkgrunt, senthilkumar-e, sjorge, skizunov, terminalmage, twangboy)
Due to the critical nature of issue issue 41230 we have decided to patch the 2016.11.5 packages with PR 41244. This issue affects all calls to a salt-minion if there is an ipv6 nameserver set on the minion's host. The patched packages on repo.saltstack.com will divert from the v2016.11.5 tag and pypi packages due to the patches applied to the packages.
Generated at: 2018-05-27 20:12:47 UTC
PR #41134: (twangboy) Fix pkg.install on Windows on 2016.11 @ 2017-05-09 15:10:19 UTC
a10f0146a4 Merge pull request #41134 from twangboy/fix_get_msiexec
d808a60129 Remove redundant if statement
b4d6d5a927 Fix for version_num of None and Latest
0f31822a83 Fix problem when use_msiexec is a bool
ISSUE #41100: (frogunder) Exception occurred in runner jobs.list_jobs (refs: #41102)
PR #41102: (gtmanfred) don't pass jid to list_jobs @ 2017-05-08 17:45:40 UTC
4ecab68bb9 Merge pull request #41102 from gtmanfred/2016.11
83057d0f0f don't pass jid to list_jobs
505cb45722 Merge branch 'fix-file-blockreplace-diff-in-test-mode' of https://github.com/L4rS6/salt into L4rS6-fix-file-blockreplace-diff-in-test-mode
de9f66b448 show chanages in file.blockreplace function in testing mode. also used same programming style as in file.managed function: (ret['changes']['diff'] = ret['pchanges']['diff'])
PR #41103: (lorengordon) Adds a get_route() function to win_network.py @ 2017-05-06 06:19:42 UTC
2af89beb53 Merge pull request #41103 from lorengordon/win.get_route
93ce5644ea Adds test for win_network.get_route
b9cbbc0290 Adds a get_route() function to win_network.py
PR #41098: (rallytime) Back-port #41088 to 2016.11 @ 2017-05-05 19:04:03 UTC
PR #41097: (rallytime) Back-port #41079 to 2016.11 @ 2017-05-05 19:03:43 UTC
PR #41093: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-05-05 17:22:09 UTC
PR #41084: (rallytime) Skip the test_salt_documentation_arguments_not_assumed test for Arch @ 2017-05-04 21:56:29 UTC
PR #41074: (rallytime) Skip integration.shell.matcher.MatchTest.test_salt_documentation test for Arch (refs: #41084)
4c2e636cd1 Merge pull request #41084 from rallytime/disable-matcher-test-arch
da811fe505 Skip the correct test for the matcher tests in Arch
b9d1ce9aed Revert "Skip integration.shell.matcher.MatchTest.test_salt_documentation test for Arch"
PR #41069: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-05-04 20:34:58 UTC
1179720327 Merge pull request #41069 from rallytime/merge-2016.11
08c58919cb Merge branch '2016.3' into '2016.11'
69418092bd Merge pull request #41070 from rallytime/lint-2016.3
486e2ba62e Pylint: remove extra line in mac_system module
db70b2d42e Pylint: remove extra line in mac_system module
855d157aa6 Merge branch '2016.3' into '2016.11'
3101694d71 Merge pull request #41048 from willkil/mac_system_non_root
b65b82a750 mac_system: return False for non-root user
PR #41074: (rallytime) Skip integration.shell.matcher.MatchTest.test_salt_documentation test for Arch (refs: #41084) @ 2017-05-04 19:26:16 UTC
9d638abc62 Merge pull request #41074 from rallytime/disable-matcher-test-arch
9eb482d5c7 Skip integration.shell.matcher.MatchTest.test_salt_documentation test for Arch
PR #41078: (Ch3LL) Add 2016.11.5 release notes and change log @ 2017-05-04 19:00:58 UTC
72c854d9ac Merge pull request #41078 from Ch3LL/add_2016.11.5_release
96ed815687 Add 2016.11.5 release notes and change log
PR #40879: (peter-funktionIT) Update win_pki.py @ 2017-05-04 16:12:00 UTC
eac8401e90 Merge pull request #40879 from peter-funktionIT/2016.11
80fa9e5b76 Update win_pki.py
a48b05f158 Update win_pki.py
3a4e6d9d91 Update win_pki.py
ISSUE #40928: (sokratisg) Orchestration runner, highstate and environment question (refs: #41036)
PR #41036: (terminalmage) Do not force effective saltenv when running states via orchestration @ 2017-05-04 15:44:14 UTC
547a9738db Merge pull request #41036 from terminalmage/issue40928
72ef34c420 Do not force effective saltenv when running states via orchestration
PR #41039: (terminalmage) Look for currently-running python's pip first @ 2017-05-04 15:43:52 UTC
6e2458e171 Merge pull request #41039 from terminalmage/improve-pip-bin
effe8b9432 Look for currently-running python's pip first
PR #41049: (Ch3LL) fix integration wheel test_gen test @ 2017-05-04 15:33:59 UTC
ff39613a53 Merge pull request #41049 from Ch3LL/fix_wheel_test
ba223827b9 fix integration wheel test_gen test
PR #41054: (terminalmage) Update package targets for Arch pkg tests @ 2017-05-04 14:59:42 UTC
4e4b3514b4 Merge pull request #41054 from terminalmage/salt-jenkins-315
ee493bae47 Update package targets for Arch pkg tests
PR #41046: (twangboy) Fix pkg.remove @ 2017-05-04 14:58:57 UTC
62dff52820 Merge pull request #41046 from twangboy/fix_pkg_remove
2af38e5564 Use target instead of version_num
PR #41045: (terminalmage) Clarify gitfs docs @ 2017-05-03 22:24:55 UTC
2b47b7bec6 Merge pull request #41045 from terminalmage/clarify-gitfs-docs
c757eda331 Clarify gitfs docs
PR #41032: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-05-03 19:31:58 UTC
ISSUE #35699: (jleproust) LVM state fails to add new device, volume group name is empty string (refs: #41007)
PR #41007: (jleproust) Recognize LVM2 pv with empty vg as orphan @ 2017-05-03 18:24:51 UTC
d7fbd38474 Merge pull request #41007 from jleproust/fix_lvm_empty_vg
3b9a845145 Recognize LVM2 pv with empty vg as orphan
PR #41029: (rallytime) Back-port #38565 to 2016.11 @ 2017-05-03 17:05:10 UTC
PR #38565: (drawsmcgraw) Update management of ip addresses for salt cloud azurearm module (refs: #41029)
4eab962e9e Merge pull request #41029 from rallytime/bp-38565
2df93ae3ab Update management of ip addresses. - Assign static, private IP addresses. - Ability to not assign a public IP to a VM.
PR #41012: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-05-02 22:06:40 UTC
97500f078d Merge pull request #41012 from rallytime/merge-2016.11
fc756c595c Merge branch '2016.3' into '2016.11'
19894f68ca Merge pull request #40724 from cro/minion_key_revoke_cfg
cbc70195c0 Change message level when minion requests key revoke and feature is turned off.
65ea8997b7 Add allow_minion_key_revoke config option
8920495943 Add config option to prevent minions from revoking their own keys.
129859f79b Merge pull request #40952 from terminalmage/fix-dockerng.login-docs
dfbbeb5946 Fix documentation for docker login function in pre-nitrogen release branches
PR #40726: (benediktwerner) Fixed minion keys remaining pending after auto signing and fixed typo (Resubmitted to 2016.3) @ 2017-05-02 16:57:34 UTC
e210eaead4 Merge pull request #40726 from benediktwerner/fix-minions-remain-pending-after-autosign-and-typo
82c144e960 Fixed minion keys remaining pending after auto signing and fixed typo
PR #40960: (danlsgiga) Fix consul module "AttributeError: 'dict' object has no attribute 'json'" @ 2017-05-02 16:16:57 UTC
4f342e2fe5 Merge pull request #40960 from danlsgiga/2016.11
6e4cc6db47 Fix consul module "AttributeError: 'dict' object has no attribute 'json'"
PR #40963: (twangboy) Fix fullname parameter for add function @ 2017-05-02 16:08:59 UTC
c3b329b398 Merge pull request #40963 from twangboy/fix_win_useradd
5371b6b85e Fix fullname parameter for add function
PR #40995: (twangboy) Remove unused code fragments @ 2017-05-02 15:31:58 UTC
d79c033239 Merge pull request #40995 from twangboy/remove_utils
8c01aacd9b Remove unused code fragments
ISSUE #40981: (ezh) docker-events engine is broken with modern docker (refs: #40982)
PR #40991: (rallytime) Back-port #40982 to 2016.11 @ 2017-05-01 22:31:30 UTC
ISSUE #40965: (weirdbricks) salt-cloud sudo failing (refs: #40987)
PR #40987: (gtmanfred) get sudo_password correctly @ 2017-05-01 19:39:55 UTC
3fb24929c6 Merge pull request #40987 from gtmanfred/2016.11
2ed694cac6 get sudo_password correctly
ISSUE #40988: (santzi) status.netdev tx_bytes is always zero (refs: #40992)
PR #40992: (gtmanfred) fix bug in status.netdev @ 2017-05-01 19:38:35 UTC
ecbac138d1 Merge pull request #40992 from gtmanfred/netdev
a9eed7f1c9 fix bug in status.netdev
ISSUE #40976: (sjorge) smtp.send_msg state oddities (refs: #40993)
PR #40993: (gtmanfred) smtp state can use profile or sender @ 2017-05-01 19:35:47 UTC
d852320d34 Merge pull request #40993 from gtmanfred/smtp
068ebfd9ec smtp state can use profile or sender
PR #40958: (rallytime) Back-port #40939 to 2016.11 @ 2017-04-28 18:01:17 UTC
ISSUE saltstack/salt#34640: (nevins-b) utils.shlex_split removing quotes which are required for augeas (refs: #`saltstack/salt#34643`_)
PR saltstack/salt#34643: (nevins-b) fix augeas module so shlex doesn't strip quotes (refs: #38115)
PR #40957: (rallytime) Back-port #38115 to 2016.11 @ 2017-04-28 18:01:02 UTC
ISSUE #40635: (promorphus) Orchestrate + Batches returns false failed information (refs: #40905)
PR #40905: (rkgrunt) Fixed issue with parsing of master minion returns when batching is en… @ 2017-04-28 17:52:32 UTC
00a15eba60 Merge pull request #40905 from rkgrunt/40635
4f9c92a012 Fixed issue with parsing of master minion returns when batching is enabled.
PR #40954: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-04-28 16:41:49 UTC
bb50d4f646 Merge pull request #40954 from rallytime/merge-2016.11
7f31e41aa6 Merge branch '2016.3' into '2016.11'
55a399583e Merge pull request #40930 from rallytime/bp-40811
3ccb553f9f get config_dir based off conf_file
7bc01be859 Merge pull request #40927 from terminalmage/docs
8c078f144c Add additional note about quoting within load_yaml
123b5cdc11 Add documentation for PyYAML's loading of time expressions
7eab9c6cf4 Merge pull request #40891 from terminalmage/pip-installed
75e6bc0aa3 Fix two issues with pip.install
ISSUE #39531: (ypid) Use yaml.safe_* instead of yaml.load / yaml.dump / … (refs: #40751)
PR #40751: (rallytime) Use Salt's SaltYamlSafeLoader and SafeOrderedDumper classes for yaml.load/dump @ 2017-04-28 12:56:06 UTC
909d519ddb Merge pull request #40751 from rallytime/fix-39531
85dc4164f5 Don't change the salt.utils.jinja yaml Dumper class
4fe6ac93c6 Add extra line for lint
55cfa12975 Use salt.utils.yamldumper with SafeOderedDumper as the Dumper in yaml.dump
62c4d37c2f Use salt.utils.yamlloader with SaltYamlSafeLoader as the Loader with yaml.load
ISSUE #37307: (szjur) Minions run every job twice and open 2 connections to the same syndic - apparently after reconnection between masters (refs: #40861)
PR #40861: (DmitryKuzmenko) Don't run status.master while minion is failing-over. @ 2017-04-28 12:14:56 UTC
18fdd8cc34 Merge pull request #40861 from DSRCorporation/bugs/37307_minion_run_jobs_twice
f0d46d04af Don't run status.master while minion is failing-over.
PR #40923: (terminalmage) aptpkg: fix temp pkg unhold when version is specified @ 2017-04-28 11:59:54 UTC
62cb7b1ae6 Merge pull request #40923 from terminalmage/aptpkg-install-fix-unhold
6dda4f2bc3 aptpkg: fix temp pkg unhold when version is specified
ISSUE #40908: (nicksloan) If master_port is a string the minion cannot connect and prints an unhelpful error message (refs: #40933)
ISSUE #39118: (bobrik) Minion ipv6 option is not documented (refs: #39289)
PR #40933: (gtmanfred) allow master_port to be a string @ 2017-04-28 11:54:58 UTC
ISSUE #40912: (razed11) IPV6 Warning when ipv6 set to False (refs: #40934)
PR #40934: (gtmanfred) Only display IPvX warning if role is master @ 2017-04-28 11:53:50 UTC
d5e0b8b655 Merge pull request #40934 from gtmanfred/ipv6
7855cd6ce6 Only display IPvX warning if role is master
ISSUE #40881: (stamak) 2016.11 SoftLayer salt-cloud driver connects on private IP instead of public IP (refs: #40935)
PR #40935: (gtmanfred) Attempt to connect to public ip address in softlayer @ 2017-04-28 11:43:57 UTC
8fdfe4ece6 Merge pull request #40935 from gtmanfred/softlayer
d6eb11410f Attempt to connect to public ip address in softlayer
PR #40936: (terminalmage) Add dockerng fixes to 2016.11.4 release notes @ 2017-04-27 19:54:16 UTC
7404309bec Merge pull request #40936 from terminalmage/release_notes
e494ae43e5 Add dockerng fixes to 2016.11.4 release notes
ISSUE #33093: (gtmanfred) [salt-cloud][nova] race condition when assigning floating ips to cloud servers (refs: #37696)
PR #40929: (rallytime) Back-port #37696 to 2016.11 @ 2017-04-27 17:43:26 UTC
PR #37696: (SolarisYan) if vm state is not ACTIVE, it will fail (refs: #40929)
a622518ad2 Merge pull request #40929 from rallytime/bp-37696
1a28722c5a Pylint fix
8e0a9864c5 if vm state is not ACTIVE, associate floating ip to it will fail.So we should wait for state of vm is ACTIVE,then associate the assigned floating ip to it
PR #40921: (corywright) Make salt.auth.rest heading consistent with all other salt.auth documentation @ 2017-04-27 17:36:47 UTC
f88ce8e4de Merge pull request #40921 from corywright/consistent-salt-auth-headings
2995a05c2b Make salt.auth.rest heading consistent with all other salt.auth documentation
ISSUE #37824: (dxiri) SSLError Trying to use v3 API of Openstack Newton as provider. (refs: #40752)
PR #40752: (Enquier) Add ability to specify a custom SSL certificate or disable SSL verification in KeystoneAuth v3 @ 2017-04-27 17:29:09 UTC
26be306b5c Merge pull request #40752 from Enquier/nova_ssl_2
817f49296e fixing lint errors in keystone auth error
f683636c61 fix trailing whitespace
4a70b8c0cc fixing minor error in security_groups security groups parser had incorrect split action which caused errors
c9d6f8e5ed adding note in documentation
c24dfe3fba adding support for cacert verification
bfaf5e322d Merge pull request #5 from saltstack/2016.11
ISSUE #40845: (e-senthilkumar) /jobs call is broken in 2016.11.4 (refs: #40894)
PR #40894: (senthilkumar-e) Fix for broken /jobs/<jid> in 2016.11.4 @ 2017-04-27 11:33:00 UTC
0f2ec1e1db Merge pull request #40894 from senthilkumar-e/broken_jobs_api_fix
2f55b26e08 Fixing the pylint issue
fb607bab75 Fix for broken /jobs/<jid> in 2016.11.4
PR #40876: (BenoitKnecht) states: sqlite3: fix table_present with multi-line schema @ 2017-04-26 15:21:19 UTC
ea55c15367 Merge pull request #40876 from BenoitKnecht/fix-sqlite3-table-present-with-multiline-schema
2ca627d02d states: sqlite3: fix table_present with multi-line schema
ISSUE #40741: (clinta) Regression in 2016.11.3. File.managed downloads every time. (refs: #40742)
PR #40742: (clinta) Fix #40741 @ 2017-04-25 22:52:06 UTC
e09bafdceb Merge pull request #40742 from clinta/40741
72bf5af9e6 Set sfn if cached_sum == source_sum
PR #40859: (skizunov) Fix TCP Transport to work with Tornado 4.5 @ 2017-04-25 04:29:00 UTC
5249496f74 Merge pull request #40859 from skizunov/develop2
958ecdace8 Fix TCP Transport to work with Tornado 4.5
PR #40862: (gtmanfred) status should be an int @ 2017-04-24 23:11:31 UTC
ca80f287af Merge pull request #40862 from gtmanfred/2016.11
87ec1da771 status should be an int
PR #40865: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-04-24 23:06:28 UTC
c95341959d Merge pull request #40865 from rallytime/merge-2016.11
53ad3159cc Merge branch '2016.3' into '2016.11'
2a71dc3552 Merge pull request #40854 from Ch3LL/11.4_release_2016.3
889540a313 [2016.3] Bump latest release version to 2016.11.4
b5f67f0750 Merge pull request #40822 from lordcirth/fix-rsync-changes
1b304bb476 Extra space before inline comment
ea4592de91 rsync.py: Don't return changes when clean
PR #40855: (Ch3LL) [2016.11] Bump latest release version to 2016.11.4 @ 2017-04-24 17:37:47 UTC
7861f12df8 Merge pull request #40855 from Ch3LL/11.4_release_2016.11
e7b604339d [2016.11] Bump latest release version to 2016.11.4
PR #40817: (isbm) Some UT for cloud @ 2017-04-23 10:01:40 UTC
25b62aee47 Merge pull request #40817 from isbm/isbm-skip-false-values-from-preferred-ip-201611
7c5714b90b Describe debug information
e0210ff8cb Reformat idents, fix typos
fb777e3f3e PEP8: fix unused variable
b2e85de85d Fix lint, typos and readability
116c96a4b7 Fix UT parameter changes
61558f08e7 Lintfix E0602
ed84420df0 Add unit test for node ip filtering
82582cff77 Skip test, if libcloud is not around
f005d53c56 Fix name error exception
b668e60b4c Move out nested function for testing purposes
5e574a24d9 Add unit test for nova connector
181d0780d0 Lintfix
8e9ce1a68d Move out nested function to be unit-testable
cd43805770 Add initial unit test for openstack cloud module
177f31446d Add fake preferred IP function for testing
d1aeb13ac7 Move out openstack's nested function to be testable
PR #40824: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-04-21 20:03:10 UTC
PR #40811: (UtahDave) get config_dir based off conf_file if __opts__['config_dir'] doesn't exist (refs: #40930) @ 2017-04-21 17:44:42 UTC
d6e26d18cb Merge pull request #40811 from UtahDave/2016.11local
9f6e2e9c92 get config_dir based off conf_file
PR #40820: (gtmanfred) remove deprecated firstgen rackspace cloud driver @ 2017-04-21 17:42:19 UTC
ddedf05b7d Merge pull request #40820 from gtmanfred/2016.11
b60a8d013a remove rackspace from index
559aa1d8b6 remove deprecated firstgen rackspace cloud driver
PR #40797: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-04-20 19:42:04 UTC
2ab42489df Merge pull request #40797 from rallytime/merge-2016.11
22500a7261 Merge branch '2016.3' into '2016.11'
623e2eb61f Merge pull request #40791 from a-powell/s3-util-get-memory-fix
36f6521014 Merge remote-tracking branch 'upstream/2016.3' into s3-util-get-memory-fix
04637cd4eb Fixing objects being loaded into memory when performing a GET request with a local file specified.
PR #40800: (rallytime) Back-port #40720 to 2016.11 @ 2017-04-20 19:41:41 UTC
ISSUE #19137: (jeffclay) MSI installer(s) for windows minion (refs: #40716)
PR #40785: (alexproca) win_pkg: backport 2016.11 add msiexec override to enable selection of 32 or 64 msiexec.exe @ 2017-04-20 16:45:14 UTC
PR #40796: (terminalmage) Fix inaccurate nodegroup docs @ 2017-04-20 16:08:22 UTC
f0f135c71d Merge pull request #40796 from terminalmage/fix-nodegroup-docs
f99259a6eb Fix inaccurate nodegroup docs
ISSUE #40737: (jf) Fix consul_pillar documentation: 'root=' canNOT start with a slash (refs: #40760)
PR #40769: (rallytime) Back-port #40760 to 2016.11 @ 2017-04-19 20:23:22 UTC
PR #40760: (jf) Fix 'root=/...' references in consul_pillar documentation: 'keys should not start with a forward slash'! (refs: #40769)
d8f78550d9 Merge pull request #40769 from rallytime/bp-40760
71ac15fc4c Fix 'root=/...' references in consul_pillar documentation: 'keys should not start with a forward slash'!
PR #40756: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-04-19 17:47:51 UTC
ISSUE #29602: (multani) cloud.action start raises "got an unexpected keyword argument 'kwargs'" (refs: #40735)
PR #40735: (rallytime) Handle stacktraces in cloud.action function in module and runner @ 2017-04-18 20:05:06 UTC
3557b5140e Merge pull request #40735 from rallytime/handle-cloud-traces
87154a95a4 Use log.error instead of log.err
b35bf919a3 Handle stacktraces in cloud.action function in module and runner
PR #40745: (cro) Backport Add support for specifying a datastore for new disks. PR #36457 @ 2017-04-18 20:00:51 UTC
PR #36457: (cro) Add support for specifying a datastore for new disks. (refs: #40745)
e700d8183b Merge pull request #40745 from cro/vmware_disk_datastore_bp
1460f82ce4 Remove leftover conflict markers (oops! :-/ )
b26be652dd Remove leftover conflict markers (oops! :-/ )
096f063464 Remove leftover conflict markers (oops! :-/ )
d24078d1a0 Add docs for "datastore" param for disks
500d6b281d Document validity of a datastore key inside a disk definition.
7608b10225 Add support for specifying a datastore for new disks.
PR #40740: (cro) Backport pr #39802 to add random_startup_delay @ 2017-04-18 19:47:55 UTC
PR #40728: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-04-17 21:13:15 UTC
a48ecc4a5c Merge pull request #40728 from rallytime/merge-2016.11
0a5e05a6e5 Merge branch '2016.3' into '2016.11'
bf8bb0fde6 Merge pull request #40719 from rallytime/bp-40714
d6c436246b Make salt.modules.pw_user.get_loginclass return string rather than dict
4145d33e46 Merge pull request #40718 from terminalmage/fix-docstring
14e8b85da5 Fix copypasta in the pw_user docstring
ISSUE #36967: (gmykhailiuta) S3fs objects list gets truncated (refs: #40707)
PR #40707: (gtmanfred) Use markers when s3 bucket list is truncated @ 2017-04-17 16:45:21 UTC
c5cbfc2e63 Merge pull request #40707 from gtmanfred/2016.11
1932f7265d Use markers when s3 bucket list is truncated