Jeremy McMillan
f14ff16626
fix minion zmq connecting to master configured as IPv6 address
2019-01-15 16:31:35 +00:00
Jeremy McMillan
194a024ed0
coverage for master host:port ipv4 and ipv6 config value support
...
fix test_parse_host_port bad values
lint
2019-01-15 16:31:35 +00:00
Jeremy McMillan
df7338809b
fix minion zmq connecting to master configured as IPv6 address
2019-01-15 16:31:35 +00:00
Erik Johnson
a3c0b49b64
Fix poorly-written test
...
This test was confirming the incorrect prior behavior.
2019-01-15 05:56:40 -06:00
Shane Lee
05836b3948
Merge branch '2018.3' into issue51158
2019-01-14 20:06:02 -07:00
Daniel A. Wozniak
11cc7b33d4
Remove un-needed test
2019-01-14 20:00:09 -07:00
Daniel A. Wozniak
0f87812aff
Merge develop, Revert exception handling
2019-01-14 19:50:16 -07:00
Daniel A. Wozniak
7365a1a8ec
Pass bytes to idna
2019-01-14 19:10:23 -07:00
Daniel A. Wozniak
bf47f6f806
Fix linter
2019-01-14 16:02:03 -07:00
Gareth J. Greenaway
d39d8b720d
Merge branch '2018.3' into merge-2018.3
2019-01-14 14:48:44 -08:00
Daniel A. Wozniak
6223596073
Honor roster file for ssh orchestrations
2019-01-14 14:21:03 -07:00
Ch3LL
1d7329a618
Fix pylint
2019-01-14 15:15:04 -05:00
Erik Johnson
3bf189e80b
Add unit test to ensure we don't diff bare repos
...
Resolves #38502 .
2019-01-14 15:14:07 -05:00
Ch3LL
74edfd97f3
Fix pylint
2019-01-14 15:09:27 -05:00
Adam Mendlik
1a4e307c0d
Ignore exceptions when generating the minion ID
...
Fixes #51160
2019-01-13 20:44:11 -07:00
Daniel Wozniak
fad8621ecb
Merge pull request #51154 from twangboy/auditpol
...
Add support for Advanced Audit policies
2019-01-12 14:43:26 -07:00
Gareth J. Greenaway
f7caa4df51
Fixing lint
2019-01-11 17:01:33 -08:00
Gareth J. Greenaway
e8c8c0f451
Adding some tests to ensure "ALL PRIVILEGES" is handled correctly in 8.0 and 5.6
2019-01-11 16:48:58 -08:00
twangboy
906437647f
Add support for Advanced Audit policies
2019-01-11 17:47:52 -07:00
Ch3LL
81a3d4724a
Merge branch '2017.7' into '2018.3'
...
Conflicts:
- tests/unit/modules/test_debian_ip.py
2019-01-11 16:38:51 -05:00
Daniel A. Wozniak
2518beaf87
Mark renderer test as flaky for mac tests
2019-01-11 12:39:20 -07:00
Daniel A. Wozniak
23b2c3ed7c
fix flakieness in create wake on lan test
2019-01-08 13:36:03 -07:00
Gareth J. Greenaway
3395a3d185
Merge branch '2017.7' into bugfix-2017.7/ubuntu-networking-searchdomain
2019-01-07 11:52:27 -08:00
Gareth J. Greenaway
9386aab9da
Merge branch '2017.7' into merge-2018.3
2019-01-07 09:42:55 -08:00
Daniel A. Wozniak
a84ba300cb
Passwords are decoded to unicode
2019-01-05 13:40:16 -07:00
Gareth J. Greenaway
2e26d03b01
Merge branch 'fluorine' into merge-singleton-last-ref-close-fluorine
2019-01-03 16:04:19 -08:00
Pedro Algarvio
9ab0e98e2c
Make sure blackout tests clean up after themselves. Properly.
2019-01-03 19:19:16 +00:00
Pedro Algarvio
479439ab99
These should not be considered destructive tests
2019-01-03 16:20:07 +00:00
Gareth J. Greenaway
cd336ed822
Merge branch '2018.3' into ldap-groups
2019-01-02 18:49:00 -08:00
Gareth J. Greenaway
2a16a152be
Merge branch 'fluorine' into merge-fluorine
2019-01-02 17:01:09 -08:00
Erik Johnson
6dbd81fb4b
Add unit test to ensure we don't diff bare repos
...
Resolves #38502 .
2019-01-02 15:43:16 -06:00
Gareth J. Greenaway
09815e7f77
Merge branch '2018.3' into merge-fluorine
...
Conflicts:
- salt/states/win_lgpo.py
- salt/utils/minions.py
2019-01-01 13:50:01 -08:00
Pedro Algarvio
8badbf935a
Add missing method to mocked channel class
2019-01-01 19:01:33 +00:00
Pedro Algarvio
2c3b1d3973
Only the last instance actually closes
2019-01-01 18:55:14 +00:00
Adam Mendlik
94f8ee4a7b
Update unit tests for auth.ldap
2018-12-31 14:34:10 -07:00
Daniel Wozniak
cecd108aff
Merge pull request #51004 from twangboy/win_wusa
...
Add tests for the win_wusa state and module
2018-12-31 13:03:29 -07:00
Gareth J. Greenaway
9b5580d1a9
Merge branch 'fluorine' into merge-fluorine
2018-12-28 11:51:15 -08:00
twangboy
c0d2495713
Fix lint, add test docs
2018-12-28 12:18:48 -07:00
twangboy
17502700fc
Add state tests for win_wusa
2018-12-28 11:57:23 -07:00
Pedro Algarvio
0f5525dcc2
Fix mocking
2018-12-28 13:22:09 +00:00
twangboy
6285b64e0e
Update win_wusa and add tests
2018-12-27 17:29:47 -07:00
Gareth J. Greenaway
6170fa597c
Merge branch '2018.3' into merge-2017.7
2018-12-26 11:30:54 -08:00
Benjamin Drung
df8d7b9d05
Fix twilio version checking
...
twilio.__version__ is a string and twilio.__version_info__ is a tuple of
strings containing integers [e.g. ('6', '8', '2')]. The
test_twilio_notify unittest fails:
```
ERROR: unit.modules.test_twilio_notify (unittest.loader._FailedTest)
----------------------------------------------------------------------
ImportError: Failed to import test module: unit.modules.test_twilio_notify
Traceback (most recent call last):
File "/usr/lib/python3.7/unittest/loader.py", line 434, in _find_test_path
module = self._get_module_from_name(name)
File "/usr/lib/python3.7/unittest/loader.py", line 375, in _get_module_from_name
__import__(name)
File "tests/unit/modules/test_twilio_notify.py", line 20, in <module>
import salt.modules.twilio_notify as twilio_notify
File "salt/modules/twilio_notify.py", line 28, in <module>
if twilio.__version__ > 5:
TypeError: '>' not supported between instances of 'str' and 'int'
```
Fix the twilio version check to use __version_info__ and converting its
elements to int.
2018-12-21 11:21:58 +01:00
Gareth J. Greenaway
cdc7825f56
yet another lint fix.
2018-12-20 17:26:47 -08:00
Gareth J. Greenaway
9c04986641
Merge branch '2018.3' into merge-fluorine
...
Conflicts:
doc/conf.py
doc/topics/development/dunder_dictionaries.rst
salt/client/ssh/ssh_py_shim.py
salt/grains/core.py
salt/modules/mysql.py
salt/modules/state.py
2018-12-20 17:20:42 -08:00
Gareth J. Greenaway
f44a87ee66
One last lint fix.
2018-12-20 16:40:32 -08:00
Gareth J. Greenaway
45f363b152
Fixing various lint errors.
2018-12-20 16:19:01 -08:00
Gareth J. Greenaway
6a65bf94bc
Merge branch '2017.7' into merge-2017.7
...
Conflicts:
salt/utils/minions.py
2018-12-20 11:18:38 -08:00
twangboy
01f9beb5a9
Fix failing lgpo netsh tests
2018-12-19 22:35:17 -07:00
twangboy
db2a1cc016
Fix failing tests on Py3
...
These should have been failing across the board. I don't know what's
going on with the tests suite
2018-12-19 22:32:33 -07:00
twangboy
bbc12446a8
Skip debian tests on Windows
2018-12-19 10:14:02 -07:00
twangboy
7ba54cd7b2
Fix test_debian_ip
on Windows
2018-12-19 10:05:03 -07:00
Daniel A. Wozniak
16d10fbad7
Fix linter warnings
2018-12-19 10:03:18 -07:00
Daniel A. Wozniak
b22f827e79
Increase and standardize ShellCase timeouts
2018-12-19 10:02:57 -07:00
Gareth J. Greenaway
bcf8f06aa4
fixing lint
2018-12-18 16:48:14 -08:00
Gareth J. Greenaway
543ec7bc79
Ensure source_hash returned from get_source_sum is lowercase.
2018-12-18 16:51:26 -07:00
Daniel Wozniak
abf55a2b68
Merge pull request #50902 from dwoz/shell_case_timeouts
...
Increase and standardize ShellCase timeouts
2018-12-18 16:29:11 -07:00
Daniel A. Wozniak
daffcb3b6a
Fix linter warnings
2018-12-18 13:05:45 -07:00
Daniel A. Wozniak
a5dffb9efe
Increase and standardize ShellCase timeouts
2018-12-18 12:51:06 -07:00
Cédric Bosdonnat
0d32cb9228
libvirt events: fix domain defined/updated event details
...
Libvirt events algorigthm converting the libvirt enums into string has a
flaw that unit tests couldn't see. Libvirt python binding defines the
following constants:
VIR_DOMAIN_EVENT_CRASHED_PANICKED = 0
VIR_DOMAIN_EVENT_DEFINED = 0
VIR_DOMAIN_EVENT_CRASHED = 8
However VIR_DOMAIN_EVENT_CRASHED_PANICKED is the only value in this enum
and thus wasn't not considered a sub-enum element. So the value 0 in
enum 'VIR_DOMAIN_EVENT_' was wrongly mapped to "crashed panicked"
instead of "defined".
In order to safely rule this case out, check if we have an item that
just ends with the subprefix without the '_'.
2018-12-18 16:00:15 +01:00
Jason Young
69d25aa696
update debian_ip test
2018-12-17 09:21:20 -08:00
Daniel Wozniak
ea99008c88
Merge pull request #50875 from twangboy/fix_test_user
...
Fix `unit.modules.test_win_goupadd` on Windows
2018-12-14 16:47:11 -07:00
twangboy
8997550040
Fix unit tests
2018-12-14 14:12:49 -07:00
Ch3LL
10cb130eb6
Add tempfile import in file tests
2018-12-14 13:18:11 -05:00
Gareth J. Greenaway
af3e1459c3
Cleanup.
2018-12-14 09:28:44 -08:00
Gareth J. Greenaway
b85c5bf6d9
Adding a test to ensure exception handling is correct.
2018-12-14 09:16:09 -08:00
Ch3LL
449fa2e7ee
Merge branch '2018.3' into 'fluorine'
...
Conflicts:
- salt/templates/debian_ip/debian_eth.jinja
2018-12-14 11:39:49 -05:00
Ch3LL
89b4e096db
Merge branch '2017.7' into '2018.3'
...
Conflicts:
- doc/topics/development/dunder_dictionaries.rst
- salt/grains/core.py
- salt/netapi/rest_tornado/saltnado.py
2018-12-14 11:15:48 -05:00
twangboy
8e3c2c8204
Fix failing tests
...
Fixes failing tests in:
- integration.modules.test_groupadd
- integration.modules.test_useradd
2018-12-12 16:12:06 -07:00
Daniel Wozniak
6ea059d308
Merge pull request #50843 from bdrung/fix-tests
...
Fix RemoveCapacityFromDiskgroupTestCase require pyvmomi
2018-12-12 13:36:31 -07:00
Benjamin Drung
0d00ae4f8e
Fix RemoveCapacityFromDiskgroupTestCase require pyvmomi
...
If the `pyvmomi` library is missing, all tests from the
tests.unit.modules.RemoveCapacityFromDiskgroupTestCase will fail:
```
ERROR: test__get_proxy_target_call
(unit.modules.test_vsphere.RemoveCapacityFromDiskgroupTestCase)
[CPU:0.0%|MEM:35.1%]
----------------------------------------------------------------------
Traceback (most recent call last):
File "salt/utils/vmware.py", line 485, in disconnect
Disconnect(service_instance)
NameError: name 'Disconnect' is not defined
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "salt/modules/vsphere.py", line 381, in _gets_service_instance_via_proxy
salt.utils.vmware.disconnect(local_service_instance)
File "salt/utils/vmware.py", line 486, in disconnect
except vim.fault.NoPermission as exc:
NameError: name 'vim' is not defined
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "salt/utils/vmware.py", line 485, in disconnect
Disconnect(service_instance)
NameError: name 'Disconnect' is not defined
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "tests/unit/modules/test_vsphere.py", line 1568, in test__get_proxy_target_call
capacity_disk_ids=['fake_disk1', 'fake_disk2'])
File "salt/modules/vsphere.py", line 295, in __supports_proxies
return fn(*args, **salt.utils.args.clean_kwargs(**kwargs))
File "salt/modules/vsphere.py", line 386, in _gets_service_instance_via_proxy
salt.utils.vmware.disconnect(local_service_instance)
File "/home/bdrung/projects/salt/debian/salt/utils/vmware.py", line 486, in disconnect
except vim.fault.NoPermission as exc:
NameError: name 'vim' is not defined
```
Signed-off-by: Benjamin Drung <benjamin.drung@cloud.ionos.com>
2018-12-12 20:21:49 +01:00
Erik Johnson
1a00abc5f6
Add unit test for _get_proc_cmdline
2018-12-12 11:41:18 -06:00
Erik Johnson
9eaa2edfe3
Remove extraneous comments
2018-12-12 11:11:12 -06:00
Mike Place
dba53ee93c
Merge pull request #50831 from DSRCorporation/bugs/50809_gpg_renderer_fix_fluorine_backbort
...
Don't try to decrypt values without PGP header line (fluorine backport)
2018-12-12 09:13:54 -07:00
Erik Johnson
0710ad0a40
Skip flaky vultr test
2018-12-12 08:51:49 -06:00
Dmitry Kuzmenko
07ac1ca244
Don't try to decrypt values without PGP header line
2018-12-12 12:25:35 +03:00
Jenkins
f077783cbd
Add some tests
2018-12-10 13:43:54 -07:00
Mike Place
241741a6d0
Merge pull request #50086 from twangboy/fix_win_groupadd
...
Make win_groupadd module behave like other modules
2018-12-10 13:30:11 -07:00
Mike Place
b1e5f3f887
Merge pull request #50709 from mattLLVW/service_unmask
...
service.running unmask option
2018-12-10 12:13:31 -07:00
Mike Place
9f8289be9c
Merge pull request #50692 from terminalmage/update-tests
...
Update a couple test modules to use with_tempdir/with_tempfile decorators
2018-12-10 10:24:02 -07:00
Mike Place
3a71567f43
Merge pull request #50768 from sathieu/git_pillar_all_saltenvs
...
git_pillar: Add support for all_saltenvs parameter
2018-12-10 09:39:36 -07:00
Mike Place
b963b55e9a
Merge pull request #50787 from cbosdo/xen-fixes
...
Xen fixes
2018-12-10 09:35:19 -07:00
Mike Place
12a8447741
Merge pull request #50796 from dwoz/issue48801
...
Fix #48801 min, max, inact, and warn changes
2018-12-10 09:30:13 -07:00
Michael Lustfield
d34eadec0c
Use a temp file instead of /etc/network/interfaces for unit tests.
2018-12-10 10:45:42 -05:00
Michael Lustfield
1b096fbee6
Removed python lint.
2018-12-10 10:45:01 -05:00
Michael Lustfield
638f899e6d
Added support for loopback devices to modules.debian_ip(). ( Fixes : #38672 )
2018-12-10 10:44:15 -05:00
Michael Lustfield
cf61c8d9cf
Added a bunch of unit tests for modules.debian_ip.build_interface().
2018-12-10 10:44:06 -05:00
Daniel A. Wozniak
6b9522343e
fix linter errors
2018-12-07 18:41:42 -07:00
Daniel A. Wozniak
87a04df512
Fix #48801 min, max, inact, and warn changes
...
The _changes method was not properlt reporting mindays, maxdays,
inactdays and warndays values
2018-12-07 17:22:11 -07:00
Erik Johnson
1fde50d84a
Mark integration.modules.test_cp.CPModuleTest.test_get_file_str_https as flaky
...
There appears to be something weird with the DNS resolution on the AWS
Arch boxes. This test fails because it fails to resolve
repo.saltstack.com, and I can reproduce this using an AWS instance via
TestKitchen, but if I run the test again it works.
By marking this test as flaky we can make it reattempt (when necessary)
and get it to pass.
2018-12-07 09:25:08 -06:00
Cédric Bosdonnat
29c8f1a7c1
Virt: fix XEN ParaVirtualized guests support
...
XEN ParaVirtualized (aka. PV guests) guests need special treatment.
Add the xen hypervisor where needed, and set the kernel to boot.
2018-12-07 11:41:27 +01:00
Cédric Bosdonnat
cc2ba6aeca
virt capabilities may have no features element
...
Xen servers often have at least one guest with no features element at
all in the XML capabilities. Handle this case and test for it.
2018-12-07 10:49:16 +01:00
Mike Place
b19925553d
Merge branch '2017.7' into service_unmask
2018-12-06 11:24:34 -07:00
Gareth J. Greenaway
7f6af2ce28
Merge branch 'fluorine' into merge-fluorine
2018-12-06 18:08:44 +01:00
Ch3LL
99672ef5c6
Merge branch '2018.3' into 'fluorine'
...
No conflicts.
2018-12-06 11:29:34 -05:00
Daniel Wozniak
0ffd1e5bac
Merge pull request #50771 from terminalmage/salt-jenkins-1222
...
Fix failing opensuse tests
2018-12-06 09:08:58 -07:00
Daniel Wozniak
65e7d3bc8d
Merge pull request #50746 from dwoz/macostestprog
...
Fix exit status tests on osx
2018-12-06 08:39:56 -07:00
Erik Johnson
fa7dd07077
Add an additional assert
2018-12-06 08:39:33 -06:00
Erik Johnson
0edd58cffb
Fix failing opensuse tests
2018-12-05 22:48:33 -06:00
Mike Place
dc9414cd0e
Merge pull request #50767 from dwoz/ldap_no_pass
...
Make sure ldap passwords are honored
2018-12-05 15:59:16 -07:00
Gareth J. Greenaway
1b4d398579
Merge branch '2018.3' into fluorine
...
Conflicts:
salt/modules/acme.py
2018-12-05 21:54:14 +01:00
Daniel A. Wozniak
67aa591d1e
Fix linter errors
2018-12-05 13:12:34 -07:00
Mathieu Parent
e9714126ac
git_pillar: Add support for all_saltenvs parameter
...
On the road to #32245 .
2018-12-05 20:56:29 +01:00
Daniel A. Wozniak
be3945afeb
Remove crufty import
2018-12-05 12:56:16 -07:00
Daniel A. Wozniak
91f50a4ce7
Add more ldap auth tests for ZD-2993
2018-12-05 12:55:26 -07:00
Daniel A. Wozniak
055a8d5d74
Make sure ldap passwords are honored
2018-12-05 12:46:10 -07:00
Mathieu Parent
5423c27f84
git_pillar: Allow root and mountpoint parameters together
...
Fixes : #50364
2018-12-05 05:20:04 +01:00
Brandon Ewing
9931a41955
Fix last key detection in pepa key_value_to_tree
...
pepa.key_value_to_tree only checks the name of the key when attempting
to identify the last key in a flattened key. This can lead to strange
behavior when the final key name also occurs earlier in the flatkey.
This change explicitly checks that we are the final key in flatkey
prior to setting value. Test included.
Also see mickep76/pepa#11 and mickep76/pepa#12
2018-12-04 20:35:34 -06:00
Daniel A. Wozniak
6d07cb4af7
Fix exit status tests on osx
2018-12-04 10:44:50 -07:00
Daniel A. Wozniak
c53c046edf
Older MacOS versions won't have TMPDIR environment
2018-12-04 09:16:48 -07:00
Gareth J. Greenaway
fde8db5ef4
Merge branch '2017.7' into merge-2017.7
...
Conflicts:
tests/support/case.py
2018-12-04 15:53:04 +01:00
Mike Place
36a4a1af49
Merge branch '2018.3' into update-tests
2018-12-03 13:04:16 -07:00
Erik Johnson
be14517c5c
Make x509 tests use tempfiles instead of hard-coding them
...
This keeps us from needing to manually clean them up in the tearDown
2018-12-03 13:13:14 -06:00
Daniel Wozniak
246c055676
Merge pull request #50718 from dwoz/run_run_timeout
...
Honor run_run timeout for shell tests
2018-12-03 09:00:23 -07:00
Daniel Wozniak
d9c5f57437
Merge pull request #50719 from dwoz/orchestrate_subset
...
Increase timeout on orchestrate subset test
2018-12-03 09:00:07 -07:00
Daniel A. Wozniak
6118bdffe0
Fix spacing
2018-12-02 15:40:09 -07:00
Daniel A. Wozniak
ff76255017
Increase timeout on orchestrate subset test
2018-12-02 15:34:16 -07:00
Daniel A. Wozniak
ba7c8ab1da
Honor run_run timeout for shell tests
2018-12-02 15:30:11 -07:00
Daniel A. Wozniak
ecd84863cd
Honor run_run timeout for shell tests
2018-12-02 15:21:17 -07:00
Daniel Wozniak
6b0f8d9c79
Merge pull request #50717 from dwoz/kub_darwin
...
Fix temp directory location on MacOS
2018-12-01 16:58:58 -07:00
Gareth J. Greenaway
4014d7251d
Merge pull request #50713 from dwoz/jinja_test
...
Fix failing jinja filter test
2018-12-01 15:37:49 -08:00
Daniel A. Wozniak
68e094d379
Fix temp directory locaiton on MacOS
2018-12-01 16:02:17 -07:00
Daniel A. Wozniak
b1c5ffbabc
Skip xen test when not linux
2018-12-01 15:41:10 -07:00
Daniel A. Wozniak
7a2cbbf659
Fix failing jinja filter test
2018-11-30 23:15:59 -07:00
matt LLVW
823c4ad0e3
Implement unmask in states.services
...
Fixes #46014
2018-11-30 21:55:11 +01:00
Mike Place
edaa9fed03
Merge pull request #50685 from Ch3LL/merge_2018.3
...
[2018.3] Merge forward from 2017.7 to 2018.3
2018-11-30 11:46:06 -07:00
Mike Place
1b4938e274
Merge pull request #50686 from Ch3LL/merge_fluorine
...
[fluorine] Merge forward from 2018.3 to fluorine
2018-11-30 11:45:34 -07:00
Gareth J. Greenaway
afef38bc6f
Fixing unit.modules.test_x509 for Py3.
2018-11-29 14:47:50 -08:00
Ch3LL
49368667e5
Merge branch 2018.3 into fluorine
...
Conflicts:
- salt/returners/__init__.py
2018-11-29 13:27:26 -05:00
Ch3LL
d46aff05fc
Merge branch 2017.7 into 2018.3
...
Conflicts:
- salt/modules/file.py
2018-11-29 13:09:15 -05:00
Mike Place
a5c7639ecb
Merge pull request #50657 from terminalmage/issue49392
...
Rewrite host.present state to allow for removal of entries not matching IP
2018-11-29 10:58:39 -07:00
Erik Johnson
a394cd76f6
Update file integration tests to use decorator for tempdirs
2018-11-29 09:29:23 -06:00
Gareth J. Greenaway
6b73c7637f
When using file.replace, with the search_only option, if the pattern does not exist in the file then we should return False.
2018-11-28 09:47:24 -08:00
Erik Johnson
e4946f9cec
Rename "remove" argument to "clean"
2018-11-28 11:41:48 -06:00
Gareth J. Greenaway
0ec8bcfd2f
When using the gem installed state, when passing a version that includes greater than or less than symbols, ensure that the installed versions meets that requirement.
2018-11-27 14:02:24 -08:00
Erik Johnson
7fd3bcea47
Add remove parameter to host.present state
2018-11-27 15:13:29 -06:00
Erik Johnson
2671a30671
Add unit tests for host.present state
2018-11-27 15:13:29 -06:00
twangboy
c4cb729257
Fix path issues with the tests
2018-11-27 12:49:27 -07:00
Shane Lee
fd54884651
Merge branch 'fluorine' into fix_win_groupadd
2018-11-26 14:40:50 -07:00
Gareth J. Greenaway
40833ac774
Updating test_maxrunning for Fluorine.
2018-11-26 12:26:20 -08:00
Gareth J. Greenaway
fced78bfa7
lint
2018-11-26 11:47:56 -08:00
Gareth J. Greenaway
0f15796484
Merge branch '2018.3' into merge-2018.3
...
Conflicts:
salt/utils/schedule.py
2018-11-26 11:43:51 -08:00
Gareth J. Greenaway
45a1aa3bdc
Merge branch '2017.7' into merge-2017
...
Conflicts:
tests/unit/transport/test_zeromq.py
2018-11-26 11:37:07 -08:00
Mike Place
5b7ab35dca
Merge pull request #50130 from garethgreenaway/49957_master_schedule_ignoring_maxrunning
...
[2018.3] Fixes to schedule maxrunning on master
2018-11-26 13:35:34 -05:00
Gareth J. Greenaway
ac5e59e7bb
Merge branch 'fluorine' into merge-fluorine
2018-11-26 09:03:19 -08:00
Gareth J. Greenaway
96742aed42
Merge branch '2018.3' into 50542_mysql_ensure_verify_login_uses_connection_host
2018-11-23 17:14:17 -08:00
Gareth J. Greenaway
2f6dac917b
Updating test_maxrunning_master to Mock get_running_jobs.
2018-11-23 17:07:16 -08:00
Gareth J. Greenaway
4bd0406e8d
Adding integration.scheduler.test_maxrunning to ignore list.
2018-11-23 17:07:16 -08:00
Gareth J. Greenaway
45e160d8fe
Adding integration.scheduler.test_maxrunning to filename_map.yml
2018-11-23 17:07:16 -08:00
Gareth J. Greenaway
44940d6c23
Ensure minion tests using minion options.
2018-11-23 17:07:16 -08:00
Gareth J. Greenaway
722be433c2
Fixing lint
2018-11-23 17:07:16 -08:00
Gareth J. Greenaway
65b44214d4
Adding some master specific functions to uitls/masters.py to determine if a Salt process is running. Updating utils/schedule.py to use the appropriate running function either from utils/master.py or utils/minion.py depending on where the scheduled job is running. Adding tests to test maxrunning in scheduled jobs for both the minion and master.
2018-11-23 17:07:16 -08:00
Daniel A. Wozniak
a289e3cd55
Merge branch '2017.7' into zmqpubserv
2018-11-22 17:33:02 -07:00
Gareth J. Greenaway
9f422b2a06
Moving the minion_blackout code to the start of the try...except. Adding a test to ensure we get a log.exception when minion_blackout is True.
2018-11-21 14:29:45 -08:00
Gareth J. Greenaway
eb510a6675
Merge branch '2018.3' into 50542_mysql_ensure_verify_login_uses_connection_host
2018-11-21 08:51:09 -08:00
Erik Johnson
c312b57712
Remove no-longer-existant test module from whitelist.txt
...
This was converted to unit tests in #50528 . Since there are no unit
tests in the whitelist.txt, I've removed it rather than renaming.
2018-11-21 08:35:18 -06:00
Erik Johnson
678a75b2a1
Merge remote-tracking branch 'upstream/2018.3' into fluorine
2018-11-21 07:31:51 -06:00
Daniel Wozniak
60b4622570
Merge pull request #50366 from jdsieci/2018.3-fix-issue50254
...
2018.3 fix issue50254
2018-11-20 13:31:29 -07:00
Gareth J. Greenaway
6d2309da50
Merge branch '2018.3' into 50542_mysql_ensure_verify_login_uses_connection_host
2018-11-20 08:44:05 -08:00
Gareth J. Greenaway
3661ee071a
Adding test=True to artifactory.download.
2018-11-19 16:42:11 -08:00
Gareth J. Greenaway
db89b27ff2
Merge branch '2018.3' into 50542_mysql_ensure_verify_login_uses_connection_host
2018-11-19 15:22:57 -08:00
Gareth J. Greenaway
5cf6a1400d
Merge branch '2018.3' into merge-fluorine
2018-11-19 10:48:06 -08:00
Gareth J. Greenaway
4c85119a57
merge-forward 2017.7 to 2018.3
2018-11-19 10:39:38 -08:00
Gareth J. Greenaway
dcae2f08c4
Merge branch '2018.3' into 50266_core_virtual_grain_fixes
2018-11-16 14:48:33 -08:00
Gareth J. Greenaway
0284323d50
Ensure that verify_login is using the host from the connection_args and not the host associated with the user. Adding a test to ensure user_exists when the passed host is the MySQL wildcard %.
2018-11-16 14:01:31 -08:00
Mathieu Parent
12ea1cc01e
git_pillar: Add tests for mountpoint parameter
...
(cherry picked from commit 6e2f4e471d08fcc29ce144af6dcd605b85644522)
2018-11-16 06:07:24 +01:00
Mathieu Parent
fce467e438
git_pillar: Add tests for root parameter
...
(cherry picked from commit 2e88b74816
)
2018-11-16 06:07:24 +01:00
Mathieu Parent
ba150a5182
Don't fail on git_pillar tests when destructive tests are not enable
...
This fixes the following when running `python tests/runtests.py --ext-pillar`:
-------- Tests with Errors ------------------------------------------------------------------------------------------------------------------------
-> tearDownClass (integration.pillar.test_git_pillar.TestGitPythonSSH) ...........................................................................
Traceback (most recent call last):
File ".../salt/tests/support/gitfs.py", line 481, in tearDownClass
if cls.case.sshd_proc is not None:
AttributeError: 'NoneType' object has no attribute 'sshd_proc'
...................................................................................................................................................
-> tearDownClass (integration.pillar.test_git_pillar.TestPygit2SSH) ..............................................................................
Traceback (most recent call last):
File ".../salt/tests/support/gitfs.py", line 481, in tearDownClass
if cls.case.sshd_proc is not None:
AttributeError: 'NoneType' object has no attribute 'sshd_proc'
...................................................................................................................................................
-----------------------------------------------------------------------------------------------------------------------------------------------------
Signed-off-by: Mathieu Parent <math.parent@gmail.com>
(cherry picked from commit 84e9fce9bb
)
2018-11-16 06:07:22 +01:00
Brett Benassi
009e52d4b9
Adding tag to ec2 cloud tests
2018-11-15 15:36:05 -07:00
Erik Johnson
fbee11dadc
Enable proxy/ssh daemons when filename mapping causes those tests to be run
...
The proxy and ssh tests won't run when the `--proxy` and `--ssh` CLI
flags, respectively, aren't passed to runtests.py. This ensures that we
start the daemons when the file mapping logic triggers them to be run.
2018-11-15 16:26:05 -06:00
twangboy
30cf8664b0
Fix some lint
2018-11-15 14:52:54 -07:00
twangboy
1650881989
Fix tets_nacl on Py3
...
Move the nacl tests from integration to unit
2018-11-15 13:20:39 -07:00
twangboy
fbdba08033
Return False instead of Raise CommandExecutionError
2018-11-15 12:15:39 -07:00
twangboy
307a857313
Bring the rest of the functions in line
2018-11-15 12:15:39 -07:00
twangboy
98423482cb
Fix issues with win_groupadd
...
Adds logging
Returns CommandExecutionError on failure
`group.members` returns bool instead of dict
2018-11-15 12:15:35 -07:00
Daniel A. Wozniak
39e811b296
Add issue url to tests
2018-11-15 12:02:58 -07:00
Gareth J. Greenaway
4f30611c69
lint
2018-11-15 10:31:30 -08:00
Gareth J. Greenaway
4f9eb95d7f
Fixing a typo in the _virtual function, should be checking for existing grains in osdata not grains. Updating the detection to look for /sys/bus/xen/drivers/xenconsole instead of specifically looking for any files under /sys/bus/xen/drivers. Some systems that are not running as Xen PV hosts include files under that location, particular Oracle Linux.
2018-11-15 10:31:30 -08:00
Nicole Thomas
0327ea0469
Merge pull request #50522 from cbosdo/fluorine-backport
...
Test and fix disk creation in virt.init
2018-11-15 09:48:06 -05:00
Cédric Bosdonnat
0786123d03
Test and fix disk creation in virt.init
...
Adding a test case in virt.init uncovered a few issues: a passed
exception that we really want to report to the user, and disks that
were not created.
2018-11-15 10:57:30 +01:00
bornwitbugs
e59ced6507
Merge branch '2018.3' of github.com:saltstack/salt into load_beacon_fix
2018-11-14 17:54:37 +00:00
Ch3LL
8501581f27
Merge branch '2018.3' into 'fluorine'
...
Conflicts:
- salt/utils/mac_utils.py
- salt/utils/win_runas.py
- tests/support/case.py
2018-11-14 12:38:16 -05:00
Ch3LL
178dab3a4b
Merge branch 2017.7 into 2018.3
...
Conflicts:
- doc/topics/tutorials/salt_bootstrap.rst
- tests/integration/cloud/clouds/test_digitalocean.py
2018-11-14 10:33:44 -05:00
Nicole Thomas
9e63cde7c5
Merge pull request #50472 from cbosdo/fluorine-backport
...
Fix virt.update for NICs mac and model
2018-11-13 16:17:30 -05:00
Mike Place
c1dde7e9b1
Merge pull request #50328 from rallytime/fix-48734
...
Fix issue with salt-run jobs.list_jobs where Target: unknown-target
2018-11-13 12:49:57 -07:00
Nicole Thomas
c00fd43ee9
Merge pull request #50493 from rallytime/bp-50362
...
Back-port #50362 to 2017.7
2018-11-13 11:59:50 -05:00
Nicole Thomas
6b272c1d65
Merge pull request #50492 from rallytime/bp-50228-and-50443
...
Back-port #50228 and #50443 to 2018.3
2018-11-13 11:59:14 -05:00
rallytime
f578392eb4
Lint Fix: add mock_open import
2018-11-13 09:30:02 -05:00
twangboy
60559cfa8a
Remove flaky test
2018-11-13 09:25:47 -05:00
twangboy
a696a8f564
Fix test_matcher on Windows
...
Fixes a timeout issue in test_salt_documentation_arguments_not_assumed
2018-11-13 09:25:41 -05:00
Shea Craig
3c36bddd8a
Fix linting errors.
2018-11-13 09:22:24 -05:00
Shea Craig
fab57de795
Write tests to handle invalid launchd plist XML.
2018-11-13 09:21:58 -05:00
Shea Craig
bb429b0dff
Condense service result assertions, add a binary plist test.
2018-11-13 09:21:58 -05:00
Shea Craig
a809fef417
Factor out another helper function, implement broken symlink test.
2018-11-13 09:21:58 -05:00
Shea Craig
216f7ef864
Update testing for mac_utils services.
...
This commit begins to go over the existing testing for mac_utils,
applying the updated best-practices from the unit testing section of the
Salt docs.
Wherever possible, I've tried to keep the data for each test within the
test, while factoring out repetitive functions. In this commit, for
example, the `os.walk` side_effect func has been factored into its own
helper function.
This commit begins looking at what is being tested for this module and
making it more specific, specifically to test one thing per test
(existing tests had multiple asserts and in some casaes were actually
malformed such that the tests would pass, but in actual use, code would
throw an exception and skip over the block).
2018-11-13 09:21:57 -05:00
Shea Craig
ae6f49b0b1
Make test correctly generate a double exception.
2018-11-13 09:11:18 -05:00
Daniel Wozniak
7dd34386ef
Merge pull request #50456 from terminalmage/issue50218
...
Two bugfixes
2018-11-12 23:06:51 -07:00
Nicole Thomas
917781dc95
Lint: Add blank line
2018-11-12 17:47:46 -05:00
Nicole Thomas
cfb33511df
Merge pull request #50483 from rallytime/bp-50272
...
Back-port #50272 to 2018.3
2018-11-12 17:45:05 -05:00
Erik Johnson
0f02da7fec
Remove unnecessary u prefix from string literals
...
These are redundant with unicode_literals being used
2018-11-12 16:45:28 -05:00