Tim Harper
b4fe9aaa11
fixes issue in which s3.role_arn was defaulting to ''
...
fixes #30899
2016-02-06 14:10:20 -07:00
justinta89
7a4be37c06
data.py code deprecations and minor test changes
2016-02-05 15:11:26 -07:00
Mike Place
d9785451c0
Merge pull request #30941 from rallytime/bp-30879
...
Back-port #30879 to 2015.8
2016-02-05 14:15:20 -07:00
justinta89
99ca683734
Removed deprecated cache.grains code and the outputter test
2016-02-05 10:37:18 -07:00
Richard Hansen
eb6f289fc1
change default for volume_present()'s force parameter to False
...
This is safer, as it avoids surprising the user with permanent data
loss.
2016-02-05 09:41:19 -07:00
Richard Hansen
34f3057e04
add 'force' to replace (or not) volumes with driver mismatch
...
Add a new 'force' option that will cause volume_present() to delete
and re-create a volume if the existing volume's driver doesn't match
the specified driver. Set the default to True to preserve existing
behavior.
2016-02-05 09:41:18 -07:00
justinta89
ef36afe5de
Removed deprecated jid code and corresponding test
2016-02-05 09:05:54 -07:00
Joe Julian
f96650f3c3
Add realpath to lvm.pvdisplay and use it in vg_present
...
Any sort of symlink could be used for inclusion into an lvm vg but lvm's
pvdisplay may show a real device name, or a mapper device name which is
a symlink.
Since we're interested in finding out if the actual device is part of
our volgroup, we test the realpath of both the device requested and the
device returned by pvdisplay to ensure they're the same device.
Fixes #26867 and #30882
2016-02-04 17:21:38 -08:00
justinta89
b6605569e0
Adjusted another boto_vpc test
2016-02-04 15:45:18 -07:00
justinta89
9dec1aa622
Removed more deprecated code from boto_vpc and boto_vpc_test changes
2016-02-04 15:43:38 -07:00
justinta89
9b1e4b7ad7
Removed test for deprecated mysql_query
2016-02-04 15:33:08 -07:00
justinta89
a678b045e8
mysql pillar deprecated code removed
2016-02-04 15:26:28 -07:00
justinta89
4d77156758
Removed deprecated code from boto_vpc.py and adjusted boto_vpc_test.py to match changes.
2016-02-04 14:36:15 -07:00
Mike Place
4ae2d829f0
Merge pull request #30888 from ticosax/backport-30797
...
Backport #30797 to 2015.8
2016-02-04 14:02:25 -07:00
Mike Place
4372851ad9
Merge pull request #30895 from bdrung/2015.8
...
Fix various typos
2016-02-04 13:55:10 -07:00
rallytime
6ad7642f6d
Lint
2016-02-04 11:00:02 -07:00
rallytime
58778dfc88
Fix failing boto_vpc module unit tests
2016-02-04 10:33:41 -07:00
Benjamin Drung
56ce7479b1
Fix typo catched -> caught
2016-02-04 12:57:20 +01:00
Richard Hansen
68b51be869
add additional states.dockerng.volume_present() unit tests
...
The unit tests now test for the bug fixed in the previous commit
(among other things).
2016-02-04 10:07:51 +01:00
rallytime
adb85892de
Fix failing state module tests
2016-02-04 00:01:11 +00:00
rallytime
b5ec0991b0
Pylint fix
2016-02-03 15:00:44 -07:00
Mike Place
ec4e2bb9bb
Merge pull request #30823 from yannis666/fix-for-mine-update-merge2
...
Fix for mine to merge configuration on update.
2016-02-02 13:21:24 -07:00
Mike Place
a3feba4a26
Merge pull request #30826 from cachedout/fix_30682
...
Fix 30682
2016-02-02 12:40:05 -07:00
Mike Place
3b246db0b0
Fix stupid test
2016-02-02 12:39:24 -07:00
yannis
99c7c12aba
Fix for mine to merge configuration on update.
...
This fix was previously applied to 2015.5.
It fixes #30722
2016-02-02 10:43:00 -08:00
Mike Place
e3f0c8e162
Merge pull request #30731 from Unity-Technologies/feature/osx_keychain
...
Added the ability to configure keychains on OSX
2016-02-02 08:03:14 -07:00
Mike Place
330abcad12
Merge pull request #30775 from Unity-Technologies/feature/mac_defaults
...
Added the ability to set OS X settings using defaults
2016-02-02 07:47:49 -07:00
Mike Place
e4ca01181b
Merge pull request #30803 from Unity-Technologies/feature/win_certutil
...
Added the ability to add and remove certificates from Windows minions
2016-02-02 07:04:30 -07:00
Daniel Hobley
2567ea6956
Lint fixes
2016-02-02 11:48:17 +01:00
Daniel Hobley
becb643557
Added ability to install and activate a windows license
2016-02-02 11:07:05 +01:00
Daniel Hobley
ddc24708ad
Added the ability to add and remove certificates from Windows minions
...
- Uses certutil.exe to add and remove certificates
2016-02-02 10:06:20 +01:00
Daniel Hobley
04877e06e7
Updated based on PR feedback
...
- Renamed type to vtype
- Made if statements a little more clear
2016-02-02 09:01:38 +01:00
Mike Place
86ea047933
Merge pull request #30734 from Unity-Technologies/feature/osx_assistive
...
Added ability to change assistive access on OSX 10.9+
2016-02-01 14:51:47 -07:00
Mike Place
68f4fd2fb3
Merge pull request #30697 from Unity-Technologies/feature/proxy-settings
...
Added ability to set proxy settings on OSX and Windows
2016-02-01 13:04:59 -07:00
Erik Johnson
8a836c88f4
Update systemd tests
2016-02-01 10:18:08 -06:00
Daniel Hobley
0a1da63d6a
Added the ability to set OS X settings using defaults
2016-02-01 15:24:02 +01:00
Thomas S Hatch
e202ce1ce0
Merge pull request #30698 from Unity-Technologies/feature/win-firewall-icmp
...
Added the ability to enable icmp rules on Windows Firewalls
2016-01-31 12:09:29 -07:00
Colton Myers
291fe929e4
Merge pull request #30754 from basepi/merge-forward-develop
...
Merge forward from 2015.8 to develop
2016-01-29 17:11:31 -07:00
Mike Place
b8a6a97307
Merge pull request #30695 from Unity-Technologies/feature/beacon-glxinfo
...
Added a beacon for GLXInfo
2016-01-29 17:13:20 -06:00
Mike Place
fe19ca4480
Merge pull request #30729 from Unity-Technologies/feature/dism
...
Added DISM module and states
2016-01-29 17:10:32 -06:00
Colton Myers
967e862027
Merge remote-tracking branch 'upstream/2015.8' into merge-forward-develop
...
Conflicts:
salt/loader.py
salt/modules/npm.py
salt/pillar/__init__.py
2016-01-29 15:51:52 -07:00
Colton Myers
84eeab7720
Merge remote-tracking branch 'upstream/2015.5' into merge-forward-2015.8
...
Conflicts:
salt/returners/local_cache.py
2016-01-29 14:57:31 -07:00
Daniel Hobley
6ad5014968
Lint fixes
2016-01-29 15:29:06 +01:00
Daniel Hobley
bb241c1931
Lint fixes
2016-01-29 15:18:16 +01:00
Daniel Hobley
a4f4e52687
Added xattr module and state for OS X
...
- Allows you to add and remove special attributes to/from files
2016-01-29 15:01:40 +01:00
Daniel Hobley
d80a637d2e
Added ability to change assistive access on OSX 10.9+
2016-01-29 13:59:51 +01:00
Daniel Hobley
3aeafd7f54
Lint fixes
2016-01-29 12:34:35 +01:00
Daniel Hobley
bae0543d95
Added the ability to configure keychains on OSX
2016-01-29 11:47:43 +01:00
Daniel Hobley
e8c3a154f0
Added DISM module and states
...
- Allows you to install features and capabilities on windows minions
2016-01-29 10:35:58 +01:00
Daniel Hobley
76a788529a
Merge branch 'develop' into feature/win-firewall-icmp
2016-01-29 09:35:41 +01:00
Daniel Hobley
efdc953867
Merge branch 'develop' into feature/proxy-settings
2016-01-29 09:35:31 +01:00
Daniel Hobley
76aa2fde84
Merge branch 'develop' into feature/beacon-glxinfo
2016-01-29 09:35:15 +01:00
Daniel Hobley
9ecfb56c33
Fixed a bug where new changes are detected when nothing changed in proxy state
2016-01-28 15:06:06 +01:00
Daniel Hobley
e40092a103
Added the ability to enable icmp rules on Windows Firewalls
...
- Added more checks in the unit tests
- Updated unit tests to check for ICMP rules
2016-01-28 14:38:50 +01:00
Daniel Hobley
6f266cdd73
Added ability to set proxy settings on OSX and Windows
2016-01-28 13:21:15 +01:00
Steve Hajducko
3544dd995e
Fix lsscsi issues for certain platforms
...
The lsscsi command doesn't support the '-s' flag on any RHEL/CentOs system
until RHEL7.
The command now have an option to specify 'get_size' to enable
compatibility with the older platforms.
Also fixes some issues with lsscsi not being installed and exceptions
getting thrown because of that.
2016-01-27 21:15:26 -08:00
rallytime
4fa80f2d5e
Merge branch '2015.8' into 'develop'
...
Conflicts:
- doc/ref/states/all/index.rst
- salt/cloud/__init__.py
- salt/minion.py
- salt/modules/file.py
- salt/modules/guestfs.py
- salt/modules/ipmi.py
- salt/modules/osquery.py
- salt/modules/parted.py
- salt/modules/seed.py
- salt/modules/virt.py
- salt/modules/yumpkg.py
- salt/modules/zypper.py
- salt/states/boto_elb.py
- salt/states/pkg.py
2016-01-26 16:19:39 -07:00
Nicole Thomas
d6e2c7aa82
Merge pull request #30614 from techhat/depimg
...
WIP: Deprecate salt/modules/img.py
2016-01-26 15:03:11 -07:00
Joseph Hall
29df2124a2
Remove tests for img.py since we're deprecating it
2016-01-26 11:00:38 -07:00
Colton Myers
5bc11d7539
Merge pull request #30631 from rallytime/fix-7811
...
Refactor rabbitmq_cluster states to use test=true functionality correctly
2016-01-26 09:23:49 -07:00
Colton Myers
621d8785de
Merge pull request #30579 from sjorge/module-localemod
...
Fix up salt.modules.locale(mod) for Solaris and some generic improvements
2016-01-25 17:21:42 -07:00
Colton Myers
64f17568a4
Merge pull request #30627 from sjmh/etcd_set_tree
...
Add etcd update function
2016-01-25 17:07:46 -07:00
rallytime
bf9ffded6d
Refactor rabbitmq_cluster states to use test=true functionality correctly
...
Fixes #7811
2016-01-25 16:47:54 -07:00
Colton Myers
94bf7790cf
Merge pull request #30567 from rallytime/fix-25363
...
Make sure rabbitmq_vhost states are using test=true properly.
2016-01-25 16:19:45 -07:00
Colton Myers
818ff2af78
Merge pull request #30381 from quantonganh/launchctl-yosemite
...
Launchctl yosemite
2016-01-25 16:08:25 -07:00
rallytime
1e8e86007c
Refactor rabbitmq_policy states to use test=true functionality correctly
...
Fixes #25658
2016-01-25 15:21:19 -07:00
Steve Hajducko
a015473d4e
Add etcd update function
...
Adds a update function that takes a dict and sets multiple etcd keys.
2016-01-25 14:13:33 -08:00
Nicole Thomas
653292ec88
Merge pull request #30555 from twangboy/mac_brew
...
renamed brew.py to mac_brew.py
2016-01-25 12:30:31 -07:00
Jorge Schrauwen
4d2fa2e2aa
switch unit test to except CommandExecutionError
2016-01-25 19:30:09 +00:00
rallytime
3f8b905642
Fix test failures
2016-01-25 12:08:30 -07:00
Nicole Thomas
25f127c948
Merge pull request #30580 from sjorge/module-timezone
...
salt.modules.timezone improvements for Solaris-like OS's
2016-01-25 11:43:25 -07:00
Nicole Thomas
b8009d7320
Merge pull request #30552 from twangboy/mac_pkgutil
...
Renamed darwin_pkgutil.py to mac_pkgutil.py
2016-01-25 10:47:57 -07:00
Nicole Thomas
fb0054afb5
Merge pull request #30556 from twangboy/mac_sysctl
...
rename darwin_sysctl.py to mac_sysctl.py
2016-01-25 10:46:04 -07:00
Jorge Schrauwen
98664445c7
Swapping one unknow for debian failed, because debian use a different
...
function internally. Switched to RedHat for the test as it returns
LANG=XYZ
2016-01-25 17:38:51 +00:00
Jorge Schrauwen
e4c511de4a
update tests, we have a correct return now
2016-01-25 17:30:23 +00:00
Jorge Schrauwen
745f203ea3
unit test, better to test with unknown os_family, we expect "" result without patching cmd.run
2016-01-23 22:56:00 +00:00
Jorge Schrauwen
d153f43771
unit test was filling in fake os_familiy, new code skips the expensive cmd_run unknown os_family
2016-01-23 22:53:07 +00:00
twangboy
cec969db15
Fixed more tests
2016-01-22 19:24:38 -07:00
twangboy
aa47a2908f
Fixed more lint
2016-01-22 19:20:24 -07:00
twangboy
3fcf9b4ba8
Fixed some lint
2016-01-22 19:15:29 -07:00
twangboy
e09f43b11b
even more lint
2016-01-22 19:09:08 -07:00
twangboy
fef54563b0
More lint
2016-01-22 19:04:03 -07:00
twangboy
306d13a7fa
Fixed tests
2016-01-22 17:36:48 -07:00
twangboy
1c58318013
Fixed tests
2016-01-22 17:32:42 -07:00
twangboy
88841e604f
Fixed some tests
2016-01-22 17:27:18 -07:00
twangboy
6eb250a807
Fixed some tests
2016-01-22 17:20:25 -07:00
Mike Place
f27b602a0f
Fix bad mock in win_service_test
2016-01-22 13:37:32 -07:00
Mike Place
44dea20bf3
Merge pull request #30550 from cachedout/fix_30113
...
Fixup for Let test=True option work for http.query state #30113
2016-01-22 11:35:31 -07:00
Mike Place
427f6f7cad
Fix failing unit test
2016-01-22 10:54:25 -07:00
Andrew Colin Kissa
82a966b1f4
Add postgres_initdb state module tests
2016-01-22 12:16:51 +02:00
Andrew Colin Kissa
f5aa107583
Add tests for data directory init and existance check
2016-01-22 12:15:45 +02:00
Colton Myers
cb8bf91944
Merge remote-tracking branch 'upstream/2015.8' into merge-forward-develop
...
Conflicts:
doc/ref/configuration/master.rst
doc/topics/cloud/linode.rst
salt/cloud/clouds/linode.py
salt/modules/rh_ip.py
salt/renderers/pyobjects.py
salt/states/file.py
2016-01-21 17:42:50 -07:00
Mike Place
40ba550ffd
Merge pull request #30511 from kraney/boto_s3_bucket
...
Boto s3 bucket state
2016-01-21 15:52:58 -07:00
Erik Johnson
ea0ca70187
Add git.list_worktrees unit test
2016-01-21 15:42:30 -06:00
Kris Raney
16e8b4f9e3
cut-and-paste error
2016-01-21 13:23:52 -06:00
Mike Place
0f5baa65ea
Fix missing key in opts for event tests
2016-01-21 11:06:03 -07:00
Kris Raney
14f7bf693b
Pylint fixes
2016-01-21 11:37:43 -06:00
Kris Raney
4ad20f6217
Not satisfied with the code complexity/ readability/ maintainability, so refactor a bit. Fix a couple bugs in the process. Add unit tests.
2016-01-21 11:28:53 -06:00
Kris Raney
917f48d19f
Implement unit tests for boto_s3_bucket module
2016-01-21 11:25:55 -06:00
Evan Borgstrom
e148ea2d52
Allow recursive salt:// imports
...
Fixes #30465
2016-01-20 11:29:00 -08:00
Evan Borgstrom
6bbac64d3a
Add test to prove that recursive imports are currently broken
...
Refs #30465
This also exposes some other issues with the Registry being in an
inconsistent state when an exception occurs when we are rendering.
2016-01-20 11:22:51 -08:00
Evan Borgstrom
b46df0e4b5
Allow recursive salt:// imports
...
Fixes #30465
2016-01-20 11:20:50 -08:00
Mike Place
7b88d721a5
Merge pull request #30368 from lyft/boto_dynamodb
...
Update boto_dynamodb module and state
2016-01-20 11:23:15 -07:00
Evan Borgstrom
51bfa16173
Add test to prove that recursive imports are currently broken
...
Refs #30465
This also exposes some other issues with the Registry being in an
inconsistent state when an exception occurs when we are rendering.
2016-01-20 09:57:16 -08:00
Quan Tong Anh
234faa5991
launchctl: update test function accordingly
2016-01-20 08:55:56 +07:00
Zack Hsi
fbff36df36
Fix unit test
2016-01-19 16:06:07 -08:00
Sean Jenkins
e44a30620b
Remove recurse_list from pillar_source_merging_strategy and add pillar_merge_list (bool) instead
2016-01-19 15:06:30 -07:00
justinta89
00943ff1e6
Boto uses False for is_default instead of None
2016-01-19 10:15:35 -07:00
justinta89
2f77152479
Boto uses False for is_default instead of None
2016-01-19 10:12:11 -07:00
rallytime
39b49621ad
Merge branch '2015.8' into 'develop'
...
Conflicts:
- salt/beacons/service.py
- salt/cloud/clouds/vmware.py
- salt/modules/file.py
- salt/modules/ipset.py
- salt/modules/npm.py
- salt/modules/rpm.py
- salt/states/file.py
- salt/utils/event.py
- salt/utils/schedule.py
- tests/unit/modules/state_test.py
2016-01-14 13:33:53 -07:00
Mike Place
d5b8776355
Merge pull request #30340 from jtand/seed_test_fix
...
Updated seed_test.py for changes made to seed module
2016-01-13 15:50:34 -07:00
Mike Place
c5d1365a36
Merge pull request #30331 from alprs/feature-patch_dir
...
Make file.patch work with directories
2016-01-13 14:34:58 -07:00
Mike Place
09b144aa98
Merge pull request #30327 from kraney/boto_cloudtrail
...
Support for AWS CloudTrail
2016-01-13 13:18:06 -07:00
Andreas Lutro
b73ee448f0
fix command args list
2016-01-13 20:59:10 +01:00
Mike Place
10b5728f84
Merge pull request #30308 from rallytime/bp-30257
...
Back-port #30257 to 2015.8
2016-01-13 12:20:13 -07:00
justinta89
ee764ee952
Updated seed_test.py for changes made to seed module
2016-01-13 11:58:05 -07:00
Andreas Lutro
d8b499b7c5
Make file.patch work with directories
...
In the process, make the "hash" argument optional.
Closes #29619
2016-01-13 19:15:21 +01:00
Mike Place
ded14dcead
Merge pull request #30263 from kiorky/mysql
...
fix quoting
2016-01-13 10:48:20 -07:00
Mike Place
dcfba51556
Lint
2016-01-13 10:42:03 -07:00
Mike Place
b9921128af
Kill pointless tests
2016-01-13 10:15:26 -07:00
Kris Raney
8ab4938f48
Pylint fixes
2016-01-13 11:11:26 -06:00
Mike Place
63c157d0a3
Fix test_managed
2016-01-13 09:54:33 -07:00
Kris Raney
d30212f180
Add tag support to boto_cloudtrail
2016-01-13 10:13:05 -06:00
Mathieu Le Marec - Pasquet
22963e50f8
fix mysql tests
2016-01-13 10:12:53 +01:00
abednarik
deeeb71dda
Add test in npm state.
...
Updated nmp module to append --dry-run when executing nmp state in test mode.
Fixes #30250 .
2016-01-12 14:30:32 -07:00
Kris Raney
6fa7c84ec2
Initial cloud trail state support
2016-01-12 15:20:24 -06:00
Kris Raney
549d0b8d8b
Module functionality for support of state module
2016-01-12 15:19:31 -06:00
Jacob Hammons
53d17f1f85
Changed examples to use the "example.com" domain instead of "mycompany.com" or "company.com"
2016-01-12 13:37:09 -07:00
Kris Raney
0d211a4fd5
Basic CloudTrail module
2016-01-12 13:13:19 -06:00
Mike Place
2c62b464b1
Accept whatever comes into hightstate mock for state tests
2016-01-12 11:30:25 -07:00
Mike Place
11d27ba694
Mock config module in utils test
2016-01-11 16:31:21 -07:00
Mike Place
cf440036dd
Remove unused import
2016-01-11 14:14:50 -07:00
Mike Place
36d55ea0ad
Allow modules to be packed into boto utils
...
A workaround to allow modules to be packed into the namespace for the boto utils.
2016-01-11 14:13:07 -07:00
abednarik
128ded881f
Add test in npm state.
...
Updated nmp module to append --dry-run when executing nmp state in test mode.
Fixes #30250 .
2016-01-11 17:05:12 -03:00
Daniel Hobley
85862a2f6e
Added user requirement to the glxinfo beacon
2016-01-07 15:49:32 +01:00
Mike Place
70681bf03b
Fix for mock state PR #30118
2016-01-06 15:10:19 -07:00
Mike Place
3dd4d05a4b
Merge pull request #30185 from cachedout/fix_30118
...
Fix #30118
2016-01-06 14:02:56 -07:00
Mike Place
180582a523
Fix for mock state PR #30118
2016-01-06 14:01:43 -07:00
Colton Myers
f476c75fad
Merge pull request #30062 from seanjnkns/develop
...
Remove recurse_list from pillar_source_merging_strategy and add pilla…
2016-01-06 10:27:35 -07:00
Daniel Hobley
9f416ef0e4
Added beacon for checking if a linux minion has a screen attached
...
- Added unit tests
2016-01-06 13:55:38 +01:00
Colton Myers
8bc5506c08
Merge remote-tracking branch 'upstream/2015.8' into merge-forward-develop
...
Conflicts:
doc/topics/installation/rhel.rst
salt/modules/pacman.py
salt/modules/pkgng.py
salt/modules/win_update.py
salt/states/boto_elb.py
salt/states/file.py
2016-01-05 16:19:32 -07:00
Mike Place
9ef4bb3b46
Merge pull request #30132 from akissa/add-support-for-custom-augeas-lense-paths
...
Add support for augeas loading of non stock lenses
2016-01-04 13:36:07 -07:00
Mike Place
5419699bd2
Merge pull request #30075 from iodatacenters/2015.8_gluster_usexml
...
Convert glusterfs module to use xml
2016-01-04 13:33:58 -07:00
Mike Place
fff6bf1970
Merge pull request #30041 from kraney/boto_iot
...
Support for AWS IoT
2016-01-04 13:04:06 -07:00
Joe Julian
01a8e7ee10
Convert glusterfs module to use xml
...
The gluster cli has the option to produce xml output from most every
command, and to avoid pausing for questions when being run in script
mode. Make use of that capability and avoid scraping text output that is
often subject to change between versions.
This should help future-proof this module as any changes to the xml
output should be automatically integrated.
As part of this change, I added a glusterfs.info function and added the
force keywords to volume start and volume stop.
Fixes #30051
2016-01-04 09:47:59 -08:00
Andrew Colin Kissa
a8fe0df0ac
Add support for augeas loading of non stock lenses
...
Fixes #30131
Pylint cleanup
Updated tests
2016-01-04 14:48:44 +02:00
Andrew Colin Kissa
a3e786a03e
add check_password execution module function
...
fix rabbitmq_user.present is not idempotent
Fixes #30119
2016-01-01 22:49:13 +02:00
Kris Raney
86568c9e4f
Another pylint error
2015-12-31 14:30:01 -06:00
Kris Raney
08987a1698
Fix new lint warning
2015-12-30 22:43:38 -06:00
Kris Raney
26ded33d79
Reproduced the no-boto problem and fixed it.
2015-12-30 22:08:35 -06:00
Kris Raney
1fb44b0925
Try again to deal with missing boto
2015-12-30 20:46:01 -06:00
Kris Raney
ee052615d1
Fix case when boto is not present
2015-12-30 16:34:58 -06:00
Sean Jenkins
fb6e895bf0
Merge remote-tracking branch 'upstream/develop' into develop
2015-12-30 09:43:05 -07:00
Mike Place
d09e69f3fc
Merge pull request #30057 from abednarik/virtual_ret_parted_module
...
modules.parted: __virtual__ return err msg.
2015-12-30 08:57:55 -07:00
Sean Jenkins
1d7ee7bed2
Merge remote-tracking branch 'origin/develop' into sean
2015-12-30 08:44:30 -07:00
rallytime
c386d70742
Merge branch '2015.8' into 'develop'
...
Conflicts:
- salt/modules/alternatives.py
- salt/modules/boto_rds.py
- salt/modules/mount.py
- salt/states/boto_iam.py
2015-12-29 15:51:12 -07:00
rallytime
f7e58a241c
Merge branch '2015.5' into '2015.8'
...
Conflicts:
- salt/modules/boto_vpc.py
- tests/unit/modules/boto_vpc_test.py
2015-12-29 15:27:03 -07:00
abednarik
c1be5a61fa
modules.parted: __virtual__ return err msg.
...
Updated message when module is not supported based on systems or available binaries.
2015-12-29 16:55:48 -03:00
Sean Jenkins
41353b7ab3
Remove recurse_list from pillar_source_merging_strategy and add pillar_merge_list (bool) instead
2015-12-29 10:22:54 -07:00
Mike Place
bad6daca93
Merge pull request #30049 from rallytime/esxi-unit-tests
...
Add some more unit tests for the vsphere execution module
2015-12-29 10:07:41 -07:00
Mike Place
e915f4b591
Merge pull request #30053 from akissa/add-postgres-privileges-support
...
Add postgres privileges support
2015-12-29 09:50:44 -07:00
Andrew Colin Kissa
7be5eebfc7
add postgres_privileges state module tests
2015-12-29 12:57:21 +02:00
Andrew Colin Kissa
efcfb611b2
added postgres execution privileges tests
2015-12-29 10:59:48 +02:00
rallytime
1a83147986
Remove unnecessary import block
2015-12-28 16:14:13 -07:00
rallytime
695107ae6e
Add some more unit tests for the vsphere execution module
...
And fix a coupl of small bugs found in the module through testing
2015-12-28 16:11:33 -07:00
Mike Place
5cfda08b39
Merge pull request #29970 from sjorge/module-zfs
...
salt.modules.zfs
2015-12-28 14:38:37 -07:00
Mike Place
28e01aa8ac
Merge pull request #30018 from gladiatr72/pip_state__handle_requirements_chaining
...
Pip module/state -- handle requirements chaining
2015-12-28 14:28:00 -07:00
Kris Raney
3dea1a3589
Sometimes 'no whitespace after comma' actually means 'no whitespace after _colon_'.
2015-12-28 15:14:27 -06:00
Kris Raney
2fe5d8fbb4
Fix pylint errors
2015-12-28 14:46:43 -06:00
Jorge Schrauwen
4bad71c60d
lint fixes
2015-12-28 19:48:51 +00:00
Kris Raney
85d59865a6
Merge branch 'develop' into boto_iot
2015-12-28 13:45:35 -06:00
Andreas Lutro
ca290ec3e1
change how alternatives states check for installed
2015-12-28 12:31:19 -07:00
Stephen D. Spencer
e0da7cddf6
modules.pip:
...
adjust (actual) current directory bits
tests.unit.modules.pip_test:
adjust mock's expectations of cwd=None always being passed (?)
2015-12-28 09:37:39 +00:00
justinta89
e706642152
Skipping some Boto tests until resolved moto issue
...
Similar to #29725 . Though, some of the tests are different, due to the older
branch. I'm not condisidering this a backport because of that.
2015-12-27 22:34:09 -07:00
Andrew Colin Kissa
2e836a3f75
postgres_privileges skeleton
2015-12-27 12:01:20 +02:00
Andreas Lutro
4c9d893f98
change how alternatives states check for installed
2015-12-26 22:48:29 +01:00
Jorge Schrauwen
e1445d42e9
update unit tests for new error messages
2015-12-26 10:28:25 +00:00
Jorge Schrauwen
bc15891944
added unit test for zfs.get
2015-12-24 00:07:36 +00:00
Jorge Schrauwen
59efba23aa
added test for zfs.set
2015-12-23 23:22:09 +00:00
Kris Raney
bd6cda504e
boto_iot state unit tests.
2015-12-23 16:54:29 -06:00
Jorge Schrauwen
87f27d206c
added unit tests for zfs.snapshot
2015-12-23 22:44:19 +00:00
Jorge Schrauwen
0a1dbeda53
added unit tests for zfs.release, fixed unit test for zfs.hold
2015-12-23 22:06:44 +00:00
Jorge Schrauwen
9db9843bae
added unit tests for zfs.hold
2015-12-23 21:50:01 +00:00
Jorge Schrauwen
596c991c0b
added unit tests for zfs.holds
2015-12-23 21:16:45 +00:00
Kris Raney
c516e65333
Implement boto_iot module
2015-12-23 14:13:48 -06:00
Jorge Schrauwen
26c00bf402
added unit test for zfs.bookmark, probably need to revisit this once the error messages are more useful. Now they all seem to return unknown error from the upstream command
2015-12-23 20:12:07 +00:00
Jorge Schrauwen
f2dccea3d1
add unit test for zfs.promote
2015-12-23 17:19:34 +00:00
Jorge Schrauwen
b7314cd186
add unit test for zfs.clone
2015-12-23 17:06:22 +00:00
Jorge Schrauwen
032f17cfd1
implement unit tests for zfs.rollback
2015-12-23 16:48:24 +00:00
Jorge Schrauwen
c15affe227
add unit test for zfs.diff
2015-12-23 16:20:32 +00:00
Jorge Schrauwen
0d8fd711b5
add unit tests for zfs.inherit
2015-12-23 15:59:50 +00:00
Jorge Schrauwen
959828a9dd
add unit tests for zfs.unmount
2015-12-23 15:36:33 +00:00
Jorge Schrauwen
11b986e715
unit test for zfs.list
2015-12-23 15:20:51 +00:00
Jorge Schrauwen
3cbc6befbe
update unit tests for zfs.mount
2015-12-23 15:14:45 +00:00
Jorge Schrauwen
388f928851
unit test for zfs module should accept new output
2015-12-23 12:47:41 +00:00
Jorge Schrauwen
95a1668bc1
fix type in test data
2015-12-22 21:21:07 +00:00
Mike Place
c19782a184
Merge pull request #29853 from basepi/merge-forward-develop
...
Merge forward from 2015.8 to develop
2015-12-22 08:05:49 -07:00
Mike Place
62c9514108
Merge pull request #29881 from sjorge/module_zpool
...
rework salt.module.zpool
2015-12-21 14:51:10 -07:00
Jorge Schrauwen
1ca3757782
tests now cover most commands that query data
2015-12-21 20:44:10 +00:00
Jorge Schrauwen
08b65e79ac
add a few more unit tests
2015-12-21 20:40:28 +00:00
Jorge Schrauwen
37ac0df4e3
also test zpool.status
2015-12-21 20:19:03 +00:00
Jorge Schrauwen
21ee4b71b6
also do negative test
2015-12-21 20:07:48 +00:00
Jorge Schrauwen
28c4d28446
attempt to fix unit test
2015-12-21 19:49:40 +00:00
Mike Place
fa7dead492
Merge pull request #29901 from cachedout/fixup_29863
...
Fixup 29863
2015-12-21 11:26:00 -07:00
Mike Place
0d7ef0e95c
Fix broken tests
2015-12-21 11:25:18 -07:00
Mike Place
23bffbb623
Merge pull request #29875 from akissa/add-postgres_language-state
...
Add PostgreSQL Language management functionality
2015-12-21 10:39:46 -07:00
Mike Place
207bb5af0c
Merge pull request #29830 from terminalmage/issue29064
...
Optimizations/bugfixes/feature adds for systemd execution module
2015-12-21 10:37:36 -07:00
Mike Place
4f46255044
Merge pull request #29856 from rallytime/esxi-unit-tests
...
Added some initial unit tests for the salt.modules.vsphere.py file
2015-12-21 10:12:20 -07:00
Andrew Colin Kissa
f921a88a30
lint
2015-12-20 20:41:40 +02:00
Andrew Colin Kissa
a826720371
Add PostgreSQL Language management functionality
...
Fixes #29874
2015-12-20 09:37:41 +02:00
rallytime
b908ebd123
Added some initial unit tests for the salt.modules.vsphere.py file
...
More will follow to cover the remaining functions.
2015-12-18 16:18:01 -07:00
Colton Myers
95fe811724
Merge remote-tracking branch 'upstream/2015.8' into merge-forward-develop
...
Conflicts:
salt/minion.py
salt/modules/network.py
salt/scripts.py
salt/states/file.py
salt/states/git.py
salt/utils/event.py
2015-12-18 15:00:24 -07:00
Erik Johnson
15047918a9
systemd test fixes
...
This removes a bunch of tests that don't test anything (see https://github.com/saltstack/salt/issues/29852 ).
It also changes some of the tests to reflect recent changes in
systemd.py.
2015-12-18 15:17:38 -06:00
Andrew Colin Kissa
98593a94d5
fix various bugs in augeas modules
...
Fixes #29842
2015-12-18 23:01:44 +02:00
lburg
6d1ab2ece0
states.timezone: Fix 'desrired' typo
2015-12-18 13:54:04 +01:00
Andreas Lutro
51088d938a
add tests, rename a function to more closely mirror influxdb
2015-12-17 21:58:51 +01:00
Andrew Colin Kissa
b749b9faba
Add Pillar SQLCipher module
...
Fixes #29781
2015-12-17 09:48:27 +02:00
Mike Place
aab929d196
Merge pull request #29718 from thusoy/issue-29423
...
Support match-sets in iptables module
2015-12-16 07:48:18 -07:00
Tarjei Husøy
387ac2ce5e
Support match-sets in iptables module
...
Based on work by @l13t in https://github.com/saltstack/salt/pull/29426 .
Added tests and fixed incorrect appending of the built rule.
Closes #29423 .
2015-12-15 16:35:06 -08:00
Mike Place
d19827fd3a
Disable some boto tests per resolution of moto issue
...
Pending resolution of https://github.com/spulec/moto/issues/493
2015-12-15 14:59:14 -07:00
Mike Place
a2b1f41f49
Disable some boto tests per resolution of moto issue
...
Pending resolution of https://github.com/spulec/moto/issues/493
2015-12-15 14:57:52 -07:00
Colton Myers
5ac96cc8ba
Merge remote-tracking branch 'upstream/2015.8' into merge-forward-develop
...
Conflicts:
salt/client/ssh/ssh_py_shim.py
salt/modules/tls.py
salt/states/git.py
salt/transport/tcp.py
2015-12-14 15:56:26 -07:00
Alexandre Garnier
f3a2b27671
Fix deb_apache states methods tense
2015-12-13 13:58:27 +01:00
Mike Place
8b336dc1b4
Merge pull request #29638 from cachedout/fix_29535
...
Fix 29535
2015-12-11 13:37:42 -07:00
Mike Place
5bda5ff664
Updated pip module internal check for log.
2015-12-11 13:36:51 -07:00
Mike Place
3514765d33
Merge pull request #29573 from kraney/boto_lambda
...
An implementation of support for AWS Lambda
2015-12-10 13:01:26 -07:00
Kris Raney
c024ca70b1
A few missed lint errors
2015-12-09 16:52:10 -06:00
Kris Raney
4e04c3fbbd
Fix lint warnings, add log when using default region
2015-12-09 16:03:20 -06:00
Kris Raney
f33d7a761c
Fix unit test to work with code that understands FunctionArn
2015-12-09 12:49:27 -06:00
Mike Place
78fa3111a7
Merge pull request #29571 from cachedout/lint_29493
...
Lint #29493
2015-12-09 09:28:17 -07:00
Mike Place
ab439e9173
Lint
2015-12-09 09:27:12 -07:00
Andreas Lutro
7c69c177ed
update test
2015-12-09 13:18:47 +01:00
Justin Findlay
45acd05065
state.file: add file.mkdir to unit test mock
2015-12-08 16:33:33 -07:00
Justin Findlay
aa393a4831
state.file: add pchanges to unit test mock
2015-12-08 16:33:07 -07:00
Kris Raney
591e2756cc
Add tests for boto_lambda states.
2015-12-08 16:20:31 -06:00
Colton Myers
7918736656
Merge remote-tracking branch 'upstream/2015.8' into merge-forward-develop
...
Conflicts:
salt/client/ssh/ssh_py_shim.py
salt/modules/dracr.py
salt/states/boto_vpc.py
tests/unit/states/file_test.py
2015-12-08 14:46:23 -07:00
Colton Myers
e59364ad1d
Fix failing unit test
2015-12-08 13:45:34 -07:00
Kris Raney
bda53f74a4
Full unit test coverage for lambda module
2015-12-08 13:33:28 -06:00
Andreas Lutro
36e493cadf
lint - tabs to spaces, oops
2015-12-08 20:24:45 +01:00
Colton Myers
9673fd0937
Merge remote-tracking branch 'upstream/2015.5' into merge-forward-2015.8
...
Conflicts:
salt/cloud/clouds/ec2.py
tests/unit/states/file_test.py
2015-12-08 12:23:26 -07:00
Kris Raney
f98791054e
Lambda function unit test cases
2015-12-08 10:15:11 -06:00
Mike Place
95523312a0
Merge pull request #29512 from dr4Ke/fix_remount_cifs_uid_name
...
Fix forced remount if uid/gid is provided as a name
2015-12-08 09:08:33 -07:00
Christophe Drevet-Droguet
9a268e05d6
mount exec module: resolve user/group names in opts
...
In relation to #25293 , it solves the improbable case where the OS returns the
mount options as names instead of numeric ids. The module converts these names
to numeric ids before returning the opts.
This is done only for uid= and gid= opts, for now. It can be extended to others.
2015-12-08 12:43:47 +01:00
Christophe Drevet-Droguet
7395a949e4
mount state module: uid/gid verification with names
...
Should fix #25293
2015-12-08 12:43:46 +01:00
Mike Place
87fb8baad1
Merge pull request #29294 from skizunov/develop2
...
ZeroMQ no longer required when transport is TCP
2015-12-07 21:59:44 -07:00
Nicole Thomas
df90c406ba
Merge pull request #29462 from techhat/genesispart
...
Create partitioned, bootable images
2015-12-07 19:28:24 -07:00
Sergey Kizunov
a37a2700af
ZeroMQ no longer required when transport is TCP
...
salt/master.py:
- If ZMQ is not importable, use `tornado.ioloop.IOLoop` as the loop class.
- Check HAS_ZMQ before using any zmq.* content.
- Did not touch `FloMWorker` usage of zmq.*. This is only used when the
transport is RAET.
salt/minion.py:
- If ZMQ is not importable, use `tornado.ioloop.IOLoop` as the loop class.
- Check HAS_ZMQ before using any zmq.* content.
salt/transport/ipc.py:
- Added `IPCMessagePublisher`. This is intended to function much like
ZMQ's zmq.PUB sockets. Used in implementing utils/event.py to function
without ZMQ.
- Added `IPCMessageSubscriber`. This is intended to function much like
ZMQ's zmq.SUB sockets. Used in implementing utils/event.py to function
without ZMQ. What makes this class a bit different is that the associated
IO Loop is meant to not be running when it is used. Due to this, it is
recommended that the caller create a new IO Loop for this purpose. The
reason for this is that the `get_event()` API may be invoked from
anywhere, whether or not there is a current IO Loop that is running in
the thread of the invocation.
salt/utils/async.py:
- If ZMQ is not importable, use `tornado.ioloop.IOLoop` as the loop class.
salt/utils/event.py:
- Implemented using `salt.transport.ipc` instead of ZMQ.
- zmq.PUB ==> `IPCMessagePublisher`
- zmq.SUB ==> `IPCMessageSubscriber`
- zmq.PUSH ==> `IPCMessageClient`
- zmq.PULL ==> `IPCMessageServer`
Signed-off-by: Sergey Kizunov <sergey.kizunov@ni.com>
2015-12-07 20:22:16 -06:00
Justin Findlay
99b229c9fe
modules.genesis: update unit tests for bootstrap
2015-12-07 15:19:22 -07:00
Andreas Lutro
edf2a3098e
remove "2" from state name
2015-12-07 21:54:16 +01:00
Andreas Lutro
00b6eb5907
add tests, clean up/fix logic
2015-12-07 21:52:22 +01:00
Mike Place
7efd6dd140
Merge pull request #29399 from jfindlay/second_up
...
modules.status: add human_readable option to uptime
2015-12-07 12:53:52 -07:00
Joseph Hall
bb6e2d5a8a
Adding tests for disk.blkid
2015-12-07 08:52:06 -07:00
Christophe Drevet-Droguet
4a00cc5b70
cron: support for commented cron jobs
...
This change is an implementation for managing commented cron jobs.
Before that, commented cron jobs were not manageable by salt. They were ignored
at reading, and thus lost while writing the new crontab.
This is described in issue #29082 , which should be fixed now.
There is a new `commented` parameter, defaulting to False. The cron job is
set like any other, but is prefixed by `#DISABLED#`.
2015-12-07 15:40:36 +01:00
Justin Findlay
48e7beb0eb
modules.status: add in_seconds option to uptime
...
Implements #29311 .
2015-12-04 18:52:59 -07:00
Justin Findlay
ca69a646d6
modules.genesis.bootstrap: update unit tests
2015-12-04 18:44:42 -07:00
Kris Raney
be58e095d4
Avoid leaving zip files scattered around after tests.
2015-12-04 14:23:40 -06:00
Mike Place
00cbcb9f3b
Lint test case
2015-12-04 12:43:14 -07:00
Mike Place
0c6852e67d
Fix augeas test
2015-12-04 08:37:01 -07:00
Kris Raney
6a208dca84
Start unit tests for boo_lambda
2015-12-03 21:09:48 -06:00
Mike Place
af1c327461
Fix augeas_cfg test
2015-12-03 13:54:43 -07:00
Mike Place
d2c0fcbc97
Merge pull request #29398 from cachedout/lint_29288
...
Lint 29288
2015-12-03 11:03:53 -07:00
Mike Place
3b0033e529
Lint #29288
2015-12-03 11:02:49 -07:00
Mike Place
17d80c051a
Merge pull request #29334 from rallytime/bp-29237
...
Back-port #29237 to 2015.8
2015-12-02 12:37:31 -07:00
Mike Place
2607246686
Merge pull request #29321 from techhat/sparsegenesis
...
Handle sparse files
2015-12-02 12:36:28 -07:00
Mike Place
5ec7947595
Merge pull request #29300 from ticosax/dockerng-volumes
...
[dockerng] Add support for volume management in dockerng
2015-12-02 10:48:53 -07:00
Mike Place
eda0cffee5
Merge pull request #29338 from cachedout/fixup_28815
...
Fixup 28815
2015-12-02 10:47:25 -07:00
Mike Place
7b11eb0d67
Fixup test for #29321
2015-12-02 10:45:01 -07:00
Mike Place
f2bf2dff14
Adjust test for syndic config
...
Refs #28115
2015-12-02 09:35:48 -07:00
Nicolas Delaby
cb9cb463b0
Provide states for managing docker volumes
2015-12-02 17:27:20 +01:00
Nicolas Delaby
dff6fa1fb2
Add execution module to manage docker volumes
2015-12-02 17:27:20 +01:00
Jorge Schrauwen
598226def1
fix unit test (attempt 1)
2015-12-02 08:34:59 -07:00
Mike Place
99b7d87688
Merge pull request #29218 from clan/service_state
...
check service enable state in test mode
2015-12-02 08:31:00 -07:00
Mike Place
b96552b716
Merge pull request #29304 from sbz/monit-module-changes
...
modules/monit: complete monit execution module functions
2015-12-02 07:50:56 -07:00
Colton Myers
3f09d58fff
Merge remote-tracking branch 'upstream/2015.8' into merge-forward-develop
...
Conflicts:
salt/cloud/clouds/vmware.py
salt/modules/rh_ip.py
salt/modules/s3.py
salt/modules/saltutil.py
salt/modules/zypper.py
salt/spm/__init__.py
salt/utils/aws.py
salt/utils/s3.py
tests/unit/modules/s3_test.py
tests/unit/pydsl_test.py
2015-12-01 15:31:03 -07:00
Justin Findlay
60bd5781ef
Merge pull request #29312 from sjmh/fix/etcd_watch_valerr
...
Catch ValueError on timeout on non-existing key
2015-12-01 13:55:41 -07:00
Sofian Brabez
a2e5586cd4
modules/monit: alias reload function also and fix lint issues
2015-12-01 21:42:56 +01:00
Steve Hajducko
cef6eff7c8
Catch ValueError on timeout on non-existing key
...
The etcd watch function tries to read a key when it reaches the timeout
in order to obtain details about the key.
On python 2.6, when it tries to re-read the key, it throws a ValueError,
since python-etcd doesn't officially support python 2.6. The watch
function wasn't catching this ValueError, so it was returning the
exception, rather than a blank dict.
2015-12-01 10:30:45 -08:00
Mike Place
a890307cc0
Merge pull request #29310 from cachedout/fixup_spmverbose
...
Fixup spmverbose
2015-12-01 11:28:07 -07:00
Mike Place
cdde617be3
Fixup test for spm verbose PR
...
Refs #29274
2015-12-01 11:27:03 -07:00
Justin Findlay
4d6c71aa80
modules.glusterfs: fix start_volume unit test
2015-12-01 10:53:32 -07:00
Sofian Brabez
539fd52220
modules/monit: complete monit execution module functions
...
add new functions configtest(), id(), reload(), version() and validate()
to the monit execution module
2015-12-01 17:33:52 +01:00
Z. Liu
a1250a9729
check service enable state in test mode
2015-12-01 15:02:00 +08:00
Mike Place
84c36ec92f
Merge pull request #29259 from Unity-Technologies/feature/beacon-adb
...
Add beacon for android devices
2015-11-30 15:30:18 -07:00
Mike Place
8d32d8d43d
Merge pull request #29264 from alprs/fix-ssh_auth_absent_test
...
Prevent ssh_auth.absent from running when test=True
2015-11-30 14:54:15 -07:00
Mike Place
87e4aa4fae
Merge pull request #28994 from timcharper/2015.8.1-dev
...
add support to s3 for aws role assumption
2015-11-30 13:52:17 -07:00
Mike Place
aa741b7015
Merge pull request #29176 from woodrow/elb-backend-policy-management
...
Allow boto_elb to manage ELB backend policies.
2015-11-30 13:36:44 -07:00
Daniel Hobley
24a3a98b3c
Removed global in favour of updating a dictionary
2015-11-30 20:29:53 +01:00
Daniel Hobley
2690e3c8f3
Replaced double quotes with single
2015-11-30 20:19:13 +01:00
Andreas Lutro
9193676f9c
fix ssh_auth_test
...
there were 4 side_effect return values, when it should only return 2
times - 2 of the 4 states.ssh_auth.absent calls are done with test=True
test=True and should therefore not call modules.ssh.rm_auth_key
2015-11-30 20:13:52 +01:00
Jorge Schrauwen
cbded94f1a
fix unit test (attempt 1)
2015-11-30 16:21:49 +00:00
Tim Harper
e060986828
add support to s3 for aws role assumption
2015-11-28 00:57:45 -07:00
Daniel Hobley
f482643959
Added beacon for detecting low battery on android devices
2015-11-27 14:03:05 +01:00
Bastiaan Bakker
5226cd8f79
remove trailing whitespace
...
fix subdict_match test cases
2015-11-25 20:41:13 -07:00
Bastiaan Bakker
44713cdb95
fix issue 29191: only try partial matches when a wildcard has been specified
2015-11-25 20:41:13 -07:00
Mike Place
7bd15621c8
Merge pull request #29192 from bastiaanb/fix/issue-29191-subdict_match-regression
...
fix issue 29191: only try partial matches when a wildcard has been sp…
2015-11-25 13:06:39 -07:00
Mike Place
89aee406fa
Merge pull request #29153 from DSRCompany/features/3077_acl_limit_args
...
ACL limit args
2015-11-25 10:29:35 -07:00
Bastiaan Bakker
7052479ad3
remove trailing whitespace
...
fix subdict_match test cases
2015-11-25 17:12:17 +01:00
Bastiaan Bakker
e3af8d2151
fix issue 29191: only try partial matches when a wildcard has been specified
2015-11-25 16:03:33 +01:00
Dmitry Kuzmenko
002b1ef9bd
Fixed use of assert_has_calls in tests.
...
The method logic was changed in mock-1.1.0.
This mades the use of the method compatible with both <1.1.0 and >=1.1.0
2015-11-25 15:31:20 +03:00
Dmitry Kuzmenko
09c4f69402
ACL test fix.
2015-11-25 12:33:46 +03:00
Stephen Woodrow
c695a57ba9
Fix tests.
2015-11-24 18:09:12 -08:00
Colton Myers
28b40de8da
Merge remote-tracking branch 'upstream/2015.8' into merge-forward-develop
...
Conflicts:
salt/client/ssh/__init__.py
salt/client/ssh/ssh_py_shim.py
salt/cloud/clouds/ec2.py
salt/cloud/clouds/vmware.py
salt/grains/philips_hue.py
salt/modules/boto_ec2.py
salt/modules/boto_route53.py
salt/modules/dracr.py
salt/modules/philips_hue.py
salt/proxy/philips_hue.py
salt/states/virtualenv_mod.py
2015-11-24 16:07:31 -07:00
Mike Place
81bf332be4
Migrate pydsl tests to integration test suite
...
This marks the beginning of a migration of the pydsl renderer tests
to the integration test suite and away from the unit test suite.
The unit test approach is becoming too difficult to maintain due to its complex approach to trying to internally manage a highstate run instead of calling into the salt state system to fully manage it.
2015-11-24 15:46:14 -07:00
Dmitry Kuzmenko
f20d2aa43e
ACL test update and fixes
2015-11-24 17:35:17 +03:00
Dmitry Kuzmenko
de5890a346
ACL function args: test and fixes
2015-11-24 17:35:17 +03:00
Dmitry Kuzmenko
3b9c4d2b35
Fixed LoadAuthTestCase
2015-11-24 17:35:16 +03:00
Nicolas Delaby
e98d18ba41
Expose docker networking as state
2015-11-24 13:55:22 +01:00
Nicolas Delaby
17ff5c1ab5
Add expose networking to modules.dockerng
2015-11-24 13:55:22 +01:00
Mike Place
30d0e7a0c2
Merge pull request #29008 from k00mi/develop
...
Make systemd service state less slow
2015-11-19 14:54:48 -07:00
Justin Findlay
9a4959a42b
systemd module: new unit test for available
2015-11-19 13:29:08 -07:00
Mike Place
b692ab1cfb
Merge pull request #29047 from schwing/fix-gpg-exception
...
Fix salt.modules.gpg.import_key exception: 'GPG_1_3_1 referenced before assignment'
2015-11-19 12:07:36 -07:00
John Schwinghammer
813f6e6808
Fix 'GPG_1_3_1 referenced before assignment'
...
- Fix gpg.import_key() exception:
"local variable 'GPG_1_3_1' referenced before assignment"
- Update the unit tests to test both the gpg.GPG_1_3_1=True and
gpg.GPG_1_3_1=False cases.
2015-11-19 09:27:46 -06:00
Mike Place
83e50d2515
Merge pull request #28906 from TronPaul/configparser-serializer
...
Configparser serializer
2015-11-18 19:42:52 -07:00
Justin Findlay
0c0bce3ea6
cache runner test: add new unit tests
2015-11-18 16:33:46 -07:00
Mike Place
b386bfa59d
Merge pull request #28952 from rominf/hg_status_multiple_repos
...
[modules/hg] hg.status: multiple repositories
2015-11-18 11:35:29 -07:00
Colton Myers
d76d62877d
Merge remote-tracking branch 'upstream/2015.8' into merge-forward-develop
...
Conflicts:
salt/modules/git.py
salt/renderers/gpg.py
salt/utils/__init__.py
2015-11-17 16:24:43 -07:00
Mark McGuire
f0a60b33e2
Use changes in #28926
2015-11-17 10:54:19 -06:00
Mark McGuire
be2751885d
Merge remote-tracking branch 'origin/develop' into configparser-serializer
2015-11-17 10:26:09 -06:00
Roman Inflianskas
ded2d46663
[modules/hg] hg.status: multiple repositories
2015-11-17 19:05:57 +03:00
Mike Place
1e9214f4e4
Merge pull request #28787 from chrigl/fix-28784
...
closes #28784
2015-11-17 08:54:04 -07:00
Mike Place
5b680c938a
Merge pull request #28950 from DSRCompany/pr/28812_which
...
PR 28812 which test fix
2015-11-17 08:32:16 -07:00
Dmitry Kuzmenko
18571000c5
Fix which test in PR#28812
2015-11-17 11:29:41 +03:00
Christoph Glaubitz
8639e3e9c3
closes #28784
...
In fact this test will fail on the current code, but that is like
intended. This tests the fix of #28783 , which was introduced in 2015.5.
2015-11-16 20:30:37 +01:00
Mike Place
27b917b623
Adjust tests for new loader spec
2015-11-16 12:23:05 -07:00
Justin Findlay
5ce61abf57
rewrite GPG unit tests
2015-11-16 09:36:29 -07:00
Mark McGuire
4324189658
add deserializer test, fix deserialization
2015-11-15 14:14:42 -06:00
Mark McGuire
53dd9ae138
Add configparser serializer
...
* move "python" serializer to serializers
* make salt.states.file.serializer load serializers from salt.serializers
2015-11-15 14:04:27 -06:00
Justin Findlay
e32a9aab85
rh_service._chkconfig_is_enabled unit tests
2015-11-13 23:38:40 -07:00
Colton Myers
efb479a1bd
Merge remote-tracking branch 'upstream/2015.8' into merge-forward-develop
...
Conflicts:
doc/topics/cloud/vmware.rst
salt/cloud/clouds/vmware.py
salt/grains/chronos.py
salt/grains/marathon.py
salt/loader.py
salt/modules/chronos.py
salt/modules/marathon.py
salt/proxy/chronos.py
salt/proxy/marathon.py
salt/state.py
salt/states/chronos_job.py
salt/states/marathon_app.py
salt/states/user.py
salt/utils/schedule.py
2015-11-13 15:18:45 -07:00
Todd Tomkinson
ba94878f45
marathon and chronos proxy minions
2015-11-12 10:03:38 -07:00
C. R. Oldham
2ad01fe7a2
Merge pull request #28778 from toddtomkinson/marathon_chronos_proxy_minions
...
marathon and chronos proxy minions
2015-11-12 08:07:21 -07:00
twangboy
c0cf33332c
Fixed some Lint...
2015-11-11 14:27:06 -07:00
Justin Findlay
bc7e0cfe64
add file.symlink unit tests
2015-11-11 13:37:47 -07:00
Justin Findlay
9381dc7215
orthogonalize file.symlink unit tests
2015-11-11 13:37:18 -07:00
rallytime
e2b0fee57e
Don't change perms list, only existing perms should be a dictionary.
...
Refs #28269
2015-11-11 12:31:51 -07:00
rallytime
7601647d69
Revert "rabbitmq.list_user_permissions returns a dict, not a list. Don't expect a list."
...
This reverts commit 07482211eb
.
2015-11-11 12:23:17 -07:00
Todd Tomkinson
f6ccc0e250
marathon and chronos proxy minions
2015-11-11 10:51:28 -07:00
rallytime
07482211eb
rabbitmq.list_user_permissions returns a dict, not a list. Don't expect a list.
...
Refs #28269
2015-11-11 09:45:35 -07:00
Scott Walton
e9b84b35b4
Resolved merge conflict with upstream.
2015-11-11 16:38:31 +00:00
Scott Walton
e46d31d446
Amended the tests to remove the tab-check and still keep #28608 fixed
2015-11-11 16:32:56 +00:00
Colton Myers
87365212b4
Merge pull request #28723 from basepi/merge-forward-develop
...
Merge forward from 2015.8 to develop
2015-11-10 11:26:29 -07:00
Mike Place
590f503fb8
Merge pull request #28748 from tinyclues/cors_url_with_arguments
...
[Saltnado] - Add support for CORS preflight request for parametrized urls
2015-11-10 11:24:30 -07:00
FELD Boris
049815fb34
Add support for cors preflight request for parametrized urls
...
The implementation was broken for jobs and minions handlers
2015-11-10 18:37:03 +01:00
Colton Myers
8a23181dd7
Merge remote-tracking branch 'upstream/2015.8' into merge-forward-develop
...
Conflicts:
salt/modules/boto_secgroup.py
salt/modules/rabbitmq.py
salt/modules/win_system.py
salt/modules/yumpkg.py
salt/states/mount.py
2015-11-09 17:05:43 -07:00
Colton Myers
c90431eddc
Rip out unit test that doesn't apply anymore
...
We now use -q with the command so we don't have to test our ability to
strip "Listing vhosts" out of the test
2015-11-09 15:22:01 -07:00
Mike Place
759242a6ec
Merge pull request #28671 from jfindlay/multi_mod
...
implement multiple modules in the kmod state
2015-11-07 19:11:52 -07:00
Justin Findlay
8524281f4e
update kmod exec and state module unit tests
2015-11-07 16:04:23 -07:00
Steve Hajducko
455f40b0d2
Refactor etcd modules
...
The etcd modules were using bits and pieces of python-etcd directly and
were using outdated exceptions to catch errors. These errors were
causing issues when trying to use etcd modules for logic.
A summary of changes
- Most of the 'work' is now done in etcd_util
- Removed import of python-etcd from states/etcd_mod and the
returner
- Added new tests for etcd_util
- Put in proper exceptions and catches for python-etcd
- Added support for ValueError catching. python-etcd doesn't
support python 2.6 and raises ValueError when trying to format
exceptions
- Added watch function to etcd execution module
- Added autospec to unit tests so hopefully less brittle
- Added TTL and directory features to the set function
*BACKWARDS INCOMPATIBLE CHANGES*
All interfaces are still backwards incompatible. However, the returns
from several of the etcd util functions have been changed. The old
returns presented issues with certain test cases. For instance, a
failed 'get' returned '', but a key with no value will also return ''.
The same issues occured with the 'ls', 'tree' and 'set' functions. Trying to
ls a blank directory returned the same result as a failed ls of a
non-existent key.
2015-11-06 16:29:50 -08:00
Scott Walton
540305dc99
Added test and fix for #28608 .
2015-11-06 09:06:07 +00:00
Mike Place
81396927f8
Merge pull request #28605 from zigarn/a2xxconf
...
Improvements on Debian-style apache utilities a2(en|dis)(mode|site|conf)
2015-11-05 15:18:28 -07:00