
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>
207 KiB
Salt 2018.3.3 Release Notes
Version 2018.3.3 is a security and bugfix release for 2018.3.0 <release-2018-3-0>
.
Statistics
- Total Merges: 548
- Total Issue References: 69
- Total PR References: 341
- Contributors: 55 (Ch3LL, FedericoCeratto, KaiSforza, L4rS6, Lutseslav, The-Loeki, Vaelatern, admd, aesposito91, asenci, astorath, azelezni, babs, bbczeuz, bbinet, brejoc, cro, daa, dmurphy18, dubb-b, dwoz, eliasp, ezh, garethgreenaway, gtmanfred, isbm, jeduardo, kt97679, kuetrzi, linoplt, lomeroe, lusche, mateiw, max-arnold, maxim-sermin, meaksh, mmulqueen, morganwillcock, mtorromeo, nullify005, paulcollinsiii, pritambaral, rallytime, rares-pop, rmarchei, rosscdh, sizgiyaev, sjorge, t0fik, terminalmage, travispaul, twangboy, vinian, weswhet, zerthimon)
Warning
If you are using Jinja to dump lists or dictionaries in your SLS files, this will now cause errors in Python 2 since Jinja does not produce YAML-compatible output when strings in the data structures contain unicode types. The dictionary must be passed through a Jinja filter to produce YAML-compatible strings.
The below is an example of invalid SLS:
/etc/foo.conf:
file.mangaged:
- source: salt://foo.conf
- template: jinja
- defaults: {{ mydict }}
To make it valid, use either one of Salt's own json
or
yaml
filters. Another option would be to use Jinja's tojson
<release-2018-3-3-tojson-filter>
filter.
/etc/foo.conf:
file.mangaged:
- source: salt://foo.conf
- template: jinja
- defaults: {{ mydict | tojson }}
Security Fix
CVE-2018-15751 Remote command execution and incorrect access control when using salt-api.
CVE-2018-15750 Directory traversal vulnerability when using salt-api. Allows an attacker to determine what files exist on a server when querying /run or /events.
Credit and thanks for discovery and responsible disclosure: nullbr4in, xcuter, koredge, loupos, blackcon, Naver Business Platform
Changes to win_timezone
Improves timezone detection by using the pytz module.
timezone.get_offset
and
timezone.get_zonecode
now work properly.
Adds timezone.list
to list supported timezones in either
Windows or Unix format.
New Jinja Filter
The tojson
filter (from Jinja 2.9 and later) has been ported to Salt, and will be
used when this filter is not available. This allows older LTS releases
such as CentOS 7 and Ubuntu 14.04 to use this filter.
You can use this filter any time you wish to dump a list or dictionary into an SLS file, to ensure that the result is able to be loaded by the YAML renderer. For example:
foo:
bar.baz:
- some_arg: {{ mydict | tojson }}
MacOSX escape characters with runas
You are now required to escape quotes when using the runas argument with the cmd module on macosx.
Example:
cmd.run 'echo '\''h=\"baz\"'\''' runas=macuser
Changelog for v2018.3.2..v2018.3.3
Generated at: 2018-09-21 17:45:27 UTC
- PR #49662: (dwoz) Fix another bad filename
reference in whitelist @ 2018-09-14 22:20:49 UTC
9d8cc0b3f4
Merge pull request #49662 from dwoz/2018.3.3e109023013
Fix another bad filename reference in whitelist
- PR #49655: (dwoz) Fix windows test whitelist
errors @ 2018-09-14 20:34:56 UTC
6391560d57
Merge pull request #49655 from dwoz/2018.3.38a4946478e
Fix windows test whitelist errors
- PR #49641: (rallytime) Back-port #49632 to
2018.3.3 @ 2018-09-13 16:46:02 UTC
- PR #49632: (garethgreenaway) [2018.3] Fixing integration.states.test_file.FileTest.test_directory_max_depth (refs: #49641)
3fb3ffdb37
Merge pull request #49641 from rallytime/bp-49632d11a400825
Fixing failing test under python 3.7 causaed by changes to how os.makedirs sets initial permissions.
- PR #49633: (garethgreenaway)
[2018.3.3] Moving test_build_whitespace_split_regex to
TestBuildWhitespaceRegex @ 2018-09-13 06:57:01 UTC
0096cf10b5
Merge pull request #49633 from garethgreenaway/moving_test_into_correct_class370de07617
Lint: Add extra blank line27b93fcc68
Moving the test_build_whitespace_split_regex test into the TestBuildWhitespaceRegex class.
- PR #49594: (rallytime) Back-port #49580 to
2018.3.3 @ 2018-09-10 19:59:41 UTC
- PR #49580: (garethgreenaway) [2018.3] Fixing tests for Python 3.7 (refs: #49594)
e3a14e3535
Merge pull request #49594 from rallytime/bp-4958041a2586fc0
Add file coding line at top of file7df3bebf53
Fixing lint.5fee38d1db
Fixes various tests that were failing under python 3.7.
- PR #49589: (rallytime) Update old utils
paths to use new utils paths @ 2018-09-10 16:51:31 UTC
39f9c9c952
Merge pull request #49589 from rallytime/utils-paths5de2245c11
Update old utils paths to use new utils paths
- PR #49550: (rallytime) Back-port #49548 to
2018.3.3 @ 2018-09-07 00:36:05 UTC
- PR #49548: (garethgreenaway) [2018.3] Disabling State boto tests for Python 3.7+ (refs: #49550)
202da7a94f
Merge pull request #49550 from rallytime/bp-49548180692ccee
Disable various boto tests when run under python 3.7 because of //github.com/spulec/moto/issues/1706. which was causing the test suite to hang on unit tests. This PR is disabling the tests in the test_boto_vpc state tests.
- PR #49542: (twangboy) Update openssl @
2018-09-06 16:11:34 UTC
cae2d61568
Merge pull request #49542 from twangboy/fix_osx_build_3fe02b2276f
Add 1.0.2p shasum file5f06dc2762
Fix issues with osx build scripts on 2018.3.3
- PR #49536: (rallytime) Back-port #49524 to
2018.3.3 @ 2018-09-06 16:00:00 UTC
- PR #49524: (garethgreenaway) [2018.3] Disable boto tests under 3.7 (refs: #49536)
d9f09da5d9
Merge pull request #49536 from rallytime/bp-495249e7203e08a
Disable various boto tests when run under python 3.7 because of //github.com/spulec/moto/issues/1706. which was causing the test suite to hang on unit tests.
- PR #49535: (Ch3LL) Skip test_virt and pip_state
requirements tests on macosx @ 2018-09-06 15:59:38 UTC
cb934bf0b6
Merge pull request #49535 from Ch3LL/skip_pip_mac50237e9daf
Skip test_virt and pip_state requirements tests on macosx
- PR #49499: (rallytime) Pin CherryPy version
to < 18.0.0 in requirements files for PY2 @ 2018-09-04 18:52:44
UTC
87d3dfe085
Merge pull request #49499 from rallytime/pin-cherrypy-2018.3.39e274335a3
Pin CherryPy version to < 18.0.0 in requirements files for PY2
- ISSUE saltstack/salt-jenkins#1075: (Ch3LL) [2018.3.3] arch python3 tests do not finish (refs: #49303, #49451)
- PR #49467: (rallytime) Back-port #49451 to
2018.3.3 @ 2018-08-31 17:38:09 UTC
- PR #49451: (gtmanfred) Handle thread shutdown on system exit (refs: #49467)
39fdacc434
Merge pull request #49467 from rallytime/bp-49451b891a0a8d3
add lock for proxy minion process too72519878c0
start thread in try blockb878f01662
use finally instead of catching baseexceptionde98be6093
use rlock so blocking can be passed in py2d346b42332
import Callable from collections.abc for python3.7d7a410070a
Handle thread shutdown on system exit
- PR #49468: (rallytime) Back-port #49291 and #49331 to
2018.3.3 @ 2018-08-31 17:37:30 UTC
- PR #49331: (dwoz) Use salt.utils to ensure string type (refs: #49468)
- PR #49291: (dwoz) Add dedent that sets line endings (refs: #49468)
37d1455d69
Merge pull request #49468 from rallytime/bp-49291-and-49331944f8e96c8
Use salt.utils to ensure string type6c92ed2021
Fix review nits0e18b157e3
Re-factor dedent to fix wartsb5034067f8
Use salt.utils.to* functions6399d035a4
Add dedent that sets line endings
- PR #49449: (rallytime) Mark status test as
flaky @ 2018-08-30 18:10:44 UTC
0cda22e7a9
Merge pull request #49449 from rallytime/flaky-test0f322bb39f
Mark status test as flaky
- PR #49444: (rallytime) Back-port #49299 to
2018.3.3 @ 2018-08-30 18:10:21 UTC
- PR #49299: (dwoz) Work around cmd.run unicode issues in test for now (refs: #49444)
bcc5f1a7c1
Merge pull request #49444 from rallytime/bp-49299b8c5a5bb91
Fix string formatting wart in file state tests19756022be
Fix wart in file state testba68388342
Work around cmd.run unicode issues in test for now
- PR #49448: (rallytime) Back-port #49400 to
2018.3.3 @ 2018-08-30 18:04:29 UTC
- PR #49400: (rallytime) Mark pillar refresh test as flaky (refs: #49448)
38713e2db9
Merge pull request #49448 from rallytime/bp-49400b953fe0079
Mark pillar refresh test as flaky
- PR #49446: (rallytime) Back-port #49356 to
2018.3.3 @ 2018-08-30 18:04:01 UTC
- PR #49356: (dwoz) Fix tests that use timed_subprocess for py3 (refs: #49446)
d6ddcab351
Merge pull request #49446 from rallytime/bp-493568022b0c3d6
Fix tests that use timed_subprocess for py3
- PR #49445: (rallytime) Back-port #49192 to
2018.3.3 @ 2018-08-30 18:03:44 UTC
- PR #49192: (dwoz) Test fixes flaky test and unicode environment key/value (refs: #49445)
1a67956c0f
Merge pull request #49445 from rallytime/bp-4919220148d4438
Test fixes
- PR #49443: (rallytime) Back-port #49197 to
2018.3.3 @ 2018-08-30 18:03:10 UTC
- PR #49197: (dwoz) File state line ending fixes (refs: #49443)
33f59d44de
Merge pull request #49443 from rallytime/bp-491975fe821978e
File state line ending fixes
- PR #49442: (rallytime) Back-port #49180 and
related fixes to 2018.3.3 @ 2018-08-30 18:02:54 UTC
- PR #49186: (dwoz) Fix typo in #49180 (refs: #49442)
- PR #49180: (dwoz) Cherry-pick test fixes (refs: #49442, #49186)
- PR #49167: (dwoz) Fix remaining file state integration tests (py3) (refs: #49173, #49442)
60758059c3
Merge pull request #49442 from rallytime/bp-49180e155568957
Fix typo608a1ae7ba
Account for file renamese8e6a46a2b
Fix directory unit test2f865c398e
Fix is_windows checks6460f7f217
Account for normalized dirs in unit testsf4b7101a35
Simplify dict keys lookup942b68bfc8
Fix remaining file state integration tests (py3)
- PR #49441: (rallytime) Back-port #49240 to
2018.3.3 @ 2018-08-30 18:02:40 UTC
- PR #49240: (dwoz) file state test fixes (refs: #49362, #49441)
1f4906346a
Merge pull request #49441 from rallytime/bp-4924022ed452479
Work around listdir encoding issues on py2 windowsf5be275835
file state test fixes
- PR #49440: (rallytime) Back-port #49258 to
2018.3.3 @ 2018-08-30 18:02:25 UTC
- PR #49258: (gtmanfred) flaky tests are flaky (refs: #49440)
cc27b67a37
Merge pull request #49440 from rallytime/bp-492580191af1423
flaky tests are flaky yo720b671dda
mark orchestration state tests as flaky
- ISSUE #48880: (damntoken) Can't run cmd.run with UTF-8 chars as arguments / parameters. With custom module. (refs: #49322)
- PR #49368: (rallytime) Back-port #49322 to
2018.3.3 @ 2018-08-28 17:15:15 UTC
- PR #49322: (dwoz) Encode shell commands explicitly. (refs: #49368)
af80e64569
Merge pull request #49368 from rallytime/bp-49322238853b9ec
Encode shell commands explicitly.
- PR #49363: (rallytime) Back-port #49245 to
2018.3.3 @ 2018-08-28 17:14:18 UTC
- PR #49245: (dwoz) Skip grep unit tests on windows (refs: #49363)
0fee3e8786
Merge pull request #49363 from rallytime/bp-49245cc606509d0
Fix is_windows call - use the right path5488fbea38
Skip grep unit tests on windows
- PR #49361: (rallytime) Back-port #49244 to
2018.3.3 @ 2018-08-28 17:12:58 UTC
- PR #49244: (dwoz) Test fixes: unit.fileserver.test_gitfs (refs: #49361)
dbcd2fc726
Merge pull request #49361 from rallytime/bp-49244e0909d3a25
Simplify by using to_unicode helper4723c69092
Older GitPython version do not have a close methodd5fecba716
Fix up fileserver.test_gitfs tests on windows4b688f6347
Remove unicode filenames on windows python 2
- PR #49362: (rallytime) Back-port #49240 to
2018.3.3 @ 2018-08-28 17:00:25 UTC
- PR #49240: (dwoz) file state test fixes (refs: #49362, #49441)
b4a1e1d365
Merge pull request #49362 from rallytime/bp-4924016ca5b9694
Work around listdir encoding issues on py2 windows7650208dbc
file state test fixes
- PR #49365: (rallytime) Back-port #49270 to
2018.3.3 @ 2018-08-28 16:56:23 UTC
- PR #49270: (dwoz) Add async helper to test_sock_path_len (refs: #49365)
9ca9a775ff
Merge pull request #49365 from rallytime/bp-492701b3f37a8b8
Add async helper to test_sock_path_len
- PR #49364: (rallytime) Back-port #49243 to
2018.3.3 @ 2018-08-28 16:55:55 UTC
- PR #49243: (dwoz) Revert newline translation change (refs: #49364)
bbff57da16
Merge pull request #49364 from rallytime/bp-492435db77c6229
Revert newline translation change
- PR #49347: (Ch3LL) [2018.3.3] Backport #49345 @
2018-08-28 01:54:00 UTC
- PR #49345: (gtmanfred) upgrade including linux kernels (refs: #49347)
74b78835b3
Merge pull request #49347 from Ch3LL/bp_49345_2018.3.37bf5ba83c8
upgrade including linux kernels
- PR #49323: (Ch3LL) Skip nonexistent branch test
for git versions <1.7.10 @ 2018-08-25 19:52:48 UTC
be6691d91b
Merge pull request #49323 from Ch3LL/skip_gitee3d32f74e
Skip nonexistent branch for git versions <1.7.10
- ISSUE #32737: (Lothiraldan) No support for compound matcher in external auth configuration (refs: #49236)
- PR #49313: (rallytime) Back-port #49236 to
2018.3.3 @ 2018-08-24 20:59:16 UTC
- PR #49236: (terminalmage) Allow compound matching in eauth config expressions (refs: #49313)
64d7b0e4c6
Merge pull request #49313 from rallytime/bp-492361a5ef996e3
Add 'minion_data_cache: True' to mocked opts for minions unit tests549f5d5a86
Allow compound matching in eauth config expressions
- ISSUE saltstack/salt-jenkins#1075: (Ch3LL) [2018.3.3] arch python3 tests do not finish (refs: #49303, #49451)
- PR #49311: (rallytime) Back-port #49303 to
2018.3.3 @ 2018-08-24 17:48:23 UTC
- PR #49303: (gtmanfred) use os._exit instead of sys.exit when daemonizing (refs: #49311)
7a89a4c8aa
Merge pull request #49311 from rallytime/bp-493033fe1387751
use os._exit instead of sys.exit when daemonizing
- PR #49294: (Ch3LL) Move run_function call from
__init__ to setup @ 2018-08-24 12:41:35 UTC
7bb356f11e
Merge pull request #49294 from Ch3LL/fed_28_tests0a5d44a3db
Move run_function call from __init__ to setup
- PR #49302: (twangboy) Fix installer 2018.3.3
@ 2018-08-24 12:41:14 UTC
a607f9332f
Merge pull request #49302 from twangboy/fix_installer_2018.3.368fd37575e
Fix erroneous NSSM reference103f2c289e
Remove delete vcredist line007a16638e
Bring installer updates from 2017.7.8 to 2018.3.3
- PR #49241: (terminalmage) Don't silently
catch SystemExit @ 2018-08-22 12:57:58 UTC
bc0b4ac513
Merge pull request #49241 from terminalmage/salt-jenkins-107808d144f2c7
Don't silently catch SystemExitc0fdb818f7
Don't use a bare except!
- PR #49239: (Ch3LL) Use yaml's safe_dump in
windows ec2 tests @ 2018-08-22 08:48:13 UTC
0fb9ccf60a
Merge pull request #49239 from Ch3LL/win_yaml_testf5b42dbb24
import salt.utils.yaml67290eaff7
Use yaml's safe_dump in windows ec2 tests
- PR #49182: (terminalmage) Fix hanging
syndic test @ 2018-08-18 12:10:32 UTC
134f125b96
Merge pull request #49182 from terminalmage/salt-jenkins-1078a2d2cd317b
Fix hanging syndic test
- PR #49172: (Ch3LL) [2018.3.3] cherry pick #49118 @
2018-08-17 20:54:05 UTC
- PR #49118: (dwoz) Multiple fixes for integration.states.test_file (refs: #49172)
- PR #49088: (dwoz) Multiple file state test fixes (refs: #49118)
- PR #49087: (dwoz) Filter out scheme's that are not valid (refs: #49118)
b3a247bfbb
Merge pull request #49172 from Ch3LL/bp-49118ce5e17bdbd
update is_windows salt.utils to correct path3fef112409
Multiple fixes for integration.states.test_file
- PR #49173: (Ch3LL) [2018.3.3] cherry pick #49167 @
2018-08-17 20:30:27 UTC
- PR #49167: (dwoz) Fix remaining file state integration tests (py3) (refs: #49173, #49442)
85ffc8db87
Merge pull request #49173 from Ch3LL/bp-49167a1a298a13c
Simplify dict keys lookup3d26affa10
Fix remaining file state integration tests (py3)
- PR #49171: (Ch3LL) [2018.3.3] cherry pick #49103 @
2018-08-17 20:23:32 UTC
- PR #49103: (dwoz) Install the launcher so we can execute py files (refs: #49171)
ee54ea5f73
Merge pull request #49171 from Ch3LL/bp-4910305a2b91fb2
Install the launcher so we can execute py files
- PR #49132: (Ch3LL) [2018.3.3] backport PR #49062 @
2018-08-17 14:51:50 UTC
- PR #49062: (weswhet) fix memoize on available macOS services (refs: #49132)
58034c9dc3
Merge pull request #49132 from Ch3LL/bp-49062990fdb6a52
decorator link fix, updating context names, as well as updating macutils tests for latest changes3ab5d282be
fixing an issue with memoize on macOS services, switching to useing __context__ instead
- PR #49142: (Ch3LL) Remove -Z script_arg for
cloud tests @ 2018-08-16 16:12:59 UTC
01f8f83cf0
Merge pull request #49142 from Ch3LL/rm_z_arga1ef6a88a6
Remove -Z script_arg for cloud tests
- PR #49137: (Ch3LL) [2018.3.3] Update bootstrap
script to latest release (2018.08.15) @ 2018-08-15 19:49:22 UTC
a03828884b
Merge pull request #49137 from Ch3LL/bootstrap_2018.3.3eb9a612096
[2018.3.3] Update bootstrap script to latest release (2018.08.15)
- PR #49110: (rallytime) [2018.3] Merge
forward from 2017.7 to 2018.3 @ 2018-08-14 17:11:25 UTC
b412bff534
Merge pull request #49110 from rallytime/merge-2018.34649f60209
Update old utils paths with new paths49c2a784bb
Merge branch '2017.7' into '2018.3'd46e23f4c2
Merge pull request #49109 from rallytime/merge-2017.73c5527f300
Merge branch '2017.7.8' into '2017.7'01cf2c71ff
Merge pull request #49051 from rallytime/bp-49046fc0817cb35
The osfullname grain differs when using Python2 vs Python3, swapping this out for the "OS" grain which is consistent.
8954dd269f
Merge pull request #49090 from dwoz/file_line_fix0dca634e3c
Search for (but do not include) CRLF line ending
b99edc3dce
Merge pull request #49088 from dwoz/file_hash_diffs054afb8197
Multiple file state test fixes
274977b6c4
Merge pull request #49087 from dwoz/url_file_test_fixes632b65f975
Filter out scheme's that are not valid
db5fb3232a
Merge pull request #49086 from rallytime/new-doc-img90954203cb
Update the DOCBANNER image for saltconf
af6ec1dce2
Merge pull request #49045 from twangboy/fix_43164589456d08f
Fix lint errorse79243566d
Add rallytime's suggestionsd1ae6b3d6d
Fix docs for the registry module and state
a840fea1a1
Merge pull request #49083 from rallytime/bootstrap-2017.7358e14cdac
[2017.7] Update bootstrap script to latest release
9db6cd5654
Merge pull request #49059 from twangboy/fix_379847ed45b5b00
Remove import7fb1edb469
Fix docs to clarify uptime output on Windows
f9db72f00c
Merge pull request #49061 from saltstack/revert-48982-new_logo_2017.798a8da728b
Revert "New logo 2017.7 (WIP)"
bbcd1869ec
Merge pull request #48982 from newwebash/new_logo_2017.75c1c311f77
Update Salt Conf ad72dc63c426
Merge branch '2017.7' of https://github.com/saltstack/salt into new_logo_2017.79f4e78a7b9
Revert "Update saltconf ad"3ab8cdb882
Update saltconf ad
- ISSUE #48665: (dgengtek) salt-api auth ldap generates a valid token when using bindpw and an invalid request (refs: #48901)
- PR #48901: (garethgreenaway) [2018.3]
fix to auth/ldap.py @ 2018-08-14 16:10:19 UTC
e78fc0e0eb
Merge pull request #48901 from garethgreenaway/48665_auth_ldap_valid_token_failed_authd4e4f2e803
Fixing a typo in a comment.2eb167ea42
Fixing issue when a valid token is generated even when invalid user credentials are passed. This change verifies that the binddn credentials are valid, then verifies that the username & password (if not None) are also valid.
- ISSUE #49081: (frogunder) Fluorine - I see error/traceback when running minion in debug mode (refs: #49085)
- PR #49099: (rallytime) Back-port #49085 to 2018.3
@ 2018-08-14 12:42:51 UTC
- PR #49085: (gtmanfred) fix async call to process manager (refs: #49099)
484c1e0123
Merge pull request #49099 from rallytime/bp-49085024d9cb843
fix async call to process manager
- ISSUE #49018: (Ch3LL) add MasterPillarUtil tests (refs: #49034)
- PR #49071: (rallytime) Back-port #49034 to 2018.3
@ 2018-08-13 20:15:31 UTC
- PR #49034: (garethgreenaway) [fluorine] Adding tests for MasterPillarUtil (refs: #49071)
bc033da677
Merge pull request #49071 from rallytime/bp-490348108a4d31a
Adding some tests for the grains, pillar and mine functions in the cache runner. These will also ensure that the relevant functions in salt.utils.master.MasterPillarUtil are functioning properly.
- PR #49077: (rallytime) Back-port #49075 to 2018.3
@ 2018-08-13 20:00:00 UTC
- PR #49075: (gtmanfred) fix last async issue (refs: #49077)
90c2f026b3
Merge pull request #49077 from rallytime/bp-490755e07b8306b
fix last async issue
- PR #49096: (rallytime) Update the DOCBANNER
image for saltconf @ 2018-08-13 19:59:39 UTC
6942ef1102
Merge pull request #49096 from rallytime/new-doc-img-2018.375080705ce
Update the DOCBANNER image for saltconf
- PR #49055: (rallytime) [2018.3] Merge
forward from 2017.7 to 2018.3 @ 2018-08-13 19:20:11 UTC
0e1ed7b923
Merge pull request #49055 from rallytime/merge-2018.383a15cb623
Add optimization_order config to mocked optsea6883ee55
Update old utils paths to new utils paths201031fa8a
Merge branch '2017.7' into '2018.3'0d2a495378
Merge pull request #49050 from rallytime/merge-2017.7ed6fb8b739
Merge branch '2017.7.8' into '2017.7'189e28691f
Merge pull request #49044 from Ch3LL/vultr_test0dedfae4d1
increase timeout on vultr cloud integration test
c606a32cf2
Merge pull request #49042 from rallytime/flaky-jinja-testa43d9b4ba6
Mark a jinja template test as flaky
6415b6f73b
Merge pull request #49041 from Ch3LL/ec2_fixcf7f2459b8
[2017.7.8] backport PR #48212
1db036406b
Merge pull request #49030 from rallytime/update-client-testsf08ee6c6ae
Update netapi client tests
70be9ac9b1
Merge pull request #49046 from garethgreenaway/1022_fixing_test_failing_py3_Debian_testfa2339bb91
The osfullname grain differs when using Python2 vs Python3, swapping this out for the "OS" grain which is consistent.
69c9b0afb1
Merge pull request #49036 from cspeidel/doc-fix-netyangf7ac085eb5
minor doc fix in netyang.py
c5f3fd6b2b
Merge pull request #48997 from AVeenstra/patch-10e535f2c8c
Unpacking dict with the six iterator5e82685b89
Python 3 related fix in highstate_return.py
c06a3cf531
Merge pull request #49021 from rallytime/merge-2017.7ca82b3d57a
Merge branch '2017.7.8' into merge-2017.7f73ba21bc7
Merge pull request #49024 from rallytime/fix-deb-testa9c16d9137
Fix test error in test_compiler jinja check
c6f8429e41
Merge branch '2017.7.8' into '2017.7'6b6d68c615
Merge pull request #49020 from rallytime/fix-grains-testf72a3ac6be
Make grains integration test more robust
92d6c25c7f
Merge pull request #49002 from rallytime/skip-jinja-deep-error-test23b66ef8bb
Skip test_jinja_deep_error on Debian 8
41d9f11eb3
Merge pull request #48999 from rallytime/fix-boto-testd0136b1be5
Update expected return value in boto test
2ddba6391a
Merge pull request #49010 from Ch3LL/univentionc09bce9afe
Add univention OS to debian os_family mapping
41bd36842e
Merge pull request #48636 from terminalmage/loader-fixes0441cd56ef
Add optimization_order to mocking2256fad320
Process pycache files after .py filesa78663a301
Lint0728b5f8b6
Add note about Python 3.5+ only support for optimization_order764969ce08
Add a test to confirm that .py files are still loaded correctly0f60beb6b6
Fix bad copypastafbcd142ea2
Add configuration docs for optimization_order config option8af2d580f3
Only compile the suffix_order/map once per LazyLoader instance4b95e5f313
Don't put __pycache__ dir in the file liste7c10196da
Quiet the byte compiling for PY29338370477
Add unit tests for loader optimization levelsc3622933c1
PY3: Support different optimization levels6fc8da5bab
Add optimization_order config option with default valuedfe423a1e0
Remove commented-out log message
- PR #49084: (rallytime) [2018.3] Update
bootstrap script to latest release @ 2018-08-13 18:14:42 UTC
db7ec46875
Merge pull request #49084 from rallytime/bootstrap-2018.328dc8ce954
[2017.7] Update bootstrap script to latest release
- PR #49052: (isbm) Python 3.7 support (backport
2018.3) @ 2018-08-13 13:06:51 UTC
b0d5acbe0d
Merge pull request #49052 from isbm/isbm-python37-support-2018.34386a9ca1f
Merge branch '2018.3' into isbm-python37-support-2018.3bc85a5fa98
Fix configuration setting47078a300f
Remove async keyword, moving it into the kwargs.31dccc4fdf
fix unicode literals990936992c
Keep runner API unchanged46bafcafef
Fix nag-message5c887ac2ae
Support original API2c22e794d4
Use kwargs instead of directly named parameters7d095491d9
Update docstring9807e8dbb7
Add 'async' backward compatibilitye8608aa9be
Revert api call: it is about "functionname_async" suffix.0543578336
Deprecate 'async' parameter in Mandrill API1107de0dec
Lintfix: PEP8 requires two empty lines2a18e335af
Fix function signatures in Cassandra module603f94e2a3
Cleanup docstrings at module levelb9718d3a09
Fix log error/info/warning and exception messages6e77aff69a
Fix local opts from CLI493e48ddb5
Remove internal variables/properties with the reserved wordsbe07f64bc4
Change internal function signatures to avoid reserved word7d095e0b26
Rename async function to asynchronous35eaebb8a4
Fix docstrings7a597f19b5
Fix comments69920366ae
Fix CLI config173f3d7aa8
Fix docstring typob7da571624
Fix imports7ec3954bef
Rename module to full wording
- ISSUE #48557: (whytewolf) file.line in python3 on windows 2012 r2 is adding extra CR line endings. (refs: #49026)
- PR #49026: (dwoz) Fix file.line line endings @
2018-08-13 13:05:43 UTC
338ecb70ef
Merge pull request #49026 from dwoz/issue_48557a4d22fda2f
Merge remote-tracking branch 'origin/issue_48557' into issue_48557702e76cfc9
Merge branch '2018.3' into issue_48557
6cf93e8fc4
Skip newline in binary mode2cf80c1595
Fix linter errorsbaf291b4c8
Fix file.line line endings
- PR #49038: (gtmanfred) disable
enable_ssh_minions to see if it is slowing down 2018.3 tests @
2018-08-10 18:07:59 UTC
602fed7806
Merge pull request #49038 from gtmanfred/slowtest6bc44c91c4
remove localhost from tests7b168a5aac
disable enable_ssh_minions to see if it is slowing down 2018.3 tests
- ISSUE #48996: (jils2013) file.get_diff not work on version:2018.3.2 (refs: #49033)
- PR #49033: (terminalmage) Fix
file.get_diff for remote files @ 2018-08-09 21:06:53 UTC
4eeb75f028
Merge pull request #49033 from terminalmage/issue48996163aea71c8
Lintd6e5038022
Fix file.get_diff for remote files
- ISSUE #48856: (travispaul) Salt fails to start on NetBSD 8 (refs: #48926)
- PR #48926: (travispaul) Handle ifconfig
output differently for NetBSD >= 8.0 @ 2018-08-09 20:07:44
UTC
b24c96a292
Merge pull request #48926 from travispaul/fix-netbsd-8-new-ifconfigd59b6d8269
Add unit test for NetBSD 8 ifconfig changes80f8a667d1
Handle ifconfig output differently for NetBSD >= 8.0
- PR #48803: (dmurphy18) Support for execution
modules and states mount on AIX @ 2018-08-09 17:51:55 UTC
7d6b9ed0a5
Merge pull request #48803 from dmurphy18/aix_filesystems92818f816b
Fixes for testing77dd7a1743
Adjust unit testseaed033cde
Updated for review comments and adjusted locking when writing files5bf9e6085b
Update due to review comments9fb5641dc7
Mount unit tests for modules and states for AIXb28f427432
Save off work after laptop issuee5c2741fe7
module and states mount support for AIXb701e16ad0
Further updates to support for mount on AIX210076276f
Initial support for handling /etc/filesystems on AIX
- ISSUE #48496: (icy) Salt-key unable to delete the certificate Test=True (refs: #48929)
- PR #48929: (terminalmage) 2 salt-key
fixes @ 2018-08-09 17:50:07 UTC
2a38905a8a
Merge pull request #48929 from terminalmage/issue484967ac10f9eac
2 salt-key fixes
- ISSUE #47481: (whytewolf) Oxygen: task.add_trigger with start_date stating strptime needs a string not int. (refs: #49022)
- PR #49022: (dwoz) Document time format
idiosyncrasies @ 2018-08-09 17:47:12 UTC
bb9d23bfa1
Merge pull request #49022 from dwoz/47481_docs313a3d93d6
Document time format idiosyncrasies
- PR #48932: (twangboy) Fix pkg.install when
pkg already installed @ 2018-08-09 17:45:51 UTC
9b6a9ff4f1
Merge pull request #48932 from twangboy/fix_win_repo075ea29d29
remove .lower(), fix debug messagesd7c2f476ac
Remove current: version for latest as well522ac26459
Fix typo in code comment47b2898a85
return empty dict on no changes6532706d2f
Make the tests run on Linuxcfe55a391a
Add tests for pkg.install output8ec058f498
Clarify code comment8af2cfd54a
Fix issues where current is not returned
- PR #49011: (rallytime) [2018.3] Merge
forward from 2017.7 to 2018.3 @ 2018-08-09 17:34:18 UTC
d7b7a92ef6
Merge pull request #49011 from rallytime/merge-2018.302670969d0
Apply fix to ssh init file that was there before merge7e1f7915e4
Revert "Allow for not being prompted to supply a password to deploy keys to a minion with salt-ssh"00416d54d1
Revert "add key-deploy test"c26fa0d6c4
Mark orchestration test as expensivefceb6d8d6f
Update old utils paths to use new paths3e6445a9d6
Merge branch '2017.7' into '2018.3'b49eeca6e9
Merge pull request #49003 from rallytime/boto-test-2017.71a23bb233f
Update expected return value in boto test
51eed1fdfb
Merge pull request #48988 from rallytime/merge-2017.7df8699e2e7
Merge branch '2017.7.8' into '2017.7'a1e54634dc
Merge pull request #48976 from rallytime/tornado0bd838ab6c
Skip unreliable tornado tests
22713be9c1
Merge pull request #48979 from rallytime/bp-4895903aa0e49b0
Merge pull request #48970 from Ch3LL/back_489623ce1b8a3c9
Update the elif block to only be true for versions below Debian 9.
e6cea5e3c7
Merge pull request #48968 from rallytime/man-pages64fe3be41a
Update man pages for 2017.7.8 release
10fd4661ff
Merge pull request #48978 from gtmanfred/2017.76108363f82
clean up gemfile
5b2423e527
Merge pull request #48959 from rallytime/flaky-testsaaf986d728
Mark one grains test as flaky & convert to pytest notatione7e5abcf48
Mark 2 matcher tests as flaky
79994ecab4
Merge pull request #48962 from garethgreenaway/1022_test_service_disable_debian_part_deux9e71551b36
Update the elif block to only be true for versions below Debian 9.
1a1bda00cb
Merge pull request #48960 from dwoz/block_replace_tests94ac2b4fc7
Multiple block replace test fixes
93b862f350
Merge pull request #48957 from whytewolf/beacons_log_doc_changea77fd16869
Update salt.beacons.log to reflect that re module is used for matching.
0245cffb07
Merge pull request #48955 from terminalmage/service-systemd23f87bd536
Don't load service.py if minion is running a non-sysvinit init system
848d583438
Merge pull request #48950 from KaiSforza/kitchenfix-2017.75242cb143a
Added a quote to kitchen Jenkinsfiles
928d688d65
Merge pull request #48943 from rallytime/flaky-tests668da57ab9
Mark some shell and runner integration tests as flaky
cd42510d3a
Merge pull request #48940 from rallytime/bp-48852fa4ef92e79
Record all the artifacts from the build
43649a68be
Merge pull request #48935 from garethgreenaway/1045_test_pkg_015_installed_held_centos0bb10107b6
Merge branch '2017.7' into 1045_test_pkg_015_installed_held_centos24d5e6a22f
Fixing the test_pkg_015_installed_held test to be able to successfully run on CentOS
2421e2a570
Merge pull request #47100 from gtmanfred/ssh5b443af7ae
add key-deploy testa131c9beeb
Allow for not being prompted to supply a password to deploy keys to a minion with salt-ssh
d541bd6446
Merge pull request #48891 from damon-atkins/2017.7_win_pkg.list_pkgs_not_founda4af1dbfb1
Fix win_pkg issues introduced Jan 2018. If DisplayVersion does not exist it should return version as "Not Found"
5f6a56f5dc
Merge pull request #48896 from rallytime/bp-4873057aa204c9d
Merge branch '2017.7' into bp-487304995922584
Forgot variable in signature0503bc18b6
Fix batch install using pkgng
0c64bba865
Merge pull request #48933 from garethgreenaway/1022_debian_8_failing_service-test280d1d2ad2
Fixing failing test, integration.modules.test_service.ServiceModuleTest.test_service_disable_doesnot_exist, on Debian 8 and higher.
0c3d2c6a09
Merge pull request #48922 from rallytime/cache-doc-error8ca89df7e8
Update backticks on job_cache docs
8d1fc4f8e5
Merge pull request #48866 from Ch3LL/cmd_win_tests905da13653
Merge branch '2017.7' into cmd_win_tests
57d58e7541
Merge pull request #48920 from rallytime/bp-48904-2017.7a55f92954a
No rehashing in parallel3be11e06fe
Add docs for new escape kwarg391bb8a411
use a specific path for just the cmd._run call62c66ba489
make sure we lower the check on shell9312a993a5
Add cmd module integration tests for windows and fix space in path issue
- ISSUE #48123: (c-wicklein) file.directory with recurse fails when it encounters a broken symbolic link (refs: #48985)
- PR #48985: (garethgreenaway) [2018.3]
Fix to salt/modules/file.py @ 2018-08-09 15:03:09 UTC
3325b7d4c0
Merge pull request #48985 from garethgreenaway/48123_file_directory_recurse_fails_broken_symlink10c4eca206
Merge branch '2018.3' into 48123_file_directory_recurse_fails_broken_symlinka404cc030f
Fixing the issue when using the file.directory state with recurse if the directory contains a broken symbolic link. This fix adds an additional conditional, is_link, before running lsattr since lsattr does not work on symlinks and causes issues when that symlink is broken.
- ISSUE #47695: (AmbicaY) Continuous error in the proxy minion logs (refs: #49019)
- PR #49019: (garethgreenaway) [2018.3]
Fix to scheduler when global enabled key is present @ 2018-08-09
13:06:26 UTC
d353c02a8c
Merge pull request #49019 from garethgreenaway/47695_fixing_scheduler_bug_when_enabled_is_presentaff1b8f6d4
Lint.8935c08141
Fixing a bug that occurs if the "enabled" key is present in the scheduler items dictionary. Adding a test to ensure scheduler runs as expected when that key is present.
- PR #49023: (The-Loeki) Salt SSH appends
IdentityFile=agent-forwarding @ 2018-08-09 12:55:59 UTC
a56bc7ffb9
Merge pull request #49023 from The-Loeki/patch-18b53571c70
Salt SSH appends IdentityFile=agent-forwarding
- PR #48981: (Ch3LL) Add warning to mac runas docs
about escaping characters @ 2018-08-08 19:43:43 UTC
4590494b50
Merge pull request #48981 from Ch3LL/mac_runas_quote8269b55b84
remove unnecessary spaces in cmdmod.py docs757daf7d7e
add runas macosx warning in 2018.3.3 release notes4e9e985b14
Add warning to mac runas docs about escaping characters
- PR #49004: (rallytime) Port #48999 to 2018.3
@ 2018-08-08 15:32:46 UTC
- PR #48999: (rallytime) Update expected return value in boto test (refs: #49004, #49003)
b87bf905c2
Merge pull request #49004 from rallytime/boto-test-2018.39f0b9a1073
Update expected return value in boto test
- PR #48987: (twangboy) Fix issue with
win_iis.create_cert_binding @ 2018-08-08 13:29:06 UTC
630f61e625
Merge pull request #48987 from twangboy/fix_4878686d0836f90
Fix issue with iterating over None
- ISSUE #48777: (jonasgit) file.recurse fails on file contents encoding not utf-8 (refs: #48934)
- PR #48934: (terminalmage) Properly handle
latin-1 encoding in file diffs @ 2018-08-07 21:02:24 UTC
ab1a713bc3
Merge pull request #48934 from terminalmage/issue4877752c64e4d51
Fix to_unicode teste2d19f40b6
Only try latin-1 from get_diff instead of by defaultd39fa889f3
Add stringutils.get_diff to mocks5b191c9120
Fix incorrect use of __salt__ when __utils__ is needed53ba10ad5f
Skip pylint false-positivesf14f4dae22
Add unit test for latin-1 fallback, multi-encoding906644a80f
PY3 scoping fix726dd4331f
Add integration test for latin-1 file diffs2dd1f31d23
Use BASE_FILES instead of redundant STATE_DIR612ffb5fe8
Use new get_diff helper in file modulec632265802
Make to_unicode/to_str/to_bytes helpers attempt latin-12a0cb49b01
Add get_diff to salt.utils.stringutils
- ISSUE #47766: (zerthimon) salt-cloud: openstack driver: crash on instance creation (refs: #48956)
- PR #48956: (gtmanfred) if booted from
volume, use string from image @ 2018-08-07 16:39:45 UTC
bad995462c
Merge pull request #48956 from gtmanfred/openstack4cb1636c4b
if booted from volume, use string from image
- ISSUE #48306: (davidscholberg) Documentation update for custom returners used for master job cache (refs: #48319)
- PR #48319: (gtmanfred) don't break older
returners right now @ 2018-08-06 13:19:43 UTC
71f587edd7
Merge pull request #48319 from gtmanfred/jid084e7f0ef4
Merge branch '2018.3' into jid60661b4cd0
document minions required on save_loada8c243071d
document passing in minionsd49381c0b6
don't break save_load backwards compatcfcacf953a
don't break older returners right now
- PR #48941: (rallytime) Back-port #48912 to 2018.3
@ 2018-08-06 13:09:38 UTC
- PR #48912: (maxim-sermin) make jboss7.py compatible with 2018.3.0 and later (refs: #48941)
1623e53ef4
Merge pull request #48941 from rallytime/bp-489123f55b2f89e
make jboss7.py compatible with 2018.3.0 and later
- PR #48897: (rallytime) Back-port #48863 to 2018.3
@ 2018-08-05 19:15:51 UTC
- PR #48863: (admd) Decode file contents for python2 as well (refs: #48897)
070af9d925
Merge pull request #48897 from rallytime/bp-488630ee1940232
Merge branch '2018.3' into bp-48863f40b966d99
decode file contents for python2 as well
- PR #48928: (Ch3LL) fix test_runas integration
test for macosx @ 2018-08-05 14:24:13 UTC
abd7f1312d
Merge pull request #48928 from Ch3LL/mac_runas3d6455dbcd
remove unnecessary comment in setup8e30db0217
move destructivetest to testname708dec8740
add destructivetest to setup and teardown for runas testc0730ff968
fix test_runas integration test for macosx
- PR #48899: (Ch3LL) remove base_top_file file in
teardown and add sleep @ 2018-08-05 14:23:42 UTC
dbd300ff70
Merge pull request #48899 from Ch3LL/unit_state0272cadff8
Merge branch '2018.3' into unit_state5896c7fc36
remove base_top_file file in teardown and add sleep
- PR #48898: (rallytime) [2018.3] Merge
forward from 2017.7 to 2018.3 @ 2018-08-05 14:23:19 UTC
ffa1fcc682
Merge pull request #48898 from rallytime/merge-2018.31f093cef4a
Merge branch '2018.3' into merge-2018.3b3a5aa49d7
Merge branch '2017.7' into '2018.3'e79ccb35b1
Merge pull request #48876 from Vaelatern/make-network-learning-optionala4905b0e5d
Make IP_LEARNING optional
f8bfab4f9f
Merge pull request #48890 from Ch3LL/cmd_testacda4ed9ab
add sleep in test_cmd integration test
52722f6ded
Merge pull request #48885 from rallytime/flaky-tests-shadowda871a2d57
Mark shadow module integration test as flaky
bf0895656e
Merge pull request #48884 from rallytime/flaky-tests-matchers38d9eae537
Merge branch '2017.7' into flaky-tests-matchers
a567666938
Merge pull request #48868 from terminalmage/fix-loader-race5f1169b9a2
Fix race when SIGTERM/SIGINT received while lazyloading a module
0ca0b6f2f2
Merge pull request #48883 from terminalmage/salt-jenkins-1023c61f75cb50
Fix failing git worktree tests3660dff13c
Separate compound matcher tests into individual tests
a84f5155a1
Merge pull request #48869 from Ch3LL/mac_shell_tests3734b1ec89
Catch socket.error exception in testprogram
7f56b8bf44
Merge pull request #48867 from rallytime/skip-tornado-test7320aa9104
Skip unreliable tornado test.
- PR #48893: (Ch3LL) handle when ca_certs is None
in utils.http @ 2018-08-03 20:30:48 UTC
848e26ed0b
Merge pull request #48893 from Ch3LL/http_tests16d251f7ff
Merge branch '2018.3' into http_tests5674dddb2a
handle when ca_certs is None in utils.http
- PR #48903: (Vaelatern) Wrap
ElementTree.tostring to make strs, not bytes @ 2018-08-03 19:12:34
UTC
- PR #48877: (Vaelatern) Wrap ElementTree.tostring to make strs, not bytes (refs: #48903)
f1adf56017
Merge pull request #48903 from Vaelatern/improve-salt-cloud-python3-virtc45447fe0b
Wrap ElementTree.tostring to make strs, not bytes
- PR #48900: (Ch3LL) skip getpwnam check on mac in
unit test_cmdmod @ 2018-08-03 16:38:51 UTC
d23471262d
Merge pull request #48900 from Ch3LL/cmd_unitb82dd708be
skip getpwnam check on mac in unit test_cmdmod
- PR #48921: (rallytime) Back-port #48904 to 2018.3
@ 2018-08-03 15:17:15 UTC
- PR #48904: (KaiSforza) No rehashing in parallel (refs: #48921, #48920)
d622a49b58
Merge pull request #48921 from rallytime/bp-48904b504625f61
No rehashing in parallel
- PR #48877: (Vaelatern) Wrap
ElementTree.tostring to make strs, not bytes (refs: #48903) @
2018-08-02 19:28:56 UTC
1e150923aa
Merge pull request #48877 from Vaelatern/improve-salt-cloud-libvirt-python3-libvirtfb7885315c
Wrap ElementTree.tostring to make strs, not bytes
- PR #48824: (rallytime) Bump deprecation in
win_servermanager state to Neon @ 2018-08-02 18:01:34 UTC
1fb7d9431b
Merge pull request #48824 from rallytime/win_servermanager_deprecations6ef5412528
Bump deprecation in win_servermanager state to Neon
- ISSUE #37512: (ChristianBeer) What's the precedence if multiple master configurations are specified? (refs: #48888)
- PR #48888: (terminalmage) Explicitly
document the configuration override priority @ 2018-08-02 16:57:18
UTC
ec8e07e8ce
Merge pull request #48888 from terminalmage/issue375127dce7cde14
Explicitly document the configuration override priority
- PR #48871: (dwoz) Remove unicode key pairs from
environ after test @ 2018-08-01 22:33:41 UTC
d4bb3a0963
Merge pull request #48871 from dwoz/test_cleanupf2e15e7f1d
Do not re-define tearDown4f8a191a69
Remove unicode key pairs from environ after test
- PR #48843: (isbm) Prevent u'something' to appear
in help info. @ 2018-08-01 20:38:58 UTC
bec79e83a3
Merge pull request #48843 from isbm/isbm-log-level-names-fix-2a63686180d
Merge branch '2018.3' into isbm-log-level-names-fix-2783c96ac72
Prevent u'something' to appear in help info.
- PR #48855: (rallytime) [2018.3] Merge
forward from 2017.7 to 2018.3 @ 2018-08-01 17:44:59 UTC
a8376b537a
Merge pull request #48855 from rallytime/merge-2018.344998c208e
Lint: Fix undefined logger variable92c9317a25
Update old utils paths to use new paths15bfba7143
Merge branch '2017.7' into '2018.3'05f2d65de3
Merge pull request #48853 from rallytime/bp-488503c33ee554a
Skip tests in integration.shell.test_master
8a1285239a
Merge pull request #48426 from garethgreenaway/46689_fixing_pkg_held_when_package_is_installed9b0f5dd212
Fixing indentation, removing some unnecessary conditionals.727964ab55
One last cleanup.11cb86e6eb
General cleanup in pkg state, reducing duplicate code. Fixing the requires_salt_modules decorator, sys.doc was returning too much information for the event to handle. This change specifically calls sys.doc with the module name.16fb6ae635
Make sure pkg.hold and pkg.unhold are available before running the test.998651102d
Fixing a situation when a package is already installed via salt or manually and a state attempts to set that package to be held. Previously the holding/unholding logic was only being run against packages that were being installed. This change moves the holding logic outside and runs it against all desired packages. Adding a new test to test holding logic.
c8e69431ff
Merge pull request #47734 from OrlandoArcapix/Issue47689-pip-state-performance662bd1f780
Merge branch '2017.7' into Issue47689-pip-state-performance66936b4f41
Changed string comparison in pip test to match new confirmation string - ref PR #47734.bb5939d6ef
Merge branch '2017.7' into Issue47689-pip-state-performanced6a49ae41c
Merge branch '2017.7' into Issue47689-pip-state-performanced4083fc9d1
Merge branch 'Issue47689-pip-state-performance' of github.com:OrlandoArcapix/salt into Issue47689-pip-state-performance779b5fa785
Merge branch '2017.7' into Issue47689-pip-state-performance
f3653349ab
Removed whitespaces at end of added comments linesdb11f2ff4b
Merge branch '2017.7' into Issue47689-pip-state-performanceeac0178de2
Ref: #47689 - document additional kwarg passed to pip._check_if_installed function0d19803106
Merge branch '2017.7' into Issue47689-pip-state-performanced3678bf2f3
#47689 fix lint errors4fec8f6bcc
#47698 improve run-speed of pip package state checks by only loading the current package list once when checking multiple packages
83a5b3cc47
Merge pull request #48844 from AVeenstra/fix-python3-incompatibilityf238779a62
Merge branch '2017.7' into fix-python3-incompatibility6b1805afc6
Fixed Python 3 incompatibility in methods in nilrt_ip and debian_ip.
136ff6735a
Merge pull request #48662 from slaws/fix-retention-schedule-486373c8f5f5b3d
pylint fix5539eff39e
Excluding relative dirs in state.file.retention_schedule
1fc04f281b
Merge pull request #48840 from gtmanfred/docs8d2d268c4a
fix links in pkg doc.
0a19f845ea
Merge pull request #48834 from gtmanfred/slsutilf9441d2bef
read output of stringio if it is readable
2e00939a6e
Merge pull request #48788 from Ch3LL/timezone_windowsde95a6a215
add unused import to timezone test file22e424859e
add unused import to import0840fc3117
disable pylint import errorf09d1a2c7e
Add timzeon windows integration tests and fix get_zone
- ISSUE #48659: (dstoliker) file.grep with glob (*) in path produces file not found error (refs: #48830)
- PR #48830: (garethgreenaway) [2018.3]
Fixes to file.grep @ 2018-07-31 21:30:04 UTC
e23ba01cd2
Merge pull request #48830 from garethgreenaway/48659_file_grep_glob_fix0791b0a03c
FileGrepTestCase tests back to 2018.32e01c55e7e
Fixing a bug that prevents specifying wildcards for filenames.
- PR #48814: (isbm) dmidecode race conditions check
@ 2018-07-31 20:48:29 UTC
9fda70b3d0
Merge pull request #48814 from isbm/isbm-2018.3-smbios-bugfix5f1141dc05
Merge branch '2018.3' into isbm-2018.3-smbios-bugfixb00ee5feef
Update clean clauseb1b2e9c222
Remove multiple returns and combine logic to just one clausefd77f760ee
Rephrase explanatory comment1031e06443
Remove unnecessary codec379b7e4ed
Get rid of global variable
- PR #48804: (Ch3LL) Use brew path from which cmd
in mac_brew module @ 2018-07-31 20:24:33 UTC
3d16a63ff2
Merge pull request #48804 from Ch3LL/mac_brewe818c752b3
Merge branch '2018.3' into mac_brew41e3d17f29
Use brew path from which cmd in mac_brew module
- PR #48836: (dwoz) Fix unicode directory listing
on py2 @ 2018-07-31 20:22:53 UTC
950c1014aa
Merge pull request #48836 from dwoz/unicode_names_py247e158b9f0
Optomize if statement9b462394b2
Fix unicode directory listing on py2
- PR #48847: (terminalmage) Update
file.blockreplace docs to reflect changed functionality @ 2018-07-31
18:11:30 UTC
baf8c5784a
Merge pull request #48847 from terminalmage/issue48695e2bdf7fb92
Update file.blockreplace docs to reflect changed functionality
- PR #48587: (twangboy) Fix lgpo issue on Py3 @
2018-07-31 18:05:58 UTC
644a1f4ff8
Merge pull request #48587 from twangboy/fix_lgpoa42621c817
Write file in normal modebfcbdeca3b
Fix lgpo issue on Py3
- PR #48796: (Ch3LL) Remove fake su used in
integration tests @ 2018-07-31 17:08:54 UTC
2bacc23481
Merge pull request #48796 from Ch3LL/remove_sud3b7f2cb18
Remove fake su used in integration tests
- ISSUE #38310: (ghost) Unable to checkout external pillar git repo using its git tag (refs: #48689)
- PR #48689: (linoplt) Fix ext_pillar remote
checkout using tag (pygit2) @ 2018-07-31 16:15:58 UTC
00d06bda76
Merge pull request #48689 from linoplt/fix_38310_pygit2_checkout_ext_pillar_remote_using_tageb4361dcc2
Merge branch '2018.3' into fix_38310_pygit2_checkout_ext_pillar_remote_using_tagc20977e3bc
Merge branch '2018.3' into fix_38310_pygit2_checkout_ext_pillar_remote_using_tagb0157c215b
Fix ext_pillar remote checkout using tag (pygit2)
- PR #48838: (sizgiyaev) Fixed: added
additional return code 200 for succeeded vault api request @
2018-07-31 16:14:22 UTC
5e14e36195
Merge pull request #48838 from sizgiyaev/fix-vault-policy-state02d09c6281
Fixed: added additional return code 200 for succeeded api request
- PR #48714: (dwoz) Always transfer bytes from
fileserver roots @ 2018-07-30 22:37:13 UTC
69f81214d1
Merge pull request #48714 from dwoz/state_echo_fixce3ed43dab
Always use unix line endingsd5e60090bc
Merge pull request #2 from terminalmage/state_echo_fix52fc1c955d
Simplify file contents in roots fileserver testb6f73e8e57
Remove trailing whitespace on what should be a blank line
95329acb1e
Fileserver transfers bytesaa34a80997
Always transfer bytes from fileserver roots
- PR #48822: (Ch3LL) Fix salt-ssh state.sls_id
TypeError key must be a string @ 2018-07-30 20:29:29 UTC
16ca4ec2eb
Merge pull request #48822 from Ch3LL/ssh_2018_id01f6a15da0
Fix salt-ssh state.sls_id TypeError key must be a string
- ISSUE #47999: (arthurlogilab) Carbon returner failing when run through scheduler on log.trace (refs: #48757)
- PR #48791: (rallytime) Back-port #48757 to 2018.3
@ 2018-07-27 21:30:44 UTC
- PR #48757: (kuetrzi) Update carbon_return.py (refs: #48791)
488f6716d4
Merge pull request #48791 from rallytime/bp-48757f440ebe91f
Update carbon_return.py
- PR #48799: (rallytime) [2018.3] Merge
forward from 2017.7 to 2018.3 @ 2018-07-27 21:30:13 UTC
fae29f4257
Merge pull request #48799 from rallytime/merge-2018.3487458ad4b
Update old utils paths to use new utils paths436510796f
Merge branch '2017.7' into '2018.3'8e61f3dce0
Merge pull request #48742 from frogunder/45014f08058b043
Merge branch '45014' of https://github.com/frogunder/salt into 45014757fde70c6
Merge branch '2017.7' into 45014
33c20c1ec0
fix testsa7a914060d
add windows integration tests for states.file
d74f47b340
Merge pull request #48795 from rallytime/fix-484175123b17ffd
Update linting docs to contain .testing.pylintrc use
bbea9ae936
Merge pull request #48789 from rallytime/bp-48783682a05bebe
Threshold was wrongd4ca0e3a97
test: except for OSError only4547231909
Only run lint checks against changed files
41464d4b39
Merge pull request #48731 from zer0def/virt-runner-init-argsa1fa081ad0
Documentation to missing parameters in virt.init runner.365ebdf539
Fixed enable_vnc runner arg being passed into seed_cmd module arg in virt.init.
169afea16a
Merge pull request #48749 from Ch3LL/logo_docs73b1fc29f0
Update Saltstack Logo banner on docs.saltproject.io
- ISSUE #48020: (calvinhp) mine.get not returning data in a state.orchestrate sls (refs: #48765)
- PR #48765: (FedericoCeratto) [2018.3]
Fix mine.get not returning data @ 2018-07-27 18:01:06 UTC
bd67d2a805
Merge pull request #48765 from FedericoCeratto/fix_mine.get_not_returning_data7183a6e0e8
Workaround for #48020
- PR #48747: (rallytime) [2018.3] Merge
forward from 2017.7 to 2018.3 @ 2018-07-26 18:14:34 UTC
6978ce5d1d
Merge pull request #48747 from rallytime/merge-2018.34122da40b5
Merge branch '2017.7' into '2018.3'781c6a6c36
Merge pull request #48743 from rallytime/saltconf-ad-2017.76df8fd8652
Update DOCBANNER with new SaltConf18 image
ce4e22224e
Merge pull request #48720 from Ch3LL/mac_file_path01d25fae19
Fix test_managed_source_hash_indifferent_case on macosx to correct tmp path
4b9f037d43
Merge pull request #48719 from Ch3LL/service_mac_statef44a2fc349
Enable service if disabled before running state service tests
b2431eab10
Merge pull request #48715 from rallytime/flaky-tests7332cce567
[2017.7] Mark some tornado tests as flaky
801eae3b8d
Merge pull request #48672 from frogunder/450120747f2e58a
add service enabled test
- ISSUE #48676: (djneades) salt-ssh should not target wrong minion from roster file as a result of reverse-DNS lookups (refs: #48771)
- PR #48771: (gtmanfred) only do reverse dns
lookup on ips for salt-ssh @ 2018-07-26 15:41:40 UTC
5ea43817ab
Merge pull request #48771 from gtmanfred/2018.3535fb8f8e7
only do reverse dns lookup on ips for salt-ssh
- PR #48752: (garethgreenaway) [2018.3]
Fix when state file is integers @ 2018-07-25 15:03:02 UTC
f2ef2d3ef6
Merge pull request #48752 from garethgreenaway/fix_state_file_all_integers790801c67e
Fixing a case where the state module would fail if the state file being passed was all integers. Added a new tests for this edge case.
- ISSUE #46896: (Poil) Proxy + file.managed => Comment: Failed to cache xxx invalid arguments to setopt (refs: #48754)
- PR #48754: (lomeroe) send proxy/ca_cert
parameters as strings (not unicode) to tornado httpclient @
2018-07-25 14:55:42 UTC
030c921914
Merge pull request #48754 from lomeroe/fix-tornado-proxyd33056704b
pass proxy_user, proxy_password, proxy_host, and ca_certs through salt.utils.stringutils.to_str()
- PR #48769: (Ch3LL) Update Saltstack Logo banner
on docs.saltproject.io @ 2018-07-25 14:47:19 UTC
1eee4b136b
Merge pull request #48769 from Ch3LL/update_doc_2018.30cb4bac798
Update Saltstack Logo banner on docs.saltproject.io
- PR #48760: (dwoz) Multiple windows test fixes @
2018-07-25 11:55:27 UTC
19afa3b023
Merge pull request #48760 from dwoz/test_file_fixesa89019e956
Multiple windows test fixes
- PR #48753: (dwoz) Finally fix prepend for real @
2018-07-25 00:07:15 UTC
e6dace3959
Merge pull request #48753 from dwoz/fix_prepend0d1e8ab3f8
Merge branch '2018.3' into fix_prepend
- PR #48756: (dwoz) os.uname is not available on
py2 windows @ 2018-07-24 23:38:32 UTC
8aef6d9960
Merge pull request #48756 from dwoz/core_grains_fixb7a37ecf11
os.uname is not available on py2 windows
- ISSUE #48536: (whytewolf) diskusage beacon does not recognize tmpfs disks in linux. (refs: #48718)
- PR #48718: (garethgreenaway) [2018.3]
beacon diskusage fixes @ 2018-07-24 17:45:26 UTC
062fe7cccf
Merge pull request #48718 from garethgreenaway/48536_beacon_diskusage_fixes38a65e8fb3
Fixing test_diskusage_nomatch and test_diskusage_match_regex6ecca166ff
Updating psutil.disk_partitions to pull in all mounts not just the physical ones. Check to see if the mount point from the configuration ends with a $ (regular expression end of line) if not we add one in to ensure that a simple / does not end up matching all mount points. Updating tests accordingly.
- PR #48711: (rallytime) [2018.3] Merge
forward from 2017.7 to 2018.3 @ 2018-07-24 17:38:58 UTC
e873621009
Merge pull request #48711 from rallytime/merge-2018.3ea5c063237
Update old utils paths to use new pathse740d3b208
Merge branch '2017.7' into '2018.3'689c231d2b
Merge pull request #48691 from Ch3LL/win_repo_pkg_test4b7d6d80c5
Remove unnecessary jinja in curl.sls file2bedadfadb
Add windows pkg module integration tests
83e4bba916
Merge pull request #48635 from nbraud/acme3673bae9de
modules/acme: explicitly ignore the perms return value1800a231e8
Fixup some schema expectations8c718cb417
acme: Make the private key mode configurable917dea6761
modules/acme: Use file.check_perms ret-morphing powersd2241ceb2d
module/acme: Do not exit early when the certificate already exists98af0db826
modules/acme: Set the private key filemode to 0640
85991680c8
Merge pull request #48345 from twangboy/fix_48169ead19725b6
Merge branch '2017.7' into fix_48169653fbcb383
Fix some docs errata8898e5ff11
Add warn_until Fluorine707906ac15
Fix unit.state.test_powercfg32c5014eb6
Fix unit tests0d9c56e540
Add some more loggingb20453de9f
Use minutes to set7dc7eb11c2
Fix documentation to denote seconds when setting
96447ce541
Merge pull request #48656 from Ch3LL/windows_ip_mod90c3f568b1
Add windows ip module integration tests
0c5fff3dc8
Merge pull request #48638 from twangboy/fix_vcrediste30d17099d
Use goto instead of if statemente1042fa084
Remove vcredist for Py3
1ebd96d909
Merge pull request #48664 from Ch3LL/srv_disable_macf1fbfad387
move the disable call up in try blockf60d21bda4
reverse assertion order for service disable test3727d1b3b9
switch try/except to match 2018.3fb953c2369
[2017.7] Fix service.disabled test for macosx
3da3cf2f3f
Merge pull request #48625 from Ch3LL/ssh_statef590eb2b02
Update state.py9790ee3d0d
Follow up to PR #48555
33812f78f1
Merge pull request #48673 from Ch3LL/mac_port87dd85a220
Use different pub and ret ports for testprogram integration tests
5f6a7c4d89
Merge pull request #48675 from Ch3LL/mac_disablec78efab828
Fix mac service.disable tests
93d2f51d2b
Merge pull request #48658 from wyardley/wyardley-npm-json-output-20177ff3c9c5ff
Improve handling of npm json output (#43138)
3e293b0513
Merge pull request #48678 from OrlandoArcapix/fix-npm-dryrun-test851a404f6b
Fix for issue #48677 - return True when no changes are to be made with npm.bootstrap with test=true
07a1f6520f
Merge pull request #48580 from rallytime/fix-46884736b382e91
Don't error on retcode 0 in libcrypto.OPENSSL_init_crypto call
9874429741
Merge pull request #48628 from terminalmage/testinfra5ace9f01ec
Fix NameError in testinfra module
0d4c80205f
Merge pull request #48651 from gtmanfred/pylint-2017.7b6ee52f859
handle pyzmq for python3.4
160ae29cf2
Merge pull request #48647 from gtmanfred/pylint-2017.7ff818c4ca2
disable checks on pylint
47b1032efa
Merge pull request #48593 from pritambaral/fix/2017.7-importlib-pyc-loading-orderadd7894dee
loader: Fix suffix order when importlib is used
9da7b2ec8d
Merge pull request #48630 from dubb-b/pipeline-updates8594a8dd05
Adding PY_COLORS=1 as PY_COLORS = 1 instead314b0e3599
Adding PY_COLORS=1 for python programs to use ANSI Colorsb705e8f7a5
Adding correct spacing to options section9d8a7e07db
Adding options to Jenkins pipline builds
a8ae2adf64
Merge pull request #48633 from saltstack/revert-48610-2017.7bab4a769d4
Revert "only run pylint on files that change"
6e32bb7f74
Merge pull request #48614 from rallytime/bp-48562cb654bbf2c
Add timeouts to all s3 queries
1b6e6388f8
Merge pull request #48588 from garethgreenaway/48415_event_send_multi_masterfab25af1a9
Adding some quick documentation about why we are setting ret=True following the channel.send.bf78f4b188
If the channel send is successful and does not raise an exception, we set ret to True, in case a previous exception from a previous channel send to another master has sent it to False.8d1551c5fb
When using Salt multi-master, if we encouter a salt master that has not accepted the minion key yet we should not exit right away, rather continue on and try the next salt master available in the list.
24ffda49ba
Merge pull request #48610 from gtmanfred/2017.7779d1a3dcb
only run pylint on files that change
5391dd0a8d
Merge pull request #48584 from Ch3LL/mac_user_grp585ee9db90
Fix grp import for mac in test_user integration test
61572b6780
Merge pull request #48555 from Ch3LL/ssh_idf69932f506
fix pylint70e36764ee
Add more tests for salt-ssh state.sls_iddab80e805c
Fix state.sls_id to run on ssh minion and not master
aa6dcf39e8
Merge pull request #48583 from Ch3LL/mac_flaky_tests4ba2299a87
import flaky decorator on mac tests811220b41e
Add flaky decorator to mac_system and mac_timezone tests
6973152057
Merge pull request #48534 from xetix/fix-zypper-latest_version9985f0b4c1
Lint: remove extra blank line5fbead8a36
Merge branch '2017.7' into fix-zypper-latest_version56ac449271
Merge branch 'fix-zypper-latest_version' of https://github.com/xetix/salt into fix-zypper-latest_version44e87f5a0f
Adding testcase for this fix.b354c6863c
Fix behaviour of function latest_version in zypper module when multiple packages are passed to function. Function now properly return dict with empty string as version if latest packages is already installed, and multiple packages are passed to function
db35d0c1e1
Adding testcase for this fix.d2513757ed
Fix behaviour of function latest_version in zypper module when multiple packages are passed to function. Function now properly return dict with empty string as version if latest packages is already installed, and multiple packages are passed to function
10124034cb
Merge pull request #48582 from dwoz/test_prepend_fixf37571e0bd
Merge branch '2017.7' into test_prepend_fix
13f67335f3
Merge pull request #48564 from dwoz/test_prepend_fix136ddf5f54
Finally fix prepend for real
66b25e65bf
Fix failing prepend test
b8ce27729f
Merge pull request #48558 from dwoz/test_file_fixc858bf477f
Remove which mock to get the test passing
a15c65202d
Merge pull request #48552 from KaiSforza/jenkins-junit-201772b1830974
Set up junit in jenkins
f73108026e
Merge pull request #48550 from gtmanfred/2017.7d5c603d9b6
add posargs to tox pylint
113b0426f8
Merge pull request #48535 from asnell/asnell-patch-2d328f6e43d
Update manage_file helptext
- PR #48744: (rallytime) [2018.3] Update
DOCBANNER with new SaltConf18 image @ 2018-07-24 17:15:40 UTC
6c7f1c549d
Merge pull request #48744 from rallytime/saltconf-ad-2018.3dbc1f8b772
Update DOCBANNER with new SaltConf18 image
- PR #48726: (dwoz) Skip test when syslog not
available @ 2018-07-24 16:12:44 UTC
04ab17a4d6
Merge pull request #48726 from dwoz/syslogtest00f04cfd59
Skip test when syslog not available
- PR #48727: (dwoz) Windows compatible cp test @
2018-07-24 14:41:34 UTC
af837424aa
Merge pull request #48727 from dwoz/file_cp_test_fix6e7824266b
Windows compatible cp test
- ISSUE #40004: (te-af-github) svn changes report (refs: #47510)
- ISSUE #21025: (RobertFach) svn.export reports invalid change data (2014.7.x) (refs: #47510)
- PR #48710: (rallytime) Back-port #47510 to 2018.3
@ 2018-07-23 21:11:18 UTC
PR #47510: (daa) Fix svn export invalid changes data (refs: #48710)
04125b077d
Merge pull request #48710 from rallytime/bp-47510ebcd3b1c6b
fixed test for svn.exporte79f4aa5cc
put name under "new" key in changes dictionary to be in line with svn.latest163f99089c
made svn.export changes data dictionary, fixes #21025, #400043a941055c1
Use salt.utils.platform.is_windows33e48f7ad7
Finally fix prepend for real
- PR #48699: (terminalmage) Add missing
release notes mention of file.blockreplace changes @ 2018-07-23
13:34:32 UTC
e1dd10be70
Merge pull request #48699 from terminalmage/issue486957ad832c901
Add missing release notes mention of file.blockreplace changes
- PR #48700: (dwoz) Call sync_modules to fix
Windows test case @ 2018-07-22 22:23:48 UTC
ab44a05fe4
Merge pull request #48700 from dwoz/ext_mod_testd731e6bf8e
Call sync_all to fix Windows test case
- PR #48653: (terminalmage)
docker_container.running: Fix regression in test mode @ 2018-07-20
19:15:47 UTC
6a494205f2
Merge pull request #48653 from terminalmage/docker-unboundlocalb0440871a0
Merge branch '2018.3' into docker-unboundlocal9515dd17ff
docker_container.running: Fix regression in test mode
- ISSUE #47059: (OrlandoArcapix) Some states incorrectly return None instead of an empty dict when there are no changes (refs: #48685)
- ISSUE #46985: (OrlandoArcapix) grafana4_user.present and grafana4_org.present states not working in 2018.3.0 (refs: #48685)
- PR #48685: (bbinet) Use empty dict for
'changes' instead of None @ 2018-07-20 17:12:43 UTC
- PR #48671: (bbinet) Few fixes to the grafana module and states (refs: #48685)
266c6f250e
Merge pull request #48685 from bbinet/none-changes842eb3da24
Use empty dict for 'changes' instead of None
- PR #48670: (bbinet) Add the "traverse" jinja
filter @ 2018-07-20 16:36:21 UTC
5a6f7a085c
Merge pull request #48670 from bbinet/traverse32b6d22cf2
Fix RST syntax issue in doc37a41226d5
Add the "traverse" jinja filter
- PR #48594: (pritambaral) Backport 48418 @
2018-07-20 14:57:19 UTC
- PR #48418: (pritambaral) Fix multi-sls salt.state orchestration in masterless systems (refs: #48594)
ff11763fd3
Merge pull request #48594 from pritambaral/bp-48418adcee28b84
Fix multi-sls salt.state orchestration in masterless systems
- ISSUE #48184: (mmulqueen) Invalid DMI prevents salt-minion from running (refs: #48440)
- PR #48440: (mmulqueen) Make core.py tolerant
of invalid chars in DMI data @ 2018-07-20 14:48:07 UTC
- PR #48216: (Ch3LL) Fix UnicodeDecodeError when reading file to determine virtual grain (refs: #48440)
111908f519
Merge pull request #48440 from mmulqueen/patch-15bbbdc74cd
Make core.py tolerant of invalid chars in DMI data
- PR #48663: (Ch3LL) [2018.3] Fix service.disabled
test for macosx @ 2018-07-20 14:32:22 UTC
4e77b242f2
Merge pull request #48663 from Ch3LL/srv_disable_mac_2018bddfbd75d2
reverse assertion order for service disable test2bfaf7fe89
Fix service.disabled test for macosx
- PR #48304: (Ch3LL) Fix macosx grains when
swapusage returns comma @ 2018-07-20 14:30:59 UTC
dfc1582475
Merge pull request #48304 from Ch3LL/swap_mac5d6135e1e2
Fix macosx grains when swapusage returns comma
- PR #48671: (bbinet) Few fixes to the grafana
module and states (refs: #48685) @
2018-07-20 13:58:02 UTC
9d7eabd24e
Merge pull request #48671 from bbinet/grafana-fixes3c5083f550
Add support for dry run (test=True) of grafana states7e7ae8ace7
influxdb: fix conflicts in function arg names with client_args73a24b774a
Ignore readOnly option when diffing81f0cf8a3f
Add missing profile argument to grafana4.get_user_data
- PR #48650: (gtmanfred) [2018.3] handle pyzmq
for python3.4 @ 2018-07-18 17:34:37 UTC
e828167114
Merge pull request #48650 from gtmanfred/pylint-2018.33c1882077e
handle pyzmq for python3.4
- PR #48648: (gtmanfred) [2018.3] disable
checks on pylint @ 2018-07-18 16:21:37 UTC
a6f8acf4dc
Merge pull request #48648 from gtmanfred/pylint-2018.37c34c2965e
disable checks on pylint
- PR #48634: (dwoz) Sync modules for state tests @
2018-07-17 20:33:06 UTC
01c9c59a97
Merge pull request #48634 from dwoz/state-module-test-fix9dfd2ae392
Sync modules for state tests
- PR #48585: (astorath) replaced meta tag @
2018-07-16 14:11:02 UTC
fb7bfc757c
Merge pull request #48585 from astorath/fix-vault-meta42fd3d5f67
replaced meta tag
- PR #48579: (Ch3LL) Fix python2 syslog returner
expecting string bytes not unicode @ 2018-07-13 19:50:16 UTC
4b16537a29
Merge pull request #48579 from Ch3LL/fix_syslogd8288a0ffc
add unicode type for syslog test for tag17e69382d5
Fix python2 syslog returner expecting string bytes not unicode
- ISSUE #48542: (calvinhp) Missing state git.cloned is listed in the docs as new for 2018.3.2 (refs: #48547)
- PR #48547: (gtmanfred) fix git.cloned doc
versionadded @ 2018-07-13 18:46:25 UTC
3549ce408d
Merge pull request #48547 from gtmanfred/git.clonedb596a945ea
Merge branch '2018.3' into git.clonede41f4922a0
fix git.cloned doc versionadded
- ISSUE #48110: (whytewolf) file.line on windows not treating unix line endings correctly. (refs: #48503)
- PR #48503: (rallytime) Back-port #46291 to 2018.3
@ 2018-07-13 17:14:47 UTC
- PR #48380: (twangboy) Detect and preserve line endings (refs: #48503)
- PR #46291: (t0fik) Line mixed line ends (refs: #48503)
- PR #45498: (t0fik) Added support for mixed line ending in file (refs: #46291)
ee257a1f91
Merge pull request #48503 from rallytime/bp-462918bc71688ea
Remove /sr.* pattern from test5e2e2a63fa
Update file unit tests to handle "writelines" change5d38aa8b33
Update file.line to use writelines instead of joiningd0b6e82ecb
Add 'name' as the passed in filepath for test_line_insert_ensure_before_first_line testd8920cb61f
Update test_line_insert_ensure_before_first_line to use new mock_open methodologies475f075d8e
Handle list of lines instead of strings in file.line funcb9ddd53b04
Added commentsf3517a1852
List comprehension replacedadfa3aed0d
Empty match on delete or replace not causing IndexError exception5169b1f7fd
Comprehensions converting to unicode replaced by salt.utils.data.decode_listd3e8679e05
Removed regex compilationf29815b49b
Fixed file permissionsd2af81e9c7
Make integration green. Added test for mode ensure insert before first line9b7df671a5
file.line function refactored3af551ebe1
/sr.* pattern should raise exception935a9b9d56
test_line_insert_end fixed7d6e3ad2e2
Make tests green75a7e368a6
Setting end of line489e381100
Added set_line_eol and get_eol functionsaacbb8c0e2
line function refactored to work on listde668166f9
regex_to_static refactored to work on lists464eef6fe1
get_line_indent renamed to set_line_indent
- ISSUE #48507: (emersonveenstra) mysql_grants.present escape option incorrectly reports failure (refs: #48561)
- PR #48561: (garethgreenaway) [2018.3]
fixes to grants in mysql module @ 2018-07-13 14:24:58 UTC
2d923f2943
Merge pull request #48561 from garethgreenaway/48507_mysql_grants_incorrect_failure14c59da72c
Following a successful grant application in the MySQL module, the new grant and the desired grant are mismatched because the new grant from Mysql included hashmarks. This change adds the replace which is included for other items such as database name and username.
- PR #48529: (rallytime) [2018.3] Merge
forward from 2017.7 to 2018.3 @ 2018-07-12 17:59:35 UTC
5b5a930449
Merge pull request #48529 from rallytime/merge-2018.3f9b8c4b257
Use () when using with_tempfile decorator in testsd3190ca0c0
Update old utils paths to new utils paths29b05ffdd1
Merge branch '2017.7' into '2018.3'0c0c05c2bc
Merge pull request #48527 from saltstack/revert-48525-2017.718d06c1a93
Revert "add kazoo for testing zookeeper."
05bad3e71c
Merge pull request #48526 from twangboy/rollback_certifi-win32361b3cdc2f
Rollback python-certifi-win32
db066effe4
Merge pull request #48521 from Martin819/2017.7d5d01f6698
Fix for GlusterFS 4.0 and above
ed0bd2bbec
Merge pull request #48525 from gtmanfred/2017.7d7a6bff2b2
add kazoo for testing zookeeper.
ad5a959ab9
Merge pull request #48388 from garethgreenaway/48277_2017_7_file_roots_wrong6f11da35a7
Fixing a few things in the new test.cf747b14ec
Fixing lint issue16d36c79c8
When pillar items are compiled a new render is instantiated but the file_roots is the pillar_roots. This change forces the __opts__['file_roots'] to be set to what is set in actual_file_roots for all renderers once compile_pillar has finished. Adding a test when this situation is run via a orchestration runner.
38df812257
Merge pull request #48512 from gtmanfred/npm9ba0f6b3a0
pin pm and grunt packages for npm tests
04ba31147f
Merge pull request #48513 from rallytime/merge-2017.7a466a4880f
Merge branch '2017.7.7' into '2017.7'cfd21ed22c
Merge pull request #48172 from rallytime/2017.7.7-release-notesa0ad794132
Update release notes for 2017.7.7
8af4452134
Merge pull request #48157 from gtmanfred/2017.7.7d8209e8a40
always listen when gathering job info
b98c52ee51
Merge pull request #48140 from rallytime/man-pages-2017.7.78893bf0d4c
Update man pages for 2017.7.7
baa0363336
Merge pull request #48136 from gtmanfred/2017.7.7fce1c31146
bootstrap kitchen branch tests with 2017.7.6
b0ba08f4d9
Merge pull request #48134 from rallytime/release-notes-2017.7.7217005b8f1
Add missing v for tag referenced53569d1e3
Add release notes file for 2017.7.7
084de927fe
Merge pull request #48098 from rallytime/bp-48075-2017.7.7e4e62e8b3a
Ensure that the shared list of jids is passed when creating the Minion. Fixes an issue when minions are pointed at multiple syndics.
f0352ea95a
Merge pull request #48514 from gtmanfred/2017.7739bf92599
upgrade dependencies for pytest tests
5372b60137
Merge pull request #48491 from grokrecursion/group-fix-v21556b37221
fixed pylint errorsf6d9177dab
fixed indentation for pep8b9556bf923
v2 try of gid converted to integer
16d3daab3c
Merge pull request #48375 from Ch3LL/file_copyd16a790775
Add mode to makedirs call in file.copy2cbcb4fd26
Add user and group to makedirs cmd in file.copy
d38951b1b3
Merge pull request #48490 from KaiSforza/cifixes9fe7199af5
Mark failed if anything is found6749a6bf19
Stop archiving the docs
- PR #48553: (KaiSforza) Set up junit in
jenkins @ 2018-07-12 16:24:01 UTC
a95b8efd8a
Merge pull request #48553 from KaiSforza/jenkins-junit-2018412ffcc956
Set up junit in jenkins
- PR #48551: (gtmanfred) add posargs to tox
pylint @ 2018-07-12 14:35:25 UTC
c4aed02740
Merge pull request #48551 from gtmanfred/2018.3a6a286af28
add posargs to tox pylint
- PR #48533: (terminalmage) Fix
UnicodeDecodeError in sh beacon @ 2018-07-12 13:38:43 UTC
260da0d545
Merge pull request #48533 from terminalmage/sh-beacon7ac5ac06c9
Fix UnicodeDecodeError in sh beacon
- ISSUE #48519: (Lutseslav) Mysql module alter_db quotation missing (refs: #48520)
- PR #48520: (Lutseslav) Add quotes to schema
name in ALTER DATABASE. @ 2018-07-11 19:15:08 UTC
8761ac2589
Merge pull request #48520 from Lutseslav/fix-alter-databases-with-special-symbolsd088b00ff2
Merge branch '2018.3' into fix-alter-databases-with-special-symbols59629e9757
Merge branch '2018.3' into fix-alter-databases-with-special-symbolsda8336712e
Add quotes to schema name in ALTER DATABASE.
- PR #48528: (gtmanfred) add 2018.3
requirements for tox/pytest tests @ 2018-07-11 18:13:40 UTC
ad4f7efafd
Merge pull request #48528 from gtmanfred/2018.3221559358a
add 2018.3 requirements for tox/pytest tests
- ISSUE #48336: (JuanManuelVizcainoAbad) file.directory (refs: #48399, #48398)
- PR #48508: (rallytime) [2018.3] Fix 2 bugs
found in the file.check_perms function @ 2018-07-11 15:03:32
UTC
- PR #48399: (garethgreenaway) [2017.7] fixes to module/file.py (refs: #48508)
- PR #48398: (garethgreenaway) [2018.3] fixes to module/file.py (refs: #48508)
70e5fcb8a5
Merge pull request #48508 from rallytime/fix-file-bug0747eb5476
Move comment string join and test/changes check to bottom of file.check_permsaefa1dbe21
Fix up bad merge - remove extra section of "mode" changes
- ISSUE #48277: (dvenckus) init.sls with included states fails with more than one, 'Template was specified incorrectly: False' (refs: #48388, #48389)
- ISSUE #46986: (github-abcde) opts file_roots gets overwritten with pillar_roots in orchestration run (refs: #48388, #48389)
- PR #48389: (garethgreenaway) [2018.3]
reset file_roots for renderers after compile_pillar @ 2018-07-11
13:13:33 UTC
5a0b274bf1
Merge pull request #48389 from garethgreenaway/48277_2018_3_file_roots_wrong4b492fa633
Removing unused start_time variable from test_orchestration_with_pillar_dot_items test.30c5855d20
Fixing a few things in the new test.36b7253418
Fixing lint issueab6abfad31
When pillar items are compiled a new render is instantiated but the file_roots is the pillar_roots. This change forces the __opts__['file_roots'] to be set to what is set in actual_file_roots for all renderers once compile_pillar has finished. Adding a test when this situation is run via a orchestration runner.
- ISSUE #48342: (jeffclay) UnicodeDecodeError when using cache mysql (refs: #48495)
- PR #48495: (garethgreenaway) [2018.3]
Fix to mysql cache module @ 2018-07-10 12:54:10 UTC
f9fd1a889a
Merge pull request #48495 from garethgreenaway/48342_mysql_cache_unicode0029f19033
Ensure the query_string is a bytestring, otherwise an attempt will be made to convert the msgpack data to unicode which will result in a UnicodeDecodeError error.
- PR #48487: (rallytime) [2018.3] Merge
forward from 2017.7 to 2018.3 @ 2018-07-09 18:38:00 UTC
fc3eeef6b3
Merge pull request #48487 from rallytime/merge-2018.354341d1a8d
Update old utils paths to use new utils paths68aabff0cf
Merge branch '2017.7' into '2018.3'22cd4206c4
Merge pull request #48472 from gtmanfred/2017.7c7a3a7d8bd
update jenkins tests to use tox for lint44aaac1d33
use tox to run pylint
27ea8f35ea
Merge pull request #48476 from twangboy/fix_dependenciesb0087d425c
Add license info935f9b560c
Fix dependencies
acf42864aa
Merge pull request #48399 from garethgreenaway/48336_2017_7_ensure_chmod_setuid_with_chown8efd33320f
Normalize the mode before we compare it.f894f0ecb8
Setting the mode with setuid or setgid bits in addition to setting the owner and group will force the setuid & setgid bits to reset. This change ensures that we set the mode after setting the owner & group.
6166ff6b78
Merge pull request #48471 from gtmanfred/2017.7392ab4e51f
Add some configurations to tox
6234d9b15d
Merge pull request #48433 from discogestalt/fix-redis.hmset65817ac74d
Use clean_kwargs method insteadf7fa7f57c6
Found another issue with redismod.hmset5624865f86
Fix issue with redismod.hmset method
aacee0fe2c
Merge pull request #48428 from terminalmage/fix-jobs.lookup_jid6509aa9089
Fix outputter detection in jobs.lookup_jid runner
a7e52f0de2
Merge pull request #48429 from rallytime/bp-468248b4486248d
Added ignore_retcode to mock unit testsf8beab71dd
Regression to ignore retcodes on crontab calls
4576ef20bc
Merge pull request #48432 from dwoz/file-prepend-again349a2b279e
Prepend test needs file.touch method
- PR #48481: (terminalmage) Improve the
slack engine docs @ 2018-07-09 13:41:15 UTC
4d4d2eacce
Merge pull request #48481 from terminalmage/slack-engine56e8a1eb93
Improve the slack engine docsdde9c0640d
Add information on creating bot users513c6af975
Fix inaccurate docs
- PR #48348: (dwoz) Fix multiple git module tests @
2018-07-06 20:35:58 UTC
491b5b077c
Merge pull request #48348 from dwoz/test_git5ca5e060b3
Merge branch '2018.3' into test_git
- PR #48454: (terminalmage) Improve error
message when ext_pillar is incorrectly formatted @ 2018-07-06
18:03:44 UTC
dd6a6a97c5
Merge pull request #48454 from terminalmage/issue48107269dbab7f6
Improve error message when ext_pillar is incorrectly formatted
- ISSUE #48336: (JuanManuelVizcainoAbad) file.directory (refs: #48399, #48398)
- PR #48398: (garethgreenaway) [2018.3]
fixes to module/file.py (refs: #48508) @
2018-07-06 18:02:43 UTC
a9dc758e73
Merge pull request #48398 from garethgreenaway/48336_ensure_chmodd_setuid_with_chown2454652914
Normalize the mode before we compare it.08ad5665de
Fixing test to ensure it works under py32b25d8c95b
Setting the mode with setuid or setgid bits in addition to setting the owner and group will force the setuid & setgid bits to reset. This change ensures that we set the mode after setting the owner & group.
- PR #48431: (rallytime) [2018.3] Merge
forward from 2017.7 to 2018.3 @ 2018-07-05 17:23:00 UTC
2baa7f189f
Merge pull request #48431 from rallytime/merge-2018.33e59dda0b1
Merge branch '2017.7' into '2018.3'422441505d
Merge pull request #48422 from rallytime/fix-48230a6abf85621
Allow file.managed to work with uppercase source_hash in test=true mode4c691ac57a
Add regression test for Issue #48230
83e387c951
Merge pull request #48410 from dwoz/service_dead_test_fix5c0923448d
Fix service dead test on windows
d3ba345da5
Merge pull request #48413 from twangboy/fix_47811c5aad04140
handle unc paths
827ef2aac4
Merge pull request #48416 from dwoz/service_integration_fixc43f150dcd
Fix service integration test (py3)
10fe7d2b9b
Merge pull request #48385 from Ch3LL/1update_version_doc_2017.73cf335b0b9
Update release versions for the 2017.7 branch
f8a9a037e6
Merge pull request #48405 from Ch3LL/rm_inprog_2017.703ed5167fa
[2017.7] Remove In Progress Warning on 2017.7.7
8ac867c168
Merge pull request #48409 from dwoz/test_prepend_fix9c7085b70f
Fix file state prepend test
10e93bff7f
Merge pull request #48396 from dwoz/symlink_test_fixd3456d31e6
Fix file.symlink state test for windows
- PR #48310: (mtorromeo) Backport ini_manage
fixes to 2018.3 @ 2018-07-05 16:27:19 UTC
432cbbb5ee
Merge pull request #48310 from mtorromeo/ini-manage-backports88f80fdf77
Fixed pylint useless-super-delegation warning.e20f4cacd4
Uniformed reports between ini.options_absent and ini.options_present2c3ae0b6c9
pylint cosmetics.0c0d10d18f
Fixes dry run false positive when option value is a number.70144bccbb
Fixes dry run in ini_manage + Fixes related bug - when working with options which are not in section. + Fixes related tests + Fixes pylint warnings
- ISSUE #48402: (elsmorian) Running SaltStack master with no init system repeatedly logs "could not determine init system " (refs: #48441)
- PR #48441: (terminalmage) Switch init
system log message to debug @ 2018-07-05 14:43:25 UTC
84fd3d2784
Merge pull request #48441 from terminalmage/issue48402d758995763
Switch init system log message to debug
- PR #48386: (Ch3LL) Update release versions for
the 2018.3 branch @ 2018-07-03 13:37:32 UTC
871c9e3b98
Merge pull request #48386 from Ch3LL/1update_version_doc_2018.384a1994110
Update release versions for the 2018.3 branch
- PR #48404: (Ch3LL) [2018.3] Remove In Progress
Warning on 2017.7.7 @ 2018-07-03 13:33:18 UTC
ddb83ad4ce
Merge pull request #48404 from Ch3LL/rm_inprog_2018.3ef288f2a74
[2018.3] Remove In Progress Warning on 2017.7.7
- PR #48339: (terminalmage) Backport tojson
filter from #48309 to 2018.3
@ 2018-07-02 17:52:53 UTC
- PR #48309: (terminalmage) Drop support for Python 2 unicode string literals in YAML renderer (refs: #48339)
5b38019ca0
Merge pull request #48339 from terminalmage/backport-tojson-filter4433bec891
Add release notes for tojson jinja filterac36998801
Tweak docs to reflect backported filterc636b18cf0
Add unit test for tojson filtere34e39f0e2
Document filter deprecationb9a4f288b2
Deprecate json_encode_dict and json_encode_list jinja filters3896e3468c
Use upstream tojson filter, if present1499c6abcf
Implement tojson jinja filter for those using Jinja < 2.9
- ISSUE #48274: (ipmb) s3.get signature failure with + in the object name (refs: #48328)
- PR #48328: (garethgreenaway) [2018.3]
Fixes to utils/s3.py @ 2018-07-02 13:22:31 UTC
222c1d65db
Merge pull request #48328 from garethgreenaway/48274_s3_get_signature_fail22cafc8334
fixing lint issue131486203e
Need to pass the URL path through quote to ensure any special characters are being quoted properly. if we include local_file for a PUT, read the file into data before passing it along to requests.requests.
- PR #48358: (Ch3LL) Fix corrupt public key with
m2crypto python3 @ 2018-07-02 13:10:32 UTC
d3c658bdcf
Merge pull request #48358 from Ch3LL/m2crypto_fix8fdd34d430
m2crypto open file in rb mode for pub keya964db4663
Fix corrupt public key with m2crypto python3
- ISSUE #48367: (asenci) salt.proxy.fx2: dictionary changed size during iteration (refs: #48368)
- ISSUE #46765: (roskens) pkg.mod_repo fails with a python error when removing a dictionary key (refs: #46776)
- PR #48384: (rallytime) Back-port #48368 to 2018.3 @ 2018-07-01 04:19:10 UTC
- PR #48394: (rallytime) [2018.3] Merge
forward from 2017.7 to 2018.3 @ 2018-07-01 04:13:03 UTC
3b53e2d206
Merge pull request #48394 from rallytime/merge-2018.3047f5b5f39
Update old utils paths to new utils pathsc4fd2a0930
Merge branch '2017.7' into '2018.3'7e25f26837
Merge pull request #48362 from twangboy/fix_4827677629f640a
Fix module unit testsb5ca560b73
Fix lint error210e280ecf
Use explicit parameter names776db98a5c
Handle missing registry entries
80222b6b7c
Merge pull request #48383 from rallytime/bp-483799fc7815594
Clean up the workspaces at the end for every job
aa68aa774a
Merge pull request #48382 from rallytime/bp-483466a70ba222e
Use the right ssh key to destroy kitchen
9519f640e7
Merge pull request #48381 from rallytime/bp-483306857bedcc2
Add warnings plugin to replace violations
14db0aa35d
Merge pull request #48363 from dubb-b/2017.7c0b962e28d
Changing debug to info for logging
5b29cd326f
Merge pull request #48352 from Ch3LL/wheel_doc89ada68165
Add missing key to accept_dict function in wheel docs
02cf19ee3b
Merge pull request #48329 from rallytime/codeowners-roster-files5e56615e00
Trigger review requests for team-ssh for roster files
53cf1794be
Merge pull request #48349 from ralex/fix-manjaro-service-behaviour6cafce547e
Disable the service module on Manjaro since it is using systemd
89dfcf3a4e
Merge pull request #48324 from Ch3LL/update_version_doc_2017.747845ba810
Update release versions for the 2017.7 branch
ece4c30aac
Merge pull request #48331 from rallytime/bp-482159d6ba3e247
Set jobs to pending when they come in727d2b4ffe
Use proper creds with githubNotifyd355861c5c
Test using different credentials
ab05e00d8c
Merge pull request #48332 from rallytime/bp-48321d72af6ab4e
Jenkins needs the / to get the directory
21ed5b97ce
Merge pull request #48295 from rallytime/bp-48193352fe33fd6
Separate set_result() to a new line apart from Future() callc0180ff33d
Properly configure syndic in test cased0a98534a9
Properly wait on returns in saltnado
9aa4687ab9
Merge pull request #48117 from twangboy/fix_48026dd37f8fbc2
Disable services that are set to manual
caf630487c
Merge pull request #48207 from rallytime/bp-48189e9d09e0375
Use old is_windows utils path on 2017.7b965d6c9b3
If pip binary is passed to bin_env, use that pip binary
06a927b2aa
Merge pull request #48293 from rallytime/bp-47453e96ab6778e
don't reset system locale when running rabbitmqctl commands
- ISSUE #45939: (andygabby) user.present with hash_password: True detects change on every state.apply/highstate (refs: #47147)
- PR #47147: (eliasp) states.user.present: Make
usage of hash_password idempotent @
2018-06-30 13:29:27 UTC
9b364e25cf
Merge pull request #47147 from eliasp/2018.3-issue-45939-shadow-hash-saltdd3be1d76e
Add warning log message when using MD5 for hashing shadow passwords5451ab6b7a
states.user.present: Make usage of hash_password idempotent
- PR #48297: (rallytime) [2018.3] Merge
forward from 2017.7 to 2018.3 @ 2018-06-30 12:57:35 UTC
89857ea8b9
Merge pull request #48297 from rallytime/merge-2018.39498618418
Use saltenv opts instead of environment1c8bd35f28
Update old utils paths to use new utils pathsc7bb8a50b0
Merge branch '2017.7' into '2018.3'95ef006e00
Merge pull request #48219 from zer0def/lxc-bootstrap-fixesc77058560b
Merge branch '2017.7' into lxc-bootstrap-fixesd63cf3f072
Fixes another case of legacy configuration key usage warning getting in the way of changing container's state.
3327181507
Merge pull request #48234 from dwoz/thin_dir70c603451b
Fix py2 thin dir issues
83d7d286c4
Merge pull request #48080 from lusche/2017.7917dc985fc
#47984 remove the line completelyba12ee947b
Merge branch '2017.7' of https://github.com/saltstack/salt into 2017.7dfb13d5051
Bugfix #47984 messed up cert serial
bccb4dcd46
Merge pull request #48232 from gtmanfred/cloudd108112e1a
do not expand kwargs for cloud.action
056f43f663
Merge pull request #48238 from mirceaulinic/fix-sdb-cache51e5fbfa1d
SDB cache module: AttributeError: 'Cache' object has no attribute 'set'
731ec0a11a
Merge pull request #48037 from terminalmage/fix-custom-types-sync-docs052ae83c4b
Update versionchanged8b1bd0eda2
Update test to reflect changed argument name5e75936198
Change 2018.3.2 to 2018.3.3c53ad603fc
Rename sync -> sync_mods per review suggestione4d67c5fd8
Update docs to include references to new "sync" argumentcb8e6f9fb8
Remove redundant mockingbc3ad795e9
Add test for sync argument to state.slsf81ccd1fdd
Add sync option to state.apply/state.sls8289b07e24
Fix documentation on when custom types are synced
0bae927048
Merge pull request #48249 from rallytime/2017.7.7-release-notes-update36032c8ee7
Update release notes for 2017.7.7
8e06471817
Merge pull request #48242 from asnell/asnell-patch-1f66bf60073
Add sample list data via command line pillar
- PR #48364: (dubb-b) Changing debug to info for
logging @ 2018-06-28 20:48:24 UTC
c5746deb5f
Merge pull request #48364 from dubb-b/2018.3d8260b6628
Changing debug to info for logging
- PR #48354: (rallytime) [2018.3] Merge
forward from 2018.3.2 to 2018.3 @ 2018-06-28 20:26:31 UTC
0202493b60
Merge pull request #48354 from rallytime/merge-2018.3.2-to-2018.3fface7cc74
Merge branch '2018.3.2' into '2018.3'
- PR #48347: (dwoz) Fixes fileserver maintenance
process on Windows @ 2018-06-28 13:17:42 UTC
bbabbbf76b
Merge pull request #48347 from dwoz/sigfixccdff5029f
Remove unneeded attributee8362adf71
fopen does not support encoding487161ba8f
Fix file encoding on windowsfc760685ee
Fix multiple git module tests
- PR #47975: (terminalmage) Add a new
git.cloned state @ 2018-06-27 20:53:42 UTC
67303d7901
Merge pull request #47975 from terminalmage/issue4793734b24bb7fa
Merge branch '2018.3' into issue47937
- PR #48323: (Ch3LL) Update release versions for
the 2018.3 branch @ 2018-06-27 13:44:58 UTC
5b8d55428e
Merge pull request #48323 from Ch3LL/update_version_doc_2018.3b4548aca56
Update release versions for the 2018.3 branch
- PR #48326: (Ch3LL) Remove In Progress Warning
for 2018.3.2 Release @ 2018-06-27 13:43:16 UTC
7cf403e313
Merge pull request #48326 from Ch3LL/rn_remove_in_progdfce1ad5ed
Remove In Progress Warning for 2018.3.2 Release
- PR #48301: (terminalmage) Fix typos in
new mock_open docs @ 2018-06-25 19:08:14 UTC
60ffad5126
Merge pull request #48301 from terminalmage/docs6c33345f05
Fix typos in new mock_open docs
- PR #48292: (rallytime) Back-port #48288 to 2018.3
@ 2018-06-25 19:07:11 UTC
- PR #48288: (rmarchei) fix lsattr.get in file.check_perms (refs: #48292)
4760f87153
Merge pull request #48292 from rallytime/bp-48288d6620573bb
fix lsattr.get in file.check_perms
- PR #48296: (rallytime) Back-port #48258 to 2018.3
@ 2018-06-25 19:04:41 UTC
- PR #48258: (nullify005) preserve tuples for ldap modification operations (refs: #48296)
27207fc510
Merge pull request #48296 from rallytime/bp-482588b7f36f264
preserve tuples for ldap modification operations
- ISSUE #48204: (zerthimon) State mysql_user.present Exception with mysql 8.0.11 (refs: #48275, #48228)
- PR #48275: (garethgreenaway) [2018.3]
Follow up fix to MySQL user for password management @ 2018-06-25
13:23:35 UTC
d5265da945
Merge pull request #48275 from garethgreenaway/mysql_fix_followupbb024b9115
Removing unnecessary code.8b542e1745
With MySQL versions 8.0.11 and beyond, since the PASSWORD function has been removed we need to hash the password string before comparing when checking if the user exists.
- PR #48286: (terminalmage) Don't load the
grains again when printing them via salt-call -g @ 2018-06-25
13:19:18 UTC
1f306525a7
Merge pull request #48286 from terminalmage/caller-print_grainscaa62c051f
Don't load the grains again when printing them via salt-call -g
- PR #48279: (terminalmage) Add
documentation/further enhancements to rewritten mock_open @
2018-06-25 13:12:30 UTC
27a0e95174
Merge pull request #48279 from terminalmage/mock_open-docs65c575ae9c
Fix spelling error830a624ce8
Ignore IOError when tearing down filehandles not opened for reading3b6356f4b0
Raise TypeError when trying to read from filehandles not opened for reading09aae0c82b
Add more examples and information on strict string types8c069d105d
Add some mock_open docsa13d1fe1a0
Update mock_open usage to reflect read_data type enforcement374a8ce31f
Add more mock_open tests0f06adb008
Improve code-reuse in mock_open tests0e8c83bac6
2 MockFH enhancements:
- ISSUE #48141: (zerthimon) salt-api request causes exception (refs: #48236)
- PR #48236: (garethgreenaway) [2018.3]
Fix to cmd_batch @ 2018-06-25 12:58:49 UTC
6ee856631b
Merge pull request #48236 from garethgreenaway/48141_salt_api_local_batchaea4f7ae14
Fixing test_local_batchce3e1eaf2c
Removing sort.83accf3b20
Fixing test_local_batchff14b99752
Fixing a typo in the comment.85cef126e0
Adding note about why salt.utils.versions is being re-imported. Adding a test for local_batch.808805fd3d
Fixing cmd_batch to work correctly when called via salt-api.
- ISSUE #48204: (zerthimon) State mysql_user.present Exception with mysql 8.0.11 (refs: #48275, #48228)
- PR #48228: (garethgreenaway) [2018.3]
Fixes to mysql module @ 2018-06-22 15:44:00 UTC
09b036c26e
Merge pull request #48228 from garethgreenaway/48204_mysql_user_password_exception1b2ffcef1d
Updating the mysql module to not use the PASSWORD when MySQL is version 8.0.11 or higher, where the PASSWORD function has been removed.
- PR #48252: (rallytime) [2018.3] Merge
forward from 2017.7 to 2018.3 @ 2018-06-22 15:13:42 UTC
67cb5563ef
Merge pull request #48252 from rallytime/merge-2018.384ec655c24
Merge branch '2017.7' into '2018.3'a172f9de84
Merge pull request #48226 from terminalmage/fix-alias-docstringfb237272f5
Don't display "None" in SaltInvocationError when Salt installed using -OO90c90f5d5c
Fix docstring construction in alias_function when Salt installed using -OO
c6a0207cae
Merge pull request #48227 from Ch3LL/fix_win_tests236773e3e9
Skip new sha256 files on repo.saltstack.com/windows
6929423528
Merge pull request #48131 from bowmanjd-lms/fix-apk-python3f5d2835299
Merge branch '2017.7' into fix-apk-python3022f9cba50
Fix py3-incompatible dict.keys()[x] call in apk.py
868c17377f
Merge pull request #48185 from DSRCorporation/bugs/47901_future_done_exception5f63316311
Merge branch '2017.7' into bugs/47901_future_done_exception9f2dbf94cb
Don't call .exception() on future unless it's done.
80a3e37c2e
Merge pull request #48192 from twangboy/fix_pip_version_2017.759ae2cc5fc
Use --disable-pip-version-check for build_env#.ps1
12e2b8882a
Merge pull request #48201 from zer0def/lxc-bootstrap-fixes6f6d3d40d4
Take lxcpath into account when bootstrapping new containers. Version comparison fixes.
e079fce38d
Merge pull request #48190 from terminalmage/fix-vfstab-test8d70d14362
Fix mount.vfstab unit test
c8b9cec986
Merge pull request #48115 from KaiSforza/pr-lint-2017494727ab39
Add docs, kitchen tests317023bb20
Move .jenkins to .ci for futurededc313cee
Make it parallel so we don't fail right awaycd13426726
Add a .jenkins file to run pylint
fc1752b721
Merge pull request #48174 from terminalmage/docker-update-mine9af09e0127
Mock config.get due to changes in refresh_mine_cachec5802ad465
Fix the version number in versionaddedd403ae58d7
Add unit test for docker.update_mine44c275698a
Actually it's more than just add/remove that updates the mine0cb6996b07
Add release notes mention of docker.update_mine config optionde05097b20
Add docs for new config option04c55a9178
Add note in mine.get_docker docstring about new config item4e456255c0
Allow mine update to be disabled using new config option
- ISSUE #48029: (vinian) syndic failed to auth when restart salt-master on syndic master (refs: #48034)
- PR #48034: (vinian) restart salt-syndic when
salt-master restart @ 2018-06-21 20:12:37 UTC
9f0bd90c5b
Merge pull request #48034 from vinian/restart-salt-syndic-when-salt-master-retartf7652d8c8b
restart salt-syndic when salt-master restart
- PR #48250: (rallytime) Update release notes
for 2018.3.2 @ 2018-06-21 18:30:21 UTC
ab2ba942ad
Merge pull request #48250 from rallytime/2018.3.2-release-notes-update19c104b6cd
Update release notes for 2018.3.2
- PR #48166: (terminalmage) Add trace
logging and optimize file handling in grains.core.os_data @
2018-06-21 18:02:33 UTC
51928ff050
Merge pull request #48166 from terminalmage/salt-jenkins-1000b73df0ab00
Change call_args to call.args to reflect changes to MockFH0c2cc07704
remove unused importb8c0a55cf3
Add test for tell()1cbe89feee
Implement tell() for filehandle iterationefb8f49d42
Add tests for read_data being a list, and containing unicode or bytestrings38df912fa6
Operate on a copy of the read_data71eeae1240
Update mount module unit tests to reflect changes in mock_open16c414e120
Update nfs3 module tests to reflect changes in mock_openb7eab25d6c
Update grub_legacy module tests to reflect changes in mock_opencc002b8fd7
Update new network unit test to reflect changes in mock_opena8f11594f1
Update new core grains tests to reflect changes in mock_open84ce18d956
Update crypt unit tests to reflect changes in mock_open67c036dc2d
Add MockCall to tests.support.mock to track calls2556a1e13d
Remove unused importfd9d700157
Add additional docs to MockOpen class6acb4c83ec
Update newly added test to reflect renaming of handles attribute77e5288d42
Update fibre_channel grains tests to reflect changes in mock_opened40371a06
Update timezone module tests to reflect changes in mock_openfc0aa9934f
Track call_count in MockOpen2598d2453a
Update snapper module tests to reflect changes in mock_open51b3faa7b4
Add support for passing multiple strings for a given match in read_data55487c175c
Fix mock_open call to use new multifile syntax7f516ef73a
Update puppet module tests to reflect changes in mock_open33a97c4ecc
Update btmp beacon tests to reflect changes in mock_openbc027cfa94
Update wtmp beacon tests to reflect changes in mock_openf5823252bb
Track call args/kwargs in MockFH335591ca90
Mock the seek function in MockFH7eb4b1ae1c
Update cp.push test to reflect changes to mock_open2be19cfa89
Report correct location when reading using explicit size and EOF reached5ec95ba5ca
On second thought, actually implement tell()19022eb9e5
Add tell mock to MockFH4b5a393445
Update junos tests to reflect changes to mock_open278a222b09
Update dnsutil tests to reflect changes to mock_open4e67955572
Replace the rest of mock_open with a class75307a47c5
Update linux_sysctl tests to reflect changes to mock_open05c68fd5d9
Use explicit config file and fix remaining mac_sysctl tests836fde9a30
Allow Python 2 to accept an exception as read_data543385fd02
Add writelines_calls property42fa842456
Make read funcs mocks so their calls can be tracked675f03c58f
Update mac_sysctl tests to reflect new mock_open behavior3d2c41d395
Update file module tests to reflect new mock_open behaviorb9200dbc3e
add a dict containing the handles to the mock_open return object852ba4b982
Add mocked close() function to MockFHf6b46bc608
Remove unused import20f60a769b
Add blank lines to appease linter48d7cfa6d3
Add multifile tests for mock_open1861e9b944
mock_open: rewrite multi-file support5e6b539770
Use function for empty stringcb2620ad2b
Update core grains tests to reflect EAFP changes5d09b178d7
Separate mocked file contents per filename, not glob875102f538
Modify mock_open to support multiple file paths096ace74df
Move lsb_release parsing into its own function6a0828beed
Add unit tests for mock_open8ba6cadac7
More mock_open bugfixes329dea218e
Add a bunch of logging for linux os_data core grains2c64b270df
Add timestamp to the minion's log_fmt_console
- PR #48216: (Ch3LL) Fix UnicodeDecodeError when
reading file to determine virtual grain (refs: #48440) @
2018-06-20 16:53:41 UTC
6072d1ef9c
Merge pull request #48216 from Ch3LL/grains_unicodec4334f3f14
Fix UnicodeDecodeError when reading file to determine virtual grain
- PR #48212: (Ch3LL) Fix python3 ec2 salt-cloud
TypeError when installing salt (refs: #49041) @
2018-06-20 16:00:21 UTC
77a75ebdcf
Merge pull request #48212 from Ch3LL/py3_ec2b0d75f459a
Fix python3 ec2 salt-cloud TypeError when installing salt
- ISSUE #47984: (jeduardo) x509 module/state writing wrong certificate serial number to CRL (refs: #47986, #48080)
- PR #48209: (rallytime) Back-port #47986 to 2018.3
@ 2018-06-20 13:44:17 UTC
- PR #48080: (lusche) Bugfix #47984 messed up cert serial (refs: #48209)
- PR #47986: (jeduardo) Fix serial number writing into CRL files with the x509 module (refs: #48209)
de614d31f5
Merge pull request #48209 from rallytime/bp-47986f4b3bd5d2c
Changed salt.utils.fopen to salt.utils.files.fopen8686872909
Fixed typos, removed repeated unit tests, and applied code fixes suggested by linter.382df48a72
Removed useless new line5aa99d14c4
Added unit tests for CRL creation and certificate revocation with CRLcc12844922
Fixed a problem where the OpenSSL bindings refuse to consume unicode strings.399cf08860
Stopped converting the certificate hexadecimal serial number to an integer in order to avoid breaking CRLs.
- PR #48210: (rallytime) [2018.3] Merge
forward from 2018.3.1 to 2018.3 @ 2018-06-20 13:43:19 UTC
1f88df6e89
Merge pull request #48210 from rallytime/merge-2018.3dae65da256
Merge branch '2018.3.1' into '2018.3'
- PR #48186: (rallytime) Add autodoc module
for saltcheck.py @ 2018-06-19 19:03:55 UTC
5b4897f050
Merge pull request #48186 from rallytime/saltcheck-docs314fc2d889
Clean up some doc referencesda7603d879
Add autodoc module for saltcheck.py
- PR #48191: (twangboy) Use the
--disable-pip-version-check option @ 2018-06-19 18:13:44 UTC
7274a33c80
Merge pull request #48191 from twangboy/fix_pip_check5c00fce6bf
Use the --disable-pip-version-check option
- ISSUE #48122: (pasmon) Salt minion 2017.7.6 disregards "bin_env" in pip state (refs: #48189)
- PR #48189: (gtmanfred) If pip binary is
passed to bin_env, use that pip binary (refs: #48207) @
2018-06-19 18:08:13 UTC
96f79b0674
Merge pull request #48189 from gtmanfred/pip96c59f3d93
If pip binary is passed to bin_env, use that pip binary
- PR #48165: (terminalmage) Fix regression
with top_file_merging_strategy=same @ 2018-06-19 18:03:07 UTC
71e385501b
Merge pull request #48165 from terminalmage/issue4814492ac2a2d6a
Remove unused imports15a44d5dd4
Remove redundant top file merging tests12100d9bd3
Add more top file merging tests0ed686cb3f
Add unit test for show_top with "same" merging strategy35e5492fb7
Revert7058f10
/3df6fa7
- ISSUE #46806: (ezh) Lack of debug messages on authentication fail. (refs: #46807, #48179)
- PR #48179: (ezh) 2018.3 auth @ 2018-06-19
14:16:40 UTC
- PR #46807: (ezh) Reduce initial authentication setup complexity (refs: #48179)
2a8e1c6539
Merge pull request #48179 from ezh/2018.3-auth9ed2d2ec55
Fix integration.shell.test_key and integration.shell.test_runner26a6f79730
Fix integration tests test_list_acc_wrong_eauth, test_salt_run_with_wrong_eauthb84c4321c4
Add more verbose debug messages for auth subsystem
- PR #48188: (gtmanfred) allow virtual aliases
to be used for the driver name @ 2018-06-18 21:49:16 UTC
0231008cf8
Merge pull request #48188 from gtmanfred/2018.345249d3e10
allow virtual aliases to be used for the driver name
- PR #48116: (KaiSforza) Add jenkinsfiles to
define tests in 2018 @ 2018-06-18 21:27:10 UTC
0f95238dca
Merge pull request #48116 from KaiSforza/pr-lint-2018f158bed5bd
Add docs, kitchen tests904a70c187
Move .jenkins to .ci for future365fa0e51f
Make it parallel so we don't fail right awaye594979745
Add a .jenkins file to run pylint
- ISSUE #48146: (rmarchei) mysql_query.run: exception on 2018.3 (refs: #48164)
- PR #48164: (garethgreenaway) [2018.3]
Fixes to mysql state @ 2018-06-18 13:10:20 UTC
60c9490bdc
Merge pull request #48164 from garethgreenaway/48146_mysql_output_to_filea040643a82
Accounting for certain situations when the query result is not a string, but actually a dictionary.
- ISSUE #48113: (gaetanquentin) state file.line has error and erase file content completely, while with mode test=true it is ok (refs: #48156)
- PR #48156: (garethgreenaway) [2018.3]
Unicode fixes for file.line @ 2018-06-17 19:34:08 UTC
85ebcbd3f2
Merge pull request #48156 from garethgreenaway/48113_ensure_writing_strings_with_file_dot_line5a9ef0d1ae
Unless we're using py2 and Windows, ensure we're writing out a string when using file.line.
- PR #48161: (rallytime) [2018.3] Merge
forward from 2017.7 to 2018.3 @ 2018-06-17 19:33:29 UTC
33400e72db
Merge pull request #48161 from rallytime/merge-2018.30733fa1b02
Update utils path for which function to new path398cc78224
Merge branch '2017.7' into '2018.3'df2a156338
Merge pull request #48061 from garethgreenaway/port_47049_2017_77c472fed51
Fixing failing test_set_hwclock_aix test.ccb0acc958
Porting #47049 to 2017.7.
5ec3cf2dd4
Merge pull request #48143 from Ch3LL/fix_long_job48b5d2e9d3
Add timeout argument to run_salt for ShellCase
e1e566d1f8
Merge pull request #48135 from rallytime/release-notes-2017.77a97f157b3
Add missing v for tag reference2f2b69ed37
Add "in progress" notation to 2017.7.7 release notes06a1151a63
Add release notes file for 2017.7.7885b2862ce
Move 2017.7.7 release notes to 2017.7.8
ac9dabbfaa
Merge pull request #48105 from rallytime/merge-2017.7cdb45874de
Merge branch '2017.7.6' into '2017.7'16916d6bd2
Merge pull request #47880 from gtmanfred/2017.7.6987ae6358b
quote python_version in requirements.txt
27670168ea
Merge pull request #47875 from rallytime/release-notes-dot-six58dee4c829
Remove sentence about the release being in progressb3dcb7330e
Remove "in progress" too99e1df7823
Update 2017.7.6 release notes: remove "unreleased" text
1f0bada07c
Merge pull request #47873 from gtmanfred/2017.7.6a1c1b5b5cf
allow tornado 5.0 to be installed only for python2
2da56a69d9
Merge pull request #48101 from rallytime/update-doc-refs-2017.77ba6f5fb36
Update 2017.7.7 reference to 2017.7.8
5a0e3d46e7
Merge pull request #48091 from terminalmage/fix-file_roots-monkeypatching6fe711ad76
Reverse monkeypatching after test_symlink_list finishes
053b019a8f
Merge pull request #48088 from rallytime/update_version_doc_2017.71b8d1c936b
Remove "in progress" info for 2017.7.6 release notes9a0f4d190a
Update release versions for the 2017.7 branch
d6d2c5ee18
Merge pull request #48075 from garethgreenaway/48038_jobs_are_not_deduping_minion_sidec537b3275b
Ensure that the shared list of jids is passed when creating the Minion. Fixes an issue when minions are pointed at multiple syndics.
aa33cc0b0c
Merge pull request #48071 from terminalmage/gitfs-docs24545204b3
Fix inaccurate gitfs_saltenv example in GitFS Walkthrough
fb4ceacb88
Merge pull request #48053 from rallytime/bp-48040265b22b194
states/github.py fix for incorrect positional argument
f37dcaac6d
Merge pull request #48024 from gtmanfred/2017.756b074ab27
allow specifying a different state to run on convergecc9c4b4d5a
add pytest coverage and xml junits
- ISSUE #48145: (max-arnold) Failed to load ext_pillar saltclass: can only assign an iterable (refs: #48155)
- PR #48155: (max-arnold) Do not fail on
empty saltclass classes (fix for #48145) @
2018-06-15 20:21:28 UTC
9aa9a83b10
Merge pull request #48155 from max-arnold/2018.363ab02c648
Do not fail on empty saltclass classes declaration #481453d4fcbe3aa
Add test for issue #48145
- PR #48104: (twangboy) Fix unit.modules.test_win_status @ 2018-06-15
17:05:34 UTC
152c09cc0c
Merge pull request #48104 from twangboy/fix_test_win_status1ec3f436ee
Fix test_error_logged_if_process_get_owner_fails
- PR #48147: (brejoc) Fix for sorting of
multi-version packages @ 2018-06-15 17:03:18 UTC
8cf03110d4
Merge pull request #48147 from brejoc/2018.3-multi-version-fix90ed25447d
Swtiching to salt.utils.versions like linter suggesteded09574073
Fix for sorting of multi-version packages (bsc#1097174 and bsc#1097413)
- PR #47956: (dmurphy18) Improved support for
mount on AIX @ 2018-06-15 13:40:01 UTC
2edc5f5442
Merge pull request #47956 from dmurphy18/aix_mount_supportf2a3e321db
Improved support for mount on AIX
- ISSUE #48012: (Timandes) Found UnicodeDecodeError when trying to start Salt Master (refs: #48081)
- PR #48081: (terminalmage) Fix
UnicodeDecodeError when parsing hosts file with non-ascii @
2018-06-15 12:41:13 UTC
c05c176782
Merge pull request #48081 from terminalmage/issue480128d2fb0bf25
Fix cp.push teste230a7223f
Fix definition of test data for wtmp/btmp beacon tests82874a8c10
Import six like we do everywhere else54f9a2ab54
Remove unused import767cc7e87f
fix tabsdb19636f56
Get rid of additional newline append7427e192ba
Fix more crappy mocking4eaa5789ce
Fix crappy mocking248467edac
Add regression test for generate_minion_id()5e62d6d45f
Fix UnicodeDecodeError when parsing hosts file with non-asciie6a4744f85
Use errno instead of hard-coding error 2ff63f36932
Fixes / enhancements for mock_open
- PR #48133: (rallytime) Updates the 2018.3.2
and 2018.3.3 release notes files @ 2018-06-14 21:21:15 UTC
- PR #48129: (rallytime) Add release notes for 2018.3.2 (refs: #48133)
5d92e2763a
Merge pull request #48133 from rallytime/release-notes-2018.3afe1e91972
Add "in progress" notation to 2018.3.2 release notes3e4272ac09
Add release notes for 2018.3.288c584cb0d
Move 2018.3.2 release notes to 2018.3.3
- PR #48103: (terminalmage) Fix for gitfs
base env being pinned to commit ID @ 2018-06-14 16:29:24 UTC
0e3f846836
Merge pull request #48103 from terminalmage/gitfs-base-pinned-to-commit31ab2fe8de
Fix for gitfs base env being pinned to commit ID
- PR #48077: (twangboy) Fix issue with salt.utils.parsers on Windows @ 2018-06-14
16:22:57 UTC
4b6f1c7f75
Merge pull request #48077 from twangboy/fix_parsers0f7d7691a2
Call logger in each case0e99dd741c
Fix logic for non-root2d2534a688
Fix parsers for Windows, fix tests
- PR #48096: (twangboy) Fix unit.utils.test_which on Windows @
2018-06-14 13:15:14 UTC
80332b32a7
Merge pull request #48096 from twangboy/fix_test_whichd26fc56f13
Use os.sep for paths
- PR #48102: (rallytime) [2018.3] Update
2018.3.2 references to 2018.3.3 @ 2018-06-14 13:14:26 UTC
66b2200913
Merge pull request #48102 from rallytime/update-doc-refs-2018.31c9bcce3d8
Update 2018.3.2 references to 2018.3.3
- PR #48109: (rallytime) Back-port #47851 to 2018.3
@ 2018-06-14 13:09:04 UTC
- PR #47851: (rares-pop) Fixup! add master.py:FileserverUpdate **kwargs (refs: #48109)
2902ee0b14
Merge pull request #48109 from rallytime/bp-47851e9dc30bf8e
Fixup! add master.py:FileserverUpdate **kwargs
- ISSUE #47925: (JonGriggs) GitFS looking for files in the master branch only (refs: #47943)
- PR #47943: (terminalmage) Make sure we
set the effective environment when lock_saltenv is True @ 2018-06-13
20:02:00 UTC
2529292568
Merge pull request #47943 from terminalmage/issue47925534e1a7100
Merge branch '2018.3' into issue47925
- PR #48089: (rallytime) Update release
versions for the 2018.3 branch @ 2018-06-13 14:03:44 UTC
9e1d0040e4
Merge pull request #48089 from rallytime/update_version_doc_2018.3fad6a0991e
Remove "in progress" info for 2018.3.1 release notesa3b3b0a0e1
Remove "in progress" info for 2017.7.6 release notesf9be1b9125
Update release versions for the 2018.3 branch
- PR #48054: (rallytime) [2018.3] Merge
forward from 2017.7 to 2018.3 @ 2018-06-13 12:58:46 UTC
b10b7355a0
Merge pull request #48054 from rallytime/merge-2018.3508d70fabf
Update old utils paths to use new paths3d2ea16c3a
Merge branch '2017.7' into '2018.3'ffee3576ec
Merge pull request #48044 from twangboy/wua_add_fail_coded41d0c25eb
Add faile code for WinHTTP send/receive error
871a910fcb
Merge pull request #48009 from dwoz/winswarmfix5027c7bb84
minionswarm runs on windows
0dcaead36d
Merge pull request #47968 from gtmanfred/2017.7ae1b0d28bb
pass LANG and HOME into tox commands8d15b93d00
remove tox virtualenvs from doc testse1872e2036
simplify tox.ini81bd01f5af
add tests.txt for running tests with tox requirements556a2067fc
fix masterapi test to use testing directory for configs5a41f484ef
add EXPENSIVE_TESTS055cd5a6ba
set DESTRUCTIVE_TESTS environment variable for pytest
42dd6b83eb
Merge pull request #47978 from twangboy/fix_test_pkg8bb36b3a4b
Add try/finally, fix typo in 7zip def file
a67b21ef3d
Merge pull request #47959 from twangboy/fix_test_service0cd47aa81e
Remove unused importd4b42540e3
Fix failing test when service doesn't exist
b81d482067
Merge pull request #47983 from garethgreenaway/backport_47843_2017_77b7fb1f5d5
Adding missing test sls file.54e51bc627
Backporting #47843 to 2017.7, updating test for 2017.7.
d56ddad22c
Merge pull request #47533 from twangboy/fix_4717824717cbc21
Change version added to 2017.7.70592f1bac2
Fix issues with functions that user makedirs on Windows
5c56b8c755
Merge pull request #47827 from twangboy/fix_47791fbbd91f09e
Add more descriptive debug message365f81651b
Fix deprecated exception handling8dd6710b93
Use local instead of network980d99d74b
Fix issue when archive is on mapped drive
- PR #48060: (gtmanfred) mark test as
expensive @ 2018-06-13 12:58:21 UTC
c83818e4f9
Merge pull request #48060 from gtmanfred/2018.3914935c4d4
Merge branch '2018.3' into 2018.3
- PR #48057: (terminalmage) Fix link
without target in 2018.3.0 release notes @ 2018-06-11 18:50:17
UTC
a4eb41623d
Merge pull request #48057 from terminalmage/docs-2018.320f71ff6f6
Fix link without target in 2018.3.0 release notesd8c035e5e5
mark test as expensive
- PR #48042: (terminalmage) Switch to trace
level logging for further test failure troubleshooting @ 2018-06-11
14:03:48 UTC
0f9a3122df
Merge pull request #48042 from terminalmage/salt-jenkins-1000b33a0b5eaa
Switch to trace level logging for further test failure troubleshooting
- PR #48041: (terminalmage)
salt.utils.hashutils: Only decode to utf-8 on Windows @ 2018-06-11
13:31:41 UTC
6c5389189a
Merge pull request #48041 from terminalmage/hashutils-fix-windows58c7cd33d7
salt.utils.hashutils: Only decode to utf-8 on Windows
- PR #48014: (cro) Find job pause @ 2018-06-08
13:48:45 UTC
dcae209951
Merge pull request #48014 from cro/find_job_pause440aa67c4f
Lint: Add blank line7b0e99a511
One more case where returner doesn't respond5abeedf882
Catch two cases when a returner is not able to be contacted--these would throw a stacktrace.
- PR #47915: (garethgreenaway) [2018.3]
state runner pause resume kill @ 2018-06-07 16:08:30 UTC
ea85f882bc
Merge pull request #47915 from garethgreenaway/state_runner_pause_resume_kill2ecbe9c034
fixing typo in alias_function call.4377e0cc08
Some fixes to the set_pause and rm_pause function in the state runner, renaming to in line with the functions in the state module. Including aliases to previous names for back-ward compatibility. Including a soft_kill function to kill running orchestration states. A new test to test soft_kill functionality.
- PR #48002: (rallytime) Back-port #47923 to 2018.3
@ 2018-06-07 15:25:39 UTC
- PR #47923: (isbm) Prevent crash if files in file.recurse (refs: #48002)
5c11fcde60
Merge pull request #48002 from rallytime/bp-479239465e5f1e9
Use to_unicode from stringutils avoid deprecation warning73d33cbfc3
Prevent crash if files in file.recurse
- PR #48003: (rallytime) [2018.3] Merge
forward from 2017.7 to 2018.3 @ 2018-06-07 15:25:19 UTC
3d0a087c71
Merge pull request #48003 from rallytime/merge-2018.3a6533a9332
Merge branch '2017.7' into '2018.3'998a1c13d5
Merge pull request #47966 from mbunkus/fix-postfix-prefix-free-key-names-assumption0ae402d1b5
Fix postfix.set_main's assumption of prefix-free key names
df50ce7b1b
Merge pull request #47824 from twangboy/fix_setup.py4538b3abb3
Remove 'len-as-condition' disablementd4efcc3c8b
Skip lint errors1b3977f8d4
Remove m2crypto download for Windows
3e91a31134
Merge pull request #47922 from damon-atkins/2017.7_win_pkg_keys_fix7129203b1b
Merge branch '2017.7' into 2017.7_win_pkg_keys_fix
8008fca2f6
Merge pull request #47933 from terminalmage/add-pillar.get-docs4eb022b675
Clarify pillar.get docs
ab565bfaa3
Merge pull request #47944 from terminalmage/fix-git.detached-docs1d082b4389
Replace use of deprecated argument name in git.detached docstring6253793cb6
Merge branch '2017.7' into 2017.7_win_pkg_keys_fix4ce0fe6546
win_pkg under py3 keys returns a view instead of a list, wrap keys in list()
- PR #48022: (morganwillcock) win_wua
state: fix function name in examples @ 2018-06-07 15:03:52 UTC
0a05212f60
Merge pull request #48022 from morganwillcock/patch-1443f4d6f21
win_wua state: fix function name in examples
- ISSUE #47546: (ender8282) archive.extracted fails when archive includes files with non-ascii names with 2018.3.0 (refs: #48015, #47572)
- PR #48015: (garethgreenaway) [2018.3]
more unicode nonsense in archive module @ 2018-06-07 14:44:55
UTC
406efb161e
Merge pull request #48015 from garethgreenaway/47546_more_unicode_nonsensef457f9cb84
Adding a test to ensure archive.list returns the right results when a tar file contains a file with unicode in its name.9af49bc595
Ensure member names are decoded before adding to various lists.
- ISSUE #47955: (frogunder) 2018.3.1 Creating Windows machine in Amazon using salt-cloud fails. (refs: #47989)
- PR #47989: (dwoz) Properly decode password from
aws using m2crypto @ 2018-06-06 20:44:28 UTC
1ce7d6c38a
Merge pull request #47989 from dwoz/awscloud23ab2727be
Fix linter errors6c8daa2b85
Properly decode password from aws using m2crypto
- PR #47976: (terminalmage) Capture and log
output of processes that timed out and were killed @ 2018-06-06
19:17:08 UTC
76068c83f5
Merge pull request #47976 from terminalmage/salt-jenkins-100041e5a75027
Add catch_timeout to run_script551ada8e4d
Capture and log output of processes that timed out and were killed
- PR #47990: (terminalmage) Docs fixes in
2018.3 release branch @ 2018-06-06 17:15:17 UTC
f12a52736e
Merge pull request #47990 from terminalmage/2018.3-docsf89d2ccd30
Clean up Sphinx warningsf5fc936865
Add clarifying comment so that we don't break this94849780ac
fix docs build error due to IndexError
- PR #47982: (twangboy) Fix unit.modules.test_win_dns_client tests @
2018-06-06 15:02:10 UTC
9d56af3cad
Merge pull request #47982 from twangboy/fix_test_win_dns_client2dcdf6788c
Force string to ModuleType
- PR #47985: (twangboy) Fix unit.states.test_reg test failure @
2018-06-06 14:56:03 UTC
1b4c72345b
Merge pull request #47985 from twangboy/fix_test_reg4ce551811f
Remove the unnecessary to_unicode stuff863ded39fa
Mock reg.cast_vdata
- ISSUE #47236: (MorphBonehunter) x509.private_key_managed broken after upgrade to 2018.3.0 (refs: #47957)
- PR #47957: (garethgreenaway) [2018.8]
Ensure x509 passphrase is a string @ 2018-06-05 13:27:33 UTC
84100570f7
Merge pull request #47957 from garethgreenaway/47236_ensure_passphrase_is_a_string99bad3cca6
removing unnecessary changee22df8473d
Ensuring that when a passphrase is passed in, it is returned as a string from the passphrase callback.d0cf06a24d
Make sure we set the effective environment when lock_saltenv is True8da6ce45dc
Finish the docstring for git.cloned state4a8260a5e5
Add tests for git.cloned state311179da05
Add git.cloned state
- PR #47926: (dmurphy18) Backport of PR 47808
to 2018.3, improved grains support for AIX @ 2018-06-04 19:31:24
UTC
- PR #47808: (dmurphy18) Updated AIX support for grains reported (refs: #47926)
c355da9e0d
Merge pull request #47926 from dmurphy18/backport_pr47808ac15d2093a
Backport of PR 47808 to 2018.3, improved grains support for AIX
- PR #47927: (rallytime) [2018.3] Merge
forward from 2017.7 to 2018.3 @ 2018-06-04 18:55:12 UTC
a46e42ab11
Merge pull request #47927 from rallytime/merge-2018.35baab66f4b
Lint: Whitespace fix7e1d278d19
Update old utils paths to use new utils paths3273bbdab7
Merge branch '2017.7' into '2018.3'a2b588299b
Merge pull request #47860 from terminalmage/state-writing-docs8cb33d3dec
Quiet the linteraf51e16f23
Use more elegant RST syntax91cd57d1e0
Update mocking to reflect changes in service moduleb9ace5a859
Fix crappy mockingbc9e3acef3
Lint fixesd37f7e4f04
Add 2017.7.6 release notes9dddeeefab
Improve documentation on syncing statesf465fa3ca7
Add best practices docs for writing states93ee5ee2b0
Fix all Sphinx warnings64b9b4d0b8
Clarify that name would override the id declaration
d2f3377b5b
Merge pull request #47877 from dwoz/sleep_auditebc7cde9cb
Revert job chunk wait time change
735e92093e
Merge pull request #47917 from dwoz/winsuite118601ebd6
Fix windows tests suite breakage
63efb76d51
Merge pull request #47822 from Ch3LL/win_user_test3a691b405f
add user_home path for both windows and linux788abf771e
Add user state integration tests to windows
b9da4f1221
Merge pull request #47876 from doesitblend/add-file-read-windows3f7e7ec327
Add file.read function to Windows module
cbe2ecfae8
Merge pull request #47882 from frogunder/4501338d114a2d2
add whoami test
- PR #47931: (rallytime) Back-port #47913 to 2018.3
@ 2018-06-04 14:39:16 UTC
- PR #47913: (rares-pop) Fixup! beacons/avahi_announce.py finding grains (refs: #47931)
4db1f8c603
Merge pull request #47931 from rallytime/bp-47913c51e732f4d
Fixup! beacons/avahi_announce.py finding grains
- PR #47930: (rallytime) Back-port #47725 to 2018.3
@ 2018-06-04 14:38:58 UTC
- PR #47725: (bbczeuz) network_settings beacon: Update example to follow new cfg convention (refs: #47930)
d05a6c70d3
Merge pull request #47930 from rallytime/bp-477255c666409f3
Spelling fixcfe0a5bb42
network_settings: Fix doc using new list/dict syntax
- PR #47557: (L4rS6) fix broken rabbitmq list
policies in rabbitmq version 3.7 @ 2018-06-04 13:25:07 UTC
484d83014b
Merge pull request #47557 from L4rS6/fix-broken-rabbitmq-list-policies6d7ef27557
Merge branch '2018.3' into fix-broken-rabbitmq-list-policiese043ea2833
refactored list_policies code and added more testseea81feb7b
fix broken rabbitmq list policies in rabbitmq version 3.7
- PR #47949: (terminalmage) Continued
troubleshooting on salt-jenkins 1000 @ 2018-06-04 13:17:14 UTC
866a2fbf5e
Merge pull request #47949 from terminalmage/salt-jenkins-10009c369c6aa8
Remove temp logging from testaf02d5ba7b
Add result logging to run_script, make returns DRY
- PR #47941: (terminalmage) Update test
logging for salt-jenkins @ 2018-06-03 02:40:56 UTC
0b85d1273f
Merge pull request #47941 from terminalmage/salt-jenkins-1000fb66368af9
Update test logging for salt-jenkins 1000
- PR #47924: (Ch3LL) Catch all exceptions in git
import for salt.utils.gitfs @ 2018-06-01 21:06:58 UTC
58b5f2b4dd
Merge pull request #47924 from Ch3LL/mac_gitpy75c51ad69b
Catch all exceptions in git import for salt.utils.gitfs
- ISSUE #47269: (isdig) Reopen Windows Minion That Has IAM Role Cannot Access to S3 (refs: #47879)
- PR #47879: (dwoz) Fix ami role usage warts #47269 @
2018-06-01 14:11:55 UTC
b88ec5258d
Merge pull request #47879 from dwoz/ami_role_fix3884c2cf5f
Fix ami role usage warts #47269
- PR #47788: (twangboy) Use pytz to calculate
timezones @ 2018-05-31 18:33:20 UTC
b09596982b
Merge pull request #47788 from twangboy/fix_475590d229c6182
Merge branch '2018.3' into fix_475599e612ec9e7
Fix markup in release notes60499d18f0
Skip test if pytz not present72cc361c7b
Move pytz to 3rd party import, add to __virtual__b8a6488688
Update __virtual__ function9923176b68
Use __utils__, fix unit tests73e033f555
Return offset in the same format as Unix5656183c5e
Add timezone.list, add 2018.3.2 release notes986f6c9b2a
Use pytz to calculate timezones
- PR #47899: (terminalmage) salt-jenkins
issue 1000 @ 2018-05-31 18:24:49 UTC
ae73cb3947
Merge pull request #47899 from terminalmage/salt-jenkins-100025afc932f7
WIP salt-jenkins issue 1000
- PR #47753: (Ch3LL) Add stderr launchctl helper
class and fix service mac tests @ 2018-05-31 18:16:57 UTC
8f78e3aef6
Merge pull request #47753 from Ch3LL/service_mac185c9e9ae2
only stop service if its runninge15e674955
Add stderr launchctl helper class and fix service mac tests
- PR #47908: (meaksh) Align SUSE
salt-master.service 'LimitNOFILES' limit with upstream Salt @
2018-05-31 18:13:27 UTC
828bf39695
Merge pull request #47908 from meaksh/2018.3-align-suse-salt-master-serviceefe308013a
Align SUSE salt-master.service 'LimitNOFILES' limit with upstream Salt
- PR #47868: (rallytime) [2018.3] Merge
forward from 2017.7 to 2018.3 @ 2018-05-30 21:20:38 UTC
b4bac9b41b
Merge pull request #47868 from rallytime/merge-2018.3e5d386e91c
Update solaris core grains test267f09c1a0
Lint: Remove unused import120ee16b70
Replace old utils paths with new utils pathsdc32b67c03
Merge branch '2017.7' into '2018.3'4b28e510f1
Merge pull request #47853 from dwoz/py3-cloud-testc2f8aef7c5
Fix for py3 ec2 cloud tests
215efa6b73
Merge pull request #47847 from garethgreenaway/47833_reactor_runner_documentation03676712de
Adding some addition documentation to the reactor runner indicating that the reactor system must be active prior to using it.
0bf651b470
Merge pull request #47846 from Ch3LL/p_refresh_test019edad8e4
Fix flaky refresh pillar integration test
799fce979d
Merge pull request #47552 from twangboy/fix_46981cffc9b7806
Merge branch '2017.7' into fix_4698181308a4a44
Add release notes for 2017.7.7008af0ac6b
Fix unit tests87097eefb6
Add comments about how get is returning dataf1f1bfc5c1
Show GPO settings, raise error if trying to set gpo managed settings
ffc2ebc373
Merge pull request #47691 from lomeroe/solaris_product_grains6889befc6b
Merge branch '2017.7' into solaris_product_grains49053bc106
lint fix6f185c9179
another lint fixdbffba6876
fix tons of errors in my tests8c9355d34c
Lint fixb29ec75da7
Update regexes in core grains for detecting the 'product' grain on Solaris Sparc systems. Additionally, copy the 'product' grain to 'productname' to be consistent with other OSes.
96b7c0cc76
Merge pull request #47778 from Ch3LL/win_state_pkge1786de6b0
Merge branch '2017.7' into win_state_pkgf8c467d3e6
Fix text editor error872e162137
Add test_pkg integration state tests to windows
6f934c2259
Merge pull request #47823 from Ch3LL/win_dns_test7848114d6a
Add win_dns module integration tests for windows
e63e04602d
Merge pull request #47838 from rallytime/bp-47810bd2b62fa66
better debug message83565c55df
Address PR feedback50bce3a2f3
make decode_linode_plan_label a private function2ba4fc4cea
fix raising when a 'GB' format invalid plan is supplied3afb50d5a2
slight cleanup319fbd3406
match quotation mark types properly95e0202223
more consistent use of parens in logged warningf52926ca87
log a warning when the user supplied a label we could decode but was not in the proper format121303d827
reduce complexity of get_plan_id by moving decoding of the user-supplied label to its own functioncf534c7314
Fix Linode plan selection
9ef6e60617
Merge pull request #47805 from twangboy/add_sign.bat66d8b0331a
Add sign.bat script for signing packages
93420950d3
Merge pull request #47500 from dwoz/winuser0ca5224cbf
Merge branch '2017.7' into winusere5948902af
Use salt utils method for this_usera056a293f1
Centeralize test username lookup6a6ab69722
Get the current username on windows
552526f309
Merge pull request #47802 from rallytime/bp-40892bb357da084
add minion function to reload beacon #35960
c9cccf53b9
Merge pull request #47816 from Ch3LL/disable_windows2509d36888
Add windows to service disable ERROR check in tests
2cb6634c6b
Merge pull request #47773 from frogunder/450117c9b0bda33
add win_servermanager.list_available test
e65dece202
Merge pull request #47807 from dwoz/winrmtests1f1cc1357a
Increase instance size for cloud testsbe8dcd21f1
Try an even bigger timeout
- PR #47900: (rallytime) [2018.3] Merge
forward from 2018.3.1 to 2018.3 @ 2018-05-30 18:09:41 UTC
21550dbd2d
Merge pull request #47900 from rallytime/merge-2018.3.1-to-2018.32801eecb26
Merge branch '2018.3.1' into '2018.3'
- ISSUE #30367: (paulfanelli) salt-run orchestration via state.sls always successful; it is ignoring state return value (refs: #47843)
- PR #47843: (garethgreenaway) [2018.3]
orchestration results False when function is False (refs: #47983) @
2018-05-30 17:21:54 UTC
a0bf565741
Merge pull request #47843 from garethgreenaway/30367_orch_return_false_when_function_fails09242697b8
Merge branch '2018.3' into 30367_orch_return_false_when_function_fails
- PR #47866: (rallytime) Back-port #47814 to 2018.3
@ 2018-05-29 19:55:24 UTC
- PR #47814: (travispaul) Bugfixes and unit tests for pkgin module (refs: #47866)
da6f7a5538
Merge pull request #47866 from rallytime/bp-47814d50c0ab96b
Lint test_pkgin.py4dac0b4a31
pkgin latest_version bugfix4ae0313797
Bugfixes and unit tests for pkgin module
- PR #47865: (rallytime) Back-port #47600 to 2018.3
@ 2018-05-29 19:54:44 UTC
- PR #47600: (travispaul) Prevent crash on NetBSD and OpenBSD when no swap is configured. (refs: #47865)
d9e7f2b5b1
Merge pull request #47865 from rallytime/bp-47600f9f464fa51
Prevent crash on NetBSD and OpenBSD when no swap is configured.
- PR #47221: (azelezni) Fix boto_ec2 unused
parameter "network_interfaces" @ 2018-05-29 14:41:35 UTC
61561a8279
Merge pull request #47221 from azelezni/fix-boto_ec2-network_interfaces03ee0023eb
Fix unused network_interfaces parameter1ece61ddfa
Fix unused network_interfaces parameter3e074be9c3
Fixing lint02609b6e61
Adding state files for new test.377e34c689
Updating function in saltmod to ensure that the result is a failure if the function being run returns as False.
- PR #47850: (rallytime) Fix autodoc for new
swarm module @ 2018-05-26 01:53:16 UTC
c4d828c986
Merge pull request #47850 from rallytime/swarm-autodoc467c8fa45c
Fix autodoc for new swarm module
- PR #47800: (rallytime) [2018.3] Merge
forward from 2017.7 to 2018.3 @ 2018-05-26 01:17:40 UTC
30b31c5db5
Merge pull request #47800 from rallytime/merge-2018.39e3ce39e8c
Typo: test_type --> text_type8877489386
Fix bad merge caught by test in zpool statec328450be2
Update old utils paths to new paths4abfd26e86
Merge branch '2017.7' into '2018.3'46618d2ce7
Merge pull request #47765 from meaksh/2017.7-fix-zypper-error-reading-repo4475ba19b8
Prevent zypper from parsing repo configuration from not .repo files
0e87559ee3
Merge pull request #47781 from rallytime/update-linode-sizesa90c1b760e
Update cloud test profile and docs to use new Linode size labels
3ddc56cb9b
Merge pull request #47748 from rallytime/merge-2017.7b75f5ae38e
Merge branch '2017.7.6' into '2017.7'edf94c915e
Merge pull request #47775 from gtmanfred/2017.7.6548f65d056
catch UnsupportedOperation with AssertionError
17596f3025
Merge branch '2017.7.6' into '2017.7'8c38ecd75f
Merge pull request #47769 from gtmanfred/2017.7.63fdfc0fa82
skip test that breaks test suite
e458f4a031
Merge branch '2017.7.6' into '2017.7'0d5b473ce2
Merge pull request #47747 from Ch3LL/rn_2017.7.6d4aa83b92d
Add changelog to 2017.7.6 release notes
8a5b34f7d9
Merge pull request #47702 from damon-atkins/2017.7.6_fix_pkg.latest_stateadcc094e08
Merge branch '2017.7.6' into 2017.7.6_fix_pkg.latest_state
d610c192d9
Merge pull request #47700 from yannj-fr/2017.7.6961c1ef61e
fix roots modification time check2a73e905df
Merge branch '2017.7.6' into 2017.7.6
266749420f
Merge pull request #47632 from gtmanfred/2017.7.62c50c0d2f5
fix pylint4a29057b16
Fix last test for tornado550ef2e272
allow using tornado 5.062e468448b
handle new create_stream in tornado 5.0
2643c356af
Merge pull request #47720 from rallytime/bp-47692-2017.7.66e5cb36839
Default windows to m1.small for ec2-classic20d9785244
fix roots modification time check
aef37dd1ce
fix roots modification time checkd51662e053
Ensure targeted_pkgs always contains value for non-windows.83b4224cf8
Adjusted based on feed back.12f983ce9f
Whitespace lint issues075d3d3c49
pkg.install execution module on windows ensures the software package is installed when no version is specified, it does not upgrade the software to the latest. This is per the design. pkg.latest must provide the versions to install to pkg.install
0ddc864f90
Merge pull request #47779 from dwoz/winrmtestsd5eafe9d53
Use common timeout variable7e948eb540
Increase ec2 cloud timeouts to 1000
17c4c8443c
Merge pull request #47430 from baniobloom/vpc_association_not_found0f1d007f91
added catch for VPCAssociationNotFound
9c5dde1449
Merge pull request #47525 from baniobloom/duplicate_sec_group_ruledcc35df489
if we are trying to add the same rule then we are already in the desired state, return true
536ce2fa42
Merge pull request #47772 from gtmanfred/2017.767756a50fd
lock down dependencies for kitchen-salt
12b330f049
Merge pull request #47749 from terminalmage/issue47717cd484bef69
Fix "dnf list upgrades" parsing
5cd18b9e70
Merge pull request #47755 from dwoz/winrmtests57dd89e6c3
Default to ec2 classic compatible imagesf89668920a
Be explicit about winrm setting
f45a96ba1d
Merge pull request #47668 from Ch3LL/win_pkg_testa8981024de
Add pkg.latest_version windows test
7b12444dfa
Merge pull request #47750 from dwoz/cloudtest63b722ba21
Allow ssh_interface to default to public_ips
27fbb42210
Merge pull request #47737 from dwoz/win_timeoute88833a07d
Cloud test fixup
1a93f060fb
Merge pull request #47729 from UtahDave/fix_get_info_doc443a2d72a2
fix cli example to match function name
00a13761c7
Merge pull request #47682 from terminalmage/issue47182d0243e8f23
Suppress spurious lint failure3b449f11fc
Add regression test for excludes issue28a7d2b81c
Skip __exclude__ in find_sls_ids
518f7bcc62
Merge pull request #47708 from darkpixel/47696-do-not-enumerate-none54e9bf9ec9
Merge branch '2017.7' into 47696-do-not-enumerate-none
cad062eaa7
Merge pull request #47681 from rallytime/merge-2017.76c06cb3ae3
Merge branch '2017.7.6' into '2017.7'
fd2d45d9c2
Merge pull request #47683 from Ch3LL/mac_user_test5a1b25b9c7
Remove unnecessary setUp in states.test_user test for mac
f323799c42
Merge pull request #47692 from dwoz/win_instance_type20b6070d54
Default windows to m1.small for ec2-classic
990ece5cd5
Merge pull request #47665 from gtmanfred/cloudfd8a02decb
use dictupdate to update the providers dictionary and merge lists
a2ed8cbb7f
Merge pull request #47151 from zer0def/configparser-defaultsecta8f2ad977e
Merge branch '2017.7' into configparser-defaultsectcca2a806c9
Made interaction with [DEFAULT] section in ConfigParser as sane as upstream permits.
e6fb8342ef
Merge pull request #47673 from terminalmage/bp-45808454291ad62
Fix errors when attempting to cache files with long names or URLs
b0446aab07
Merge pull request #47670 from gtmanfred/2017.7dfd5a8715f
add a pytest.ini and update a dependency for kitchen
0d06da6944
Merge pull request #47626 from gtmanfred/2017.7418364a533
make dev_python27.txt have the same message as dev_python34.txtd53b44d10f
remove lock file493ed7f93d
use the toml dict formate0f7cc1447
add proxy tests decorator to pytest conftest0a621dd0ec
add Pipfile for managing dependencies in saltf78b81db94
simplify dev and base.txt to single files
a07a8906a0
Merge pull request #47578 from Ch3LL/mac_service_disabled6032a01f55
change disable check for upstart service on ubuntu1433b4cfbc5b
Change service assertion check for systemd platforms14896f9743
change codeauthor and class name502c5bdff5
Ensure mac_service.disabled is correctly querying services95d4488f01
Merge branch '2017.7.6' into 47696-do-not-enumerate-none16c2153385
Merge pull request #47667 from Ch3LL/mac_user_enableba40d3d1a1
Update test_mac_user_enable_auto_login to test both py2 and py3a4921e86c9
Merge pull request #47645 from Ch3LL/py3_rm_pip225d90ad4c
query the pip path for test test_issue_2087_missing_pipe441733ac1
Merge pull request #47646 from rallytime/bp-47601-and-476439e1d1a5ef8
Fix typo4e94609136
Remove unwanted file0109249c78
use ignore-undefined-variable37caecb7f4
Ignore pylint WindowsErrorc1135d90c7
Better doc stringe53d6b9ed9
Skip tests when we can not use runas041e4c6ddb
Wrap properties loop with a check for None. Closes GH-47696
- PR #47581: (twangboy) Add get_encoding salt
util @ 2018-05-25 20:40:07 UTC
da9eaa1825
Merge pull request #47581 from twangboy/fix_47274ff6600f25e
Merge branch '2018.3' into fix_472746eff2f847b
Add suggested changese27e9fd1e7
Fix tests on Py3f398cbbdda
Use os.linesep.join instead of textwrap.dedent771392e299
Fix unit tests, add newline='' to io.openc0f735dde3
Remove comment6d877bb48b
Add comment9f369d3f22
Remove to_encoding, create get_encoding68be0f9ed2
Add is_encoding salt util
- ISSUE #47694: (thuhak) utils/boto and utils/boto3 load error (refs: #47726)
- PR #47726: (gtmanfred) rename boto to
botomod @ 2018-05-25 20:37:37 UTC
b860d95b2c
Merge pull request #47726 from gtmanfred/2018.343997a466e
fix tests59180e09a8
switch all salt.utils.boto* calls to __utils__ calls7e30f459c9
rename boto to botomod
- ISSUE #47701: (babs) elasticsearch.index_template_present state with check_definition: True fails. (refs: #47703)
- PR #47803: (rallytime) Back-port #47703 to 2018.3
@ 2018-05-23 20:12:30 UTC
- PR #47703: (babs) Fix elasticsearch.index_template_present with check_definition (refs: #47803)
2a270162d0
Merge pull request #47803 from rallytime/bp-477038fce0c562d
Fix elasticsearch with check_definition
- PR #47804: (rallytime) Back-port #47761 to 2018.3
@ 2018-05-23 20:11:55 UTC
- PR #47761: (zerthimon) Fix userdata in openstack instances (refs: #47804)
780043e6fd
Merge pull request #47804 from rallytime/bp-47761b7bc306333
Fix userdata in openstack instances
- PR #47776: (garethgreenaway) [2018.3]
Fixes to failing before_connect tests @
2018-05-23 15:10:35 UTC
1efe891c42
Merge pull request #47776 from garethgreenaway/970_two_minion_unit_tests_failinga5011b49ab
Merge branch '2018.3' into 970_two_minion_unit_tests_failingef24f72169
Fixing unit.test_minion.MinionTestCase.test_beacons_before_connect and unit.test_minion.MinionTestCase.test_scheduler_before_connect.
- PR #47783: (rallytime) [2018.3] Merge
forward from 2018.3.1 to 2018.3 @ 2018-05-23 14:51:56 UTC
4a6ca67883
Merge pull request #47783 from rallytime/merge-2018.31adb8ea27f
Merge branch '2018.3.1' into '2018.3'
- PR #47149: (meaksh) [2018.3] Strip trailing
commas on Linux user's GECOS fields @ 2018-05-22 21:18:49 UTC
f8a6a85d28
Merge pull request #47149 from meaksh/2018.3-remove-trailing-commas-on-linux-user-gecos-fields60ec3230db
Merge branch '2018.3' into 2018.3-remove-trailing-commas-on-linux-user-gecos-fields
- ISSUE #46938: (racooper) Beacons documentation update for 2018.3 (refs: #47740)
- PR #47740: (garethgreenaway) [2018.3]
Updating Beacon topic to include list based configuration for Beacons @
2018-05-21 13:58:01 UTC
19f4137b63
Merge pull request #47740 from garethgreenaway/46938_beacons_documentation5d23ef4dd8
Updating Beacon topic to include list based configuration for Beacons
- PR #47710: (terminalmage) salt.loader:
add error logging when whitelist lookup fails @ 2018-05-18 16:56:18
UTC
22807ac756
Merge pull request #47710 from terminalmage/fix-loader-whitelist6192391b7b
Add additional missing modules to whitelist7192c38f66
Change key -> function to make log message more clear91f9fd38fd
Fix loader whitelists in unit testsd4f2662e5b
Add error logging when whitelist lookup fails
- PR #47680: (rallytime) [2018.3] Merge
forward from 2018.3.1 to 2018.3 @ 2018-05-17 21:30:27 UTC
b91c0f5647
Merge pull request #47680 from rallytime/merge-2018.39b1773a763
Merge branch '2018.3.1' into '2018.3'
- PR #47545: (dmurphy18) Fix non-root build
and signing for rpm packages @ 2018-05-17 21:20:10 UTC
dbf12f9be2
Merge pull request #47545 from dmurphy18/fix_nonroot_build220f887fa6
Fixed review comment, changed file.chown to file.makedirs_permsb15a1652b5
Changed versionadded from 2018.3.1 to 2018.3.2, to reflect when change should be accepted90eb03e375
Additional error checking and minor cleanup40d77e03d2
Correct building rpms with non-root user
- ISSUE #47546: (ender8282) archive.extracted fails when archive includes files with non-ascii names with 2018.3.0 (refs: #48015, #47572)
- PR #47572: (garethgreenaway) [2018.3]
archive module, filenames with Unicode characters @ 2018-05-17
20:41:11 UTC
69056e5b67
Merge pull request #47572 from garethgreenaway/47546_archive_non_ascii_filenames5e97b8b44a
Updating with requested changes.cc1aa75a2f
only convert to bytes when using Python20fe32f4066
Updating integration/modules/test_archive to include filenames with unicode characters.5a9cadd125
Accounting for when files in an archive contain non-ascii characters
- PR #47661: (rallytime) [2018.3] Merge
forward from 2017.7 to 2018.3 @ 2018-05-16 15:53:36 UTC
cb04d9c37e
Merge pull request #47661 from rallytime/merge-2018.3dd3e6f3f0a
Merge branch '2017.7' into '2018.3'f63d801858
Merge pull request #47639 from rallytime/merge-2017.71503f1020f
Merge branch '2017.7.6' into '2017.7'6f178ca908
Merge pull request #47570 from gtmanfred/2017.7.684aa034e03
Update dependency to msgpack
98bd598701
Merge pull request #47523 from rallytime/man-pages48ecb78dec
[2017.7.6] Update man pages
e608ea9617
Merge pull request #47517 from rallytime/bp-47505-2017.7.60734578533
Raise proper invocation errors
db0eef3e8b
Merge pull request #47643 from dwoz/runas_detect8c5e54b8b3
Fix typo69bc88f1c6
Remove unwanted file
6dd3ab9f06
Merge pull request #47601 from dwoz/runas_detect3235ac08cb
use ignore-undefined-variable58911d510a
Ignore pylint WindowsError17987d3c5a
Better doc stringa48ac26573
Skip tests when we can not use runas
f61ccae627
Merge pull request #47611 from Ch3LL/deb_doc6d2ddd050f
One more grammar fixup2d5ff01261
Grammar fix138847c9c4
Update debian install docs to reflect new latest debian releases
9e2fe284e4
Merge pull request #47598 from rallytime/bp-47568-2017.709458c65cf
Add exception logging on serialize/deserialize exceptionsc62c855f9c
salt.serializers.yaml/yamlex: remove invalid multi_constructor
8a7913ccc3
Merge pull request #47548 from Ch3LL/syslog31f13a4197
sysloghander: check for 3.5.4 python versiona020352a03
Catch Sysloghandler errors when log file does not exist
82fb6ba366
Merge pull request #47508 from gtmanfred/2017.71a87e7455f
allow pulling the mysql_query.run_file to pull from the fileserver
be29b58a09
Merge pull request #47562 from rallytime/bp-47513357bc084b3
fix #46546
d3121fcfa4
Merge pull request #47471 from meaksh/2017.7-fix-inconsistent-scheduled-jid-with-returnersf079939500
Do not override jid on returners, only sending back to master
662f6086db
Merge pull request #47313 from Circuitsoft/2017.7237560b745
Merge branch '2017.7' into 2017.7cb674fb1cb
Enable opkg as pkgrepo handler on Poky7a58fd157e
Enable opkg on non-NILinuxRT systems139360c55f
Add Poky to OS Information Grainsd74057224d
Un-normalize os_family in pkgrepo state
- PR #47672: (terminalmage) Backport #47487 to 2018.3
@ 2018-05-16 13:55:40 UTC
- PR #47487: (rosscdh) bad ref to error fix (refs: #47672)
d17a16b648
Merge pull request #47672 from terminalmage/bp-4748712abbfdcf7
bad ref to error fix
- ISSUE #47501: (mateiw) salt-ssh doesn't propagate pillar when overriding pillar in module.run + state.apply (refs: #47504)
- PR #47504: (mateiw) Fix pillar propagation in
salt-ssh when overriding pillar in module.run + state.apply @
2018-05-16 13:55:05 UTC
9d4f5203a7
Merge pull request #47504 from mateiw/2018.3-salt-ssh-pillar-propagation-issue-475013ffa412ee5
Merge branch '2018.3' into 2018.3-salt-ssh-pillar-propagation-issue-475012f1485e067
Option to merge current pillar with opts['pillar'] during pillar compile
- PR #47212: (weswhet) fix macOS running as
user. @ 2018-05-16 13:54:23 UTC
4fe78bbb9b
Merge pull request #47212 from weswhet/fix-macos-runas8ee11d74af
Merge branch '2018.3' into fix-macos-runase78fa45927
adding in requested changes33c1492099
Merge branch '2018.3' into fix-macos-runas0ecabcae78
adding in a fix for running commands as a user on macos
- ISSUE #47587: (FedericoOlivieri) --out=table broken in 2018.3.0 'str' object but received a 'unicode' (refs: #47674)
- PR #47674: (terminalmage) Fix regression
in table outputter due to unicode types @ 2018-05-16 13:41:04
UTC
0c7439a955
Merge pull request #47674 from terminalmage/issue4758743e3dcd398
Fix Python 3 incompatibility in table outputterd729656703
Add unit tests for table outputter907d182dea
Fix regression in table outputter due to unicode strings
- PR #47617: (aesposito91) Update napalm.py
@ 2018-05-15 15:44:35 UTC
d1a1a594e9
Merge pull request #47617 from aesposito91/2018.39f5d201dd7
Update napalm.py
- ISSUE #46871: (guettli) Sentry Logging Handler (refs: #47649)
- PR #47649: (paulcollinsiii) Some
additional details about Sentry for the docs @ 2018-05-15 15:41:36
UTC
049abe2850
Merge pull request #47649 from paulcollinsiii/sentry_docs2a8dfd65d7
Some additional details about Sentry for the docs
- PR #47642: (garethgreenaway) [2018.3]
Updating templates used by salt-extend for unicode goodness @
2018-05-15 15:38:26 UTC
8a21b864df
Merge pull request #47642 from garethgreenaway/unicode_update_salt_extend_templates68d73f7afc
Updating the templates that the salt-extend utility uses to include unicode_literals & print_function0232a6e1ad
Add 'other' as valid kwargs for 'user.add' methodff861d9089
Merge branch '2018.3' into 2018.3-remove-trailing-commas-on-linux-user-gecos-fields
- PR #47603: (terminalmage) Move/merge more
test modules @ 2018-05-14 20:48:43 UTC
99f53c0a9f
Merge pull request #47603 from terminalmage/more-test-renamingd612bd27e4
Move/merge more test modules
- PR #47640: (rallytime) [2018.3] Merge
forward from 2018.3.1 to 2018.3 @ 2018-05-14 17:59:06 UTC
cc3daa88f3
Merge pull request #47640 from rallytime/merge-2018.32827c56399
Merge branch '2018.3.1' into '2018.3'f1680f1d9b
Do make comparisons in a single line7dea455c12
Add unit test for new method 'user.chother'694882632c
Add 'other' attribute to GECOS fields to avoid inconsistencies with chfn6c089c9de1
Fix unsupported chars checking on GECOS fieldsd5c9ca0fbc
Add unit tests for GECOS fieldsed940c4f58
Strip trailing commas on Linux user GECOS fields
- PR #47589: (Ch3LL) Remove duplicate file id in
watch_any doc example @ 2018-05-10 22:06:00 UTC
4ec63dd041
Merge pull request #47589 from Ch3LL/watch_any_doc8cb97a48f5
Add additional state to watch_any doc examplef7223a3bbf
Remove duplicate file id in watch_any doc example
- PR #47564: (rallytime) [2018.3] Merge
forward from 2017.7 to 2018.3 @ 2018-05-10 19:13:36 UTC
9836a7e62b
Merge pull request #47564 from rallytime/merge-2018.3295e302fcf
Lint: Fix syntax error from bad merge-conflict resolution25f03ae425
Merge branch '2017.7' into '2018.3'291d3d3bd8
Merge pull request #47540 from terminalmage/cmdmod-home-fixe4b277f82e
Fix corner case where runas user's HOME env value is incorrect
49af577b3e
Merge pull request #47547 from terminalmage/gitfs-tutorial806ffb298a
Add masterless mode docs to gitfs tutorial
476ba053d1
Merge pull request #47538 from terminalmage/pip-docs98e8ffeba4
Fix/clarify some of the pip module documentation
7cc8d9d30a
Merge pull request #47524 from dwoz/whitelistlines2605ff8712
Gracefully handle blank lines in whitelist.txt
f1a5b13072
Merge pull request #47527 from dwoz/test_file_name4aea7ca571
Update doc stringb3289e5a1c
Fix test file name
e9c1723175
Merge pull request #47408 from Ch3LL/skip_diskusage068da8ad7d
Merge branch '2017.7' into skip_diskusage1a7ffb4e0d
return error if diskusage not available10bd63a976
Skip status.diskusage integration tests on macsox
2f50ff7bc8
Merge pull request #47480 from baniobloom/ConflictingDomainExistsd22ed7dffa
added handling for the aws error ConflictingDomainExists
7f53be6e92
Merge pull request #47444 from terminalmage/render_state-spurious-errora1e9fe00fd
Skip trying to render a template for a nonexistent SLS file
50b9c4d79d
Merge pull request #47478 from terminalmage/rename-pip-state-test9f7a9ebebd
Rename pip state test modules to match naming convention
e78ac0f9b7
Merge pull request #47505 from dwoz/win_dsc_fixesd1fcb40d1c
Raise proper invocation errors
0d4d5047d8
Merge pull request #47499 from dwoz/win_run_timeout_againc6697b9f16
Move kill process tree and re-use it
6a4d0380b1
Merge pull request #47493 from dwoz/win_run_timeoutfec1233dc4
Add support for windows timeout to run_salt
- PR #47565: (rallytime) Back-port #47440 to 2018.3
@ 2018-05-10 18:15:50 UTC
- PR #47440: (kt97679) fix for the race condition, details are here: https://github.com/salt… (refs: #47565)
b22657ff9e
Merge pull request #47565 from rallytime/bp-474407c43417d46
addressed feedback1abe05207c
fix for the race condition, details are here: https://github.com/saltstack/salt/issues/33223#issuecomment-386117236
- PR #47590: (Ch3LL) Fix firewalld prune_services
deprecation warning @ 2018-05-10 17:01:48 UTC
17e0fdca6c
Merge pull request #47590 from Ch3LL/firewall_warnd29b8e0ae2
Fix firewalld prune_services deprecation warning
- PR #47568: (terminalmage)
salt.serializers.yaml/yamlex: remove invalid multi_constructor (refs: #47598) @
2018-05-10 16:21:09 UTC
2fcb108d71
Merge pull request #47568 from terminalmage/salt-jenkins-971
- ISSUE #38671: (MikeSpaceG) zpool.get error (refs: #47224)
- PR #47563: (rallytime) Back-port #47224 to 2018.3
@ 2018-05-10 16:18:07 UTC
- PR #47224: (sjorge) Zpool zol fixes (refs: #47563)
e3ee7053fb
Merge pull request #47563 from rallytime/bp-472241d191445a7
FIX #38671 - zpool.get should support older zfs version23705b12cb
zpool.scub docs should mention pause is not always availabled73885aa5c
Make sure the docs mention that createboot is only available on illumos
- PR #47569: (Ch3LL) Update salt.utils.path mock
in virtual core test @ 2018-05-10 15:18:31 UTC
8e26624db3
Merge pull request #47569 from Ch3LL/core_virt
- PR #47576: (rallytime) [2018.3] Small
Documentation Fixes @ 2018-05-10 14:08:11 UTC
fc93715eea
Merge pull request #47576 from rallytime/doc-updatesca927fc14b
Add extra lines that are needed for proper code-block formattingb330d763a4
Remove infoblox state autodoc file