105 KiB
Salt 2017.7.8 Release Notes
Version 2017.7.8 is a security and bugfix release for 2017.7.0 <release-2017-7-0>
.
Statistics
- Total Merges: 237
- Total Issue References: 48
- Total PR References: 279
- Contributors: 52 (AVeenstra, Ch3LL, Circuitsoft, DmitryKuzmenko, KaiSforza, Martin819, OrlandoArcapix, UtahDave, Vaelatern, abednarik, asnell, b1naryth1ef, baniobloom, basepi, bdrung, beornf, bmcorser, bowmanjd-lms, damon-atkins, darkpixel, discogestalt, doesitblend, dqminh, dubb-b, dwoz, frankiexyz, frogunder, fzipi, garethgreenaway, grokrecursion, gtmanfred, jacksontj, jagguli, lejambon, lomeroe, lordcirth, lusche, mbunkus, meaksh, mirceaulinic, nbraud, pritambaral, ralex, rallytime, rmcintosh, slaws, terminalmage, twangboy, twellspring, wyardley, xetix, zer0def)
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
New win_snmp behavior
win_snmp.get_community_names <salt.modules.win_snmp.get_community_names>
now returns the SNMP settings actually in effect on the box. If settings are managed via GroupPolicy, those settings will be returned. Otherwise, normal settings are returned.win_snmp.set_community_names <salt.modules.win_snmp.set_community_names>
now raises an error when SNMP settings are being managed by GroupPolicy.
Option Added to Disable Docker Mine Updates
When a docker container is added, removed, started, stopped, etc.,
the results of a docker.ps verbose=True all=True host=True
<salt.modules.dockermod.ps>
are sent to the mine <salt-mine>
, to be
used by mine.get_docker <salt.modules.mine.get_docker>
.
A new config option (docker.update_mine
) has been added. When set
to False
, Salt will not send this information to the mine.
This is useful in cases where sensitive information is stored in the
container's environment.
Changelog for v2017.7.7..v2017.7.8
Generated at: 2018-09-04 21:09:41 UTC
- PR #49498: (rallytime) Pin CherryPy version
to < 18.0.0 in requirements files for PY2 @ 2018-09-04 17:55:02
UTC
0d7b173b24
Merge pull request #49498 from rallytime/pin-cherrypy-2017.7.881a6155b6b
Pin CherryPy version to < 18.0.0 in requirements files for PY2
- ISSUE #47087: (darkpixel) How do I stop the
prompt "Permission denied for host <hostname>, do you want to
deploy the salt-ssh key? (password required):"? (refs: #47100,
#`saltstack/salt`#47100`_`_)
- PR saltstack/salt#47100: (gtmanfred) Allow for not being prompted to supply a password to deploy keys to a… (refs: #49461)
- PR #49466: (rallytime) Back-port #49461 to
2017.7.8 @ 2018-08-31 15:44:11 UTC
- PR #49461: (gtmanfred) Revert "Allow for not being prompted to supply a password to deploy keys to a…" (refs: #49466)
52ab2c0574
Merge pull request #49466 from rallytime/bp-4946158428003b1
Revert "Allow for not being prompted to supply a password to deploy keys to a…"
- PR #49284: (twangboy) Fix path to libsodium
tarball @ 2018-08-23 17:19:24 UTC
1bbe7df6c4
Merge pull request #49284 from twangboy/fix_installer_osxa112eaa597
Fix path to libsodium tarball
- PR #49272: (twangboy) Add 64 bit binaries for
KB2999226 to the x86 installer @ 2018-08-23 14:27:09 UTC
e0e8779985
Merge pull request #49272 from twangboy/fix_installer_morea8f054b2d2
Add 64bit binaries for KB2999226 to the x86 installer
- PR #49218: (twangboy) Fix Windows and OSX
installers @ 2018-08-21 01:10:30 UTC
0eb6ddf0e8
Merge pull request #49218 from twangboy/fix_installere8a1d2f772
Add more descriptive error when KB not found71737ea687
Suppress all ui on vcredist installation7dae9bb2a1
Fix Windows and OSX installers
- PR #49116: (twangboy) Fix windows installer
script @ 2018-08-14 17:09:35 UTC
e484f261ee
Merge pull request #49116 from twangboy/fix_installer1227095c5d
Add nonfatal switch to VCRedist
- PR #49113: (Ch3LL) Add changelog to 2017.7.8
release notes @ 2018-08-14 15:03:16 UTC
0b9f2f8884
Merge pull request #49113 from Ch3LL/rn_7.8f6b70bb653
Add changelog to 2017.7.8 release notes
- PR #49051: (rallytime) Back-port #49046 to
2017.7.8 @ 2018-08-10 17:19:18 UTC
- PR #49046: (garethgreenaway) [2017.7] Another fix to tests/integration/modules/test_service.py (refs: #49051)
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.
- PR #49044: (Ch3LL) increase timeout on vultr
cloud integration test @ 2018-08-10 01:28:17 UTC
189e28691f
Merge pull request #49044 from Ch3LL/vultr_test0dedfae4d1
increase timeout on vultr cloud integration test
- PR #49042: (rallytime) Mark a jinja template
test as flaky @ 2018-08-09 21:05:54 UTC
c606a32cf2
Merge pull request #49042 from rallytime/flaky-jinja-testa43d9b4ba6
Mark a jinja template test as flaky
- PR #49041: (Ch3LL) [2017.7.8] backport PR #48212 @
2018-08-09 21:05:27 UTC
- PR #48212: (Ch3LL) Fix python3 ec2 salt-cloud TypeError when installing salt (refs: #49041)
6415b6f73b
Merge pull request #49041 from Ch3LL/ec2_fixcf7f2459b8
[2017.7.8] backport PR #48212
- PR #49030: (rallytime) Update netapi client
tests @ 2018-08-09 17:11:14 UTC
1db036406b
Merge pull request #49030 from rallytime/update-client-testsf08ee6c6ae
Update netapi client tests
- PR #49024: (rallytime) Fix test error in
test_compiler jinja check @ 2018-08-09 12:43:23 UTC
- PR #49002: (rallytime) Skip test_jinja_deep_error on Debian 8 (refs: #49024)
f73ba21bc7
Merge pull request #49024 from rallytime/fix-deb-testa9c16d9137
Fix test error in test_compiler jinja check
- PR #49020: (rallytime) Make grains
integration test more robust @ 2018-08-08 20:59:18 UTC
6b6d68c615
Merge pull request #49020 from rallytime/fix-grains-testf72a3ac6be
Make grains integration test more robust
- PR #49002: (rallytime) Skip
test_jinja_deep_error on Debian 8 (refs: #49024) @
2018-08-08 19:18:39 UTC
92d6c25c7f
Merge pull request #49002 from rallytime/skip-jinja-deep-error-test23b66ef8bb
Skip test_jinja_deep_error on Debian 8
- PR #48999: (rallytime) Update expected
return value in boto test @ 2018-08-08 14:42:15 UTC
41d9f11eb3
Merge pull request #48999 from rallytime/fix-boto-testd0136b1be5
Update expected return value in boto test
- PR #48976: (rallytime) Skip unreliable
tornado tests @ 2018-08-07 18:55:25 UTC
a1e54634dc
Merge pull request #48976 from rallytime/tornado0bd838ab6c
Skip unreliable tornado tests
- PR #48979: (rallytime) Back-port #48959 to
2017.7.8 @ 2018-08-07 18:11:53 UTC
- PR #48959: (rallytime) Mark some more tests as flaky (refs: #48979)
22713be9c1
Merge pull request #48979 from rallytime/bp-48959aaf986d728
Mark one grains test as flaky & convert to pytest notatione7e5abcf48
Mark 2 matcher tests as flaky
- PR #48970: (Ch3LL) [2017.7.8] Backport #48962 @
2018-08-07 15:01:57 UTC
- PR #48962: (garethgreenaway) [2017.7] Fixing tests/integration/modules/test_service.py (refs: #48970)
03aa0e49b0
Merge pull request #48970 from Ch3LL/back_489623ce1b8a3c9
Update the elif block to only be true for versions below Debian 9.
- PR #48968: (rallytime) Update man pages for
2017.7.8 release @ 2018-08-07 14:29:08 UTC
e6cea5e3c7
Merge pull request #48968 from rallytime/man-pages64fe3be41a
Update man pages for 2017.7.8 release
- PR #48950: (KaiSforza) Added a quote to
kitchen Jenkinsfiles @ 2018-08-06 14:29:08 UTC
848d583438
Merge pull request #48950 from KaiSforza/kitchenfix-2017.75242cb143a
Added a quote to kitchen Jenkinsfiles
- PR #48943: (rallytime) Mark some shell and
runner integration tests as flaky @ 2018-08-06 13:08:14 UTC
928d688d65
Merge pull request #48943 from rallytime/flaky-tests668da57ab9
Mark some shell and runner integration tests as flaky
- PR #48940: (rallytime) Back-port #48852 to 2017.7
@ 2018-08-05 21:32:26 UTC
- PR #48852: (KaiSforza) Record all the artifacts from the build (refs: #48940)
cd42510d3a
Merge pull request #48940 from rallytime/bp-48852fa4ef92e79
Record all the artifacts from the build
- PR #48935: (garethgreenaway) [2017.7]
Fix to test_pkg.test_pkg_015_installed_held @ 2018-08-05 19:47:39
UTC
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
- ISSUE #47087: (darkpixel) How do I stop the prompt "Permission denied for host <hostname>, do you want to deploy the salt-ssh key? (password required):"? (refs: #47100)
- PR #47100: (gtmanfred) Allow for not being
prompted to supply a password to deploy keys to a… @ 2018-08-05
19:12:58 UTC
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
- ISSUE #48865: (mts-avco) Windows packages are hidden in pkg.list_pkgs if they have no DisplayVersion (refs: #48891)
- PR #48891: (damon-atkins) win_pkg: Fix
issue introduced in Jan 2018 DisplayVersion missing should result… @
2018-08-05 18:53:47 UTC
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"
- ISSUE #27056: (oogali) pkgng provider on FreeBSD does not do BATCH=yes (refs: #48730, #29909)
- PR #48896: (rallytime) Back-port #48730 to 2017.7
@ 2018-08-05 18:20:40 UTC
- PR #48730: (fzipi) Fix batch install on FreeBSD using pkgng (refs: #48896)
- PR #29909: (abednarik) FreeBSD pkgng fix for non-interactive install. (refs: #48730)
- PR #29907: (bmcorser) Presumably what was meant (refs: #48730)
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
- PR #48933: (garethgreenaway) [2017.7]
Fix to test_service_disable_doesnot_exist @ 2018-08-05 14:29:43
UTC
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.
- PR #48922: (rallytime) Update backticks on
job_cache docs @ 2018-08-03 21:05:46 UTC
0c3d2c6a09
Merge pull request #48922 from rallytime/cache-doc-error8ca89df7e8
Update backticks on job_cache docs
- PR #48866: (Ch3LL) Add cmd module integration
tests for windows and fix space in path issue @ 2018-08-03 21:03:33
UTC
8d1fc4f8e5
Merge pull request #48866 from Ch3LL/cmd_win_tests905da13653
Merge branch '2017.7' into cmd_win_tests
- PR #48920: (rallytime) Back-port #48904 to 2017.7
@ 2018-08-03 15:17:07 UTC
- PR #48904: (KaiSforza) No rehashing in parallel (refs: #48920)
57d58e7541
Merge pull request #48920 from rallytime/bp-48904-2017.7a55f92954a
No rehashing in parallel
- PR #48876: (Vaelatern) Make IP_LEARNING
optional @ 2018-08-02 19:30:24 UTC
e79ccb35b1
Merge pull request #48876 from Vaelatern/make-network-learning-optionala4905b0e5d
Make IP_LEARNING optional
- PR #48890: (Ch3LL) add sleep in test_cmd
integration test @ 2018-08-02 19:15:08 UTC
f8bfab4f9f
Merge pull request #48890 from Ch3LL/cmd_testacda4ed9ab
add sleep in test_cmd integration test
- PR #48885: (rallytime) Mark shadow module
integration test as flaky @ 2018-08-02 19:04:35 UTC
52722f6ded
Merge pull request #48885 from rallytime/flaky-tests-shadowda871a2d57
Mark shadow module integration test as flaky
- PR #48884: (rallytime) Separate compound
matcher tests into individual tests @ 2018-08-02 19:04:03 UTC
bf0895656e
Merge pull request #48884 from rallytime/flaky-tests-matchers38d9eae537
Merge branch '2017.7' into flaky-tests-matchers
- PR #48868: (terminalmage) Fix race when
SIGTERM/SIGINT received while lazyloading a module @ 2018-08-02
17:13:34 UTC
a567666938
Merge pull request #48868 from terminalmage/fix-loader-race5f1169b9a2
Fix race when SIGTERM/SIGINT received while lazyloading a module
- PR #48883: (terminalmage) Fix failing git
worktree tests @ 2018-08-02 16:51:40 UTC
0ca0b6f2f2
Merge pull request #48883 from terminalmage/salt-jenkins-1023c61f75cb50
Fix failing git worktree tests3660dff13c
Separate compound matcher tests into individual tests
- PR #48869: (Ch3LL) Catch socket.error exception
in testprogram @ 2018-08-02 14:19:22 UTC
a84f5155a1
Merge pull request #48869 from Ch3LL/mac_shell_tests3734b1ec89
Catch socket.error exception in testprogram
- PR #48867: (rallytime) Skip unreliable
tornado test. @ 2018-08-01 21:07:07 UTC
7f56b8bf44
Merge pull request #48867 from rallytime/skip-tornado-test7320aa9104
Skip unreliable tornado test.3be11e06fe
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
- PR #48853: (rallytime) Back-port #48850 to 2017.7
@ 2018-07-31 20:21:49 UTC
- PR #48850: (rallytime) Skip tests in integration.shell.test_master (refs: #48853)
05f2d65de3
Merge pull request #48853 from rallytime/bp-488503c33ee554a
Skip tests in integration.shell.test_master
- ISSUE #46689: (mxork) pkg.installed: hold: True not applied to a package which is already installed. (refs: #48426)
- PR #48426: (garethgreenaway) [2017.7]
fixes to states/pkg.py @ 2018-07-31 20:18:05 UTC
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.
- ISSUE #47689: (OrlandoArcapix) Poor performance of pip.installed when given a list of packages (refs: #47734)
- PR #47734: (OrlandoArcapix) #47689 improve
run-speed of pip package state @ 2018-07-31 19:15:35 UTC
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
- PR #48844: (AVeenstra) Fixed Python 3
incompatibility in methods in nilrt_ip and debian_ip. @ 2018-07-31
17:20:27 UTC
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.
- ISSUE #48637: (slaws) state.file.retention_schedule does not ignore relative directory when using getmtime() (refs: #48662)
- PR #48662: (slaws) Excluding relative dirs in
state.file.retention_schedule @ 2018-07-31 16:15:09 UTC
136ff6735a
Merge pull request #48662 from slaws/fix-retention-schedule-486373c8f5f5b3d
pylint fix5539eff39e
Excluding relative dirs in state.file.retention_schedule
- ISSUE #48818: (guettli) Broken Link in Docs (refs: #48840)
- PR #48840: (gtmanfred) fix links in pkg doc.
@ 2018-07-31 16:13:00 UTC
1fc04f281b
Merge pull request #48840 from gtmanfred/docs8d2d268c4a
fix links in pkg doc.
- PR #48834: (gtmanfred) read output of
stringio if it is readable @ 2018-07-31 13:40:48 UTC
0a19f845ea
Merge pull request #48834 from gtmanfred/slsutilf9441d2bef
read output of stringio if it is readable
- PR #48788: (Ch3LL) Add timzeone windows
integration tests and fix get_zone @ 2018-07-27 20:14:30 UTC
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
- PR #48742: (frogunder) add windows
integration tests for states.file @ 2018-07-27 13:57:27 UTC
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
- ISSUE #48417: (samilaine) Contribution Documentation Refers to Incorrect Pylintrc (refs: #48795)
- PR #48795: (rallytime) Update linting docs
to contain .testing.pylintrc use @ 2018-07-27 13:34:13 UTC
d74f47b340
Merge pull request #48795 from rallytime/fix-484175123b17ffd
Update linting docs to contain .testing.pylintrc use
- PR #48789: (rallytime) Back-port #48783 to 2017.7
@ 2018-07-26 21:47:49 UTC
- PR #48783: (KaiSforza) Only run lint checks against changed files (refs: #48789)
- PR #48610: (gtmanfred) only run pylint on files that change (refs: #48783)
bbea9ae936
Merge pull request #48789 from rallytime/bp-48783682a05bebe
Threshold was wrongd4ca0e3a97
test: except for OSError only4547231909
Only run lint checks against changed files
- PR #48731: (zer0def) Fixed enable_vnc runner arg being passed into seed_cmd module arg in virt.init. @ 2018-07-26 21:13:59 UTC
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.
- PR #48749: (Ch3LL) Update Saltstack Logo banner
on docs.saltproject.io @ 2018-07-25 13:05:04 UTC
169afea16a
Merge pull request #48749 from Ch3LL/logo_docs73b1fc29f0
Update Saltstack Logo banner on docs.saltproject.io
- PR #48743: (rallytime) Update DOCBANNER with
new SaltConf18 image @ 2018-07-24 16:46:19 UTC
781c6a6c36
Merge pull request #48743 from rallytime/saltconf-ad-2017.76df8fd8652
Update DOCBANNER with new SaltConf18 image
- PR #48720: (Ch3LL) Fix
test_managed_source_hash_indifferent_case on macosx to correct tmp path
@ 2018-07-23 22:32:56 UTC
ce4e22224e
Merge pull request #48720 from Ch3LL/mac_file_path01d25fae19
Fix test_managed_source_hash_indifferent_case on macosx to correct tmp path
- PR #48719: (Ch3LL) Enable service if disabled
before running state service tests @ 2018-07-23 21:01:14 UTC
4b9f037d43
Merge pull request #48719 from Ch3LL/service_mac_statef44a2fc349
Enable service if disabled before running state service tests
- PR #48715: (rallytime) [2017.7] Mark some
tornado tests as flaky @ 2018-07-23 17:27:13 UTC
b2431eab10
Merge pull request #48715 from rallytime/flaky-tests7332cce567
[2017.7] Mark some tornado tests as flaky
- PR #48672: (frogunder) add service enabled
test @ 2018-07-23 15:38:49 UTC
801eae3b8d
Merge pull request #48672 from frogunder/450120747f2e58a
add service enabled test
- PR #48691: (Ch3LL) Add windows pkg module
integration tests @ 2018-07-22 20:01:30 UTC
689c231d2b
Merge pull request #48691 from Ch3LL/win_repo_pkg_test4b7d6d80c5
Remove unnecessary jinja in curl.sls file2bedadfadb
Add windows pkg module integration tests
- ISSUE #48627: (nbraud) acme module's group parameter is non-functional (refs: #48635)
- ISSUE #48626: (nbraud) acme module fails to set file permissions if the certificate is already present (refs: #48635)
- PR #48635: (nbraud) Bug fixes in the acme
module & state @ 2018-07-22 19:53:49 UTC
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
- PR #48345: (twangboy) Fix behavior of
powercfg module and state @ 2018-07-20 17:37:13 UTC
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
- PR #48656: (Ch3LL) Add windows ip module
integration tests @ 2018-07-20 14:57:45 UTC
96447ce541
Merge pull request #48656 from Ch3LL/windows_ip_mod90c3f568b1
Add windows ip module integration tests
- PR #48638: (twangboy) Remove vcredist 2015
from Py3 installer @ 2018-07-20 14:56:40 UTC
0c5fff3dc8
Merge pull request #48638 from twangboy/fix_vcrediste30d17099d
Use goto instead of if statemente1042fa084
Remove vcredist for Py3
- PR #48664: (Ch3LL) [2017.7] Fix service.disabled
test for macosx @ 2018-07-20 14:32:56 UTC
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
- PR #48625: (Ch3LL) Follow up to PR #48555 @
2018-07-20 14:27:55 UTC
- PR #48555: (Ch3LL) Fix state.sls_id not running on ssh minion (refs: #48625)
3da3cf2f3f
Merge pull request #48625 from Ch3LL/ssh_statef590eb2b02
Update state.py9790ee3d0d
Follow up to PR #48555
- PR #48673: (Ch3LL) Use different pub and ret
ports for testprogram integration tests @ 2018-07-20 14:11:51
UTC
33812f78f1
Merge pull request #48673 from Ch3LL/mac_port87dd85a220
Use different pub and ret ports for testprogram integration tests
- PR #48675: (Ch3LL) Fix mac service.disable tests
@ 2018-07-20 14:09:41 UTC
5f6a7c4d89
Merge pull request #48675 from Ch3LL/mac_disablec78efab828
Fix mac service.disable tests
- ISSUE #43138: (F30) npm.installed mistakenly throws error for packages which are "installed via remote" (refs: #48492, #48658)
- PR #48658: (wyardley) Improve handling of
json output (#43138) @
2018-07-20 14:08:34 UTC
- PR #48492: (wyardley) Improve identifying json out in npm module (#43138) (refs: #48658)
93d2f51d2b
Merge pull request #48658 from wyardley/wyardley-npm-json-output-20177ff3c9c5ff
Improve handling of npm json output (#43138)
- ISSUE #48677: (OrlandoArcapix) npm.bootstrap does not return True (clean) with test=true and no changes (refs: #48678)
- PR #48678: (OrlandoArcapix) Fix for
issue #48677 -
return clean npm.bootstrap on no changes @ 2018-07-20 14:07:22
UTC
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
- ISSUE #46884: (alexandergraul) salt.utils.rsax931._init_libcrypto() fails to initialize libopenssl1_1-1.1.0h (refs: #48580)
- PR #48580: (rallytime) Don't error on
retcode 0 in libcrypto.OPENSSL_init_crypto call @ 2018-07-19
19:21:13 UTC
- PR #37772: (bdrung) Support initializing OpenSSL 1.1 (refs: #48580)
07a1f6520f
Merge pull request #48580 from rallytime/fix-46884736b382e91
Don't error on retcode 0 in libcrypto.OPENSSL_init_crypto call
- PR #48628: (terminalmage) Fix NameError
in testinfra module @ 2018-07-18 21:34:03 UTC
9874429741
Merge pull request #48628 from terminalmage/testinfra5ace9f01ec
Fix NameError in testinfra module
- PR #48651: (gtmanfred) [2017.7] handle pyzmq
for python3.4 @ 2018-07-18 17:34:41 UTC
0d4c80205f
Merge pull request #48651 from gtmanfred/pylint-2017.7b6ee52f859
handle pyzmq for python3.4
- PR #48647: (gtmanfred) [2017.7] disable
checks on pylint @ 2018-07-18 16:21:22 UTC
160ae29cf2
Merge pull request #48647 from gtmanfred/pylint-2017.7ff818c4ca2
disable checks on pylint
- ISSUE #46924: (chschmitt) Stale custom roster from __pycache__ executed instead of changed .py file (refs: #48593)
- PR #48593: (pritambaral) Fix importlib pyc
loading order @ 2018-07-17 21:06:28 UTC
47b1032efa
Merge pull request #48593 from pritambaral/fix/2017.7-importlib-pyc-loading-orderadd7894dee
loader: Fix suffix order when importlib is used
- PR #48630: (dubb-b) Adding options to Jenkins
pipline builds @ 2018-07-17 20:16:23 UTC
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- PR saltstack/salt#48610: (gtmanfred) only run pylint on files that change (refs: #48633)
- PR #48633: (gtmanfred) Revert "only run
pylint on files that change" @ 2018-07-17 18:44:03 UTC
a8ae2adf64
Merge pull request #48633 from saltstack/revert-48610-2017.7bab4a769d4
Revert "only run pylint on files that change"
- PR #48614: (rallytime) Back-port #48562 to 2017.7
@ 2018-07-17 15:04:04 UTC
- PR #48562: (basepi) Add timeouts to all s3 queries (refs: #48614)
6e32bb7f74
Merge pull request #48614 from rallytime/bp-48562cb654bbf2c
Add timeouts to all s3 queries
- ISSUE #48415: (doesitblend) Event.send short-circuiting in multi-master mode (refs: #48588)
- PR #48588: (garethgreenaway) [2017.7]
event send multi master @ 2018-07-17 10:31:20 UTC
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.
- PR #48610: (gtmanfred) only run pylint on
files that change (refs: #48783) @
2018-07-17 01:36:50 UTC
24ffda49ba
Merge pull request #48610 from gtmanfred/2017.7779d1a3dcb
only run pylint on files that change
- PR #48584: (Ch3LL) Fix grp import for mac in
test_user integration test @ 2018-07-16 19:28:13 UTC
5391dd0a8d
Merge pull request #48584 from Ch3LL/mac_user_grp585ee9db90
Fix grp import for mac in test_user integration test
- PR #48555: (Ch3LL) Fix state.sls_id not running
on ssh minion (refs: #48625) @
2018-07-16 13:24:41 UTC
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
- PR #48583: (Ch3LL) Add flaky decorator to
mac_system and mac_timezone tests @ 2018-07-13 19:56:40 UTC
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
- PR #48534: (xetix) Fix behaviour of function
latest_version in zypper module when multip… @ 2018-07-13 19:56:05
UTC
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
- PR #48582: (dwoz) Finally fix prepend for real @
2018-07-13 18:45:35 UTC
10124034cb
Merge pull request #48582 from dwoz/test_prepend_fixf37571e0bd
Merge branch '2017.7' into test_prepend_fix
- PR #48564: (dwoz) Fix failing prepend test @
2018-07-13 14:12:47 UTC
13f67335f3
Merge pull request #48564 from dwoz/test_prepend_fix136ddf5f54
Finally fix prepend for real
66b25e65bf
Fix failing prepend test
- PR #48558: (dwoz) Remove which mock to get the
test passing @ 2018-07-12 19:04:12 UTC
b8ce27729f
Merge pull request #48558 from dwoz/test_file_fixc858bf477f
Remove which mock to get the test passing
- PR #48552: (KaiSforza) Set up junit in
jenkins @ 2018-07-12 16:23:33 UTC
a15c65202d
Merge pull request #48552 from KaiSforza/jenkins-junit-201772b1830974
Set up junit in jenkins
- PR #48550: (gtmanfred) add posargs to tox
pylint @ 2018-07-12 14:34:25 UTC
f73108026e
Merge pull request #48550 from gtmanfred/2017.7d5c603d9b6
add posargs to tox pylint
- PR #48535: (asnell) Update manage_file helptext
@ 2018-07-12 13:34:47 UTC
113b0426f8
Merge pull request #48535 from asnell/asnell-patch-2d328f6e43d
Update manage_file helptext- PR saltstack/salt#48525: (gtmanfred) add kazoo for testing zookeeper. (refs: #48527)
- PR #48527: (gtmanfred) Revert "add kazoo for
testing zookeeper." @ 2018-07-11 17:29:16 UTC
0c0c05c2bc
Merge pull request #48527 from saltstack/revert-48525-2017.718d06c1a93
Revert "add kazoo for testing zookeeper."
- PR #48526: (twangboy) Rollback
python-certifi-win32 @ 2018-07-11 17:26:56 UTC
05bad3e71c
Merge pull request #48526 from twangboy/rollback_certifi-win32361b3cdc2f
Rollback python-certifi-win32
- PR #48521: (Martin819) Back-port #48222 to 2017.7
@ 2018-07-11 16:42:51 UTC
- PR #48222: (Martin819) Fix GlusterFS module for version 4.0 and above (refs: #48521)
db066effe4
Merge pull request #48521 from Martin819/2017.7d5d01f6698
Fix for GlusterFS 4.0 and above
- PR #48525: (gtmanfred) add kazoo for testing
zookeeper. @ 2018-07-11 16:09:40 UTC
ed0bd2bbec
Merge pull request #48525 from gtmanfred/2017.7d7a6bff2b2
add kazoo for testing zookeeper.
- ISSUE #48277: (dvenckus) init.sls with included states fails with more than one, 'Template was specified incorrectly: False' (refs: #48388)
- ISSUE #46986: (github-abcde) opts file_roots gets overwritten with pillar_roots in orchestration run (refs: #48388)
- PR #48388: (garethgreenaway) [2017.7]
reset file_roots for renderers after compile_pillar @ 2018-07-11
13:13:45 UTC
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.
- PR #48512: (gtmanfred) pin pm and grunt
packages for npm tests @ 2018-07-11 13:06:06 UTC
38df812257
Merge pull request #48512 from gtmanfred/npm9ba0f6b3a0
pin pm and grunt packages for npm tests
- PR #48513: (rallytime) [2017.7] Merge
forward from 2017.7.7 to 2017.7 @ 2018-07-11 13:04:01 UTC
04ba31147f
Merge pull request #48513 from rallytime/merge-2017.7a466a4880f
Merge branch '2017.7.7' into '2017.7'
- PR #48514: (gtmanfred) upgrade dependencies
for pytest tests @ 2018-07-10 20:53:55 UTC
f0352ea95a
Merge pull request #48514 from gtmanfred/2017.7739bf92599
upgrade dependencies for pytest tests
- PR #48491: (grokrecursion) Group gid
fixed as integer @ 2018-07-10 19:31:40 UTC
5372b60137
Merge pull request #48491 from grokrecursion/group-fix-v21556b37221
fixed pylint errorsf6d9177dab
fixed indentation for pep8b9556bf923
v2 try of gid converted to integer
- PR #48375: (Ch3LL) Add user and group to
makedirs cmd in file.copy @ 2018-07-10 12:35:10 UTC
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
- PR #48490: (KaiSforza) Cifixes @
2018-07-09 15:20:46 UTC
d38951b1b3
Merge pull request #48490 from KaiSforza/cifixes9fe7199af5
Mark failed if anything is found6749a6bf19
Stop archiving the docs
- PR #48472: (gtmanfred) use tox to run pylint
@ 2018-07-07 02:46:46 UTC
22cd4206c4
Merge pull request #48472 from gtmanfred/2017.7c7a3a7d8bd
update jenkins tests to use tox for lint44aaac1d33
use tox to run pylint
- PR #48476: (twangboy) Fix dependencies @
2018-07-06 23:43:26 UTC
27ea8f35ea
Merge pull request #48476 from twangboy/fix_dependenciesb0087d425c
Add license info935f9b560c
Fix dependencies
- ISSUE #48336: (JuanManuelVizcainoAbad) file.directory (refs: #48399)
- PR #48399: (garethgreenaway) [2017.7]
fixes to module/file.py @ 2018-07-06 18:02:29 UTC
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.
- PR #48471: (gtmanfred) Add some
configurations to tox @ 2018-07-06 17:45:55 UTC
6166ff6b78
Merge pull request #48471 from gtmanfred/2017.7392ab4e51f
Add some configurations to tox
- PR #48433: (discogestalt) Fix issue with
redismod.hmset method @ 2018-07-06 15:55:44 UTC
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
- PR #48428: (terminalmage) Fix outputter
detection in jobs.lookup_jid runner @ 2018-07-06 14:37:37 UTC
aacee0fe2c
Merge pull request #48428 from terminalmage/fix-jobs.lookup_jid6509aa9089
Fix outputter detection in jobs.lookup_jid runner
- PR #48429: (rallytime) Back-port #46824 to 2017.7
@ 2018-07-03 21:45:36 UTC
- PR #46824: (beornf) Regression to ignore retcodes on crontab calls (refs: #48429)
a7e52f0de2
Merge pull request #48429 from rallytime/bp-468248b4486248d
Added ignore_retcode to mock unit testsf8beab71dd
Regression to ignore retcodes on crontab calls
- PR #48432: (dwoz) Prepend test needs file.touch
method @ 2018-07-03 21:32:48 UTC
4576ef20bc
Merge pull request #48432 from dwoz/file-prepend-again349a2b279e
Prepend test needs file.touch method
- ISSUE #48230: (whytewolf) file.managed source_hash case-sensitive for test=true (refs: #48422)
- ISSUE #38914: (hgfischer) Uppercase checksums are not accepted by archive.extracted (refs: #40754, #48422)
- PR #48422: (rallytime) Allow file.managed to
work with uppercase source_hash in test=true mode @ 2018-07-03
16:40:59 UTC
- PR #40754: (lordcirth) file.manage_file: uppercase checksums now work (refs: #48422)
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
- PR #48410: (dwoz) Fix service dead test on
windows @ 2018-07-03 14:17:29 UTC
83e387c951
Merge pull request #48410 from dwoz/service_dead_test_fix5c0923448d
Fix service dead test on windows
- PR #48413: (twangboy) Fix archive.extracted
to handle UNC paths @ 2018-07-03 14:14:46 UTC
d3ba345da5
Merge pull request #48413 from twangboy/fix_47811c5aad04140
handle unc paths
- PR #48416: (dwoz) Fix service integration test
(py3) @ 2018-07-03 14:08:45 UTC
827ef2aac4
Merge pull request #48416 from dwoz/service_integration_fixc43f150dcd
Fix service integration test (py3)
- PR #48385: (Ch3LL) Update release versions for
the 2017.7 branch @ 2018-07-03 13:39:29 UTC
10fe7d2b9b
Merge pull request #48385 from Ch3LL/1update_version_doc_2017.73cf335b0b9
Update release versions for the 2017.7 branch
- PR #48405: (Ch3LL) [2017.7] Remove In Progress
Warning on 2017.7.7 @ 2018-07-03 13:32:10 UTC
f8a9a037e6
Merge pull request #48405 from Ch3LL/rm_inprog_2017.703ed5167fa
[2017.7] Remove In Progress Warning on 2017.7.7
- PR #48409: (dwoz) Fix file state prepend test @
2018-07-02 23:21:08 UTC
8ac867c168
Merge pull request #48409 from dwoz/test_prepend_fix9c7085b70f
Fix file state prepend test
- PR #48396: (dwoz) Fix file.symlink state test for
windows @ 2018-07-02 18:10:32 UTC
10e93bff7f
Merge pull request #48396 from dwoz/symlink_test_fixd3456d31e6
Fix file.symlink state test for windows
- PR #48362: (twangboy) Fix stacktrace when
registry entries are missing @ 2018-06-30 13:20:01 UTC
7e25f26837
Merge pull request #48362 from twangboy/fix_4827677629f640a
Fix module unit testsb5ca560b73
Fix lint error210e280ecf
Use explicit parameter names776db98a5c
Handle missing registry entries
- PR #48383: (rallytime) Back-port #48379 to 2017.7
@ 2018-06-29 19:48:38 UTC
- PR #48379: (KaiSforza) Clean up the workspaces at the end for every job (refs: #48383)
80222b6b7c
Merge pull request #48383 from rallytime/bp-483799fc7815594
Clean up the workspaces at the end for every job
- PR #48382: (rallytime) Back-port #48346 to 2017.7
@ 2018-06-29 19:45:12 UTC
- PR #48346: (KaiSforza) Use the right ssh key to destroy kitchen (refs: #48382)
aa68aa774a
Merge pull request #48382 from rallytime/bp-483466a70ba222e
Use the right ssh key to destroy kitchen
- PR #48381: (rallytime) Back-port #48330 to 2017.7
@ 2018-06-29 19:43:46 UTC
- PR #48330: (KaiSforza) Add warnings plugin to replace violations (refs: #48381)
9519f640e7
Merge pull request #48381 from rallytime/bp-483306857bedcc2
Add warnings plugin to replace violations
- PR #48363: (dubb-b) Changing debug to info for
logging @ 2018-06-28 20:45:17 UTC
14db0aa35d
Merge pull request #48363 from dubb-b/2017.7c0b962e28d
Changing debug to info for logging
- PR #48352: (Ch3LL) Add missing key to
accept_dict function in wheel docs @ 2018-06-28 13:54:37 UTC
5b29cd326f
Merge pull request #48352 from Ch3LL/wheel_doc89ada68165
Add missing key to accept_dict function in wheel docs
- PR #48329: (rallytime) Trigger review
requests for team-ssh for roster files @ 2018-06-28 13:53:42
UTC
02cf19ee3b
Merge pull request #48329 from rallytime/codeowners-roster-files5e56615e00
Trigger review requests for team-ssh for roster files
- ISSUE #48316: (ralex) Wrong init system used in virtual module "service" on Manjaro (refs: #48349)
- PR #48349: (ralex) Disable the "service" module
on Manjaro since it is using systemd @ 2018-06-28 13:32:37 UTC
53cf1794be
Merge pull request #48349 from ralex/fix-manjaro-service-behaviour6cafce547e
Disable the service module on Manjaro since it is using systemd
- PR #48324: (Ch3LL) Update release versions for
the 2017.7 branch @ 2018-06-27 13:44:22 UTC
89dfcf3a4e
Merge pull request #48324 from Ch3LL/update_version_doc_2017.747845ba810
Update release versions for the 2017.7 branch
- PR #48331: (rallytime) Back-port #48215 to 2017.7
@ 2018-06-27 13:12:35 UTC
- PR #48215: (KaiSforza) Notify during tests using different credentials (refs: #48331)
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
- PR #48332: (rallytime) Back-port #48321 to 2017.7
@ 2018-06-27 13:12:15 UTC
- PR #48321: (KaiSforza) Jenkins needs the / to get the directory (refs: #48332)
ab05e00d8c
Merge pull request #48332 from rallytime/bp-48321d72af6ab4e
Jenkins needs the / to get the directory
- ISSUE #42659: (szin2012) rest_tornado is not able to return normal result (refs: #48193, #48295)
- PR #48295: (rallytime) Back-port #48193 to 2017.7
@ 2018-06-26 23:42:18 UTC
- PR #48193: (jacksontj) Properly wait on returns in saltnado (refs: #48295)
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
- PR #48117: (twangboy) service.disabled on
Windows @ 2018-06-26 23:35:59 UTC
9aa4687ab9
Merge pull request #48117 from twangboy/fix_48026dd37f8fbc2
Disable services that are set to manual
- ISSUE #48122: (pasmon) Salt minion 2017.7.6 disregards "bin_env" in pip state (refs: #48189)
- PR #48207: (rallytime) Back-port #48189 to 2017.7
@ 2018-06-25 19:26:56 UTC
- PR #48189: (gtmanfred) If pip binary is passed to bin_env, use that pip binary (refs: #48207)
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
- ISSUE #45383: (jodok) RabbitMQ commands fail due to wrong locale (refs: #47453)
- PR #48293: (rallytime) Back-port #47453 to 2017.7
@ 2018-06-25 19:06:42 UTC
- PR #47453: (dqminh) don't reset system locale when running rabbitmqctl commands (refs: #48293)
06a927b2aa
Merge pull request #48293 from rallytime/bp-47453e96ab6778e
don't reset system locale when running rabbitmqctl commands
- PR #48219: (zer0def) Fix: LXC legacy
configuration key warnings falsely report errors during state change @
2018-06-25 13:46:07 UTC
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.
- ISSUE #46507: (nkv16786) Failed to return clean data (refs: #48234)
- PR #48234: (dwoz) Fix py2 thin dir issues @
2018-06-25 13:33:02 UTC
3327181507
Merge pull request #48234 from dwoz/thin_dir70c603451b
Fix py2 thin dir issues
- ISSUE #47984: (jeduardo) x509 module/state writing wrong certificate serial number to CRL (refs: #48080)
- PR #48080: (lusche) Bugfix #47984 messed
up cert serial @ 2018-06-22 18:00:14 UTC
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
- PR #48232: (gtmanfred) do not expand kwargs
for cloud.action @ 2018-06-22 15:49:21 UTC
bccb4dcd46
Merge pull request #48232 from gtmanfred/cloudd108112e1a
do not expand kwargs for cloud.action
- PR #48238: (mirceaulinic) SDB cache
module: AttributeError: 'Cache' object has no attribute 'set' @
2018-06-22 15:37:22 UTC
056f43f663
Merge pull request #48238 from mirceaulinic/fix-sdb-cache51e5fbfa1d
SDB cache module: AttributeError: 'Cache' object has no attribute 'set'
- ISSUE #48025: (onmeac) Autoloading Utility Modules? (refs: #48037)
- PR #48037: (terminalmage) Add "sync_mods"
argument to state.apply/state.sls @ 2018-06-21 19:57:03 UTC
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
- PR #48249: (rallytime) Update release notes
for 2017.7.7 @ 2018-06-21 18:30:39 UTC
0bae927048
Merge pull request #48249 from rallytime/2017.7.7-release-notes-update36032c8ee7
Update release notes for 2017.7.7
- PR #48242: (asnell) Add sample list data via
command line pillar @ 2018-06-21 18:27:41 UTC
8e06471817
Merge pull request #48242 from asnell/asnell-patch-1f66bf60073
Add sample list data via command line pillar
- PR #48226: (terminalmage) 2 fixes for
when Salt is installed using -OO @ 2018-06-20 20:12:34 UTC
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
- PR #48227: (Ch3LL) Skip new sha256 files on
repo.saltstack.com/windows @ 2018-06-20 20:12:09 UTC
c6a0207cae
Merge pull request #48227 from Ch3LL/fix_win_tests236773e3e9
Skip new sha256 files on repo.saltstack.com/windows
- ISSUE #48128: (bowmanjd-lms) apk.py Python 3 compatibility (refs: #48131)
- PR #48131: (bowmanjd-lms) Fix
py3-incompatible dict.keys()[x] call in apk.py @ 2018-06-19 18:19:02
UTC
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
- ISSUE #47901: (frogunder) 2017.7.6 - Exiting command with CTRL-C gives Error/Traceback (refs: #48185)
- PR #48185: (DmitryKuzmenko) Don't call
.exception() on future unless it's done. @ 2018-06-19 18:16:27
UTC
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.
- PR #48192: (twangboy) Use the
--disable-pip-version-check option (2017.7) @ 2018-06-19 18:13:12
UTC
80a3e37c2e
Merge pull request #48192 from twangboy/fix_pip_version_2017.759ae2cc5fc
Use --disable-pip-version-check for build_env#.ps1
- PR #48201: (zer0def) Fixes to LXC bootstrap
when alternate lxcpath is provided. @ 2018-06-19 12:56:40 UTC
12e2b8882a
Merge pull request #48201 from zer0def/lxc-bootstrap-fixes6f6d3d40d4
Take lxcpath into account when bootstrapping new containers. Version comparison fixes.
- PR #48190: (terminalmage) Fix
mount.vfstab unit test @ 2018-06-18 21:47:54 UTC
e079fce38d
Merge pull request #48190 from terminalmage/fix-vfstab-test8d70d14362
Fix mount.vfstab unit test
- PR #48115: (KaiSforza) Add jenkinsfiles to
define tests in 2017 @ 2018-06-18 21:27:40 UTC
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
- PR #48174: (terminalmage) Add
docker.update_mine config option @ 2018-06-18 19:04:54 UTC
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 #47031: (lejambon) Cannot set hwclock on UTC on CentOS 7 (refs: #47049, #48061)
- PR #48061: (garethgreenaway) [2017.7]
Porting #47049 to
2017.7. @ 2018-06-15 17:15:50 UTC
- PR #47049: (lejambon) Centos set utc hwclock (refs: #48061)
df2a156338
Merge pull request #48061 from garethgreenaway/port_47049_2017_77c472fed51
Fixing failing test_set_hwclock_aix test.ccb0acc958
Porting #47049 to 2017.7.
- PR #48143: (Ch3LL) Add timeout argument to
run_salt for ShellCase @ 2018-06-15 17:04:57 UTC
5ec3cf2dd4
Merge pull request #48143 from Ch3LL/fix_long_job48b5d2e9d3
Add timeout argument to run_salt for ShellCase
- PR #48135: (rallytime) Update the 2017.7.7
and 2017.7.8 release notes @ 2018-06-14 21:22:06 UTC
- PR #48134: (rallytime) Add release notes file for 2017.7.7 (refs: #48135)
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
- PR #48105: (rallytime) [2017.7] Merge
forward from 2017.7.6 to 2017.7 @ 2018-06-14 17:00:09 UTC
ac9dabbfaa
Merge pull request #48105 from rallytime/merge-2017.7cdb45874de
Merge branch '2017.7.6' into '2017.7'
- PR #48101: (rallytime) [2017.7] Update
2017.7.7 reference to 2017.7.8 @ 2018-06-14 13:14:09 UTC
2da56a69d9
Merge pull request #48101 from rallytime/update-doc-refs-2017.77ba6f5fb36
Update 2017.7.7 reference to 2017.7.8
- PR #48091: (terminalmage) Reverse
monkeypatching after test_symlink_list finishes @ 2018-06-13
18:02:53 UTC
5a0e3d46e7
Merge pull request #48091 from terminalmage/fix-file_roots-monkeypatching6fe711ad76
Reverse monkeypatching after test_symlink_list finishes
- PR #48088: (rallytime) Update release
versions for the 2017.7 branch @ 2018-06-13 14:03:03 UTC
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
- ISSUE #48038: (austinpapp) jobs are not dedup'ing minion side (refs: #48075)
- PR #48075: (garethgreenaway) [2017.7]
Ensure that the shared list of jids is passed @ 2018-06-13 13:25:35
UTC
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.
- PR #48071: (terminalmage) Fix inaccurate
gitfs_saltenv example in GitFS Walkthrough @ 2018-06-12 20:34:13
UTC
aa33cc0b0c
Merge pull request #48071 from terminalmage/gitfs-docs24545204b3
Fix inaccurate gitfs_saltenv example in GitFS Walkthrough
- ISSUE #48039: (twellspring) github.repo_present returns stacktrace, got multiple values for keyword argument profile (refs: #48040)
- PR #48053: (rallytime) Back-port #48040 to 2017.7
@ 2018-06-12 14:46:12 UTC
- PR #48040: (twellspring) states/github.py fix for incorrect positional argument (refs: #48053)
fb4ceacb88
Merge pull request #48053 from rallytime/bp-48040265b22b194
states/github.py fix for incorrect positional argument
- PR #48024: (gtmanfred) add pytest coverage
and xml junits @ 2018-06-12 14:03:26 UTC
f37dcaac6d
Merge pull request #48024 from gtmanfred/2017.756b074ab27
allow specifying a different state to run on convergecc9c4b4d5a
add pytest coverage and xml junits
- PR #48044: (twangboy) Add fail code for
WinHTTP send/receive error @ 2018-06-11 13:49:29 UTC
ffee3576ec
Merge pull request #48044 from twangboy/wua_add_fail_coded41d0c25eb
Add faile code for WinHTTP send/receive error
- PR #48009: (dwoz) minionswarm runs on windows @
2018-06-08 13:52:36 UTC
871a910fcb
Merge pull request #48009 from dwoz/winswarmfix5027c7bb84
minionswarm runs on windows
- PR #47968: (gtmanfred) Clean up tox + pytest
@ 2018-06-06 21:23:52 UTC
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
- PR #47978: (twangboy) Add try/finally, fix
typo in 7zip def file @ 2018-06-06 19:06:04 UTC
42dd6b83eb
Merge pull request #47978 from twangboy/fix_test_pkg8bb36b3a4b
Add try/finally, fix typo in 7zip def file
- PR #47959: (twangboy) Fix failing test when
service doesn't exist @ 2018-06-06 19:05:43 UTC
a67b21ef3d
Merge pull request #47959 from twangboy/fix_test_service0cd47aa81e
Remove unused importd4b42540e3
Fix failing test when service doesn't exist
- ISSUE #30367: (paulfanelli) salt-run orchestration via state.sls always successful; it is ignoring state return value (refs: #47843)
- PR #47983: (garethgreenaway) [2017.7]
Backporting #47843 @
2018-06-06 19:03:15 UTC
- PR #47843: (garethgreenaway) [2018.3] orchestration results False when function is False (refs: #47983)
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.
- PR #47533: (twangboy) Fix issues with
functions that use makedirs on Windows @ 2018-06-06 17:20:51
UTC
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
- PR #47827: (twangboy) Fix issue when archive
is on mapped drive @ 2018-06-06 17:18:00 UTC
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
- ISSUE #47888: (mbunkus) postfix.set_main overwrites wrong keys (refs: #47966)
- PR #47966: (mbunkus) Fix postfix.set_main's
assumption of prefix-free key names @ 2018-06-06 15:43:24 UTC
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
- PR #47824: (twangboy) Fix issues with
setup.py in Windows @ 2018-06-05 17:39:53 UTC
df50ce7b1b
Merge pull request #47824 from twangboy/fix_setup.py4538b3abb3
Remove 'len-as-condition' disablementd4efcc3c8b
Skip lint errors1b3977f8d4
Remove m2crypto download for Windows
- PR #47922: (damon-atkins) win_pkg:
pkg.refresh_db verbose=True PY3 compatibility fix @ 2018-06-05
13:31:49 UTC
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
- PR #47933: (terminalmage) Clarify
pillar.get docs @ 2018-06-04 14:07:58 UTC
8008fca2f6
Merge pull request #47933 from terminalmage/add-pillar.get-docs4eb022b675
Clarify pillar.get docs
- PR #47944: (terminalmage) Replace use of
deprecated argument name in git.detached docstring @ 2018-06-04
13:53:34 UTC
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_fix
- PR #47860: (terminalmage) Clean up doc
build warnings, add best practices for writing states @ 2018-06-01
14:42:55 UTC
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
- PR #47877: (dwoz) Revert job chunk wait time
change @ 2018-06-01 14:11:46 UTC
d2f3377b5b
Merge pull request #47877 from dwoz/sleep_auditebc7cde9cb
Revert job chunk wait time change4ce0fe6546
win_pkg under py3 keys returns a view instead of a list, wrap keys in list()
- PR #47917: (dwoz) Fix windows tests suite
breakage @ 2018-06-01 11:42:15 UTC
- PR #47500: (dwoz) Get the current username on windows (refs: #47917)
735e92093e
Merge pull request #47917 from dwoz/winsuite118601ebd6
Fix windows tests suite breakage
- PR #47822: (Ch3LL) Add user state integration
tests to windows @ 2018-05-30 21:13:07 UTC
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
- PR #47876: (doesitblend) Add file read
windows @ 2018-05-30 14:03:55 UTC
b9da4f1221
Merge pull request #47876 from doesitblend/add-file-read-windows3f7e7ec327
Add file.read function to Windows module
- PR #47882: (frogunder) add whoami test @
2018-05-30 13:47:13 UTC
cbe2ecfae8
Merge pull request #47882 from frogunder/4501338d114a2d2
add whoami test
- PR #47853: (dwoz) Fix for py3 ec2 cloud tests @
2018-05-28 23:08:09 UTC
4b28e510f1
Merge pull request #47853 from dwoz/py3-cloud-testc2f8aef7c5
Fix for py3 ec2 cloud tests
- ISSUE #47833: (blefeuvr) reactor.add | list | delete -> python exception (refs: #47847)
- PR #47847: (garethgreenaway) [2017.7]
reactor runner documentation @ 2018-05-25 23:23:31 UTC
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.
- PR #47846: (Ch3LL) Fix flaky refresh pillar
integration test @ 2018-05-25 20:50:48 UTC
0bf651b470
Merge pull request #47846 from Ch3LL/p_refresh_test019edad8e4
Fix flaky refresh pillar integration test
- PR #47552: (twangboy) Show GPO settings,
raise error if trying to set gpo managed settings @ 2018-05-25
20:41:22 UTC
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
- ISSUE #47690: (lomeroe) productname grain missing on Solaris (refs: #47691)
- PR #47691: (lomeroe) Update regexes for
Solaris 'product' grain and copy to 'productname' grain @ 2018-05-25
20:38:18 UTC
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.
- PR #47778: (Ch3LL) Add test_pkg integration
state tests to windows @ 2018-05-25 20:36:47 UTC
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
- PR #47823: (Ch3LL) Add win_dns module
integration tests for windows @ 2018-05-25 20:34:03 UTC
6f934c2259
Merge pull request #47823 from Ch3LL/win_dns_test7848114d6a
Add win_dns module integration tests for windows
- PR #47838: (rallytime) Back-port #47810 to 2017.7
@ 2018-05-25 20:33:44 UTC
- PR #47810: (rmcintosh) Fix Linode plan selection (refs: #47838)
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
- PR #47805: (twangboy) Add sign.bat script for
signing packages @ 2018-05-25 13:53:58 UTC
9ef6e60617
Merge pull request #47805 from twangboy/add_sign.bat66d8b0331a
Add sign.bat script for signing packages
- PR #47500: (dwoz) Get the current username on
windows (refs: #47917) @
2018-05-24 19:14:07 UTC
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
- ISSUE #35960: (basepi) Beacons cannot be reloaded/refreshed without minion restart (refs: #40892)
- PR #47802: (rallytime) Back-port #40892 to 2017.7
@ 2018-05-24 16:34:35 UTC
- PR #40892: (jagguli) add minion function to reload beacon #35960 (refs: #47802)
552526f309
Merge pull request #47802 from rallytime/bp-40892bb357da084
add minion function to reload beacon #35960
- PR #47816: (Ch3LL) Add windows to service
disable ERROR check in tests @ 2018-05-24 15:31:36 UTC
c9cccf53b9
Merge pull request #47816 from Ch3LL/disable_windows2509d36888
Add windows to service disable ERROR check in tests
- PR #47773: (frogunder) add
win_servermanager.list_available test @ 2018-05-23 19:44:14 UTC
2cb6634c6b
Merge pull request #47773 from frogunder/450117c9b0bda33
add win_servermanager.list_available test
- PR #47807: (dwoz) Try an even bigger timeout @
2018-05-23 19:38:21 UTC
e65dece202
Merge pull request #47807 from dwoz/winrmtests1f1cc1357a
Increase instance size for cloud testsbe8dcd21f1
Try an even bigger timeout
- PR #47765: (meaksh) Prevent zypper from parsing
repo configuration from not .repo files @ 2018-05-23 14:45:04
UTC
46618d2ce7
Merge pull request #47765 from meaksh/2017.7-fix-zypper-error-reading-repo4475ba19b8
Prevent zypper from parsing repo configuration from not .repo files
- PR #47781: (rallytime) Update cloud test
profile and docs to use new Linode size labels @ 2018-05-23 13:09:13
UTC
0e87559ee3
Merge pull request #47781 from rallytime/update-linode-sizesa90c1b760e
Update cloud test profile and docs to use new Linode size labels
- PR #47748: (rallytime) [2017.7] Merge
forward from 2017.7.6 to 2017.7 @ 2018-05-22 20:53:02 UTC
3ddc56cb9b
Merge pull request #47748 from rallytime/merge-2017.7b75f5ae38e
Merge branch '2017.7.6' into '2017.7'17596f3025
Merge branch '2017.7.6' into '2017.7'e458f4a031
Merge branch '2017.7.6' into '2017.7'
- PR #47779: (dwoz) Increase ec2 cloud timeouts to
1000 @ 2018-05-22 20:35:45 UTC
0ddc864f90
Merge pull request #47779 from dwoz/winrmtestsd5eafe9d53
Use common timeout variable7e948eb540
Increase ec2 cloud timeouts to 1000
- PR #47430: (baniobloom) Add catch for
VPCAssociationNotFound @ 2018-05-22 14:54:01 UTC
17c4c8443c
Merge pull request #47430 from baniobloom/vpc_association_not_found0f1d007f91
added catch for VPCAssociationNotFound
- PR #47525: (baniobloom) Trying to add a
duplicate sec group rule true @ 2018-05-22 14:51:09 UTC
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
- PR #47772: (gtmanfred) lock down
dependencies for kitchen-salt @ 2018-05-22 14:21:49 UTC
536ce2fa42
Merge pull request #47772 from gtmanfred/2017.767756a50fd
lock down dependencies for kitchen-salt
- ISSUE #47717: (server-monitoring) Invalid output of pkg.list_upgrades on Fedora 27 Server (refs: #47749)
- PR #47749: (terminalmage) Fix "dnf list
upgrades" parsing @ 2018-05-22 12:51:29 UTC
12b330f049
Merge pull request #47749 from terminalmage/issue47717cd484bef69
Fix "dnf list upgrades" parsing
- PR #47755: (dwoz) Be explicit about winrm setting
@ 2018-05-21 22:39:24 UTC
5cd18b9e70
Merge pull request #47755 from dwoz/winrmtests57dd89e6c3
Default to ec2 classic compatible imagesf89668920a
Be explicit about winrm setting
- PR #47668: (Ch3LL) Add pkg.latest_version
windows test @ 2018-05-21 20:26:45 UTC
f45a96ba1d
Merge pull request #47668 from Ch3LL/win_pkg_testa8981024de
Add pkg.latest_version windows test
- PR #47750: (dwoz) Allow ssh_interface to default
to public_ips @ 2018-05-21 17:14:11 UTC
7b12444dfa
Merge pull request #47750 from dwoz/cloudtest63b722ba21
Allow ssh_interface to default to public_ips
- PR #47737: (dwoz) Cloud test fixup @
2018-05-21 14:19:49 UTC
27fbb42210
Merge pull request #47737 from dwoz/win_timeoute88833a07d
Cloud test fixup
- PR #47729: (UtahDave) fix cli example to
match function name @ 2018-05-19 11:31:21 UTC
1a93f060fb
Merge pull request #47729 from UtahDave/fix_get_info_doc443a2d72a2
fix cli example to match function name
- ISSUE #47182: (MartinEmrich) state.highstate error with require_in: sls: (refs: #47682)
- PR #47682: (terminalmage) Fix traceback
when excludes are present in an included SLS file @ 2018-05-18
16:47:47 UTC
00a13761c7
Merge pull request #47682 from terminalmage/issue47182d0243e8f23
Suppress spurious lint failure3b449f11fc
Add regression test for excludes issue28a7d2b81c
Skip __exclude__ in find_sls_ids
- ISSUE #47696: (darkpixel) 2017.7.5 zpool.present does not check for properties=None before attempting to enumerate properties (refs: #47708)
- PR #47708: (darkpixel) Wrap properties loop
with a check for None. Closes GH-47696 @ 2018-05-18 15:25:44
UTC
518f7bcc62
Merge pull request #47708 from darkpixel/47696-do-not-enumerate-none54e9bf9ec9
Merge branch '2017.7' into 47696-do-not-enumerate-none
- PR #47681: (rallytime) [2017.7] Merge
forward from 2017.7.6 to 2017.7 @ 2018-05-17 21:30:02 UTC
cad062eaa7
Merge pull request #47681 from rallytime/merge-2017.76c06cb3ae3
Merge branch '2017.7.6' into '2017.7'
- PR #47683: (Ch3LL) Remove unnecessary setUp in
states.test_user test for mac @ 2018-05-17 21:28:26 UTC
fd2d45d9c2
Merge pull request #47683 from Ch3LL/mac_user_test5a1b25b9c7
Remove unnecessary setUp in states.test_user test for mac
- PR #47692: (dwoz) Default windows to m1.small for
ec2-classic @ 2018-05-17 14:44:10 UTC
f323799c42
Merge pull request #47692 from dwoz/win_instance_type20b6070d54
Default windows to m1.small for ec2-classic
- ISSUE #45125: (wes-novack) salt-cloud no longer picking up master setting from provider file (refs: #47665)
- PR #47665: (gtmanfred) use dictupdate to
update the providers dictionary and merge lists @ 2018-05-16
15:59:17 UTC
990ece5cd5
Merge pull request #47665 from gtmanfred/cloudfd8a02decb
use dictupdate to update the providers dictionary and merge lists
- PR #47151: (zer0def) Allow interaction with
default section in ConfigParser serializer @ 2018-05-16 13:53:44
UTC
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.
- ISSUE #40846: (ghost) file.managed fails for long URLs (refs: #45808)
- PR #47673: (terminalmage) Backport #45808 to 2017.7
@ 2018-05-16 13:52:06 UTC
- PR #45808: (b1naryth1ef) [bugfix] Fix for oversized filenames in fileclient (refs: #47673)
e6fb8342ef
Merge pull request #47673 from terminalmage/bp-45808454291ad62
Fix errors when attempting to cache files with long names or URLs
- PR #47670: (gtmanfred) add a pytest.ini and
update a dependency for kitchen @ 2018-05-16 01:56:17 UTC
b0446aab07
Merge pull request #47670 from gtmanfred/2017.7dfd5a8715f
add a pytest.ini and update a dependency for kitchen
- PR #47626: (gtmanfred) Implement Pipfile and
remove extra requirements.txt files @ 2018-05-16 00:03:12 UTC
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
- PR #47578: (Ch3LL) Ensure mac_service.disabled
is correctly querying services @ 2018-05-15 18:26:37 UTC
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 services
- PR #47639: (rallytime) [2017.7] Merge
forward from 2017.7.6 to 2017.7 @ 2018-05-14 17:58:25 UTC
f63d801858
Merge pull request #47639 from rallytime/merge-2017.71503f1020f
Merge branch '2017.7.6' into '2017.7'
- PR #47643: (dwoz) Remove unwanted file @
2018-05-14 17:53:57 UTC
db0eef3e8b
Merge pull request #47643 from dwoz/runas_detect8c5e54b8b3
Fix typo69bc88f1c6
Remove unwanted file
- PR #47601: (dwoz) Skip tests when we can not use
runas @ 2018-05-14 15:26:36 UTC
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
- PR #47611: (Ch3LL) Update debian install docs to
reflect new latest debian releases @ 2018-05-11 16:32:53 UTC
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
- PR #47598: (rallytime) Back-port #47568 to 2017.7
@ 2018-05-10 22:06:20 UTC
- PR #47568: (terminalmage) salt.serializers.yaml/yamlex: remove invalid multi_constructor (refs: #47598)
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
- PR #47548: (Ch3LL) Catch Sysloghandler errors
when log file does not exist @ 2018-05-10 20:23:25 UTC
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
- ISSUE #47491: (doc987) mysql_query.run_file Doesn't Work when query_file = salt://... (refs: #47508)
- PR #47508: (gtmanfred) allow pulling the
mysql_query.run_file to pull from the fileserver @ 2018-05-10
18:12:28 UTC
82fb6ba366
Merge pull request #47508 from gtmanfred/2017.71a87e7455f
allow pulling the mysql_query.run_file to pull from the fileserver
- ISSUE #47203: (aesposito91) NAPALM grains not updating (refs: #47513)
- ISSUE #46546: (ppalmieri) salt-minion installed on vEOS does not give vendor grain (refs: #47513)
- PR #47562: (rallytime) Back-port #47513 to 2017.7
@ 2018-05-10 15:19:04 UTC
- PR #47513: (frankiexyz) Fix #46546 eos napalm's grains issue (refs: #47562)
be29b58a09
Merge pull request #47562 from rallytime/bp-47513357bc084b3
fix #46546
- PR #47471: (meaksh) Fix inconsistency with
"jid" on minion scheduled jobs and the returners output @ 2018-05-09
18:20:00 UTC
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
- PR #47313: (Circuitsoft) Add Poky/Yocto
support @ 2018-05-09 17:31:59 UTC
662f6086db
Merge pull request #47313 from Circuitsoft/2017.7237560b745
Merge branch '2017.7' into 2017.7
- PR #47540: (terminalmage) Fix corner case
where runas user's HOME env value is incorrect @ 2018-05-08 20:31:40
UTC
291d3d3bd8
Merge pull request #47540 from terminalmage/cmdmod-home-fixe4b277f82e
Fix corner case where runas user's HOME env value is incorrect
- ISSUE #24148: (abng88) Update gitfs docs to include tutorial on how to configure gitfs for salt-call (masterless) (refs: #47547)
- PR #47547: (terminalmage) Add masterless
mode docs to gitfs tutorial @ 2018-05-08 20:24:29 UTC
49af577b3e
Merge pull request #47547 from terminalmage/gitfs-tutorial806ffb298a
Add masterless mode docs to gitfs tutorial
- PR #47538: (terminalmage) Fix/clarify
some of the pip module documentation @ 2018-05-08 15:24:18 UTC
476ba053d1
Merge pull request #47538 from terminalmage/pip-docs98e8ffeba4
Fix/clarify some of the pip module documentation
- PR #47524: (dwoz) Gracefully handle blank lines
in whitelist.txt @ 2018-05-08 15:04:23 UTC
7cc8d9d30a
Merge pull request #47524 from dwoz/whitelistlines2605ff8712
Gracefully handle blank lines in whitelist.txt
- PR #47527: (dwoz) Test file name @ 2018-05-07
22:02:04 UTC
f1a5b13072
Merge pull request #47527 from dwoz/test_file_name4aea7ca571
Update doc stringb3289e5a1c
Fix test file name
- PR #47408: (Ch3LL) Skip status.diskusage
integration tests on macsox @ 2018-05-07 19:06:57 UTC
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
- PR #47480: (baniobloom) added handling for
the aws error ConflictingDomainExists @ 2018-05-07 19:05:28 UTC
2f50ff7bc8
Merge pull request #47480 from baniobloom/ConflictingDomainExistsd22ed7dffa
added handling for the aws error ConflictingDomainExists
- PR #47444: (terminalmage) Skip trying to
render a template for a nonexistent SLS file @ 2018-05-07 13:48:24
UTC
7f53be6e92
Merge pull request #47444 from terminalmage/render_state-spurious-errora1e9fe00fd
Skip trying to render a template for a nonexistent SLS file
- PR #47478: (terminalmage) Rename pip
state test modules to match naming convention @ 2018-05-07 13:13:13
UTC
50b9c4d79d
Merge pull request #47478 from terminalmage/rename-pip-state-test9f7a9ebebd
Rename pip state test modules to match naming convention
- ISSUE #47443: (skylerberg) Input validation does not raise SaltInvocationError in win_dsc.py (refs: #47505)
- PR #47505: (dwoz) Raise proper invocation errors
@ 2018-05-07 13:05:22 UTC
e78ac0f9b7
Merge pull request #47505 from dwoz/win_dsc_fixesd1fcb40d1c
Raise proper invocation errors
- PR #47499: (dwoz) Move kill process tree and
re-use it @ 2018-05-06 20:54:22 UTC
0d4d5047d8
Merge pull request #47499 from dwoz/win_run_timeout_againc6697b9f16
Move kill process tree and re-use it
- PR #47493: (dwoz) Add support for windows timeout
to run_salt @ 2018-05-06 05:34:31 UTC
6a4d0380b1
Merge pull request #47493 from dwoz/win_run_timeoutfec1233dc4
Add support for windows timeout to run_saltcb674fb1cb
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 state95d4488f01
Merge branch '2017.7.6' into 47696-do-not-enumerate-none041e4c6ddb
Wrap properties loop with a check for None. Closes GH-47696