
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>
112 KiB
Salt 2016.11.4 Release Notes
Version 2016.11.4 is a bugfix release for 2016.11.0 <release-2016-11-0>
.
Statistics
- Total Merges: 276
- Total Issue References: 63
- Total PR References: 223
- Contributors: 62 (Ch3LL, DennisHarper, DmitryKuzmenko, L4rS6, MasterNayru, Seb-Solon, The-Loeki, UtahDave, aabognah, alankrita, amontalban, ardakuyumcu, attiasr, bdrung, bewing, cachedout, cro, defanator, discountbin, dmurphy18, drawsmcgraw, eldadru, garethgreenaway, githubcdr, gtmanfred, hkrist, isbm, jbadson, jeanpralo, jettero, jinm, joe-niland, kaszuba, lomeroe, lorengordon, mateiw, mcalmer, mchugh19, meaksh, mirceaulinic, mlalpho, narendraingale2, nmadhok, rallytime, redbaron4, roaldnefs, s0undt3ch, skazi0, skizunov, smarsching, sofixa, sp1r, sthrasher, techhat, terminalmage, thatch45, thor, ticosax, twangboy, vutny, whiteinge, zer0def)
AIX Support Expanded
AIX support has been added for the following execution modules:
user <salt.modules.useradd>
group <salt.modules.aix_group>
network <salt.modules.network>
status <salt.modules.network>
timezone <salt.modules.timezone>
Additionally, AIX is now supported in the disk.iostat
<salt.modules.disk.iostat>
remote-execution function, and
the status
<salt.beacons.status>
beacon is now supported.
Minion Data Cache Enhancement
Memcache is now supported as a data store for the minion data cache.
Memcache is an additional cache layer that keeps a limited amount of
data fetched from the minion data cache for a limited period of time in
memory that makes cache operations faster. It doesn't make much sense
for the localfs
cache driver but helps for more complex
drivers like consul
.
For more details see memcache_expire_seconds
and other
memcache_*
options in the master config reverence.
Docker Fixes
- Docker authentication has been re-organized. Instead of attempting a
login for each push/pull (which was unnecessary), a new function called
dockerng.login <salt.modules.dockerng.login>
has been added, which authenticates to the registry and adds the credential token to the~/.docker/config.json
. After upgrading, if you have not already performed adocker login
on the minion using the docker CLI, you will need to rundockerng.login <salt.modules.dockerng.login>
to login. This only needs to be done once. - A bug in resolving the tag name for images in a custom registry
(where a colon can appear in the image name, e.g.
myregistry.com:5000/image:tagname
) has been fixed. In previous releases, Salt would use the colon to separate the tag name from the image name, and if there was no colon, the default tag name oflatest
would be assumed. However, this caused custom registry images to be misidentified when no explicit tag name was passed (e.g.myregistry.com:5000/image
). To work around this in earlier releases, simply specify the tag name.
Salt-Cloud Fixes
2016.11.0 added support for templating userdata files for the ec2
<salt.cloud.clouds.ec2>
driver, using the renderer
option from
the master config file. However, as the default renderer first evaluates
jinja templating, followed by loading the data as a YAML dictionary,
this results in unpredictable results when userdata files are comprised
of non-YAML data (which they generally are).
2016.11.4 fixes this by only templating the userdata_file when it is
explicitly configured to do so. This is done by adding a new optional
parameter to the cloud profile called userdata_template
.
This option is used in the same way as the template
argument in file.managed
<salt.states.file.managed>
states, it is simply set to the
desired templating renderer:
my-ec2-config:
# Pass userdata to the instance to be created
userdata_file: /etc/salt/my-userdata-file
userdata_template: jinja
If no userdata_template
option is set in the cloud
profile, then salt-cloud will check for the presence of the master
configuration parameter userdata_renderer
. If this is also not set,
then no templating will be performed on the userdata_file.
In addition, the other cloud drivers which support setting a
userdata_file
(azurearm <salt.cloud.clouds.azurearm>
, nova
<salt.cloud.clouds.nova>
, and openstack <salt.cloud.clouds.openstack>
) have
had templating support added to bring them to feature parity with the
ec2 driver's implementation of the userdata_file
option.
Changelog for v2016.11.3..v2016.11.4
Generated at: 2018-05-27 19:46:47 UTC
- PR #40708: (Ch3LL) Add 2016.11.4 Release Note
ChangeLog @ 2017-04-14 22:12:57 UTC
e5cd6086a7
Merge pull request #40708 from Ch3LL/2016.11.4_released228fb6e02
Add 2016.11.4 Release Note ChangeLog
- PR #40685: (Ch3LL) Fix errno code for filecache
test for other operating systems. @ 2017-04-14 16:54:25 UTC
77028a6c4e
Merge pull request #40685 from Ch3LL/fix_mac_file9ea6e8b456
remove io and change to EROFS688791ff60
remove try-except and change errnoe30afc4c01
add exception typeacf333df08
change errno code for fileclient test
- ISSUE #40688: (jbadson) Syslog returner does not work with Python 2.6 (refs: #40689)
- PR #40689: (jbadson) Fixes bug that prevents
syslog returner from working under Python 2.6 @ 2017-04-14 10:45:13
UTC
bc70772f9d
Merge pull request #40689 from jbadson/fix-syslog-returnere5a3a7d217
Fixes bug that prevents syslog returner from working under Python 2.6
- ISSUE #40658: (sebw) State tomcat.war_deployed regression when WAR filename contains version (refs: #40690)
- PR #40690: (thor) Fixes #40658: even
clearer and working(!) Tomcat version handling @ 2017-04-14 10:44:02
UTC
983d35ad38
Merge pull request #40690 from thor/2016.11-tomcat09145ea1a5
Fixes unindexed strfmt curly braces for python 2.6b78fc46b91
Fixes #40658: clearer version handling
- PR #40686: (twangboy) Fix 'salt-minion'
service for Win 10 Creators Update 1703 @ 2017-04-13 20:00:12
UTC
3cd9a50b22
Merge pull request #40686 from twangboy/fix_serviceb6ac4aa86d
Fix service for win10 update
- PR #40675: (gtmanfred) use loader for
getting war version @ 2017-04-13 19:58:30 UTC
ad4d6839fd
Merge pull request #40675 from gtmanfred/2016.11a61fc824c4
use loader for war extraction
- ISSUE #38497: (chrisLeeTW) local_batch client ignore external auth (refs: #40598)
- PR #40680: (rallytime) Back-port #40598 to
2016.11 @ 2017-04-13 19:58:16 UTC
- PR #40598: (mchugh19) Ensure batch uses passed eauth token or credentials (refs: #40680)
7ea526f59e
Merge pull request #40680 from rallytime/bp-40598cc1643eb1f
Fix netapi linte790930f5a
re-add batch support to cherrypy saltapi6eec04b2db
pop out of kwargs260dd84758
Create eauth dict for passing into batch class5fb8190d44
Ensure batch uses passed eauth token or credentials
- PR #40681: (cachedout) Allow status beacon
to run on all operating systems @ 2017-04-13 19:33:10 UTC
db68df23dd
Merge pull request #40681 from cachedout/status_beaconecbb0d186f
Allow status beacon to run on all operating systems
- PR #40678: (Ch3LL) fix test_fstype test for mac
@ 2017-04-13 19:20:32 UTC
39dd6e284d
Merge pull request #40678 from Ch3LL/fix_mac_fstype60724980ec
fix test_fstype test for mac
- PR #40665: (rallytime) Back-port #35665 to
2016.11 @ 2017-04-12 21:06:36 UTC
- PR #35665: (sthrasher) Speed up /jobs for salt-api when run under cherrypy. (refs: #40665)
6df76f6687
Merge pull request #40665 from rallytime/bp-356650f897b2426
Switch from comprehension to logic used in jobs runner. This makes it easier to deal with potential unicode in returns.78dd629f09
Fix compat issues with /jobs return values.4778bc7365
Speed up /jobs for salt-api when run under cherrypy.
- PR #40666: (gtmanfred) make sure userdata is
always defined in ec2 @ 2017-04-12 21:06:00 UTC
3e41a248a5
Merge pull request #40666 from gtmanfred/userdata5e92fd0948
make sure userdata is always defined in ec2
- PR #40662: (twangboy) Backport
msi-conformant-version function @ 2017-04-12 18:49:23 UTC
b245abbea5
Merge pull request #40662 from twangboy/backport_msi_versioning825832812b
Backport msi-conformant-version function
- ISSUE #39868: (amontalban) archive.extracted issue when source_hash_update=True and extracted files does not exist (refs: #40551)
- PR #40551: (terminalmage) Fix four issues
in archive.extracted state @ 2017-04-12 18:37:52 UTC
92b5f03beb
Merge pull request #40551 from terminalmage/issue39868a722ca9ccf
archive.extracted: also cleanup fileclient's cached location5ea1f607b0
Fix mocking in unit tests8dfa51f31f
Moar fixes for source_hash_update7103707d49
Remove unnecessary versionadded linesa717881f53
Just get a hash for the source archive9da4eb18bf
Check hash of cached source against source_hash before downloading archivead24faa59d
Fix three issues in archive.extracted state
- PR #40637: (twangboy) Add unicode_literals
import @ 2017-04-12 16:55:03 UTC
0638418d22
Merge pull request #40637 from twangboy/fix_unicode_issues021783dbae
Add unicode_literals import
- PR #40651: (twangboy) Fix status.diskusage
for Windows on Py3 @ 2017-04-12 16:21:29 UTC
491661f323
Merge pull request #40651 from twangboy/fix_diskusage_py37c5079ec91
Correct capitalization problem with api call
- ISSUE #40624: (sumeetisp) Issue - grains.append (refs: #40631)
- PR #40631: (gtmanfred) if grain is defined
as None still convert in append @ 2017-04-12 16:19:16 UTC
3aabd85e53
Merge pull request #40631 from gtmanfred/grainsb0bd99c26d
add comment and unit testb21bc7528f
if grain is defined as None still convert in append
- ISSUE #40167: (alias454) file.replace diff results output showing additional characters (refs: #40629)
- PR #40629: (aabognah) Fixing issue # 40167 @
2017-04-11 22:45:08 UTC
3737289bee
Merge pull request #40629 from aabognah/fix-bug-4016728f7744cb6
Fixing issue # 40167 with file.replace where the diff output does not display correctly.
- PR #40646: (twangboy) Keep network.py
execution module @ 2017-04-11 22:03:02 UTC
2a22bea290
Merge pull request #40646 from twangboy/fix_win_network0f7a81cd34
Keep network.py execution module
- PR #40645: (rallytime) [2016.11] Merge
forward from 2016.3 to 2016.11 @ 2017-04-11 20:59:13 UTC
e1f5a5dfc3
Merge pull request #40645 from rallytime/merge-2016.118de6497933
Merge branch '2016.3' into '2016.11'2ae9eaa176
Merge pull request #40638 from rallytime/bp-405712d1c4be2df
pkgrepo.managed: properly handle comments for debian
- ISSUE #40594: (anlutro) salt-ssh file.recurse adds a lot of unwanted directories (refs: #40642)
- ISSUE #38458: (duk3luk3) salt-ssh uses sudo to create cache dir, later fails to access it (refs: #40442)
- PR #40642: (DmitryKuzmenko) Correctly
resolve relative cache path to absolute. @ 2017-04-11 20:43:57
UTC
- PR #40442: (gtmanfred) allow file_client to figure out cachedir (refs: #40642)
6c4ae3c914
Merge pull request #40642 from DSRCorporation/bugs/40594_ssh_cachedir055256c518
Correctly resolve relative cache path to absolute.
- ISSUE #40075: (afletch) salt-ssh temporary files - insecure permissions (refs: #40609)
- PR #40609: (gtmanfred) stat_file when keep
is set, instead of mirroring all file permissions @ 2017-04-11
18:48:47 UTC
8492cef7a5
Merge pull request #40609 from gtmanfred/2016.116e34c2b5e5
stat file when placing it on server instead of caching
- PR #40620: (mateiw) SUSE specific changes to
salt-api.service @ 2017-04-11 14:45:00 UTC
05ac613ecf
Merge pull request #40620 from mateiw/2016.11-suse-saltapi-serviceee911a74b4
suse specific changes to salt-api.service
- ISSUE #39463: (githubcdr) Transport TCP minions don't reconnect/recover (refs: #40614)
- PR #40614: (gtmanfred) add retries on
authentications of the salt minion reconnecting @ 2017-04-10
22:42:16 UTC
b0a2414d68
Merge pull request #40614 from gtmanfred/tcpa86b101ae6
add retries on authentications of the salt minion reconnecting
- PR #40606: (kaszuba) Use correct exec_driver
in dockerng.sls module @ 2017-04-10 22:25:31 UTC
f7e121a9ee
Merge pull request #40606 from kaszuba/fix-dockerng-sls3a0d61f108
Use correct exec_driver in dockerng.sls module
- ISSUE #39863: (daswathn) Salt-Master not responding when the list of minions are high after upgrade to 2016.11.2 (refs: #40615)
- PR #40615: (rallytime) Call out to pki_minions() once, rather than in a loop in
check_list_minions() @
2017-04-10 22:22:18 UTC
- PR #34920: (cachedout) Key cache (refs: #40615)
b6cf948afe
Merge pull request #40615 from rallytime/fix-398631a9f03ab92
Call out to pki_minions() once, rather than in a loop in check_list_minions()
- PR #40588: (rallytime) [2016.11] Merge
forward from 2016.3 to 2016.11 @ 2017-04-07 19:30:14 UTC
4fa58be222
Merge pull request #40588 from rallytime/merge-2016.115a419b8aae
Merge branch '2016.3' into '2016.11'83f6d3d3bb
Merge pull request #40567 from terminalmage/fix-pillar-get-merge-listscb4db56eb5
Allow pillar.get to merge list as well as dictionaries
a8304cd5a1
Merge pull request #40552 from terminalmage/fix-hash-type-refs8c61f333ae
Don't use __opts__.get() for hash_type
705e1d8a08
Merge pull request #40562 from terminalmage/fix-get-client7f1ef72f83
Fix dockerng get_client() regression
00f8ef0c55
Merge pull request #40548 from Ch3LL/fix_vultrpy7710355e3a
check for salt install fail on vultur testaae3d14ea4
fix vultr cloud race condition to match on 0*
- PR #40575: (rallytime) Back-port #40559 to
2016.11 @ 2017-04-07 15:42:26 UTC
- PR #40559: (jinm) Fix v3 for https://github.com/saltstack/salt/issues/38472 (refs: #40575)
3d07f637ca
Merge pull request #40575 from rallytime/bp-405598280e5256e
Fix v3 for https://github.com/saltstack/salt/issues/38472
- PR #40576: (rallytime) Back-port #40573 to
2016.11 @ 2017-04-07 15:20:11 UTC
- PR #40573: (ardakuyumcu) Fix typo in IAM state for managed policies (refs: #40576)
9041ca2ba5
Merge pull request #40576 from rallytime/bp-4057312180808ee
Fix typo in IAM state for managed policies
- PR #40563: (terminalmage) Merge-forward
2016.3 -> 2016.11 @ 2017-04-07 15:08:20 UTC
- PR #40562: (terminalmage) Fix dockerng get_client() regression (refs: #40563)
- PR #40481: (terminalmage) Backport auth and custom registry fixes from #40480 to 2016.3 branch (refs: #40563, #40562)
- PR #40480: (terminalmage) Improved Docker auth handling and other misc. Docker improvements (refs: #40481)
f8bc423ef9
Merge pull request #40563 from terminalmage/merge-2016.3-2016.110c608d7417
Add client_args_mock back to testa7a78da984
remove unused importsa6d68f50fe
Merge remote-tracking branch 'upstream/2016.3' into merge-2016.3-2016.110918311330
Don't mark files that already were deleted as errors51d88a16c8
Merge branch 'zer0def-fix-31363' into 2016.37f3cbd5cf9
Merge branch 'fix-31363' of https://github.com/zer0def/salt into zer0def-fix-313633c750c2b24
Changed rm_rf's argument to actually remove intended file. (refs #31363)9ed85f3c59
Remove directory content instead of directory itself when using force_clone in git.latest state. (refs #31363)
cfba4cb422
Merge pull request #40534 from terminalmage/issue39892ad88c58a09
Check master's ssh_minion_opts for fileserver/pillar values and ignore them
8da27c9e1d
Merge pull request #40306 from terminalmage/issue4027957ace1f336
Merge branch 'issue40279' of https://github.com/terminalmage/salt into issue402798bcdf1a761
Remove unused import for lint
808ad76419
systemd.py: when getting all services, don't repeat gathering of systemd services2d219af67a
Don't use context caching for gathering systemd services
97caac4c0a
Merge pull request #40481 from terminalmage/docker-auth-handling-2016.3dcef1e0d4b
Make sure we keep the cached client when clearing context1e2a04cfc5
Backport auth and custom registry fixes from #40480 to 2016.3 branch
e62603d5eb
Merge pull request #40505 from gtmanfred/2016.36e2f9080ca
update docs for logging handlers
- ISSUE #39778: (Talkless) pkgrepo.managed state always report changes with test=True on APT system (refs: #40571)
- PR #40571: (terminalmage)
pkgrepo.managed: properly handle comments for debian (refs: #40638) @
2017-04-06 21:55:46 UTC
fd757fffa3
Merge pull request #40571 from terminalmage/issue39778191610482d
pkgrepo.managed: properly handle comments for debian
- ISSUE #40278: (UtahDave) cloud.action giving errors on 2016.11.1 (refs: #40572)
- PR #40572: (rallytime) Clean out kwargs dict
in cloud.action before calling cloud driver function @ 2017-04-06
21:53:40 UTC
b1698e830e
Merge pull request #40572 from rallytime/fix-40278c978486452
Clean out kwargs dict in cloud.action before calling cloud driver function
- ISSUE #39842: (smarsching) File module removes trailing newline on Windows (refs: #39882)
- PR #39882: (smarsching) Fix handling of
trailing newlines on Windows @ 2017-04-06 21:12:24 UTC
62d8ad2b4b
Merge pull request #39882 from smarsching/issue-39842d485d1af44
Fix context for splitlines_preserving_trailing_newline.76cb7bf612
Fix trailing newlines on Windows (#39842).
- PR #40451: (isbm) Fileclient testcase (2016.11) @
2017-04-06 19:53:31 UTC
ae13de622a
Merge pull request #40451 from isbm/isbm-fileclient-testcase-2016.1174c65557dd
Add space before in-lint comment for lint35fcb8b52d
Fix race condition on cache directory creationaba94495a5
Lintfix (Py3 code compat)9f9dc6e4e7
Add unit test case for fileclient
- ISSUE #40084: (podstava) profile fields in azurearm salt-cloud need to be actualized to sources (refs: #40564)
- PR #40564: (techhat) Update Azure ARM docs @
2017-04-06 18:17:32 UTC
74366c57a4
Merge pull request #40564 from techhat/azuredocs08d071bc68
Update Azure ARM docs
- ISSUE #40005: (vutny) ssh_known_hosts.present does not support SHA256 key fingerprints (refs: #40543)
- PR #40543: (rallytime) Add the
"fingerprint_hash_type" option to ssh state and module @ 2017-04-05
21:21:16 UTC
cb9dcb1e1b
Merge pull request #40543 from rallytime/fix-400051ef81e6a55
Add the "fingerprint_hash_type" option to ssh state and module
- PR #40540: (DmitryKuzmenko) A quick fix
for Cache has no 'list' attribute. @ 2017-04-05 18:50:18 UTC
- PR #40494: (rallytime) [develop] Merge forward from 2016.11 to develop (refs: #40540)
3f0695575a
Merge pull request #40540 from DSRCorporation/bugs/40494_merge_forward_cache_list_fixc0fd5634cf
A quick fix for Cache has no 'list' attribute.
- ISSUE #32662: (anlutro) salt-cloud: allow templating of EC2 userdata, similar to deploy script (refs: #32698)
- PR #40464: (terminalmage) salt-cloud: Do
not pass userdata_file through yaml renderer @ 2017-04-05 17:32:07
UTC
- PR #32698: (techhat) Allow EC2 userdata to be templated (refs: #40464)
28fc048030
Merge pull request #40464 from terminalmage/userdata-renderer84ee693006
Nova and openstack don't accept base64-encoded userdata73f4c43e2a
Allow for userdata_template to be disabled in a cloud_profile78b4798b1b
Update compile_template test to use StringIO5f7c5613ce
Properly handle renderers which return StringIO objectsd551b0d857
Bring in salt.utils.stringio from develop branch6a6ef0adf8
Move userdata templating to salt.utils.cloudb440d0c679
Update 2016.11.4 release notes for userdata_renderer -> userdata_templatea6183d93d3
Preserve windows newlines in salt.template.compile_template()04f02df5fe
Try to read compiled template as StringIO79cc253bbf
Only template the userdata_file if explicitly configured to do sob580654f85
Update cloud docs to reflect userdata_renderer -> userdata_templatea6064fb2e4
Rename userdata_renderer -> userdata_template in master config docs50f2b2831f
Remove userdata_renderer valuecc2186f35a
Add templating support for other cloud drivers that support userdata_filebe8d34c59b
ec2: Add support for using userdata_renderer to template userdata_fileeddbd41265
Openstack did not have templating support for userdata_file before 2016.11.4a85a416c72
Add userdata_renderer fix info to 2016.11.4 release notes111188742a
Add documentation for userdata_renderer9ee2dcfc2d
Add userdata_renderer master config param
- PR #40530: (dmurphy18) Update release
information for 2016.11.4 for additional AIX support @ 2017-04-05
16:20:22 UTC
990bde4c07
Merge pull request #40530 from dmurphy18/aix_docupdfd93caf206
Added further support for functionality on AIX for 2016.11.417b58917f2
Update release information for new AIX support
- PR #40528: (dmurphy18) Allow for nightly
build designations in Salt versions @ 2017-04-04 20:34:26 UTC
4d932691f1
Merge pull request #40528 from dmurphy18/salt_nightlybuildd62a119fc1
Allow for nightly build designations in Salt versions
- ISSUE #37699: (gstachowiak) Artifactory state. Incorrect timeout error reporting. (refs: #40465)
- PR #40465: (rallytime) Artifactory Execution
& State Module: Fixup Error Handling @ 2017-04-04 20:12:21
UTC
0ed385210f
Merge pull request #40465 from rallytime/fix-376998f084f7056
Update unit test to look for actual string commentef664b46ae
Artifactory State: Only wrap main function call to module in try/except and wrap exc comment in str()f1015e3900
Artifactory Module: catch URLErrors as well as HTTPErrors
- ISSUE #39275: (yhekma) Cache backend gets hit a lot (refs: #40497, #40429)
- PR #40497: (DmitryKuzmenko) Memcache
documentation and minor updates. @ 2017-04-04 19:55:18 UTC
- PR #40429: (DmitryKuzmenko) MemCache - a minion data cache booster. (refs: #40497, #40468)
7a04ed2439
Merge pull request #40497 from DSRCorporation/features/39275_memcache82c45b1a52
Memcache documentation and minor updates.
- ISSUE #38683: (gstachowiak) require/order/failhard combination error (refs: #40504)
- PR #40504: (rallytime) Group checks for
failhard setting in () in state.check_failhard function @ 2017-04-04
19:53:48 UTC
d654de52ed
Merge pull request #40504 from rallytime/fix-38683ede4c28887
Group checks for failhard setting in () in state.check_failhard function
- PR #40503: (thatch45) first pass at adding
support for pycryptodome installed as @ 2017-04-04 19:39:02 UTC
4d5d7d9712
Merge pull request #40503 from thatch45/2016.11e21fd54d1b
fix lint on the lint ignores...60113248b1
pycryptodome adds RSA to the key header which the openssl206dec63ff
fix the cryptodome version lookup for the versions reportd3b77092b5
good catch31c6a10d1b
first pass at adding support for pycryptodome installed as
- PR #40525: (dmurphy18) Add support for
disk.iostat on AIX @ 2017-04-04 19:31:41 UTC
0dd92c63ea
Merge pull request #40525 from dmurphy18/aix_dskiostat712537272b
Added support on AIX for disk.iostat
- PR #40496: (rallytime) Back-port #40415 to
2016.11 @ 2017-04-04 17:19:39 UTC
- PR #40415: (defanator) Fix boto_vpc.create_route() to work with interface_id (refs: #40496)
a6291b17c1
Merge pull request #40496 from rallytime/bp-40415f8b3006898
Fix boto_vpc.create_route() to work with interface_id
- ISSUE #39275: (yhekma) Cache backend gets hit a lot (refs: #40497, #40429)
- PR #40468: (techhat) Add __func_alias__ back
in @ 2017-04-04 17:02:43 UTC
- PR #40429: (DmitryKuzmenko) MemCache - a minion data cache booster. (refs: #40497, #40468)
3eb8e0baf1
Merge pull request #40468 from techhat/cachealias6ec0baa9a0
Swap around aliases76e54a2900
Add __func_alias__ back in
- ISSUE #29104: (adithep) Merging Order warning (refs: #39109)
- PR #39109: (bdrung) Fix
top_file_merging_strategy warning if env_order is set @ 2017-04-04
14:20:56 UTC
8c0befaa8b
Merge pull request #39109 from bdrung/fix-merge-order-warningfbf8fcfa98
Simplify get_envs() by using list comprehensions74a3b066ea
Fix top_file_merging_strategy warning if env_order is setec219b5f42
Remove duplicate client_envs variable definitions6279f7c120
fix do to pre correct on python randome function66b9515af7
Fix up the doc for failover clarity
- PR #40495: (rallytime) [2016.11] Merge
forward from 2016.3 to 2016.11 @ 2017-04-03 18:36:16 UTC
02a1f642ab
Merge pull request #40495 from rallytime/merge-2016.118111909bb1
Merge branch '2016.3' into '2016.11'3d45a004b0
Merge pull request #40427 from terminalmage/clarify-master-tops-docsbda781d8f9
Grammar fix0d7b0c4ef0
Improve the master_tops documentationd27340a9f2
Add saltutil.sync_tops runner func
- PR #40466: (dmurphy18) Support for execution
module status on AIX @ 2017-04-01 00:28:51 UTC
ac82972cb3
Merge pull request #40466 from dmurphy18/aix_status7c0b30d9a4
Support for AIX
- ISSUE #39275: (yhekma) Cache backend gets hit a lot (refs: #40497, #40429)
- PR #40429: (DmitryKuzmenko) MemCache -
a minion data cache booster. (refs: #40497, #40468) @
2017-03-31 20:21:00 UTC
fdb0250c95
Merge pull request #40429 from DSRCorporation/features/39275_memcache4475d1757d
In-memory minion data cache.
- ISSUE #38458: (duk3luk3) salt-ssh uses sudo to create cache dir, later fails to access it (refs: #40442)
- PR #40442: (gtmanfred) allow file_client to
figure out cachedir (refs: #40642) @
2017-03-31 20:14:27 UTC
31d4e6949c
Merge pull request #40442 from gtmanfred/salt-ssh8367735063
allow file_client to figure out cachedir
- PR #40456: (rallytime) [2016.11] Merge
forward from 2016.3 to 2016.11 @ 2017-03-31 17:51:11 UTC
0cfcd188a9
Merge pull request #40456 from rallytime/merge-2016.110da4c46b68
Merge branch '2016.3' into '2016.11'c26f4cc76c
Merge pull request #40371 from terminalmage/pr-40344a8bcaa73d7
Force use of posixpath when joining salt fileserver paths in gitfscafa08d8e0
Add ability for salt.utils.path_join to force the use of posixpath
df9df82959
Merge pull request #40379 from rallytime/tests-for-3985596259d6c63
Lint fix4f7ac1431e
Create a unit test for the replace_auth_key function in the ssh module
- PR #40443: (gtmanfred) prepend ssh_log_file
with root_dir @ 2017-03-31 09:23:46 UTC
8617be9c6d
Merge pull request #40443 from gtmanfred/sshlog7f6046deec
prepend ssh_log_file with root_dir
- PR #40376: (nmadhok) Backporting changes in
vmware cloud driver from develop branch to 2016.11 branch @
2017-03-30 22:35:13 UTC
132d8b7b88
Merge pull request #40376 from nmadhok/2016.11dd62310941
Adding unit tests for vmware_test36edf0af64
Add additional VMware related exceptions034ef30f7c
Remove old vmware unit tests7c144888da
Backporting changes in vmware cloud driver from develop branch to 2016.11 branch
- ISSUE #39692: (djsly) tuned module and state are broken on 7.3 families. (refs: #40387, #39719, #39768)
- PR #40387: (redbaron4) More complete fix for
39692 @ 2017-03-30 22:29:05 UTC
dfaa670b66
Merge pull request #40387 from redbaron4/fix-3969277a40a0c44
Lint fixes8c1adfafd5
More complete fix for 39692
- ISSUE #7287: (dragozov) django.loaddata treats fixture list as arguments and prepends "--" for each (refs: #40404)
- PR #40404: (roaldnefs) Fix for fixtures in
the djangomod module @ 2017-03-30 22:26:09 UTC
313d21626f
Merge pull request #40404 from roaldnefs/fix-djangomod-loaddata92285cb045
Fix for fixtures in the djangomod module
- PR #40416: (lorengordon) Adds some missing
file functions on Windows @ 2017-03-30 22:22:44 UTC
5379899442
Merge pull request #40416 from lorengordon/win-file-funcs8edaf25e10
Adds some missing file functions on Windows
- ISSUE #40417: (lorengordon) temp.file does not close the file handle (refs: #40418)
- PR #40418: (lorengordon) Closes handle to
temporary file before returning the path @ 2017-03-30 22:22:03
UTC
1f5d6b88f9
Merge pull request #40418 from lorengordon/close-temp-file7baf2809cf
Closes handle to temporary file before returning the path
- PR #40430: (twangboy) Fix logic for
__virtual__ in win_dsc and win_psget @ 2017-03-30 22:06:16 UTC
5c78d55eab
Merge pull request #40430 from twangboy/fix_virtual08e95ce4f0
Add logging on __virtual__ failures43ecb1a597
Fix logic for __virtual__
- PR #40431: (rallytime) [2016.11] Merge
forward from 2016.3 to 2016.11 @ 2017-03-30 21:37:39 UTC
b855f29928
Merge pull request #40431 from rallytime/merge-2016.11d5576d75e7
Merge branch '2016.3' into '2016.11'b6770fd81f
Merge pull request #40407 from aesdana/fix_rabbitmq_version_check4c0763fa2f
Added split to cut off debian_revision from rabbitmq-server version Fixes #40396
d4fb45d9f8
Merge pull request #40424 from terminalmage/fix-open-filehandle66251263cf
Fix open filehandles
8708096365
Merge pull request #40399 from terminalmage/docker-py_version14c6575655
Add docker-py version to the versions report
ff1266b3a6
Merge pull request #40391 from Ch3LL/2016.3.7_release_notesf532ec5288
initial 2016.3.7 release notes
96bf9427b0
Merge pull request #40368 from Ch3LL/bump_version_3a02fa7dd1f
[2016.3] Bump previous version to 2016.3.6
- PR #40401: (roaldnefs) fix Ubuntu notation
in docs/faq.rst @ 2017-03-29 20:28:31 UTC
7d900d31ea
Merge pull request #40401 from roaldnefs/fix-doc-faq21f161fecc
fix Ubuntu notation in docs/faq.rst
- ISSUE #29028: (kevins9) state.sls fails to render state with pillar data: Jinja variable 'dict object' has no attribute (refs: #37795)
- PR #40390: (rallytime) Back-port #37795 to
2016.11 @ 2017-03-29 19:05:12 UTC
- PR #37795: (jettero) please tell me where is the “error: 'dict' object has no …” (refs: #40390)
70a3f963ec
Merge pull request #40390 from rallytime/bp-377951ba15577bd
Pylint fixec65924659
please tell me where is the "error: 'dict' object has no attribute 'seek'" ??
- PR #40395: (rallytime) Handle AttributeError
for dockerng_mod.docker attempt fails and docker is installed @
2017-03-29 17:47:11 UTC
f8fbfff7dc
Merge pull request #40395 from rallytime/catch-attribute-error-docker-test99c8dcc18e
Handle AttributeError for dockerng_mod.docker attempt fails and docker is installed
- PR #40362: (rallytime) [2016.11] Merge
forward from 2016.3 to 2016.11 @ 2017-03-28 22:50:32 UTC
d7d3d68035
Merge pull request #40362 from rallytime/merge-2016.114f1543c2a1
Merge branch '2016.3' into '2016.11'1381f97292
Merge pull request #40264 from meaksh/2016.3-gather_job_timeout-fix68dccae5b4
Makes sure "gather_job_timeout" is an integer
- PR #40372: (zer0def) Fixes related to cache
directory argument changes in pip>=6. @ 2017-03-28 22:48:41
UTC
2febd05896
Merge pull request #40372 from zer0def/pip-cache-fixesd68067f1d7
Merge remote-tracking branch 'main/2016.11' into pip-cache-fixes4f23a23ca8
Fixed the test_install_download_cache_argument_in_resulting_command to accommodate introduced cache directory argument fixes and renamed it to test_install_download_cache_dir_arguments_in_resulting_command.9d0f94eeba
Fixed unnecessary API changes introduced with suggested changes.
- PR #40369: (Ch3LL) [2016.11] Bump previous
version to 2016.3.6 @ 2017-03-28 18:50:39 UTC
6162698c87
Merge pull request #40369 from Ch3LL/bump_version_117597d96edb
[2016.11] Bump previous version to 2016.3.6
- ISSUE #40322: (Whissi) ssh_auth.absent: Wrong comment when test=True (refs: #40333)
- ISSUE #40321: (Whissi) state.alternatives: Wrong comment when test=True (refs: #40333)
- PR #40333: (gtmanfred) fix some test=True
comments @ 2017-03-28 16:11:01 UTC
2d2cb5b837
Merge pull request #40333 from gtmanfred/2016.115596620dfb
fix some test=True comments
- PR #40347: (rallytime) [2016.11] Merge
forward from 2016.3 to 2016.11 @ 2017-03-28 02:39:31 UTC
bb37f133fc
Merge pull request #40347 from rallytime/merge-2016.11e77e86db3a
Merge branch '2016.3' into '2016.11'17ab1da0ab
Merge pull request #40345 from twangboy/fix_osx_build3207d670c5
Fix osx build
7ab10491ab
Merge pull request #40338 from UtahDave/fix_cherrypy_ssl_error_link280b501950
Upstream cherrypy moved to Github from Bitbucket
- PR saltstack/salt#40332: (zer0def) Fixes related to cache directory argument changes in pip>=6. (refs: #40346)
- PR #40346: (cachedout) Revert "Fixes related
to cache directory argument changes in pip>=6." @ 2017-03-27
23:17:29 UTC
a572b46183
Merge pull request #40346 from saltstack/revert-40332-pip-cache-fixesb4753d1a5a
Revert "Fixes related to cache directory argument changes in pip>=6."
- ISSUE #40296: (L4rS6) Wrong documentation in mount.mounted (refs: #40326)
- PR #40326: (L4rS6) Update mount state
documentation (Fixes: #40296) @
2017-03-27 23:15:53 UTC
a91bab867e
Merge pull request #40326 from L4rS6/update-mount-state-doca717c527a1
Update mount state documentation (Fixes: #40296)
- PR #40328: (L4rS6) Fixes wrong compared
extra_mount_ignore_fs_keys key. @ 2017-03-27 23:14:22 UTC
ca2980cfb0
Merge pull request #40328 from L4rS6/fix-mount-state-extra-ignore-fs-keyf0f68b9033
Fixes wrong compared extra_mount_ignore_fs_keys key.
- PR #40329: (isbm) Merge tops (backport) @
2017-03-27 23:13:47 UTC
3a6c5d0297
Merge pull request #40329 from isbm/isbm-merge-tops-201611a762c9edda
Merge output from master_tops
- PR #40285: (rallytime) Dockerng unit tests
fixes: isolate global variables @ 2017-03-27 23:05:03 UTC
2b7b2f1cb4
Merge pull request #40285 from rallytime/docker-test-fixes0f263a52e0
Mock out the get_client_args mocks in the dockerng module tests more aggressivelyf1352fe253
Add one more dockerng.version mock that was missed previously0d31d2c4d1
Add a couple more patches for docker.version informationa9c5eebaf0
Clean up dockerng unit tests to avoid global variables and fixup some patching
- PR #40341: (twangboy) Fix service.create, fix
docs @ 2017-03-27 21:46:19 UTC
01efc842c1
Merge pull request #40341 from twangboy/fix_win_service6736457ec8
Docs for create652cf08f8a
Fix service.create, fix docs
- PR #40332: (zer0def) Fixes related to cache
directory argument changes in pip>=6. @ 2017-03-27 21:01:15
UTC
8eabcca6dc
Merge pull request #40332 from zer0def/pip-cache-fixes7976840100
Fixes related to cache directory changes in pip>=6.
- PR #40337: (Ch3LL) Add archive.extracted with
use_cmd_unzip argument @ 2017-03-27 21:00:23 UTC
ceba1b9bc6
Merge pull request #40337 from Ch3LL/add_unzip_test8b21b4c8bb
add use_cmd_unzip test
- PR #40312: (rallytime) Update minion data
cache documentation @ 2017-03-27 20:56:55 UTC
a192597ec2
Merge pull request #40312 from rallytime/cache-docs5363e0b58b
Update minion data cache documentation
- PR #40315: (rallytime) [2016.11] Merge
forward from 2016.3 to 2016.11 @ 2017-03-27 15:11:25 UTC
7f16754619
Merge pull request #40315 from rallytime/merge-2016.11c65d602f60
Merge branch '2016.3' into '2016.11'7c21153d3a
Merge pull request #40300 from meaksh/2016.3-adding-timeouts-parameters-to-cmd_batch9174e6f281
Fixes testing opts dict for batch unit testsb1de79abcf
Adds custom 'timeout' and 'gather_job_timeout' to 'local_batch' client
- PR #40313: (techhat) Add minimum and maximum
to calls to calc @ 2017-03-27 14:54:15 UTC
a9a73bf8dc
Merge pull request #40313 from techhat/calcref7106a86258
Use named kwargs822f3b81c3
Add minimum and maximum to calls to calc
- ISSUE #40247: (eldadru) boto_rds.delete wait_for_deletion checks rds status incorrectly and always loop until timeout (refs: #40277)
- PR #40277: (eldadru) Fixing boto_rds.py
delete() wait_for_deletion, if statement was inco… @ 2017-03-24
22:29:25 UTC
9d0762deca
Merge pull request #40277 from eldadru/Fix-40247-boto_rds-delete-wait-for-deletion-failure3c15a32764
Fixing boto_rds.py delete() wait_for_deletion, if statement was incorrectly checking the return value of boto_rds.py exists() method.
- PR #40280: (bewing) Clean up temporary file in
net.load_template @ 2017-03-24 22:27:04 UTC
- PR #40273: (bewing) Clean up temporary file in net.load_template (refs: #40280)
6c29c81d01
Merge pull request #40280 from bewing/bp_40273f028e939f5
Clean up temporary file in net.load_template
- ISSUE #37972: (ebauman) salt-run execution for master with no AAAA record adds significant execution time (refs: #40310)
- PR #40310: (gtmanfred) add warning when no
host/dns record is found for fqdn_ip @ 2017-03-24 21:55:20 UTC
839b620f32
Merge pull request #40310 from gtmanfred/2016.11cff027ddc6
add warning when no host/dns record is found for fqdn
- PR #40288: (dmurphy18) Execution module
network support for AIX @ 2017-03-24 20:10:36 UTC
eb86d55478
Merge pull request #40288 from dmurphy18/aix_networkb53a95dab1
Further update to us in similar to review comments59c0bdc14d
Updated for review comments031c9457ba
Execution module network support for AIX
- PR #40308: (rallytime) Back-port #38835 to
2016.11 @ 2017-03-24 19:00:46 UTC
- PR #38835: (UtahDave) Cache docs (refs: #40308)
4928026253
Merge pull request #40308 from rallytime/bp-388353ba50d3c52
add info about what is cached77e8f6aff9
fix config example61f2fa9339
Add documentation for the Minion data cache
- PR #40287: (rallytime) [2016.11] Merge
forward from 2016.3 to 2016.11 @ 2017-03-24 16:50:23 UTC
12a9fc43c9
Merge pull request #40287 from rallytime/merge-2016.1177415369cc
Merge branch '2016.3' into '2016.11'0e2d52c3ea
Merge pull request #40260 from lubyou/fix-join_domain1cb15d1ea8
use win32api.FormatMessage() to get the error message for the system code
0c62bb37d3
Merge pull request #40275 from UtahDave/2016.3local9f0c9802c2
remove reference to auth_minion.
57ce474d73
Merge pull request #40265 from terminalmage/issue402191a731e0216
Pop off the version when aggregating pkg states0055fda3e9
Properly aggregate version when passed with name62d76f50fc
Don't aggregate both name/pkgs and sources in pkg states
b208630d85
Merge pull request #40201 from sergeizv/cloud-roster-fixes-2016.3d87b377ad2
cloud roster: Don't stop if minion wasn't found in cloud cache indexa6865e0283
cloud roster: Check whether show_instance succeeded on node1b45c8e8c2
cloud roster: Check provider and profile configs for ssh_usernamea18250b2e4
cloud roster: Return proper target name637930b2b3
cloud roster: Fix extracting instance's infodd1d3aac74
cloud roster: Work with custom conf dir
- PR #40250: (techhat) Add wait_for_fun() to
set_tags() @ 2017-03-23 16:42:13 UTC
- PR #40225: (techhat) Add wait_for_fun() to set_tags() (refs: #40250)
b7f9100e6d
Merge pull request #40250 from techhat/settagsbaff7a046d
Add wait_for_fun() to set_tags()
- ISSUE #39976: (peterhirn) win_lgpo missing policies, eg. Prevent the usage of OneDrive for file storage (refs: #40255, #40253)
- PR #40255: (lomeroe) backport #40253 @
2017-03-23 16:36:44 UTC
- PR #40253: (lomeroe) correct method of getting 'text' of the XML object to compare to the … (refs: #40255)
904e144ae4
Merge pull request #40255 from lomeroe/fix_39976_2016.110e9f5820cc
backport #40253
- PR #40240: (rallytime) [2016.11] Merge
forward from 2016.3 to 2016.11 @ 2017-03-23 14:14:11 UTC
- PR #40237: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 (refs: #40240)
720a362c7a
Merge pull request #40240 from rallytime/merge-2016.115c5b74b09a
Merge branch '2016.3' into '2016.11'35ced607dd
Merge pull request #40226 from terminalmage/issue401492a8df9384c
Fix wrong errno in systemd.py
24c4ae9c21
Merge pull request #40232 from rallytime/update-release-notes2ead188b4f
Update release notes for 2016.3.6
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
fd10430018
Merge pull request #40221 from rallytime/bp-3917907dc2de084
fix error parsing
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.
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.
0f1ff4d4a8
Merge pull request #40196 from twangboy/win_fix_deps6761527793
Update dependencies for PyOpenSSL
b0501515cb
Merge pull request #40184 from terminalmage/link-reactor-examplea42be82993
Link to minion start reactor example from FAQ.
- ISSUE #39445: (systemtrap) state file.copy for directories does not set ownership recursively (refs: #40030)
- PR #40231: (rallytime) Back-port #40030 to
2016.11 @ 2017-03-22 23:14:40 UTC
- PR #40030: (narendraingale2) Added changes for fix_39445 (refs: #40231)
c40376250f
Merge pull request #40231 from rallytime/bp-400304d1c687cbd
Using lchown insted of chown.52b3d986b5
Added changes for fix_39445- PR saltstack/salt#40225: (techhat) Add wait_for_fun() to set_tags() (refs: #40239)
- PR #40239: (cachedout) Revert "Add
wait_for_fun() to set_tags()" @ 2017-03-22 22:59:16 UTC
e39f5cbf40
Merge pull request #40239 from saltstack/revert-40225-waitforfun95bdab87b4
Revert "Add wait_for_fun() to set_tags()"
- PR #40225: (techhat) Add wait_for_fun() to
set_tags() (refs: #40250) @
2017-03-22 18:15:35 UTC
11d2f5abec
Merge pull request #40225 from techhat/waitforfun89b5010883
Add wait_for_fun() to set_tags()
- PR #40172: (dmurphy18) Fix solaris network @
2017-03-22 17:41:56 UTC
c8cfbb7df6
Merge pull request #40172 from dmurphy18/fix_solaris_networka6218b9484
Updated use of tail on Solaris and Sun-like OS90e6a1d8f6
Further update to support correct tail in network for Solaris5b6d33dd70
Fix use of correct tail on Solaris for active_tcp
- PR #40210: (rallytime) Skip flaky test for
now @ 2017-03-22 16:34:41 UTC
e9a4e8548b
Merge pull request #40210 from rallytime/test-skip0ba773d86b
Skip flaky test for now
- ISSUE #40204: (sofixa) InfluxDB returner present on salt-minion(installed via salt-bootstrap and updated via apt-get) has a bug (refs: #40209)
- PR #40209: (sofixa) change InfluxDB get_version
to expect status code 204 @ 2017-03-21 21:42:26 UTC
0b00489eb2
Merge pull request #40209 from sofixa/2016.11e1cc7234ff
change InfluxDB get_version to expect status code 204
- ISSUE #39775: (mirceaulinic) Proxy mine_interval config ignored (refs: #39935,
#saltstack/salt`#39935`_, #39776)
- PR saltstack/salt#39935: (cro) Add special token to insert the minion id into the default_include path (refs: #40202)
- PR #40202: (cro) Revert "Add special token to
insert the minion id into the default_include path" @ 2017-03-21
21:37:33 UTC
66bc680d0a
Merge pull request #40202 from saltstack/revert-39935-namespace_proxy_cfgbb71710747
Revert "Add special token to insert the minion id into the default_include path"
- PR #40199: (whiteinge) Ponysay emergency
hotfix @ 2017-03-21 21:10:21 UTC
d8f0b79997
Merge pull request #40199 from whiteinge/ponysay-emergency-hotfix85ea61b544
Add depends note5a271acfdc
Fix ponysay outputter hardcoded path
- PR #40194: (terminalmage) Change imports
for dockerng tests @ 2017-03-21 19:34:55 UTC
82cee58e72
Merge pull request #40194 from terminalmage/fix-docker-test-imports6caedb0de8
Change imports for dockerng tests
- PR #40189: (rallytime) [2016.11] Merge
forward from 2016.3 to 2016.11 @ 2017-03-21 18:02:51 UTC
0b512f9ffb
Merge pull request #40189 from rallytime/merge-2016.11a55c4138a8
Merge branch '2016.3' into '2016.11'd4e6c58526
Merge pull request #40182 from terminalmage/dockerng-mod_watch-stopped4629a26fb7
Add support for "stopped" state to dockerng's mod_watch
a0b4082484
Merge pull request #40171 from Ch3LL/2016.3.6_release9c6d8d892f
additional PRs/issues for 2016.3.6 release notes
33ba7821f7
Merge pull request #40120 from sergeizv/gce-expand-node-fix9d0fbe7e01
gce: Exclude GCENodeDriver objects from expand_node result
48843977c3
Merge pull request #40122 from meaksh/2016.3-yum-downloadonly-support067f3f77c2
Adding downloadonly support to yum/dnf module
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.
- ISSUE #39779: (sp1r) Pillar scheduling is broken (refs: #40034)
- ISSUE #38523: (MorphBonehunter) schedule not changed on pillar update after minion restart (refs: #40034)
- ISSUE #36134: (Ch3LL) carbon: multi-master with failover does not failover when master goes down (refs: #36437)
- PR #40034: (sp1r) Disallow modification of jobs
from pillar with schedule execution module @ 2017-03-21 16:36:34
UTC
- PR #36437: (DmitryKuzmenko) Keep the schedule jobs in ONE place. (refs: #40034)
d9cb222aa8
Merge pull request #40034 from sp1r/fix-pillar-scheduling595f786327
fix evaluating jobs when "pillar" is missing in opts9d5db1910c
fix initial data structure for schedule testsd3a2489c9c
schedule tests to ensure pillar jobs are not modified27385ff49c
added a check ensuring schedule is a dict before merging14d71918b2
Fixes #39779
- PR #40160: (eldadru) Fix this issue: https://github.com/saltstack/salt/issues/40073,
descr… @ 2017-03-20 21:37:43 UTC
257c862c52
Merge pull request #40160 from eldadru/fix-issue-40073-boto-rds-describe-empty-dict954c871332
Fix this issue: https://github.com/saltstack/salt/issues/40073, describe return dictionary returned empty , probably as result of incorrect past merge (see discussion on issue)
- PR #40162: (rallytime) Make sure the tornado
web server is stopped at the end of the test class @ 2017-03-20
20:35:21 UTC
aec504173a
Merge pull request #40162 from rallytime/archive-integration-test-fixesdd193cc740
Make sure the tornado web server is stopped at the end of the test class
- PR #40158: (rallytime) [2016.11] Merge
forward from 2016.3 to 2016.11 @ 2017-03-20 20:34:23 UTC
461e15f0f4
Merge pull request #40158 from rallytime/merge-2016.1188f3ebd7e9
Remove extra "connect" kwarg caught by linterf4d4768a6d
Merge branch '2016.3' into '2016.11'28e4fc17b6
Merge pull request #40123 from twangboy/win_fix_network06dfd55ef9
Adds support for inet_pton in Windows to network util
35ddb79f59
Merge pull request #40141 from bobrik/fallback-resolveaf1545deed
Use the first address if cannot connect to any
- PR #40165: (rallytime) Don't try to run the
dockerng unit tests if docker-py is missing @ 2017-03-20 20:33:19
UTC
b235f0953f
Merge pull request #40165 from rallytime/gate-docker-unit-testsf32d8a8683
Don't try to run the dockerng unit tests if docker-py is missing
- PR #40085: (mirceaulinic) VRF arg and
better doc for ping and traceroute @ 2017-03-20 19:48:57 UTC
db9fb58b82
Merge pull request #40085 from cloudflare/fix-ping-tr6cbdd61b54
Strip trailing whitespaces897a2a37c3
VRF arg and better doc for ping and traceroute
- PR #40095: (skizunov) dns_check should not
try to connect when connect=False @ 2017-03-17 17:31:42 UTC
3bac06f099
Merge pull request #40095 from skizunov/develop2880790f743
dns_check should not try to connect when connect=False
- PR #40096: (skizunov) When building up the
'master_uri_list', do not try to connect @ 2017-03-17 17:13:41
UTC
31da90edd9
Merge pull request #40096 from skizunov/develop3eb9a0a6fd1
When building up the 'master_uri_list', do not try to connect
- PR #40111: (eldadru) Fixing simple issue 40081
- the key parameter of the method create ov… @ 2017-03-17 17:00:03
UTC
5303386d93
Merge pull request #40111 from eldadru/fix-issue-40081-boto-rds-create-overwritten-key-parameter78b5d112d7
Fixing simple issue 40081 - the key parameter of the method create overwritten by internal loop.
- PR #40118: (rallytime) Add CLI Example for
dockerng.get_client_args @ 2017-03-17 16:34:13 UTC
d2e376e8f2
Merge pull request #40118 from rallytime/cli-examplebb496bb7f4
Add CLI Example for dockerng.get_client_args
- PR #40097: (rallytime) [2016.11] Merge
forward from 2016.3 to 2016.11 @ 2017-03-17 15:17:08 UTC
baef5009aa
Merge pull request #40097 from rallytime/merge-2016.11ef1ff38f8d
Merge branch '2016.3' into '2016.11'116201f345
Merge pull request #40059 from terminalmage/fix-virtualenv-tracebacke3cfd29d6b
Fix traceback when virtualenv.managed is invoked with nonexistent user
a01b52b9a3
Merge pull request #40090 from rallytime/bp-40056ae012db87a
update mention bot blacklist
d1570bba4c
Merge pull request #40057 from cachedout/ollie_blacklist0ac2e83d37
Merge branch '2016.3' into ollie_blacklist5592c680b5
More mentionbot blacklists
- ISSUE #39771: (mirceaulinic) Empty __proxy__ dunder inside scheduler (refs: #40077)
- PR #40077: (mirceaulinic) Fix #39771 (Empty
__proxy__ dunder inside scheduler) @ 2017-03-16 20:56:02 UTC
9ef3e070c2
Merge pull request #40077 from cloudflare/fix-39771cd319e7e39
Add proxy kwarg to schedulerc6e6dd1a04
ProxyMinion: correctly build the scheduler
- PR #40088: (rallytime) [2016.11] Merge
forward from 2016.3 to 2016.11 @ 2017-03-16 19:58:44 UTC
b12720a56f
Merge pull request #40088 from rallytime/merge-2016.11626bd03885
Merge branch '2016.3' into '2016.11'd36bdb1a6e
Merge pull request #40070 from Ch3LL/2016.3.6_releasea1f8b49bd1
update 2016.3.6 release notes with additional PR's
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
22fc5299a2
Merge pull request #40038 from velom/fix-pip-freeze-parsing3fae91d879
correctly parse "pkg_name===version" from pip freeze
3584f935fa
Merge pull request #40053 from saltstack/rh_ip_patch219947acdb
Update rh_ip.py
837432d3d2
Merge pull request #40041 from terminalmage/issue400115b5d1b375c
Fix transposed lines in salt.utils.process
- PR #40055: (rallytime) Update "yaml"
code-block references with "jinja" where needed @ 2017-03-16
16:30:38 UTC
703ab23953
Merge pull request #40055 from rallytime/doc-build-warnings72d16c9fa9
Update "yaml" code-block references with "jinja" where needed
- PR #40072: (meaksh) [2016.11] Allows overriding
'timeout' and 'gather_job_timeout' to 'manage.up' runner call @
2017-03-16 15:31:46 UTC
- PR #40018: (meaksh) Allows overriding 'timeout' and 'gather_job_timeout' to 'manage.up' runner call (refs: #40072)
e73a1d0e54
Merge pull request #40072 from meaksh/2016.11-handling-timeouts-for-manage.up-runner40246d3723
Allows one to set custom timeouts for 'manage.up' and 'manage.status'ad232fdc01
Allows one to set 'timeout' and 'gather_job_timeout' via kwargs
- PR #40045: (terminalmage) Fix error when
chhome is invoked by user.present state in Windows @ 2017-03-15
19:00:41 UTC
2f28ec26ee
Merge pull request #40045 from terminalmage/fix-windows-user-present359af3bb2b
Fix error when chhome is invoked by user.present state in Windows
- PR #40047: (rallytime) Back-port #40000 to
2016.11 @ 2017-03-15 17:47:37 UTC
- PR #40000: (skizunov) Fix exception in salt-call when master_type is 'disable' (refs: #40047)
4067625676
Merge pull request #40047 from rallytime/bp-4000011766c7259
Fix exception in salt-call when master_type is 'disable'
- PR #40023: (jeanpralo) We need to match on
.p not just strip '.p' otherwise it will remove a… @ 2017-03-14
23:14:56 UTC
86f7195e0e
Merge pull request #40023 from jeanpralo/fix-minions-cant-finish-by-char-pd7b0c8ae88
We need to match on .p not just strip '.p' otherwise it will remove any p from the string even if we have no dot
- PR #40025: (rallytime) [2016.11] Merge
forward from 2016.3 to 2016.11 @ 2017-03-14 23:14:33 UTC
277bd17ff2
Merge pull request #40025 from rallytime/merge-2016.11029f28bbd5
Merge branch '2016.3' into '2016.11'ee7f3b1200
Merge pull request #40021 from Ch3LL/2016.3.6_releasef3e7e4fb2a
Add 2016.3.6 Release Notes
26895b7be2
Merge pull request #40016 from terminalmage/fix-grains-test0ec81a4cde
Fixup a syntax error5d84b40bfd
Attempt to fix failing grains tests in 2016.3
0c61d064ad
Merge pull request #39980 from vutny/cmd-run-state-bga81dc9dfc1
[2016.3] Allow using bg kwarg for cmd.run state function
b042484455
Merge pull request #39994 from rallytime/ulimits-dockerng-version37bd800fac
Add a versionadded tag for dockerng ulimits addition
e125c94ba5
Merge pull request #39988 from terminalmage/dockerng-timeoutbd2519ed1b
Add comment explaining change from #39973
- PR #40020: (dmurphy18) Full support for
execution module timezone on AIX @ 2017-03-14 21:05:31 UTC
8db74fb275
Merge pull request #40020 from dmurphy18/aix_timezoneaabbbffd45
Full support to execution module timezone on AIX16d5c7ce4a
WIP: timezone support for AIX
- PR #39924: (dmurphy18) Add AIX support for
user and group execution modules @ 2017-03-14 21:04:02 UTC
60066da614
Merge pull request #39924 from dmurphy18/salt_aix_fixMar5077c989bb
Updated changes file for added AIX support8e107bd43e
WIP: support for useradd on AIX2f87d727d6
WIP: group support for AIX
- PR #40010: (jettero) S3 bucket path broken @
2017-03-14 19:01:01 UTC
cd73eafec8
Merge pull request #40010 from jettero/s3-bucket-path-brokenacee5bf7c8
clarify this, because it messes people up in the mailing lists, and myself briefly before I thought about it8102ac8e3c
same here21b79e00be
In order for the heredoc to be correct, bucket and path have to default to '', not None
- PR #39991: (terminalmage) Document the
fact that the checksum type can be omitted in file.managed states @
2017-03-14 15:58:11 UTC
61f1fb04c5
Merge pull request #39991 from terminalmage/source_hash-docs537fc36029
Document the fact that the checksum type can be omitted in file.managed states
- PR #39984: (rallytime) [2016.11] Merge
forward from 2016.3 to 2016.11 @ 2017-03-13 18:30:16 UTC
53d14d8ad9
Merge pull request #39984 from rallytime/merge-2016.11ef6f4b15ca
Merge branch '2016.3' into '2016.11'cd0336e868
Merge pull request #39973 from terminalmage/dockerng-timeout869416e7db
Don't use docker.Client instance from context if missing attributes
- PR #39967: (rallytime) [2016.11] Merge
forward from 2016.3 to 2016.11 @ 2017-03-10 23:45:33 UTC
31c00740e7
Merge pull request #39967 from rallytime/merge-2016.113022466615
Merge branch '2016.3' into '2016.11'282c607d26
Merge pull request #39962 from cachedout/disable_mentionbot_delay_37a638f204b
Disable mention bot delay on 2016.3
1e0c88ae08
Merge pull request #39937 from cachedout/gpg_zypper13ed0d1209
Fix --non-gpg-checks in zypper module
- PR #39963: (cachedout) Mention bot delay
disable for 2016.11 @ 2017-03-10 20:25:25 UTC
269a2fd739
Merge pull request #39963 from cachedout/disable_mentionbot_delay_115fcea05691
Mention bot delay disable for 2016.11
- ISSUE #7997: (shantanub) Proper way to upgrade salt-minions / salt-master packages without losing minion connectivity (refs: #39952)
- PR #39952: (vutny) Fix #7997: describe
how to upgrade Salt Minion in a proper way @ 2017-03-10 18:41:57
UTC
6350b07384
Merge pull request #39952 from vutny/doc-faq-minion-upgrade-restartd989d749d6
Fix #7997: describe how to upgrade Salt Minion in a proper way
- ISSUE #39775: (mirceaulinic) Proxy mine_interval config ignored (refs: #39935, #saltstack/salt`#39935`_, #39776)
- PR #39935: (cro) Add special token to insert the
minion id into the default_include path @ 2017-03-10 17:51:55
UTC
dc7d4f4224
Merge pull request #39935 from cro/namespace_proxy_cfge4aef54c73
Add special token to insert the minion id into the default_include path
- PR #39936: (rallytime) [2016.11] Merge
forward from 2016.3 to 2016.11 @ 2017-03-10 17:05:04 UTC
9503a1d0c6
Merge pull request #39936 from rallytime/merge-2016.11c8b5d390b5
Merge branch '2016.3' into '2016.11'4526fc6e08
Merge pull request #39929 from terminalmage/pr-39770-2016.3cf0100dabe
Scrap event-based approach for refreshing grains
111110caf8
Merge pull request #39919 from The-Loeki/patch-1170cbadc54
CIDR matching supports IPv6, update docs
caf10e9988
Merge pull request #39899 from techhat/cleanupdisksbaf4579e63
Update cleanup function for azure
fcf95f3654
Merge pull request #39871 from terminalmage/squelch-import-warning2b2ec69d04
Squelch warning for pygit2 import
f223fa8906
Merge pull request #39794 from cachedout/clean_monitor_socket_shutdown2e683e788b
Clean up errors which might be thrown when the monitor socket shuts down
4002dc1947
Merge pull request #39819 from terminalmage/top-file-matching-docs7178e77eee
Improve the Top File matching docs
c08aaeb7fd
Merge pull request #39820 from ni3mm4nd/beacons_topic_doc_typo804b12048c
Add missing apostrophe
cbd2a4e3cc
Merge pull request #39826 from cachedout/yubikey_fix6125eff02d
Add group func to yubikey auth
f575ef459f
Merge pull request #39624 from drawsmcgraw/3962213da50be33
Fix indention lint errors545026352f
Address issue 39622
1f3619c1e5
Merge pull request #39796 from cachedout/master_shutdowne31d46c1b8
Stop the process manager when it no longer has processes to manage
53341cf152
Merge pull request #39791 from gtmanfred/2016.33ab4f843bf
load runners if role is master
c234c25092
Merge pull request #39784 from sergeizv/fix-39782b71c3fe13c
Revert "cloud.clouds.ec2: cache each named node (#33164)"
4ee59be22c
Merge pull request #39766 from rallytime/fix-ipv6-connection65b239664e
Restore ipv6 connectivity and "master: <ip>:<port>" support
- ISSUE #38121: (Da-Juan) Beacon configuration doesn't work as a list (refs: #39932, #39930)
- PR #39932: (rallytime) Cherry-pick the
beacon fixes made in #39930 to
2016.11 @ 2017-03-10 00:21:09 UTC
- PR #39930: (s0undt3ch) Moar Py3 and a fix for #38121 (refs: #39932)
899e037f0a
Merge pull request #39932 from rallytime/cp-beacon-fixes4a52cca926
Pylint fixes4627c4ea6d
Code cleanup and make sure the beacons config file is deleted after testingc7fc09f97d
Support the new list configuration format.be06df9b64
Remove *args, **kwargs. Not needed, not useful.4a242829ee
These tests aren't even using mock!6408b123e7
These tests are not destructive50e51b5b9d
The beacons configuration is now a list. Handle it!
- PR #39933: (hkrist) Fixed rawfile_json returner
output format. @ 2017-03-10 00:20:52 UTC
2e68edee4a
Merge pull request #39933 from hkrist/fix-rawfile_json_returner-format4d0ddcd110
Fixed rawfile_json returner output format. It outputted python object instead of standard json.
- PR #39934: (dmurphy18) Correct comment lines
output from execution module's host.list_hosts @ 2017-03-10 00:20:14
UTC
fb0dc33c42
Merge pull request #39934 from dmurphy18/fix_host_liste7b9a45079
Correct comment lines output got list_hosts
- PR #39900: (twangboy) Namespace the line
function properly in win_file @ 2017-03-09 22:19:12 UTC
a6f88d03df
Merge pull request #39900 from twangboy/win_fix_line462bdecd33
Namespace the line function properly in win_file
- ISSUE #37741: (discountbin) Check in file.replace state for ignore_if_missing (refs: #37743, #39910)
- PR #39910: (rallytime) Back-port #37743 to
2016.11 @ 2017-03-09 22:16:58 UTC
- PR #37743: (discountbin) Adding check for ignore_if_missing param when calling check_file. (refs: #39910)
77ecff4e02
Merge pull request #39910 from rallytime/bp-37743ca306c0860
Replace pass with updated comment for return1a78878b47
Adding check for ignore_if_missing param when calling check_file.
- PR #39770: (rallytime) [2016.11] Merge
forward from 2016.3 to 2016.11 @ 2017-03-09 22:00:17 UTC
c2d4d17589
Merge pull request #39770 from rallytime/merge-2016.11dbaea3de73
Remove extra refresh reference that snuck ind9f48ac6ea
Don't shadow refresh_pillard86b03dc90
Remove manual refresh code from minion.pya7e419e35f
Scrap event-based approach for refreshing grains776a9431b9
Merge branch '2016.3' into '2016.11'a24da31131
Merge pull request #39761 from cachedout/issue_33187c2df29edb2
Properly display error in jboss7 state
0888bc32ef
Merge pull request #39728 from rallytime/update-release-ver-2016.3c9bc8af8f2
[2016.3] Bump latest release version to 2016.11.3
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
- PR #39872: (techhat) Add installation tips for
azurearm driver @ 2017-03-07 23:18:04 UTC
801ff28053
Merge pull request #39872 from techhat/fixdocs35440c5936
Add installation tips for azure2a1ae0bf2e
Change example master in azure docs
- PR #39837: (terminalmage) Fix regression
in archive.extracted when it runs file.directory @ 2017-03-07
04:09:51 UTC
6d0f15c31a
Merge pull request #39837 from terminalmage/more-issue397510285ff3c7d
Fix regression in archive.extracted when it runs file.directory
- PR #39858: (techhat) Reorder keys that were
being declared in the wrong place @ 2017-03-07 03:51:56 UTC
68752a2a18
Merge pull request #39858 from techhat/statuskey507a4f7f93
Reorder keys that were being declared in the wrong place
- ISSUE #38830: (danielmotaleite) salt-ssh: vault fails to use config (refs: #38943)
- PR #39862: (rallytime) Back-port #38943 to
2016.11 @ 2017-03-07 03:34:40 UTC
- PR #38943: (thatch45) When we generate the pillar we should send in the master opts (refs: #39862)
49c8faa141
Merge pull request #39862 from rallytime/bp-38943e21b16c002
try it with a different init sequence92cac0ff8b
make it a deepcopy58cb8cd4f5
make sure to copy the top dict reference since we are moding ita0b671ea43
When we generate the pillar we should send in the master opts
- PR #39852: (rallytime) Back-port #39651 to
2016.11 @ 2017-03-06 21:18:34 UTC
- PR #39651: (DennisHarper) Checking Instance when calling a function that can return None (refs: #39852)
8ecc719f90
Merge pull request #39852 from rallytime/bp-39651bb5ddbe18c
Checking instance exists in master._get_cached_minion_data when cache.fetch returns None79f2a7cbb7
Update __init__.pye2a232921d
Checking instance exists in master._get_cached_minion_data when cache.fetch returns None838774291d
Update __init__.pyff6f63e9dd
Checking instance exists in master._get_cached_minion_data when cache.fetch returns None855f87554c
Checking instance exists in master._get_cached_minion_data when cache.fetch returns None
- ISSUE #39052: (githubcdr) Minion restart very slow since 2016.11.2 (refs: #39104)
- PR #39851: (rallytime) Back-port #39104 to
2016.11 @ 2017-03-06 21:17:43 UTC
- PR #39104: (githubcdr) Do not use name resolving for --notrim check (refs: #39851)
897275ae5f
Merge pull request #39851 from rallytime/bp-391046539dbdbca
Do not use name resolving for --notrim check
- ISSUE #38231: (tjuup) Typo: salt-key deleted (refs: #39799)
- PR #39799: (Ch3LL) Fix deleted message when key
is deleted @ 2017-03-03 05:17:43 UTC
d0440e2a2a
Merge pull request #39799 from Ch3LL/fix_salt_key_msg8346682cf7
Fix deleted message when key is deleted
- ISSUE #38962: (gstachowiak) Broken /jobs in salt-api in salt 2016.11.1 (Carbon) (refs: #39472)
- PR #39472: (whiteinge) Update reformat_low to not run kwarg dicts through
parse_input @ 2017-03-02 17:46:20 UTC
9f70ad7164
Merge pull request #39472 from whiteinge/_reformat_low-updated11f5381a4
Add RunnerClient test for old/new-style arg/kwarg parsingec377ab379
Reenable skipped RunnerClient tests27f7fd9ad4
Update reformat_low to run arg through parse_input5177153459
Revert parse_input change from #32005
- PR #39727: (terminalmage)
salt.modules.state: check gathered pillar for errors instead of
in-memory pillar @ 2017-03-02 17:06:43 UTC
7dfc4b572a
Merge pull request #39727 from terminalmage/issue396273bb0ebd872
Update tests for PR 39727c334b59c96
salt.modules.state: check gathered pillar for errors instead of in-memory pillar97dd8a13d9
Ensure that ext_pillar begins with pillar_override if ext_pillar_first is Truef951266944
Add log message for successful makostack processing
- ISSUE #39775: (mirceaulinic) Proxy mine_interval config ignored (refs: #39935, #saltstack/salt`#39935`_, #39776)
- PR #39776: (mirceaulinic) WIP: Save schedule.conf under <proxy ID> dir @
2017-03-02 16:27:45 UTC
965f474316
Merge pull request #39776 from cloudflare/proxy-schedule35b8b8fd64
Save schedule.conf under <minion ID> dir
- PR #39788: (cachedout) Disable one API test
that is flaky @ 2017-03-02 16:17:31 UTC
555f1473f6
Merge pull request #39788 from cachedout/disable_api_test523e377b33
Disable one API test that is flaky
- PR #39762: (terminalmage) Fix regression
in file.get_managed @ 2017-03-02 02:59:34 UTC
793979cbe6
Merge pull request #39762 from terminalmage/issue3975164db0b8563
Add integration tests for remote file sourcesf9f894d981
Fix regression in file.get_managed when skip_verify=True28651a6699
Remove next(iter()) extraction
- ISSUE #35088: (Modulus) salt/cloud/ec2.py encoding problems. (refs: #37912)
- PR #39767: (rallytime) Back-port #38316 to
2016.11 @ 2017-03-02 02:54:57 UTC
- PR #38316: (mlalpho) salt utils aws encoding fix (refs: #39767)
- PR #37912: (attiasr) fix encoding problem aws responses (refs: #38316)
91a9337ab3
Merge pull request #39767 from rallytime/bp-383161dcf018df7
requests api says Response.encoding can sometimes be None http://docs.python-requests.org/en/master/api/#requests.Response.encoding and result.text.encode() doesn't accept None and expects a string.
- ISSUE #39692: (djsly) tuned module and state are broken on 7.3 families. (refs: #40387, #39719, #39768)
- PR #39768: (rallytime) Back-port #39719 to
2016.11 @ 2017-03-02 02:54:40 UTC
- PR #39719: (Seb-Solon) Support new version of tuned-adm binary (refs: #39768)
4a01bd64ea
Merge pull request #39768 from rallytime/bp-39719d7cb70f203
Enh: Support new version of tuned-adm binary
- PR #39760: (Ch3LL) Initial 2016.11.4 Release
Notes Doc @ 2017-03-01 18:43:39 UTC
780457f934
Merge pull request #39760 from Ch3LL/2016.11.4_notes1853c998c4
add initial 2016.11.4 release notes
- PR #39731: (twangboy) Add docs for Kwargs in
pkg.refresh_db @ 2017-02-28 22:02:59 UTC
0147f78ab5
Merge pull request #39731 from twangboy/win_pkg_docs423e6f7448
Add docs for Kwargs in pkg.refresh_db
- ISSUE #39710: (huangfupeng) schedule.add parameter can not use “after“ (refs: #39734)
- PR #39734: (garethgreenaway) Missing
parameter in the schedule.add function @ 2017-02-28 20:43:08
UTC
fce2d184f3
Merge pull request #39734 from garethgreenaway/39710_missing_schedule_add_parameter63eb610245
Per #39710, missing parameter in the schedule.add function
- PR #39729: (rallytime) [2016.11] Bump latest
release version to 2016.11.3 @ 2017-02-28 18:08:25 UTC
7b4865c058
Merge pull request #39729 from rallytime/update-release-ver-2016.11b5a7111ad9
[2016.11] Bump latest release version to 2016.11.3
- PR #39721: (vutny) DOCS: add 2nd level header
for advanced targeting methods @ 2017-02-28 17:57:46 UTC
47e494fe07
Merge pull request #39721 from vutny/doc-targeting1d86cf1161
DOCS: add 2nd level header for advanced targeting methods
- ISSUE #39683: (alankrita) Error in Saltstack's rest auth "Authentication module threw 'status' " (refs: #39711)
- PR #39711: (alankrita) Fix error in
Saltstack's rest auth "Authentication module threw 'status' " @
2017-02-28 15:56:09 UTC
d39b679d82
Merge pull request #39711 from alankrita/fix-rest-eauthee426562a7
Fix error in Saltstack's rest auth "Authentication module threw 'status' "
- PR #39699: (techhat) Strip shabang line from
rendered HTTP data @ 2017-02-28 00:05:01 UTC
3940321462
Merge pull request #39699 from techhat/httpshabang559eb93576
Strip shabang line from rendered HTTP data
- PR #39694: (rallytime) [2016.11] Merge
forward from 2016.3 to 2016.11 @ 2017-02-27 22:13:49 UTC
00f121eade
Merge pull request #39694 from rallytime/merge-2016.11756f1de2d2
Merge branch '2016.3' into '2016.11'3f8b5e6733
Merge pull request #39487 from bobrik/mode-docs41ef69b3ca
Document default permission modes for file module
f7389bf1f5
Merge pull request #39641 from smarsching/issue-39169-2016.388c2d9a540
Fix return data structure for runner (issue #39169).
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()
53e78d67f6
Merge pull request #39613 from terminalmage/fix-docs9342eda377
Fix inaccurate documentation
- ISSUE #39642: (drawsmcgraw) boto_vpc.nat_gateway_present does not honor the allocation_id parameter like the module does (refs: #39643)
- PR #39643: (drawsmcgraw) issue 39642 -
boto_vpc.nat_gateway_present should accept parameter al… @
2017-02-27 20:19:09 UTC
2c919e31d6
Merge pull request #39643 from drawsmcgraw/3964256d9adfbf6
issue 39642 - boto_vpc.nat_gateway_present should accept parameter allocation_id.
- PR #39666: (terminalmage) Rewrite the
test_valid_docs test @ 2017-02-26 20:14:33 UTC
df013c5f31
Merge pull request #39666 from terminalmage/test_valid_docs5a3c099e4f
Rewrite the tests_valid_docs test
- PR #39662: (The-Loeki) Py3 compat: Force
minions to be a list for local serialized caches @ 2017-02-26
02:36:46 UTC
a29a7be7f8
Merge pull request #39662 from The-Loeki/py3cachefixb02ef984f7
Add comment0fe5c90a05
Py3 compat: Force minions to be a list for local serialized caches
- PR #39644: (vutny) Improve and align dockerng
execution module docs @ 2017-02-25 04:16:28 UTC
bd6efd18b1
Merge pull request #39644 from vutny/dockerng-docsc4988e874e
Improve and align dockerng execution module docs
- PR #39516: (jettero) Prevent spurious
"Template does not exist" error @ 2017-02-24 23:41:36 UTC
fffab54078
Merge pull request #39516 from jettero/give-pillarenv-tops-similar-treatment8fe48fa5c4
prevent billions of inexplicable lines of this:
- PR #39654: (skizunov) Fix issue where
compile_pillar failure causes minion to exit @ 2017-02-24 22:47:52
UTC
be9629b180
Merge pull request #39654 from skizunov/develop29f80bbce07
Fix issue where compile_pillar failure causes minion to exit
- PR #39653: (cachedout) Use salt's
ordereddict for comparison @ 2017-02-24 22:46:24 UTC
e63cbbaab9
Merge pull request #39653 from cachedout/26_odict91eb7210bb
Use salt's ordereddict for comparison
- ISSUE #38836: (toanctruong) file.managed with S3 Source errors out with obscure message (refs: #39609, #39589)
- PR #39609: (gtmanfred) initialize the Client
stuff in FSClient @ 2017-02-24 18:50:55 UTC
0bc6027e68
Merge pull request #39609 from gtmanfred/2016.110820620ef8
initialize the Client stuff in FSClient
- PR #39615: (skizunov) Bonjour/Avahi beacons:
Make sure TXT record length is valid @ 2017-02-24 18:47:05 UTC
28035c07b3
Merge pull request #39615 from skizunov/develop2b1c7e9b505
Bonjour/Avahi beacons: Make sure TXT record length is valid
- PR #39617: (rallytime) [2016.11] Merge
forward from 2016.3 to 2016.11 @ 2017-02-24 16:07:55 UTC
e9410fb669
Merge pull request #39617 from rallytime/merge-2016.1113622899d2
Merge branch '2016.3' into '2016.11'4e2b852f83
Merge pull request #39600 from vutny/state-file-docs9b0427c27a
state.file: drop non-relevant examples for source_hash parameter
ed83420417
Merge pull request #39584 from cachedout/mentionbot_docs652044b18f
A note in the docs about mentionbot
d3e50b4f2f
Merge pull request #39583 from cachedout/mentionbot_blacklist62491c900d
Add empty blacklist to mention bot
- ISSUE #38758: (bobrik) Remote state execution is much slower on 2016.11.1 compared to 2016.3.4 (refs: #39505)
- ISSUE #33575: (anlutro) File states seem slower in 2016.3, especially on first cache retrieval (refs: #33896)
- ISSUE #29643: (matthayes) Can't get batch mode and --failhard to work as expected (refs: #31164)
- ISSUE #28569: (andrejohansson) Reactor alert on highstate fail (refs: #31164)
- PR #39505: (cachedout) Threadsafety option
for context dictionaries @ 2017-02-23 19:38:13 UTC
- PR #37378: (skizunov) Fix __context__ to properly sandbox (refs: #39505)
- PR #33896: (DmitryKuzmenko) Don't deep copy context dict values. (refs: #39505)
- PR #31164: (DmitryKuzmenko) Issues/29643 fix invalid retcode (refs: #33896)
0d31201e08
Merge pull request #39505 from cachedout/issue_387581dba2f9cb0
Add warning in docs9cf654b72c
Threadsafety option for context dictionaries
- PR #39507: (joe-niland) Detect IIS version
and vary certificate association command depending on version @
2017-02-23 19:15:40 UTC
c0d4357f46
Merge pull request #39507 from joe-niland/iis-7-cert-bindingc94f0b8c62
Fix additional issue whereby existing certificate bindings were not found in IIS 7.5, due to the fact that IIS earlier than 8 doesn't support SNI18effe0103
Detect IIS version and vary certificate association command depending on version
- PR #39565: (terminalmage)
states.file.patch/modules.file.check_hash: use hash length to determine
type @ 2017-02-23 19:14:28 UTC
e6f5e8a474
Merge pull request #39565 from terminalmage/issue39512cbdf905b9f
Update test to reflect new state comment650dbaca4e
states.file.patch/modules.file.check_hash: use hash length to determine type
- PR #39591: (mcalmer) fix case in os_family for
Suse @ 2017-02-23 19:07:17 UTC
53e22b8f15
Merge pull request #39591 from mcalmer/fix-case-in-os_family81bd96e32d
fix case in os_family for Suse
- ISSUE #38452: (jf) file.line with mode=delete does not preserve ownership of a file (refs: #39592)
- PR #39592: (skazi0) Ensure user/group/file_mode
after line edit @ 2017-02-23 18:40:05 UTC
aee43f7fa4
Merge pull request #39592 from skazi0/line-user-fixbaf84b4430
Ensure user/group/file_mode after line edit
- PR #39596: (ticosax) Reduce scope of try
except StopIteration wrapping @ 2017-02-23 18:16:17 UTC
6ab4151213
Merge pull request #39596 from ticosax/reduce-scope-catehed-exception54cdacb680
Reduce scope of try except StopIteration wrapping
- ISSUE #38836: (toanctruong) file.managed with S3 Source errors out with obscure message (refs: #39609, #39589)
- PR #39610: (rallytime) Back-port #39589 to
2016.11 @ 2017-02-23 17:48:03 UTC
- PR #39589: (MasterNayru) Allow masterless minions to pull files from S3 (refs: #39610)
b1c3b84862
Merge pull request #39610 from rallytime/bp-3958983ec174d44
Set utils property explicitly for FSClient3889006149
Allow masterless minions to pull files from S3
- PR #39606: (rallytime) [2016.11] Pylint: add
missing import @ 2017-02-23 16:39:55 UTC
fe15ed9b92
Merge pull request #39606 from rallytime/lint-2016.1171164348e7
[2016.11] Pylint: add missing import
- PR #39573: (thatch45) Added a few more
comments to the ssl docs @ 2017-02-23 02:17:13 UTC
- PR #39554: (DmitryKuzmenko) Cosmetic: support bool value for 'ssl' config option. (refs: #39573)
- PR #39528: (thatch45) Add better ssl option docs (refs: #39554)
5987c4e30e
Merge pull request #39573 from thatch45/ssl_docsb230c35eac
This should be good to go now
- PR #39577: (rallytime) [2016.11] Merge
forward from 2016.3 to 2016.11 @ 2017-02-23 02:10:12 UTC
b8e321cbec
Merge pull request #39577 from rallytime/merge-2016.11397c756a01
Merge branch '2016.3' into '2016.11'8352e6b44b
Merge pull request #39579 from rallytime/fix-lint65889e1f30
[2016.3] Pylint: Remove unused import
43dba3254c
Merge pull request #39578 from cachedout/2016.3344499eef7
Add mention-bot configuration
c52cecd856
Fix syntax error leftover from incomplete merge-conflict resolution7b9b3f700d
Merge branch '2016.3' into '2016.11'8f7a0f9d96
Merge pull request #39542 from twangboy/gate_ssh_known_hostsc90a52ef27
Remove expensive check6d645cae0e
Add __virtual__ function
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
3fb928b63a
Merge pull request #39569 from s0undt3ch/2016.349da135abd
Don't use our own six dictionary fixes in this branch
91e3319df8
Merge pull request #39508 from dincamihai/openscap9fedb84607
Always return oscap's stderr0ecde2cd02
Include oscap returncode in response
fbe2194a93
Merge pull request #39562 from terminalmage/issue30802c50374041d
Add ulimits to dockerng state/exec moduleda42040c1a
Try the docker-py 2.0 client name first
01d4a84a2f
dockerng.get_client_args: Fix path for endpoint config for some versions of docker-py (#39544)
- PR #39574: (Ch3LL) Update 2016.11.3 release
notes @ 2017-02-23 00:10:23 UTC
cff9334929
Merge pull request #39574 from Ch3LL/update_release_notesc0f8c35df7
fix reference to set in docs663f6f159d
add additional PRs to 2016.11.3 release notes
- PR #39528: (thatch45) Add better ssl option
docs (refs: #39554) @
2017-02-22 18:29:47 UTC
b492f7094c
Merge pull request #39528 from thatch45/ssl_docsc357e37831
Add minion config539bb2aa80
Add better ssl option docs
- ISSUE saltstack/salt#35869: (amontalban) timezone.system state fails on FreeBSD when /etc/localtime does not exists (refs: #39532)
- PR #39532: (amontalban) Fix case when
/etc/localtime is a file and it is not updated @ 2017-02-22 18:28:54
UTC
0dad49cdff
Merge pull request #39532 from amontalban/corner_case_35869f0d3c16547
Fix case when /etc/localtime is a file and it is not updated
- PR #39540: (rallytime) [2016.11] Merge
forward from 2016.3 to 2016.11 @ 2017-02-22 18:24:01 UTC
9cfaf3b599
Merge pull request #39540 from rallytime/merge-2016.1149fe4e891e
Merge branch '2016.11' into '2016.11'c613d19e76
Merge branch '2016.3' into '2016.11'dff35b58f8
Merge pull request #39498 from terminalmage/pr-3948320b097a745
dockerng: compare sets instead of lists of security_opt
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
9c4292fb4e
Merge pull request #39423 from dincamihai/openscap9d13422ac1
OpenSCAP module
7dd2502360
Merge pull request #39464 from gtmanfred/2016.3f829d6f9fc
skip false values from preferred_ip
db359ff2c3
Merge pull request #39460 from cachedout/win_dism_test_fixe652a45592
Fix mocks in win_disim tests
9dbfba9b57
Merge pull request #39426 from morganwillcock/disma7d5118262
Return failure when package path does not exist
56162706e3
Merge pull request #39431 from UtahDave/fix_grains.setval_performance391bbecd90
add docs709c197f84
allow sync_grains to be disabled on grains.setval
239e16e612
Merge pull request #39405 from rallytime/fix-39304bd1fe03ce7
Update :depends: docs for boto states and modules
415102f346
Merge pull request #39411 from rallytime/fix-38762e13febe58d
Update external_cache docs with other configuration options
7e1803b617
Update docs on upstream EPEL7 pygit2/libgit2 issues (#39421)
- PR #39554: (DmitryKuzmenko) Cosmetic:
support bool value for 'ssl' config option. (refs: #39573) @
2017-02-22 16:59:03 UTC
- PR #39528: (thatch45) Add better ssl option docs (refs: #39554)
56fe2f198e
Merge pull request #39554 from DSRCorporation/bugs/ssl_bool7a6fc11291
Cosmetic: support bool value for 'ssl' config option.
- PR #39560: (vutny) [CLOUD] Log error when
private/public IP was not detected @ 2017-02-22 16:49:46 UTC
cf37f83565
Merge pull request #39560 from vutny/cloud-detect-ips567bb50884
[CLOUD] Log error when private/public IP was not detected