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

lintian found several spelling errors. Signed-off-by: Benjamin Drung <benjamin.drung@profitbricks.com>
74 KiB
74 KiB
Salt 2016.11.3 Release Notes
Version 2016.11.3 is a bugfix release for 2016.11.0 <release-2016-11-0>
.
Changes for v2016.11.2..v2016.11.3
Extended changelog courtesy of Todd Stansell (https://github.com/tjstansell/salt-changelogs):
Generated at: 2017-02-22T23:01:16Z
Statistics:
- Total Merges: 139
- Total Issue references: 78
- Total PR references: 217
Changes:
- PR #39536:
(twangboy) Namespace 'status' functions in 'win_status' @
2017-02-21T23:45:31Z
- PR #39005: (cro) Ungate the status.py module and raise unsupported errors in functions not executable on Windows. | refs: #39536
40f72db
Merge pull request #39536 from twangboy/fix_win_statusd5453e2
Remove unused import (lint)837c32e
Remove list2cmdlinec258cb3
Streamline wmic command returns for easier parsing6d2cf81
Fix 'ping_master' functiond946d10
Namespace 'status' functions in 'win_status'
- PR #39534: (rallytime) Fix breakage in aptpkg and dpkg execution modules @ 2017-02-21T20:31:15Z
1d0d7b2
Upgrade SaltTesting to run test suite for 2016.11 and add SaltPyLint (#39521)- PR #39370:
(twangboy) Gate win_osinfo and winservice @
2017-02-17T23:53:58Z
e4c7168
Merge pull request #39370 from twangboy/gate_win_utils167cdb3
Gate windows specific imports, add __virtual__e67387d
Add option to return a Non instantiated class315b0cc
Clarify return value for win_osinfo994314e
Fix more docs2bbe3cb
Fix some docs4103563
Merge branch 'gate_win_utils' of https://github.com/twangboy/salt into gate_win_utils24c1bd0
Remove extra newlines
82a86ce
Add helper function for winservice0051b5a
Put the win_osinfo classes in a helper function4e08534
Gate win_osinfo and winservice better
- PR #39486: (twangboy) Remove orphaned function list_configurable_policies @ 2017-02-17T22:21:50Z
- PR #39418: (anlutro) Allow aptpkg.info_installed on package names that aren't installed | refs: #39534 @ 2017-02-17T18:34:19Z
- PR #39438: (mirceaulinic) file.get_managed: refetch source when file hashsum is changed @ 2017-02-17T17:58:29Z
- PR #39432: (dmaziuk) Quick and dirty fix for GECOS fields with more than 3 commas @ 2017-02-17T17:57:30Z
- PR #39484: (corywright) The Reactor docs should use pillar='{}' instead of 'pillar={}' @ 2017-02-17T17:50:57Z
- PR #39456: (twangboy) Add salt icon to buildenv directory @ 2017-02-16T22:47:58Z
- PR #39462: (twangboy) Use url_path instead of url_data.path @ 2017-02-16T22:44:18Z
- PR #39458: (rallytime) Fix more warnings in doc build @ 2017-02-16T21:45:52Z
- PR #39437: (sakateka) Fixes about saltfile @ 2017-02-16T20:32:15Z
1acf00d
add 2016.11.3 changelog to release notes (#39451)- PR #39451: (Ch3LL) add 2016.11.3 changelog to release notes
- PR #39448: (gtmanfred) Add release notes for cisco proxy minions added in Carbon @ 2017-02-16T17:29:48Z
- PR #39428:
(rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @
2017-02-16T00:01:15Z
- PR #39409: (terminalmage) salt.fileserver.roots: Fix regression in symlink_list
- PR #39400: (meaksh) Prevents 'OSError' exception in case certain job cache path doesn't exist
- PR #39380: (joe-niland) Quote numeric user names so pwd.getpwnam handles them properly
- PR #39362: (dincamihai) Add cp.push test
- PR #39339: (cro) Add link to external pillar documentation for clarification.
- PR #39337: (terminalmage) Don't re-walk the roots fileserver in symlink_list() | refs: #39409
- PR #39316: (terminalmage) Document the upstream RedHat bug with their pygit2 package
- PR #39300: (terminalmage) Replace more usage of str.format in the loader
- PR #39227: (terminalmage) Loader optimzation | refs: #39300
070904b
Merge pull request #39428 from rallytime/merge-2016.112acb188
Changepath
value from a tuple to a list6d78adb
Merge branch '2016.3' into '2016.11'4ff13ac
salt.fileserver.roots: Fix regression in symlink_list (#39409)8b8ab8e
Merge pull request #39362 from dincamihai/cp-push-test-2016.391383c5
Add cp.push test
4b726f9
Merge pull request #39380 from joe-niland/quote-numeric-usernamesc2edfdd
Quote numeric user names so pwd.getpwnam handles them properly
1116d32
Merge pull request #39400 from meaksh/2016.3-fix-local-cache-issuee7e559e
Prevents 'OSError' exception in case path doesn't exist
6c854da
Merge pull request #39300 from terminalmage/loader-optimizationd3e5d15
Replace more usage of str.format in the loader
5286b5f
Merge pull request #39337 from terminalmage/issue34428a7d2135
Don't re-walk the roots fileserver in symlink_list()
ce781de
Merge pull request #39339 from cro/pillar_filetree_doc410810c
Clarification on external pillar usage.
fa30143
Document the upstream RedHat bug with their pygit2 package (#39316)
- PR #39429:
(rallytime) Back-port #39364 to
2016.11 @ 2017-02-15T21:27:21Z
- ISSUE #39360: (bbinet) file.symlink should not try to set ownership to root:root | refs: #39364
- PR #39364: (gtmanfred) set default user variable to the user cmd runs as | refs: #39429
54a572e
Merge pull request #39429 from rallytime/`bp-39364`_157f4dc
set default user variable to the user cmd runs as
- PR #39424: (twangboy) Fix problem with too many connection attempts in Windows @ 2017-02-15T18:51:35Z
- PR #39419:
(The-Loeki) Backport Salt-SSH IPv6 fixes to 2016.11 @
2017-02-15T17:33:13Z
- ISSUE #30561: (jfindlay) salt-ssh fails with IPv6 address | refs: #39419 #38831
- ISSUE #22984: (tomasfejfar) salt-ssh problem possibly related to ipv6 | refs: #39419 #38831
- PR #38877: (The-Loeki) Salt-SSH client: Don't overwrite self.host w/IPv6 brackets | refs: #39419 #39419
- PR #38831: (The-Loeki) Salt-SSH deal with raw IPv6 addresses | refs: #39419 #39419 #38877
4787235
Merge pull request #39419 from The-Loeki/bp-ssh-ipv64fc5626
Don't overwrite self.host w/IPv6 bracketsdd12234
Salt-SSH deal with raw IPv6 addresses
- PR #39379: (terminalmage) win_pkg: remove all installed versions when no explicit version passed @ 2017-02-14T18:41:28Z
- PR #39392: (anlutro) Make sure OrderedDict order is preserved in nested output @ 2017-02-14T17:50:15Z
- PR #39378: (dmurphy18) Update make_repo in debbuild.py execution module to utilize timeout @ 2017-02-14T17:10:15Z
- PR #39369: (rallytime) Back-port #37338 to 2016.11 @ 2017-02-13T21:41:19Z
- PR #39303: (kstreee) Removes a redundant test case after removed 'batch' in 'netapi'. @ 2017-02-13T19:55:46Z
- PR #39315: (Ch3LL) improve salt-run salt.cmd test @ 2017-02-13T19:00:14Z
- PR #39311: (morganwillcock) win_system: return False from a skipped reboot @ 2017-02-13T18:59:11Z
- PR #39346: (joe-niland) Ignore non-HTTP IIS bindings @ 2017-02-13T18:18:36Z
- PR #39361: (gtmanfred) make sure both variables are strings. @ 2017-02-13T17:20:17Z
2021f5b
Add creation/configuration of Salt PKI dirs to hacking docs (#39341)- PR #39341: (eliasp) Add creation/configuration of Salt PKI dirs to hacking docs
- PR #39317:
(rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @
2017-02-10T23:07:32Z
- ISSUE #39220: (lvg01) state file.line skips leading spaces in content with mode:ensure and indent:False | refs: #39221 #39221 #39221 #39221
- ISSUE #38595: (yue9944882) Redis ext job cache occurred error | refs: #38610 #38610
- ISSUE #36913: (terminalmage) Support custom refspecs in GitFS | refs: #39210
- PR #39313: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
- PR #39299: (rallytime) Back-port #38610 to 2016.3
- PR #39297: (cro) Add doc to recommend pgjsonb for master job caches
- PR #39296: (sergeizv) Whitespace fix in docs Makefile
- PR #39295: (sergeizv) Fix typo
- PR #39294: (sergeizv) Fix link in proxyminion guide
- PR #39293: (sergeizv) Grammar fix
- PR #39286: (terminalmage) Allow minion/CLI saltenv/pillarenv to override master when compiling pillar
- PR #39280: (terminalmage) Add warning for Dulwich removal
- PR #39221: (lvg01) Fix bug 39220
- PR #39210: (terminalmage) salt.utils.gitfs: remove dulwich support, make refspecs configurable | refs: #39280
- PR #38610: (yue9944882) Fix #38595 - Unexpected error log from redis retuner in master's log | refs: #39299
ce1f01f
Merge pull request #39317 from rallytime/merge-2016.11c1df446
Merge branch '2016.3' into '2016.11'9de559f
Merge pull request #39313 from rallytime/merge-2016.30b8dddf
Merge branch '2015.8' into '2016.3'fc551bc
Merge pull request #39293 from sergeizv/grammar-fix8a1b456
Merge pull request #39295 from sergeizv/typo-fix5d9f36d
Fix typo
cfaafec
Merge pull request #39296 from sergeizv/whitespace-fix1d4c1dc
Whitespace fix in docs Makefile
0b4dcf4
Merge pull request #39294 from sergeizv/fix-link04bde6e
Fix link in proxyminion guide
dd3ca0e
Fix #38595 - Unexpected error log from redis retuner in master's log (#39299)f16027d
Merge pull request #39297 from cro/pg_returner_docs77e50ed
Merge pull request #39286 from terminalmage/fix-pillarenv-precedence3cb9833
Allow minion/CLI saltenv/pillarenv to override master when compiling pillar
5244041
Merge pull request #39221 from lvg01/fix-bug-392205a27207
Add warning for Dulwich removal (#39280)
- PR #38464:
(ezh) [38451] Fix file.replace 2016.11 @
2017-02-09T23:07:49Z
- ISSUE #38451: (ezh) 2016.11 file.replace has multiple errors under python 3 | refs: #38464
- ISSUE #2016: (seanchannel) status.custom failing on any arguments
c3c621a
Merge pull request #38464 from doublescoring/`fix-2016`_.11-3845181f0337
[38451] Fix few bugs after review1bdab25
[38451] Fix pylint W1699(incompatible-py3-code)3bfc654
[38451] Fix file.replace to make it suitable to python 3
- PR #39291: (terminalmage) Add note about using saltenv jinja var in pillar top files @ 2017-02-09T21:43:50Z
- PR #39281: (twangboy) Require VCRedist on 2008R2 and below instead of 2008 @ 2017-02-09T17:59:57Z
- PR #39264:
(rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @
2017-02-09T17:10:14Z
- ISSUE #38856: (fhaynes) salt-cloud throws an exception when ec2 does not return encoding | refs: #39228
- ISSUE #38697: (fboismenu) On Windows, ip.get_all_interfaces returns at most 2 DNS/WINS Servers | refs: #38793
- 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
- ISSUE #33536: (murzick) pkgrepo.managed does not disable a yum repo with "disabled: True" | refs: #35055
- ISSUE #33187: (usbportnoy) Deploy to jboss TypeError at boss7.py:469 | refs: #39170
- PR #39260: (terminalmage) Update jsonschema tests to reflect change in jsonschema 2.6.0
- PR #39251: (terminalmage) Better handling of enabled/disabled arguments in pkgrepo.managed
- PR #39232: (terminalmage) Avoid recursion in s3/svn ext_pillars
- PR #39231: (terminalmage) Add clarification for jenkins execution module
- PR #39230: (rallytime) Fix the win_ip_test failures
- PR #39228: (gtmanfred) default to utf8 encoding if not specified
- PR #39227: (terminalmage) Loader optimzation | refs: #39300
- PR #39209: (terminalmage) Sort the return list from the fileserver.envs runner
- PR #39206: (cachedout) Ignore empty dicts in highstate outputter
- PR #39202: (rallytime) [2016.3] Pylint fix
- PR #39199: (rallytime) Back-port #39170 to 2016.3
- PR #39197: (cachedout) Pr 38793
- PR #39170: (grep4linux) Added missing source_hash_name argument in get_managed function | refs: #39199
- PR #38793: (fboismenu) Fix for #38697 | refs: #39197 #39230
- PR #35055: (galet) #33536 pkgrepo.managed does not disable a yum repo with "disabled: True" | refs: #39251
db6140a
Merge pull request #39264 from rallytime/merge-2016.11a9c2c10
Pylint fixf6aad99
Merge branch '2016.3' into '2016.11'1b9217d
Update jsonschema tests to reflect change in jsonschema 2.6.0 (#39260)c1d16cc
Better handling of enabled/disabled arguments in pkgrepo.managed (#39251)8e88f71
Merge pull request #39227 from terminalmage/loader-optimizationc750662
Loader optimzation
bc89b29
Merge pull request #39228 from gtmanfred/2016.3afee047
default to utf8 encoding if not specified
d9b0671
Merge pull request #39231 from terminalmage/clarify-jenkins-dependsad1b125
Add clarification for jenkins execution module
ddcff89
Merge pull request #39232 from terminalmage/issue21342c88896c
Avoid recursion in s3/svn ext_pillars
ef4e437
Fix the win_ip_test failures (#39230)df5f934
Merge pull request #39199 from rallytime/`bp-39170`_2621c11
Merge pull request #39206 from cachedout/issue_issue_37174be31e05
Ignore empty dicts in highstate outputter
dd44045
Merge pull request #39209 from terminalmage/sorted-envse6dda4a
Sort the return list from the fileserver.envs runner
7bed687
[2016.3] Pylint fix (#39202)ab76054
Merge pull request #39197 from cachedout/pr-38793
- PR #39276:
(gtmanfred) device_mismatch_ignored will never
be True @ 2017-02-09T17:05:28Z
- ISSUE #39269: (alexharrington) Remount forced with lizardfs fuse filesystem due to device mismatch | refs: #39276
- ISSUE #39106: (carsten-AEI) CVMFS fuse mount gets remounted every time | refs: #39276
304eb19
Merge pull request #39276 from gtmanfred/2016.116635a9f
device_mismatch_ignored will never be True
- PR #39238: (dmurphy18) Update disk fstype, inodeusage, percent and mount.active functions for AIX support @ 2017-02-08T21:53:32Z
- PR #39233: (rallytime) Various doc updates to fix warnings in doc build @ 2017-02-08T19:29:53Z
- PR #39237: (axmetishe) fix rds subnet group creation @ 2017-02-08T19:04:31Z
84ff638
[2016.11] Merge forward from 2016.3 to 2016.11 (#39234)- PR #39234: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11
fd3284f
Put legacy git_pillar on a deprecation path for Oxygen (#39225)- PR #39225: (terminalmage) Put legacy git_pillar on a deprecation path for Oxygen
- PR #39180: (morganwillcock) setup.py: Remove global options from install command @ 2017-02-07T16:20:49Z
- PR #38863: (hujunya) fix django auth not work @ 2017-02-07T15:43:00Z
- PR #39198:
(rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @
2017-02-06T21:01:56Z
- PR #39173: (rallytime) Restore "Salt Community" doc section
- PR #39166: (Ch3LL) fix boto ec2 module create_image doc
- PR #30770: (jacobhammons) Doc restructuring, organization, and cleanup | refs: #39173
- PR #10792: (cachedout) Documentation overhaul | refs: #39173
c3e541e
Merge pull request #39198 from rallytime/merge-2016.117ea5f7f
Merge branch '2016.3' into '2016.11'
- PR #39063: (mirceaulinic) Avoid KeyError: 'multiprocessing' in the master logs @ 2017-02-06T19:37:35Z
- PR #39083:
(lomeroe) Backport #36336 to
2016.11 @ 2017-02-06T18:50:52Z
- ISSUE #38782: (lomeroe) win_lgpo unable to find some Administrative Template policies | refs: #39083 #39090 #38783
- ISSUE #38761: (DaveOHenry) Cannot apply state that contains lgpo.set | refs: #39083 #39088
- ISSUE #38689: (lomeroe) win_lgpo state fails to set single policy due to case sensitive check | refs: #39083 #39084 #38690
- ISSUE #38100: (skjaro) Problem with win_lgpo.py in salt 2016.11.0 | refs: #38779 #39083 #39089
- ISSUE #21485: (lorengordon) Feature Request: Manage Windows Local Security Policy Settings | refs: #36336
- PR #36336: (lomeroe) add additional static policies to computer configuration policy class | refs: #39083
91c25bd
Merge pull request #39083 from lomeroe/`bp-36336`_03e5319
Merge branch '2016.11' into bp-36336981ec89
update command line example to correct policy namee2574da
Fix/Add documentation, 80 char line lengths5e94a30
add additional static policies to computer configuration policy class duplicate code cleanup/misc code efficiencies
- PR #39153:
(nicholasmhughes) Fix selinux.mode state config file handling @
2017-02-06T18:37:34Z
3045507
Merge pull request #39153 from nicholasmhughes/fix-selinux.mode-config-predictability8d8ba9c
added the new getconfig function to the testa6a24e1
Addressed edge case when attempting to set the config file to 'Disabled'. The state should only check the file, since the in-memory setting won't disappear until after reboot.6858658
The selinux.mode state only checked the current status of SELinux in memory (getenforce) when determining if changes needed to be made. The /etc/selinux/config file could have a different value, and it would not be changed. This commit enhances idempotency of the state in regards to both the in-memory and configuration file enforcement of SELinux.
- PR #39159:
(clinta) Csr crl passphrase @ 2017-02-06T18:36:05Z
- ISSUE #38081: (haraldrudell) x509 state or module cannot generate password protected private keys | refs: #39159
7b5eb17
Merge pull request #39159 from clinta/csr-crl-passphrasecf548ac
Remove unnecessary pass4ebf7a3
Remove unnecessary pass statement6a80469
fix csr bugs and pep836dcf5f
only overwrite if overwrite option is specified403000d
recreate cert on bad password6497094
passphrase for crl3ef809f
passphrase for csr
- PR #39162:
(meaksh) Adding more function to Snapper module @
2017-02-06T18:33:53Z
b240468
Merge pull request #39162 from meaksh/snapper-module-improvementsf950732
pylint fixesaa2f990
Removing extra spaces9d6a33f
Adds 'snapper.create_config' unit testsd38ed50
Adds 'snapper.modify_snapshots' unit testsd5496cc
Adds 'snapper.delete_snapshots' unit tests3eecb60
Snapper: Adding support for creating configurations041e54d
Snapper: Adding support for snapshot metadata modificationeaf5de9
Snapper: Adding support for deleting snapshots
- PR #39171: (techhat) Raise an error for a disk size that is too small @ 2017-02-06T18:19:46Z
- PR #39179: (mcalmer) fix error parsing @ 2017-02-06T17:57:00Z
- PR #39189: (morganwillcock) Fix NetBSD sockstat parsing @ 2017-02-06T17:28:08Z
- PR #39141: (UtahDave) Don't overwrite the minion_ids var that was passed @ 2017-02-03T20:56:25Z
- PR #39164:
(rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @
2017-02-03T17:57:07Z
- ISSUE #39118: (bobrik) Minion ipv6 option is not documented
- ISSUE #38704: (nasenbaer13) Archive extracted fails when another state run is queued | refs: #38705
- ISSUE #2016: (seanchannel) status.custom failing on any arguments
- ISSUE #3: (thatch45) libvirt module
- ISSUE #1: (thatch45) Enable regex on the salt cli
- PR #39146: (gtmanfred) update vmware getting started doc
- PR #39145: (garethgreenaway) [2016.3] Fix when targeting via pillar with Salt syndic
- 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 #39077: (terminalmage) Apply fix from #38705 to 2016.3 branch
- PR #38804: (alexbleotu) Second attempt to fix prepending of root_dir to paths
- PR #38705: (nasenbaer13) Fix for #38704 archive extracted and dockerio states | refs: #39076
d19cee7
Merge pull request #39164 from rallytime/merge-2016.116504bb6
Merge branch '2016.3' into '2016.11'9de08af
Apply fix from #38705 to 2016.3 branch (#39077)da3053e
update vmware getting started doc (#39146)e78ca0f
Fixing a weird edge case when using salt syndics and targetting via pillar. Without this fix the master of masters ends up in an infinite loop since the data returned from the minions is differently structured than if a sync was not in use. (#39145)cd8077a
Merge pull request #38804 from alexbleotu/root_dir_`fix-2016`_.3-ghb3bdd3b
Add missing whitelinec7715ac
Merge pull request #3 from cro/ab_rootdirfixe8cbafa
When running testsuite, salt.syspaths.ROOT_DIR is often empty.
b12dd44
Merge pull request #1 from cro/ab_rootdirfixbffc537
Remove extra if statements (rstrip will check for the presence anyway).
97521b3
Second attempt to fix prepending of root_dir to paths
6ffeda3
Clarify ipv6 option for minion and interface for master, closes #39118 (#39131)646b9ea
Don't abort pillar.get with merge=True if default is None (#39116)
- PR #39152: (twangboy) Remove files not needed by salt-minion @ 2017-02-03T17:11:11Z
8c0dc91
correct issue when running get with return_not_configured=True (#39085)26eea61
have in_range_inclusive function attempt to convert a string to an int for the test (allow string based numbers to be verified to be in range). Specifically, this allows the CachedLogonsCount policy to be set (stored in the registry as a REG_SZ and specified as a string number when passed to the module) (#39086)- PR #38970: (gtmanfred) when using local_cache we have to pass the list of minions @ 2017-02-02T19:24:39Z
75da6f4
Fix archive.list on Windows (#39128)f2c309a
Back-port #36714 to 2016.11 (#39133)8b34fcd
correct checking of policy_class to compare with lower() version of the specified string (#39084)8ce928f
Backport #38779 to 2016.11 (#39089)8a00ecf
update adml text search to use 'starts-with' as some policies text has trailing spaces (#39090)9dccb9f
correctly handle scenario when "storeAsText" is True on a decimal/longDecimal element object (#39088)- PR #39122:
(rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @
2017-02-01T21:41:59Z
- PR #39091: (terminalmage) 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
50d72da
Merge pull request #39122 from rallytime/merge-2016.11a782b00
Merge branch '2016.3' into '2016.11'cc9b69b
Merge pull request #39091 from terminalmage/update-test-valid-docsbcee3d1
Move fileclient tests to tests/integration/fileserver/fileclient_test.py (#39081)122422b
Bump openstack deprecation notice to Oxygen (#39067)
- PR #39087:
(lomeroe) Backport #37375 to
2016.11 @ 2017-02-01T19:02:58Z
- PR #37375: (lomeroe) add updating gpt.ini file when ADM template policies are modified (gp… | refs: #39087
f8a6863
Merge pull request #39087 from lomeroe/`bp-37375`_c3aaa53
in_range_inclusive class method incorrectly called isinstancece263f9
set_computer_policy and set_user_policy call "set" by the original function name (set) instead of the aliased function nameset_
ff7d74b
correct tool extension guid for user registry policies08f0078
spelling correction5fc4048
add updating gpt.ini file when ADM template policies are modified (gpt.ini file must exist with proper data for ADM policies to apply)
- PR #39094: (rallytime) Add a bunch of missing doc module references @ 2017-02-01T18:56:27Z
- PR #39108: (janhorstmann) [Bugfix] Fix state x509.crl_managed @ 2017-02-01T18:32:43Z
- PR #39107:
(mirceaulinic) Check if data['return'] is dict type @
2017-02-01T18:21:46Z
- ISSUE #39100: (whytewolf) salt-run fileserver.update Exception | refs: #39107
- ISSUE #39098: (dougofthemoment) state.event runner fails with TypeError: argument of type 'NoneType' is not iterable | refs: #39107
- ISSUE #38638: (mirceaulinic) salt.cmd runner raises TypeError when function returns bool | refs: #39107
bf61ec9
Merge pull request #39107 from cloudflare/FIX-386387c34815
Check if data['return'] is dict type
cac0bec
Update primary bonding option in rh_ip.py (#39069)a0861f0
Update primary bonding option in debian_ip.py (#39068)- PR #39076:
(terminalmage) Re-submit PR #38705 against
2016.11 branch @ 2017-01-31T20:11:55Z
- ISSUE #38704: (nasenbaer13) Archive extracted fails when another state run is queued | refs: #38705
- PR #38705: (nasenbaer13) Fix for #38704 archive extracted and dockerio states | refs: #39076
9836d7d
Merge pull request #39076 from terminalmage/pr-3870515db8d4
Fix for #38704 archive extracted and dockerio states
- PR #39058: (sergeizv) Fix salt.modules.linux_lvm.fullversion @ 2017-01-31T19:01:12Z
- PR #39066: (techhat) 127.0.0.0/8 is all loopback @ 2017-01-31T18:43:22Z
- PR #39071:
(sergeizv) Fix modules.linux_lvm.pvcreate on existing LVM PVs @
2017-01-31T18:36:54Z
- ISSUE #39070: (sergeizv) modules.linux_lvm.pvcreate misbehaves if all submitted devices are already LVM PVs | refs: #39071
c54d9f4
Merge pull request #39071 from sergeizv/fix-lvm-pvcreatef1e3e86
Fix modules.linux_lvm.pvcreate on existing LVM PVs0f84ca2
Add test for modules.linux_lvm.pvcreate on existing LVM PVs3967992
Fix test for modules.linux_lvm.pvcreate
- PR #39048:
(rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @
2017-01-31T15:55:49Z
- ISSUE #38753: (alexbleotu) __proxy__ dunder is not injected when invoking the salt variable in sls files | refs: #38899 #38900 #38829
- ISSUE #38557: (alexbleotu) Proxy not working on develop | refs: #38829
- ISSUE #38265: (mirceaulinic) __utils__ object not available in proxy module | refs: #38899 #38900 #38829 #38829
- ISSUE #32918: (mirceaulinic) Proxy minions reconnection | refs: #38829
- PR #39047: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
- PR #39046: (rallytime) Add 2015.8.14 release notes file
- 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 #39037: (rallytime) Update 2015.8.13 release notes
- PR #39030: (rallytime) Back-port #38972 to 2016.3
- PR #39028: (terminalmage) Clarify delimiter argument
- PR #38972: (rallytime) Add CLI Example for rest_sample_utils.get_test_string function | refs: #39030
- PR #38899: (cro) Enable __proxy__ availability in states, highstate, and utils. Enable __utils__ for proxies. | refs: #38900
- PR #38829: (cro) MANY dunder variable fixes for proxies + proxy keepalive from @mirceaulinic | refs: #38899 #38900
- PR #37864: (mirceaulinic) Proxy keepalive feature | refs: #38829
88b171f
Merge pull request #39048 from rallytime/merge-2016.11b2b3989
Merge branch '2016.3' into '2016.11'a24af5a
Merge pull request #39047 from rallytime/merge-2016.3fef1b11
Add 2016.3.6 release notes file (#39045)7c43f4a
[2016.3] Update release numbers for doc build (#39042)ff32459
Update 2016.3.5 release notes (#39038)5b09dc4
Merge pull request #39028 from terminalmage/clarify-delimiter-argumentf29ef07
Clarify delimiter argument
1ff359f
Add CLI Example for rest_sample_utils.get_test_string function (#39030)f13fb9e
Enable __proxy__ availability in states, highstate, and utils. Enable __utils__ availability in proxies. (#38899)
92a542f
Add CLI Examples so tests will pass (#39035)- PR #39035: (cro) Add CLI Examples so tests will pass
0943872
Add 2016.11.3 release notes file (#39044)- PR #39044: (rallytime) Add 2016.11.3 release notes file
27081d6
[2016.11] Update release numbers for doc build (#39040)- PR #39040: (rallytime) [2016.11] Update release numbers for doc build
424e684
Update 2016.11.2 release notes (#39039)- PR #39039: (rallytime) Update 2016.11.2 release notes
a7fc02e
Ungate the status.py module and raise unsupported errors in functions not executable on Windows. (#39005)- PR #39012: (terminalmage) Fix "invalid lexer" errors in docs build @ 2017-01-28T06:47:45Z
- PR #39003:
(rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @
2017-01-28T00:09:09Z
- ISSUE #37938: (johje349) Memory leak in Reactor | refs: #38951
- ISSUE #34780: (joehoyle) S3fs broken in 2016.3.1 | refs: #38982
- ISSUE #33890: (hvnsweeting) salt memleak when running state.sls | refs: #38951
- PR #39000: (rallytime) Skip the test_badload test until Jenkins move is complete
- PR #38995: (terminalmage) Fix pillar.item docstring
- PR #38989: (anlutro) Documentation: fix SLS in environment variable examples
- PR #38982: (rallytime) Set response when using "GET" method in s3 utils
- PR #38951: (DmitryKuzmenko) Keep the only one record per module-function in depends decorator.
cea0f32
Merge pull request #39003 from rallytime/merge-2016.1176e9508
Merge branch '2016.3' into '2016.11'da96221
Merge pull request #38951 from DSRCorporation/bugs/37938_fix_depends_decorator_memleak0b18f34
Keep the only one record per module-function in depends decorator.
85165ed
Merge pull request #38982 from rallytime/`fix-34780`_1583c55
Set response when using "GET" method in s3 utils
cfdbc99
Merge pull request #38989 from alprs/docfix-state_pt3_environ52a9ad1
fix SLS in environment variable examples
55e4d25
Merge pull request #39000 from rallytime/skip-badload-test4b3ff0f
Skip the test_badload test until Jenkins move is complete
fe054eb
Merge pull request #38995 from terminalmage/fix-pillar.item-docstring06d094d
Fix pillar.item docstring
- PR #38908: (bobrik) Deprecate show_diff for file.serialize to mimic file.managed, closes #38853 @ 2017-01-27T17:15:37Z
- PR #38978: (sjorge) fixes saltstack/salt-bootstrap`#1021`_ @ 2017-01-27T17:05:10Z
- PR #38991: (isbm) Isbm zypper state unknown pkg crash @ 2017-01-27T16:59:38Z
- PR #38979:
(rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @
2017-01-26T22:56:13Z
- 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
- ISSUE #35777: (rallytime) Properly deprecate template context data in Oxygen | refs: #38948
- ISSUE #34551: (mbom2004) salt.engines.logstash not loading | refs: #38950
- 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
- PR #38950: (mbom2004) Fixed Logstash Engine in file logstash.py
- PR #38948: (rallytime) Bump the template context deprecation version to Oxygen
- PR #38946: (rallytime) Back-port #37632 to 2016.3
- PR #38926: (gtmanfred) add note about pysss for pam eauth
- PR #38925: (terminalmage) Fix two wheel issues in netapi
- PR #38917: (twangboy) Update Jinja2 to 2.9.4
- PR #38913: (Adaephon-GH) Ignore plist files without Label key
- PR #37632: (twangboy) Fix versions report for Windows Server platforms | refs: #38946
3e76662
Merge pull request #38979 from rallytime/merge-2016.11fdaa5ac
Merge branch '2016.3' into '2016.11'b66b6f6
Merge pull request #38950 from mbom2004/2016.3a6c6e47
Handle changing "is_default" value in moto package for boto test mock (#38973)b965b5d
Merge pull request #38952 from terminalmage/zd11682c4ad85
Merge pull request #38948 from rallytime/bump-template-context-deprecation749e003
Bump the template context deprecation version to Oxygen
e4514ca
Merge pull request #38946 from rallytime/`bp-37632`_953a203
Merge pull request #38913 from Adaephon-GH/patch-1826dce1
Merge pull request #38917 from twangboy/update_jinja_mac62e608b
Update Jinja2 to 2.9.4
b27733c
Merge pull request #38925 from terminalmage/issue38540618596f
Merge pull request #38926 from gtmanfred/2016.39cae953
add note about pysss for pam eauth
- PR #38937:
(arthru) Fix smtp ret require gnupg @
2017-01-26T20:08:16Z
0660cc3
Merge pull request #38937 from HashBangDev/fix-smtp-ret-require-gnupg399556b
Remove trailing whitespacef308d13
log an error on gnupg absence instead of raising an exception0427879
fails if gpgowner is set in smtp returner config but the installation lacks gnupg module27449c5
smtp returner does not require gnupg to be installed
- PR #38955: (techhat) Do a better job at error detection in runners @ 2017-01-26T20:00:18Z
- PR #38953: (thatch45) fix an issue where thorium would remove keys of reattaching minions @ 2017-01-26T19:15:59Z
6b28a58
Add CLI Example for rest_sample_utils.get_test_string function (#38972)- PR #38957: (mcalmer) Fix timezone handling for rpm installtime @ 2017-01-26T18:41:15Z
- PR #38965: (toanju) salt-cloud will use list_floating_ips for OpenStack @ 2017-01-26T16:44:12Z
- PR #38949: (clinta) Use signing passphrase as public passphrase when generating self-sign… @ 2017-01-25T20:20:58Z
- PR #38929: (MTecknology) Fix psutil regressions in 2016.11 @ 2017-01-25T20:17:41Z
- PR #38940: (isbm) Isbm sanitizers fix and unit test @ 2017-01-25T20:15:56Z
- PR #38944:
(rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @
2017-01-25T19:44:42Z
- ISSUE #38825: (IshMalik) file.managed multiple sources for redundency failure | refs: #38847
- ISSUE #38798: (ripta) match.compound fails to match when pillar data is used | refs: #38823
- ISSUE #37413: (Snarfingcode666) Salt-cloud vmware missing reboot command | refs: #38889 #38890
- ISSUE #36121: (Ashald) TemplateNotFound/Unable to cache file | refs: #38875
- PR #38890: (cro) Backport #38887 to 2016.3: Enable resetting a VM via salt-cloud & VMware driver
- PR #38883: (techhat) Don't require text_out path to exist
- PR #38875: (terminalmage) Reactor: fix traceback when salt:// path is nonexistent
- PR #38867: (mchugh19) Touch deploy.sh before use | refs: #38883
- PR #38851: (terminalmage) Support docker-py 2.0 in dockerng
- PR #38847: (terminalmage) Catch MinionError in file.source_list
- PR #38844: (cachedout) Fix memory leak in HTTP client
- PR #38833: (Ch3LL) add 2016.3.5 changelog to release notes
- PR #38823: (gtmanfred) pass pillar to compound matcher in match module
- PR #32026: (techhat) Don't require the decode_out file to already exist | refs: #38883
e420763
Merge pull request #38944 from rallytime/merge-2016.11ee33a53
Merge branch '2016.3' into '2016.11'405d86a
Merge pull request #38847 from terminalmage/issue38825b5df104
Merge pull request #38875 from terminalmage/issue36121e9ebec4
Merge pull request #38890 from cro/vmware_reset_vm_201630146562
Call correct function for resetting a VM
c3fbfcd
Merge pull request #38883 from techhat/dontrequire67bc4d6
Don't require text_out path to exist
6430a45
Merge pull request #38851 from terminalmage/docker-py-2.03c061b2
Support docker-py 2.0 in dockerng
ac8008d
Merge pull request #38844 from cachedout/http_memory_leakc46bf85
Fix memory leak in HTTP client
dfe6dfe
Merge pull request #38823 from gtmanfred/2016.3f0a71e8
pass pillar to compound matcher in match module
a04ab86
Merge pull request #38833 from Ch3LL/add_release_notes_2016.3.5374dc1a
skip 2016.3.5 due to :doc: references31f324c
add 2016.3.5 changelog to release notes
- PR #38900:
(cro) Enable __proxy__ availability in states, highstate, and
utils. Enable __utils__ for proxies. @ 2017-01-25T19:36:48Z
- ISSUE #38753: (alexbleotu) __proxy__ dunder is not injected when invoking the salt variable in sls files | refs: #38899 #38900 #38829
- ISSUE #38557: (alexbleotu) Proxy not working on develop | refs: #38829
- ISSUE #38265: (mirceaulinic) __utils__ object not available in proxy module | refs: #38899 #38900 #38829 #38829
- ISSUE #32918: (mirceaulinic) Proxy minions reconnection | refs: #38829
- PR #38899: (cro) Enable __proxy__ availability in states, highstate, and utils. Enable __utils__ for proxies. | refs: #38900
- PR #38829: (cro) MANY dunder variable fixes for proxies + proxy keepalive from @mirceaulinic | refs: #38899 #38900
- PR #37864: (mirceaulinic) Proxy keepalive feature | refs: #38829
bd4889a
Merge pull request #38900 from cro/px_dunder_2016119a86fdd
Remove extra call to salt.loader.utils.f4ba897
Resolve merge conflict
- PR #38918: (thatch45) Thorium typos @ 2017-01-25T19:00:40Z
- PR #38919: (cachedout) Correctly pass subset to cmd_subset @ 2017-01-25T18:59:16Z
- PR #38922: (twangboy) Fix 64bit detection, vcredist only on <= 2008 @ 2017-01-25T18:47:41Z
- PR #38923:
(DmitryKuzmenko) Fixed broken __schedule_return handler. @
2017-01-25T18:45:30Z
- ISSUE #38371: (syphernl) [2016.11.1] Scheduled highstates not returning to master | refs: #38923
- PR #36202: (hu-dabao) for 36049, log current connected master and make status module more useful and efficient | refs: #38923 #38923
9546585
Merge pull request #38923 from DSRCorporation/bugs/38371_fix_schedule_returnb18f675
Fixed broken __schedule_return handler.
- PR #38927: (l2ol33rt) Adding explicit install of python-systemd in jessie-backports on Debian Guide @ 2017-01-25T18:21:18Z
- PR #38889: (cro) Backport #38887 to 2016.11: Call correct function for resetting a VM @ 2017-01-24T15:20:29Z
- PR #38891: (UtahDave) Proper function parameter default @ 2017-01-24T15:06:09Z
- PR #38904: (terminalmage) Add top file merging docs to the master config file documentation @ 2017-01-24T14:59:26Z
- PR #38885: (meaksh) Increasing timeouts for running integrations tests @ 2017-01-23T18:59:50Z
- PR #38639: (isbm) Isbm disable custom roster for api 2016.11 @ 2017-01-23T18:59:11Z
- PR #38859: (alxwr) fix parsing of sockstat -4 @ 2017-01-23T16:47:22Z
- PR #38850: (techhat) Strip .p from cache file names @ 2017-01-23T16:28:46Z