These release notes are for an old release of Salt. This release might contain known security and other issues that are fixed in the
latest release.
Salt 2016.11.1 Release Notes
Version 2016.11.1 is a bugfix release for 2016.11.0.
Changes for v2016.11.0..v2016.11.1
Extended changelog courtesy of Todd Stansell (https://github.com/tjstansell/salt-changelogs):
Generated at: 2016-12-09T21:54:17Z
Statistics:
- Total Merges: 89
- Total Issue references: 55
- Total PR references: 155
Changes:
PR #38182: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11
@ 2016-12-09T21:25:47Z
- PR #38177: (vutny) Correct cp.get_file_str docstring and add integration tests
- PR #38163: (Ch3LL) enabled ec2 cloud tests
- PR #38153: (vutny) Master config includes may contain errors and be safely skipped
- 23c0393 Merge pull request #38182 from rallytime/merge-2016.11
- 627242a Merge branch '2016.3' into '2016.11'
- 65b2ad7 Merge pull request #38163 from Ch3LL/enabled_ec2_cloud
- be74c45 enabled ec2 cloud tests
- b63f74e Merge pull request #38177 from vutny/fix-cp-get-file-str
- a449980 Correct cp.get_file_str docstring and add integration tests
- 7596313 Merge pull request #38153 from vutny/master-includes-error-tolerance
- cd0154e Master config includes may contain errors and be safely skipped
PR #38158: (cachedout) Fix type problem in grains.filter_by
@ 2016-12-09T21:24:40Z
- ISSUE #38094: (bartuss7) TypeError: object of type 'float' has no len() in grains.filter_by
| refs: #38158
- 8355adc Merge pull request #38158 from cachedout/issue_38094
- e8196e2 Lint, remove set literal
- 9f4ebb3 Fix type problem in grains.filter_by
PR #38156: (terminalmage) Remove rtag when windows minion refreshes early in state
@ 2016-12-09T21:15:01Z
- ISSUE #38090: (jf) pkg.installed does not seem to refresh the repo database, no matter what
| refs: #38113 #38156
- 31a157d Merge pull request #38156 from terminalmage/fix-windows-refresh
- 258bd4c Remove rtag when windows minion refreshes early in state
PR #38183: (cro) Fix bad set operations when setting up securitygroups in AWS.
@ 2016-12-09T21:12:10Z
- ISSUE #37981: (tazaki) Salt-cloud ec2 vpc securitygroupid always returning default
| refs: #38183
- PR #37891: (isbm) rsync port to 2015.8
- c638952 Merge pull request #38183 from cro/fix_37891
- 0527d6f Fix bad set operations when setting up securitygroups in AWS. Fixes #37891.
- fc95045 Reset socket default timeout to None (fixes daemons_tests failures) (#38181)
- PR #38181: (rallytime) Reset socket default timeout to None (fixes daemons_tests failures)
PR #38148: (whiteinge) Remove ssh_async from NetapiClient clients; it is not implemented
@ 2016-12-09T18:49:42Z
- 7ccbedd Merge pull request #38148 from whiteinge/no-ssh-async-client
- cb58cd4 Remove ssh_async from NetapiClient clients; it is not implemented
PR #38160: (terminalmage) Update information about xz-utils in archive state/module docs
@ 2016-12-09T18:34:03Z
- 8d4e194 Merge pull request #38160 from terminalmage/update-archive-docs
- 8e4ad3c Update information about xz-utils in archive state/module docs
PR #38164: (techhat) Add Azure ARM docs for 2016.11.0
@ 2016-12-09T18:00:22Z
- ISSUE #38024: (Ch3LL) 2016.11.0 release notes missing azure arm reference
| refs: #38164
- 05136f0 Merge pull request #38164 from techhat/azuredocs
- 71b787e Add Azure ARM docs for 2016.11.0
PR #38173: (rallytime) Bump some win* module deprecations from Nitrogen to Oxygen
@ 2016-12-09T16:57:29Z
- e3c858c Merge pull request #38173 from rallytime/update-win-deprecation-versions
- 09a50b2 Bump some win* module deprecations from Nitrogen to Oxygen
PR #38036: (terminalmage) archive.extracted: fix problems with overwrite arg
@ 2016-12-08T19:08:41Z
- PR #37889: (isbm) Allow overwrite archives extraction
| refs: #38036
- 827bf59 Merge pull request #38036 from terminalmage/archive-extracted-override
- a1c70c7 archive.extracted: fix problems with overwrite arg
PR #38133: (terminalmage) Fix edge case in creation of trans tar for salt-thin
@ 2016-12-08T17:47:26Z
- 50773a5 Merge pull request #38133 from terminalmage/zd1067
- 71e0bd0 Fix edge case in creation of trans tar for salt-thin
PR #38138: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11
@ 2016-12-07T20:15:56Z
- PR #38134: (rallytime) Skip daemon unit tests when running on Python 2.6
- 6026cb2 Merge pull request #38138 from rallytime/merge-2016.11
- 28b56ea Merge branch '2016.3' into '2016.11'
- 86091db Skip daemon unit tests when running on Python 2.6 (#38134)
PR #38130: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11
@ 2016-12-07T20:11:19Z
- ISSUE #38091: (tjyang) [WARNING ] salt.loaded.int.module.zenoss.__virtual__() is wrongly returning None.
| refs: #38102
- ISSUE #36707: (do3meli) slow FreeBSD sysctl module with test=true
| refs: #36794
- PR #38104: (rallytime) Back-port #36794 to 2016.3
- PR #38102: (rallytime) Add False + msg tuple return if requests is missing for zenoss module
- PR #36794: (do3meli) FreeBSD sysctl module now handels config_file parameter in show method
| refs: #38104
- 90478ef Merge pull request #38130 from rallytime/merge-2016.11
- 4d7d9ab Merge branch '2016.3' into '2016.11'
- d3d98fd4 Merge pull request #38102 from rallytime/fix-38091
- 4f79d5a Add False + msg tuple return if requests is missing for zenoss module
- 8c8cbc2 Merge pull request #38104 from rallytime/bp-36794
- c906c8a Pylint fixes
- da3ebf8 FreeBSD sysctl module now handels config_file parameter in show method
- 1a42e24 Fix beacon index (#38129)
- PR #38129: (Ch3LL) Fix beacon index
- bbdfcab Add versionadded tags for network module funcs (#38127)
- PR #38127: (rallytime) Add versionadded tags for network module funcs
PR #38043: (MTecknology) Debian networking fix
@ 2016-12-07T17:32:18Z
- ISSUE #38042: (MTecknology) [2016.11.0] Invalid interfaces file produced by debian_ip module
| refs: #38043
- fd06bab Merge pull request #38043 from MTecknology/2016.11
- 6d5e132 Removing trailing whitespace from previous commit
- f882674 Adding some options that are valid for inet6 blocks.
- 81cb688 Better check for dual stack.
- 525c746 May Cthulhu take mercy on my soul for this commit.
- 300ca60 I guess this makes the previous commit a bit redundant, but I'm not sure if I want to remove it.
- 6e7fc39 This now seems absurdly obvious, but I'm not ruling out that I'll break everything.
- 82d2b89 Rolling back unit test.
- b3edbcf Adding larger and more complete debian_ip unit test.
- 3afd7b6 Adding the valid/documented 'slaves' option.
- b6b1adc Typo: missing closing parenthesis
- 756e41c Fixing a typo; line should not be commented
- 32a1374 Corrects expected return value
- 88f9d9f Mostly whitespace & comment changes
- 41ffb8d Removing redundant line
- 3a81686 Ensure iface_dict not being populated will not produce a stacktrace
- 4de2cb2 Corrects regression in debian_ip/debian_eth.jinja
PR #38107: (cachedout) Status beacon should raise proper exception
@ 2016-12-07T17:21:49Z
- PR #38088: (dmurphy18) Updated to match formulas and allow for missing functions
| refs: #38107
- 4b9a7f2 Merge pull request #38107 from cachedout/supercede_38088
- 73d7248 Change to log.debug per Tom
- da135b1 Fix docs
- 792b422 Pylint fix
- 88e03bb Fix typo
- a8ce153 Status beacon should raise proper exception
PR #38101: (lorengordon) Clarifies file.replace behavior on symlinks
@ 2016-12-07T13:27:11Z
- da8f5ac Merge pull request #38101 from lorengordon/file-replace-note
- 345990f Clarifies file.replace behavior on symlinks
PR #38113: (terminalmage) Revert changes to refresh tag for pkg states
@ 2016-12-07T13:11:14Z
- ISSUE #38090: (jf) pkg.installed does not seem to refresh the repo database, no matter what
| refs: #38113 #38156
- d47761f Merge pull request #38113 from terminalmage/issue38090
- 9f347df Revert changes to refresh tag for pkg states
PR #38120: (Da-Juan) Fix status beacon config default values
@ 2016-12-07T13:08:33Z
- ISSUE #37976: (t0nyhays) Error when status beacon fires (2016.11.0)
| refs: #38120
- d4c34e0 Merge pull request #38120 from Da-Juan/2016.11
- 7e4a35e Fix status beacon config default values
PR #38114: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11
@ 2016-12-07T12:45:04Z
- ISSUE #38037: (dmurphy18) pkg.latest and yumpkg.latest_version return incorrect package versions 2016.3 and 2016.11
| refs: #38045
- ISSUE #37939: (Talkless) file.comment always report changes in test=True mode
| refs: #38039
- ISSUE #35342: (morganwillcock) win_pkg: refresh_db doesn't remove cached items which have been renamed or removed
| refs: #38083
- PR #38083: (twangboy) Only delete .sls files from winrepo-ng [DO NOT MERGE FORWARD]
- PR #38059: (rallytime) Call exec_test for the Syndic daemon in tests.unit.daemons_test.py
- PR #38057: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11
| refs: #38059
- PR #38045: (terminalmage) yumpkg.py: don't include non-upgrade versions found by "yum list available"
- PR #38039: (rallytime) Check to see if a line is already commented before moving on
- PR #38034: (cachedout) Modify daemons test to use multiprocessing
| refs: #38059
- 6868089 Merge pull request #38114 from rallytime/merge-2016.11
- fec9dec Merge branch '2016.3' into '2016.11'
- fbc8776 Merge pull request #38083 from twangboy/fix_refresh_db
- 978af6d Remove only .sls files from the cached winrepo-ng
- 9dcfdee Merge pull request #38059 from rallytime/daemons-test-fix
- eb372b2 Add missing "not" statement: The last syndic test should assertFalse()
- 4e10f8e Call exec_test for the Syndic daemon in tests.unit.daemons_test.py
- 9cd42b9 Merge pull request #38039 from rallytime/fix-37939
- 1da7aac Update unit tests to account for additional file.search call
- 8a685b1 Check to see if a line is already commented before moving on
- f2c0455 Write an integration test demonstrating the issue
- a34a763 Merge pull request #38045 from terminalmage/issue38037
- 6528950 Simplify logic for matching desired pkg arch with actual pkg arch
- 3babbcd yumpkg.py: don't include non-upgrade versions found by "yum list available"
PR #38109: (gtmanfred) mode needs to be an integer
@ 2016-12-07T11:58:24Z
- b9920e5 Merge pull request #38109 from gtmanfred/2016.11
- 7546760 mode needs to be an integer
PR #38103: (rallytime) Back-port #37283 to 2016.11
@ 2016-12-06T23:12:59Z
- PR #37283: (jeanpralo) Handle docker-compose up to version 1.9.0
| refs: #38103
- PR #37215: (mschneider82) removed version check
| refs: #37283
- fd77dcb Merge pull request #38103 from rallytime/bp-37283
- 11944df handle up to version 1.9.0
PR #38057: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11
| refs: #38059
@ 2016-12-06T23:11:41Z
- ISSUE #37945: (gstachowiak) Missing exception handling in salt.master.Maintenance. Process never completes.
| refs: #37961
- ISSUE #37867: (tobiasBora) Bug into lsb_release that crash salt
| refs: #37962
- ISSUE #37737: (b-harper) python client api CloudClient multiple calls needed
| refs: #37928
- ISSUE #37059: (basepi) Beacon fileserver operations cause scheduled jobs with fileserver operations to hang
| refs: #37899
- ISSUE #35088: (Modulus) salt/cloud/ec2.py encoding problems.
| refs: #37912
- PR #38034: (cachedout) Modify daemons test to use multiprocessing
| refs: #38059
- PR #38002: (laleocen) fix broken yaml code block
- PR #37995: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
- PR #37978: (terminalmage) Add clarifying language to ext_pillar_first docs
- PR #37964: (terminalmage) Add clarification on expr_form usage and future deprecation
- PR #37962: (cachedout) Catch possible exception from lsb_release
- PR #37961: (cachedout) Handle empty tokens safely
- PR #37950: (vutny) Set default Salt Master address for a Syndic (like for a Minion)
- PR #37929: (gtmanfred) add list_nodes_min to nova driver
- PR #37928: (techhat) Don't modify self.opts directly
- PR #37926: (kontrolld) Fixes no IPv6 functionality in /etc/sysconfig/network
- PR #37925: (kontrolld) Fix missing ipv6 options centos network
- PR #37924: (cachedout) Update test for new gem ver
- PR #37921: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
- PR #37918: (rallytime) [2015.8] Update version numbers in doc config for 2016.11.0 release
- PR #37914: (terminalmage) Update earlier release channels' docs with Carbon release notes
- PR #37912: (attiasr) fix encoding problem aws responses
- PR #37899: (DmitryKuzmenko) Clear functions context in schedule tasks for ZeroMQ.
- PR #37272: (vutny) Get default logging level and log file from default opts dict
- 5d9d6b9 Merge pull request #38057 from rallytime/merge-2016.11
- 3428840 Fix SaltKeyOptionParserTestCase test failures
- 186e2d0 Don't allow libcloud mock module injection in unit/states/libcloud_dns_test.py either
- d513a60 Do not allow libcloud to be injected as a mock value in the libcloud_dns_test
- 74a417e Update the mocked cloud configs to also include master configs
- f2c8cb1 Better merge conflict resolution from the initial merge
- 8fd53a4 Merge branch '2016.3' into '2016.11'
- 6724fe4 Modify daemons test to use multiprocessing (#38034)
- 6942d5d Merge pull request #37995 from rallytime/merge-2016.3
- b44e179 Merge branch '2015.8' into '2016.3'
- 7a7e367 Merge pull request #37978 from terminalmage/ext_pillar_first-docs
- 61ed9a8 Add clarifying language to ext_pillar_first docs
- cd66c17 fix broken yaml code block (#38002)
- 3dd45fb Merge pull request #37912 from attiasr/fix_aws_response_encoding
- ba4ec4e use Requests result encoding to encode the text
- abe4eb3 fix encoding problem aws responses
- 69a74a4 Merge pull request #37950 from vutny/fix-starting-up-syndic
- 7d9bc9a syndic_master: correct default value, documentation and example config
- 92a7c7e Set default Salt Master address for a Syndic (like for a Minion)
- 7f269bc Add clarification on expr_form usage and future deprecation (#37964)
- 1001987 Catch possible exception from lsb_release (#37962)
- 330021c Handle empty tokens safely (#37961)
- ea46639 Merge pull request #37272 from vutny/fix-getting-default-logging-opts
- e5ce523 Fix description in the Salt Syndic usage info
- 518a3dd Add unit tests for Salt parsers processing logging options
- 83d6a44 Add ssh_log_file option to master config and documentation
- c8a0915 Fix configuration example and documentation for syndic_log_file option
- e64dd3e Correct default attributes for various parser classes
- 82a2e21 Fix default usage string for Salt command line programs
- 45dffa2 Fix readding and updating logfile and pidfile config options for Salt API
- f47253c Fix reading and applying Salt Cloud default configuration
- fad5bec Work with a copy of default opts dictionaries
- b7c2481 Fix log_level_logfile config value type
- 1bd76a1 Fix setting temporary log level if CLI option omitted
- 121848c Fix obtaining log_granular_levels config setting
- 44cf07f Make CLI options take precedence for setting up logfile_logger
- 61afaf1 Fix setting option attributes when processing log_level and log_file
- 3c60e23 Fix processing of log_level_logfile config setting
- 55a0af5 Use attribute functions for getting/setting options and config values
- c25f2d0 Fix getting Salt API default logfile option
- f242237 Remove processing of unused and undocumented cli_*_log_* config options
- 2065e83 Get default logging level and file from default opts dict
- f2f957d Merge pull request #37925 from kontrolld/add-ipv6-centos-network
- ac2b477 Adding IPv6 functionality for CentOS /etc/sysconfig/network
- c07ad11 Merge pull request #37899 from DSRCorporation/bugs/37059_schedule_task_hang
- 9497748 Clear functions context in schedule tasks for ZeroMQ.
- a55519d Merge pull request #37928 from techhat/issue37737
- a09a60e Don't modify self.opts directly
- 9d17f1c Merge pull request #37929 from gtmanfred/2016.3
- c7d2c73 add list_nodes_min to nova driver
- 3bb743b Merge pull request #37926 from kontrolld/fix-ipv6-centos-network
- 3ed42e5 updated
- 3b3bc4f Fixes no IPv6 functionality in /etc/sysconfig/network
- 271170a Merge pull request #37921 from rallytime/merge-2016.3
- 523a67c Merge branch '2015.8' into '2016.3'
- 4cdc6cf Update earlier release channels' docs with Carbon release notes (#37914)
- d31491a [2015.8] Update version numbers in doc config for 2016.11.0 release (#37918)
- 6cd6429 Merge pull request #37924 from cachedout/fix_gem_states
- 894cca3 Update test for new gem ver
- 9969544 Account for case where vim install already exists and is at an older version (#38112)
- PR #38112: (rallytime) Account for case where vim install already exists and is at an older version
- 1bb31bb Start release notes file for 2016.11.1 release (#38084)
- PR #38084: (rallytime) Start release notes file for 2016.11.1 release
PR #37878: (kstreee) Makes threads avoid blocking waiting while communicating using Zeromq.
@ 2016-12-05T19:50:46Z
- 7829551 Merge pull request #37878 from kstreee/2016.11
- 9103878 Fixes blocking waiting through implementing a socket pool class.
PR #37987: (rbjorklin) consul_pillar support for limiting pillar exposure via minion targeting
@ 2016-12-05T19:48:20Z
- PR #37985: (rbjorklin) consul_pillar support for limiting pillar exposure via minion targeting
| refs: #37987
- 0809ccd Merge pull request #37987 from rbjorklin/consul-pillar-target
- 5d0454a Ignore W1401 (anomalous-backslash-in-string)
- 2e929a5 Linting fixes
- 171cab1 Fixed possible incorrect behavior if target wasn't on start/end of str
- 7440582 consul_pillar support for limiting pillar exposure via minion targeting
PR #38067: (terminalmage) Remove virtual funcs for archive state/module
@ 2016-12-05T16:37:23Z
- ISSUE #38062: (UtahDave) archive execution module not loading on Windows in 2016.11.0
| refs: #38067
- 83dcfe8 Merge pull request #38067 from terminalmage/issue38062
- 2e0f26a Remove virtual funcs for archive state/module
PR #38058: (rallytime) Remove initdb dependency in postgres module
@ 2016-12-04T04:19:02Z
- ISSUE #38001: (tomlaredo) Regression on postgres_group.present ('postgres_group' __virtual__ returned False)
| refs: #38023
- ISSUE #37986: (marek-obuchowicz) Module postgres - wrong docs, doesn't work with debian 8.5
| refs: #38023
- ISSUE #37935: (ipmb) Postgres module regression on 2016.11
| refs: #37946 #37993 #38023 #38058
- PR #38023: (gtmanfred) Expand error message for postgres states
| refs: #38058
- PR #37993: (ticosax) Remove initdb dependency to consume postgres module.
| refs: #38058
- c993367 Merge pull request #38058 from rallytime/remove-init-db-dep
- c1ceeca Remove initdb dependency in postgres module
PR #38004: (terminalmage) Fix regression in user/group mgmt for archive.extracted
@ 2016-12-02T18:28:49Z
- ISSUE #37969: (lordcirth) Archive.extracted fails if -user: root is specified
| refs: #38004
- 1ac53e5 Merge pull request #38004 from terminalmage/issue37969
- 23bb90a Add integration test for archive.extracted with user/group set to root
- e5ee721 Don't use simple boolean check on uid/gid
PR #38051: (Ch3LL) add docs for hash_type change to sha256
@ 2016-12-02T18:11:36Z
- ISSUE #37941: (L4rS6) Outdated documentation for 2016.11.x
| refs: #38051
- e90cbbe Merge pull request #38051 from Ch3LL/fix_hash_docs
- e95f88f add docs for hash_type change to sha256
PR #38028: (terminalmage) Pass full_return to saltutil.runner
@ 2016-12-02T09:49:31Z
- ISSUE #38000: (morganwillcock) 2016.11.0: saltutil.runner returns a different dict structure and breaks template rendering
| refs: #38028
- 1b52289 Merge pull request #38028 from terminalmage/issue38000
- 9bf13d5 Pass full_return to saltutil.runner
PR #38044: (terminalmage) Remove debugging code
@ 2016-12-02T09:43:44Z
- ISSUE #37980: (tveastman) Having 'git' in fileserver_backends and no gitfs_remotes defined causes a crash
| refs: #38044
- 41c44ff Merge pull request #38044 from terminalmage/issue37980
- f70a040 Remove debugging code
PR #38035: (dmurphy18) Updated to return status from make_repo similar to rpmbuild.py
@ 2016-12-01T22:30:53Z
- 9661258 Merge pull request #38035 from dmurphy18/fix_debbuild
- 3bca96e Updated to return status from make_repo similar to rpmbuild.py
PR #38023: (gtmanfred) Expand error message for postgres states
| refs: #38058
@ 2016-12-01T22:05:06Z
- ISSUE #38001: (tomlaredo) Regression on postgres_group.present ('postgres_group' __virtual__ returned False)
| refs: #38023
- ISSUE #37986: (marek-obuchowicz) Module postgres - wrong docs, doesn't work with debian 8.5
| refs: #38023
- ISSUE #37935: (ipmb) Postgres module regression on 2016.11
| refs: #37946 #37993 #38023 #38058
- 141b5c5 Merge pull request #38023 from gtmanfred/2016.11
- 1aa43eb Expand error message for postgres states
- ac72ee6 Revert "Updated the bins_dir to default to pg_bin #37935"
PR #38026: (rallytime) Back-port #38015 to 2016.11
@ 2016-12-01T19:16:15Z
- 7948642 Merge pull request #38026 from rallytime/bp-38015
- 11becf3 Typo fix
- e51448f Added Carbon release notes. Fixed sphinx errors in the file. (#38022)
- PR #38022: (DmitryKuzmenko) Added Carbon release notes. Fixed sphinx errors in the file.
- 6f34332 Adjust code examples to use the actual bootstrap-salt.sh file name (#38011)
- PR #38011: (rallytime) Adjust code examples to use the actual bootstrap-salt.sh file name
PR #37954: (gtmanfred) use sleep from path for docker.sls_build
@ 2016-11-30T18:08:45Z
- ISSUE #37940: (alex-zel) dockerng.sls_build fails on some distributions
| refs: #37954
- 0a04127 Merge pull request #37954 from gtmanfred/2016.11
- 9caf0b4 use sleep from path for docker.sls_build
PR #37993: (ticosax) Remove initdb dependency to consume postgres module.
| refs: #38058
@ 2016-11-30T18:08:13Z
- 4ef5c98 Merge pull request #37993 from ticosax/remove-initdb-requirement
- c5c7a53 Remove initdb dependency to consume postgres module.
PR #37997: (cachedout) Update gem test for 2016.11
@ 2016-11-30T17:13:45Z
- 2e55656 Merge pull request #37997 from cachedout/gem_test_carbon
- 1d221aa Update gem test for 2016.11
PR #37979: (terminalmage) Revert addition of pillar_roots_override_ext_pillar
@ 2016-11-30T14:34:24Z
- ISSUE #36723: (white-hat) ext_pillar_first option is broken in 2016.3
| refs: #36807
- ISSUE #24501: (astehlik) Order in top.sls file is not respected for pillar data in local mode
| refs: #31316
- ISSUE #19332: (QuinnyPig) Nondeterminism in Pillar
| refs: #31316
- PR #36807: (terminalmage) Fix pillar merging when ext_pillar_first is enabled
| refs: #37979 #37979
- PR #31316: (kraney) Let ext_pillar_first determine the override order
| refs: #37979 #37979
- ca3a948 Merge pull request #37979 from terminalmage/revert-pillar-change
- 6135dfa Revert addition of pillar_roots_override_ext_pillar
- 186b3c7 Fix RST link format (#37958) (#37970)
- PR #37970: (rallytime) Back-port #37958 to 2016.11
- PR #37958: (mirceaulinic) Fix RST link format in Carbon release notes
| refs: #37970
- 6976be4 Pylint fix (#37971)
- PR #37971: (rallytime) Lint 2016.11 sooner rather than later
- PR #37955: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11
| refs: #37971
PR #37946: (scott-w) Updated the bins_dir to default to pg_bin
@ 2016-11-29T16:48:27Z
- 36f9140 Merge pull request #37946 from scott-w/37935-fix-bin-dir
- d33d403 Restored missing initdb #37935
- a041b9f Use Salt deprecation warning #37935
- a967893 Updated the bins_dir to default to pg_bin #37935
PR #37889: (isbm) Allow overwrite archives extraction
| refs: #38036
@ 2016-11-29T16:18:57Z
- d8650c5 Merge pull request #37889 from isbm/isbm-states-archive-fix
- e67706b Document the behaviour.
- 1970814 Prevent crash during externally changed archive permissions
- 91b4257 Add overwrite option so the extraction of the archive can be always performed.
- e6958f7 Remove nonsense comment and react on generally absent path name
PR #37869: (isbm) Input sanitation (16.11)
@ 2016-11-29T16:17:16Z
- e2b9e58 Merge pull request #37869 from isbm/isbm-input-sanitation-16.11
- f9ec5d6 Use six instead of builtins
- 203dfcb Use American spelling instead
- 91ed307 Sanitise input for the keys and IDs
- 86623f9 Add a stub for ID sanitiser (at the moment same as hostname)
- 637144c Rename "general.py" to "sanitisers.py"
- f2571fc Add hostname sanitiser
- 3ae086a Add filename sanitiser
- 816b1d1 Add general sanitisers
PR #37884: (isbm) Do not include "gpg-pubkey" packages, filtering by their name
@ 2016-11-28T21:11:37Z
- e539a94 Merge pull request #37884 from isbm/isbm-zypper-gpgkey-pkg-filter
- 038374a Do not include "gpg-pubkey" packages, filtering by their name
PR #37882: (attiasr) multiple issues in boto_rds state and module
@ 2016-11-28T21:09:11Z
- eb3d81a Merge pull request #37882 from attiasr/fix_missing_tags
- 73b3c5f Add newline
- 166c42b fix boto_rds.describe
- ddd88ba fix boto_rds.describe parameters and subnetgroup_present
- bfe7f92 fix missing tags in call to boto_rds.exists
- 8f986b2 Remove release candidate doc ref from 2016.11.0 release notes (#37931)
- PR #37931: (rallytime) Remove release candidate doc ref from 2016.11.0 release notes
- 1427115 Add a release notes reference to the docker-sls tutorial (#37927)
- PR #37927: (thatch45) Add a release notes reference to the docker-sls tutorial
- d204099 [2016.11] Update version numbers in doc config for 2016.11.0 release (#37917)
- PR #37917: (rallytime) [2016.11] Update version numbers in doc config for 2016.11.0 release
- PR #37890: (bbinet) Fix support for extra_mods='six' to add six module to a thin.tgz tarball
@ 2016-11-28T13:53:06Z
- ee00592 Merge pull request #37890 from bbinet/fix-genthin-six
- 7fceaa3 Fix support for extra_mods='six' to add six module to a thin.tgz tarball
- 47d21d9 Don't skip pillar compilation when master_type=='disable' (#37843)
- ISSUE #37713: (aboe76) masterless minion can't call pillar.item from pillar stack (development branch)
| refs: #37843
- PR #37843: (terminalmage) Don't skip pillar compilation when master_type=='disable'
- PR #32521: (adelcast) Fix salt-call on standalone minion case
| refs: #37843
- 16ce844 Eliminate warning when 'ssl' not set (#37849)
- ISSUE #37449: (thatch45) Allow TLS connections in the Tornado TCP transport
| refs: #37776 #37859
- PR #37849: (skizunov) Eliminate warning when 'ssl' not set
- PR #37776: (DmitryKuzmenko) Full TLS/SSL options support as provided by Tornado TCPServer.
| refs: #37849
- 0c607cc An example configuration for TLS/SSL. (#37859)
- ISSUE #37449: (thatch45) Allow TLS connections in the Tornado TCP transport
| refs: #37776 #37859
- PR #37859: (DmitryKuzmenko) TLS example config
- 7c1cfa8 Clarify the master_type docs (#37841)
- PR #37841: (terminalmage) Clarify the master_type docs
- 2bc42b8 PY3: Fix exception when handling connect exception in TCP transport (#37831)
- PR #37831: (skizunov) PY3: Fix exception when handling connect exception in TCP transport
- c66b51b network.routes should not raise exception if no interface (#37794)
- PR #37794: (sjorge) network.routes should not raise exception if no interface
PR #37815: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11
@ 2016-11-21T20:22:49Z
- ISSUE #37742: (blaketmiller) Cannot match on nodegroup when checking minions
| refs: #37763
- ISSUE #37725: (secumod) salt-call incorrectly parses master hostname:port from minion config
| refs: #37766
- PR #37766: (cachedout) Fix ip/port issue with salt-call
- PR #37763: (cachedout) Add nodegroup check to ckminions
- 628c4a3 Merge pull request #37815 from rallytime/merge-2016.11
- c6b5fd3 Merge branch '2016.3' into '2016.11'
- 7de7844 Add nodegroup check to ckminions (#37763)
- d674369 Fix ip/port issue with salt-call (#37766)
PR #37776: (DmitryKuzmenko) Full TLS/SSL options support as provided by Tornado TCPServer.
| refs: #37849
@ 2016-11-21T20:11:52Z
- ISSUE #37449: (thatch45) Allow TLS connections in the Tornado TCP transport
| refs: #37776 #37859
- 0b30b93 Merge pull request #37776 from DSRCorporation/features/37449_tls
- 6857b9b Documented new TLS/SSL settings.
- e42898f Full TLS/SSL options support as provided by Tornado TCPServer.
PR #37773: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11
@ 2016-11-18T19:18:42Z
- ISSUE #36629: (yhekma) The pillar run module does not honor saltenv
| refs: #37738
- ISSUE #33709: (msummers42) Any/All Salt-SSH invocations in 2016.3.0 Fails with AttributeError: 'module' object has no attribute 'BASE_THORIUM_ROOTS_DIR'
| refs: #37767
- PR #37767: (cachedout) Add thorium path to syspaths
- PR #37760: (hu-dabao) Fix couchbase returner and add couple of more features
- PR #37745: (cro) Switch default filter tag for ONE resources from user only to all resources
- PR #37738: (terminalmage) Allow pillar.get to retrieve fresh pillar data when saltenv passed
- 3835f91 Merge pull request #37773 from rallytime/merge-2016.11
- c859fc9 Merge branch '2016.3' into '2016.11'
- c62ff6b Add thorium path to syspaths (#37767)
- bff949f Merge pull request #37760 from hu-dabao/fix_cb_returner
- de372f2 1. returner no need to check whether the jid exists for external job cache setup 2. add full_ret to return doc so that the document will be informative 3. make ttl as a config attribute because salt-minion does not have keep_jobs attribute 4. add password into config attribute 5. update the documents accordingly
- 1f976ac Merge pull request #37738 from terminalmage/issue36629
- da46678 Allow pillar.get to retrieve fresh pillar data when saltenv passed
- 7aee7fc Switch default filter tag for ONE resources from user only to all resources (#37745)
PR #37764: (mirceaulinic) Doc fixes and replace feature
@ 2016-11-18T03:15:31Z
- 6f0f70c Merge pull request #37764 from cloudflare/NET-UPDATE
- c3f0202 Replace feature and doc fixes