Jenkins
dbbe206e19
Fix integration.modules.git.GitModuleTest.test_archive on py26
...
Fix borrowed from: http://stackoverflow.com/questions/6086603/statement-with-and-tarfile
2015-08-19 11:31:38 -06:00
Colton Myers
73282d51cc
Merge remote-tracking branch 'upstream/2015.8' into merge-forward-develop
...
Conflicts:
salt/cli/daemons.py
salt/master.py
salt/minion.py
salt/modules/gpg.py
salt/modules/pw_group.py
salt/utils/http.py
setup.py
tests/unit/modules/schedule_test.py
2015-08-19 11:29:45 -06:00
Mike Place
4d320e0c3c
Merge pull request #26469 from jtand/2015.8
...
--annotate and --message aren't valid options in older versions of git.
2015-08-19 11:25:21 -06:00
justinta89
c542895bd2
--annotate and --message aren't valid options in older versions of git.
2015-08-19 09:09:34 -06:00
Colton Myers
bf6c7e82cc
Keep the formatted assertMsg
2015-08-18 12:50:24 -06:00
Colton Myers
f6481a1fb3
Merge pull request #26410 from basepi/merge-forward-2015.8
...
[2015.8] Merge forward from 2015.5 to 2015.8
2015-08-18 11:52:13 -06:00
Erik Johnson
5d969116ad
Merge pull request #26427 from alprs/fix-git_latest_no_rev_concat
...
git.latest with no rev: fix concatenation error (NoneType and str)
2015-08-18 12:27:49 -05:00
Colton Myers
38f22875e1
Fix schedule test failures
...
Includes removal of heavily-mocked test_list and test_reload
2015-08-18 10:48:01 -06:00
Mike Place
4d6ebc6954
Merge pull request #26307 from cachedout/fix_26234
...
Fix bug in top file ordering
2015-08-18 10:02:54 -06:00
Mike Place
53d4739fa3
Merge pull request #26418 from driskell/fix_discarded_events_2015.8
...
Fix forward-merged caching from 2015.5 into 2015.8 to be compatible with the new match_func
2015-08-18 08:59:16 -06:00
Mike Place
9fa82ba0b7
Fix test
2015-08-18 08:51:00 -06:00
Andreas Lutro
2f55d60293
git.latest: add test for no rev
...
technically, rename existing test and add a new simpler test with the
old name.
2015-08-18 16:38:24 +02:00
Mike Place
a3b32bbc9e
Merge pull request #26413 from evverx/fix-start-restart-reload-and-force-reload
...
Fix service.{start,restart,reload,force-reload} for masked services
2015-08-18 08:16:15 -06:00
Jason Woods
63b195987e
Fix forward-merged caching from 2015.5 into 2015.8 to be compatible with the new match_func
2015-08-18 14:37:23 +01:00
Erik Johnson
b7447fcadb
Fix git.clone tests to reflect new return data
2015-08-18 03:39:27 -05:00
Erik Johnson
8dc8eb4b41
Fix test_add_dir
...
Paths in the expected output needed to be relative, not full
2015-08-18 02:40:25 -05:00
Erik Johnson
7c9f2027f6
Remove usage of os.chdir except in setUp
...
Additionally, take measures to ensure that we chdir back to the original
cwd at the conclusion of the test.
A redundant test has also been removed, was likely a stray copypasta.
2015-08-18 02:15:21 -05:00
Erik Johnson
dd9bcc896e
Lint fixes
2015-08-17 22:10:39 -05:00
Erik Johnson
cc8a5b181e
Remove unit tests for git states
...
These need to be completely rewritten
2015-08-17 22:10:39 -05:00
Erik Johnson
294aad298e
Add proper tests for git execution module
2015-08-17 22:10:39 -05:00
Erik Johnson
94941fbed1
Remove git unit tests
...
These tests are useless, they assert true results while mocking
cmd.run_all to always return True with retcode 0. Nothing but a waste of
CPU cycles.
2015-08-17 22:10:33 -05:00
Evgeny Vereshchagin
31ac42cac3
Fix service.{start,restart,reload,force-reload} for masked services
2015-08-18 00:57:52 +00:00
Colton Myers
f3c8ba85dc
Merge remote-tracking branch 'upstream/2015.8' into merge-forward-develop
...
Conflicts:
salt/cloud/clouds/opennebula.py
salt/modules/systemd.py
salt/utils/aws.py
2015-08-17 17:06:59 -06:00
Colton Myers
d3d0e004d9
Merge remote-tracking branch 'upstream/2015.5' into merge-forward-2015.8
...
Conflicts:
salt/minion.py
salt/modules/gpg.py
salt/modules/keystone.py
salt/modules/pw_user.py
salt/states/reg.py
setup.py
2015-08-17 16:54:16 -06:00
Evgeny Vereshchagin
ab4d6e5323
Fix service.enable for masked services
2015-08-17 14:00:20 -06:00
Mike Place
8bb57d1631
Merge pull request #26342 from rallytime/fix-16049
...
Don't call boto_elb._attributes_present if no attributes were provided
2015-08-17 13:19:08 -06:00
Mike Place
b62b2d6797
Merge pull request #26318 from evverx/enable-masked-services
...
Fix service.enable for masked services
2015-08-17 12:57:43 -06:00
Thomas S Hatch
0046c6cfed
Merge pull request #26300 from jfindlay/pw_test
...
mock pwd function calls in pw_user exec module
2015-08-17 12:56:41 -06:00
Thomas S Hatch
9d64b419d2
Merge pull request #26272 from garethgreenaway/schedule_list_show_jobs_enabled
...
Fixes to schedule module
2015-08-17 12:54:24 -06:00
rallytime
211f6feaf5
Fix test failures - get_attributes shouldn't be called if none are provided
2015-08-17 10:58:44 -06:00
Pedro Algarvio
a73ca74bc3
White-space lint fix
2015-08-17 15:28:22 +01:00
Pedro Algarvio
8f69530f65
Add the unit tests for Schema in a DictItem properties
2015-08-17 13:20:18 +01:00
Pedro Algarvio
fa826c9ba2
Add a validation test for DictItem required attribute validation
2015-08-17 13:58:22 +01:00
Pedro Algarvio
f74cc21d70
DictItem must also define it's require attribute
2015-08-17 13:56:00 +01:00
Pedro Algarvio
a0af17dbde
Double to single quotes
2015-08-17 13:54:12 +01:00
Evgeny Vereshchagin
ecb6b7d40f
Fix service.enable for masked services
2015-08-14 13:09:20 +00:00
Justin Findlay
ee59d154d7
Merge pull request #26293 from jfindlay/reggie
...
Fix #26268
2015-08-13 13:48:06 -06:00
Justin Findlay
7e94989403
mock pwd calls in pw_user exec mod test
...
Fixes #26266 .
2015-08-13 13:20:11 -06:00
Justin Findlay
3348b726c9
fix state/reg unit tests
2015-08-13 12:13:02 -06:00
Gareth J. Greenaway
ac36c3e979
Two more fixes to unit tests reflecting changes.
2015-08-13 10:53:37 -07:00
Mike Place
65ab5aa495
Merge pull request #26263 from rallytime/fix-24882
...
Don't make changes when test=True for openstack present/absent funcs
2015-08-13 10:30:31 -06:00
Gareth J. Greenaway
22ac074f5d
Additional changes to ensure unit tests pass.
2015-08-13 08:21:09 -07:00
Nitin Madhok
57c103d70e
Adding more unit tests
2015-08-13 10:44:46 -04:00
Nitin Madhok
020994bb07
Fix lint
2015-08-13 09:30:27 -04:00
Nitin Madhok
5b05740dd4
Adding additional unit tests
2015-08-13 09:27:42 -04:00
Nitin Madhok
a88be9f756
Splitting asserts in multiple line for readability
2015-08-13 07:27:16 -04:00
Nitin Madhok
af4c058bd8
Adding more unit tests for vmware cloud driver
2015-08-13 07:07:11 -04:00
Nitin Madhok
e687434b0c
Adding more unit tests for create_datacenter and create_cluster
2015-08-13 02:10:43 -04:00
Gareth J. Greenaway
89576e870f
Updating unit tests to reflect changes to schedule module.
2015-08-12 17:44:37 -07:00
twangboy
a1274c438d
I might have fixed some tests... I might have made them worse
2015-08-12 17:13:50 -06:00
rallytime
86b8161d22
Mock test key in __opts__ dict
2015-08-12 14:29:33 -06:00
Justin Findlay
4cf9a16e63
Merge pull request #26224 from cachedout/fopen_2015_8
...
Cleanup of a few cases to move to salt.utils.fopen
2015-08-12 14:15:49 -06:00
Mike Place
8e1b5da2e0
Merge pull request #26219 from alprs/fix-cron_identifier_default
...
cron: make identifier default to state ID
2015-08-12 12:42:33 -06:00
Mike Place
35d6ae2be7
Use with
2015-08-12 12:14:12 -06:00
C. R. Oldham
7fc3232633
Merge 2015.8 forward to develop (get ldap fix)
2015-08-12 11:37:04 -06:00
Nitin Madhok
d94485d336
Fix permission on tests/runtests.py on 2015.5 branch
2015-08-12 13:04:17 -04:00
Nicole Thomas
6730990bbc
Merge pull request #26248 from nmadhok/vmware-cloud-test-2015.8
...
Initial commit of unit tests for vmware cloud driver
2015-08-12 10:59:15 -06:00
Colton Myers
1c661abc91
Skip failing event tests
...
@driskell it would be great if you could fix these up when you do your
2015.8 refactor
2015-08-12 10:15:11 -06:00
Nitin Madhok
fd7c365999
Lint Fix
2015-08-12 10:48:10 -04:00
Nitin Madhok
6cc5f97e92
Lint Fix
2015-08-12 10:47:49 -04:00
Nitin Madhok
f0c2b9c5ef
Lint fix
2015-08-12 10:47:10 -04:00
Nitin Madhok
416a95cad6
Initial commit of unit tests for vmware cloud driver
2015-08-12 10:44:20 -04:00
Nitin Madhok
7c33f0ad54
Initial commit of unit tests for vmware cloud driver
2015-08-12 10:33:42 -04:00
Nitin Madhok
a8bfe5ec1f
Initial commit of unit tests for vmware cloud driver
2015-08-12 10:30:14 -04:00
Andreas Lutro
1f02e1671b
cron: fix a typo in the tests
2015-08-12 10:08:43 +02:00
Andreas Lutro
9b18cd9050
cron: more descriptive tests, updated to reflect new behavior
2015-08-12 10:06:53 +02:00
Colton Myers
426b1631c6
Remove stray subscribe
2015-08-11 23:12:18 -06:00
Colton Myers
110cae3cdc
Merge remote-tracking branch 'upstream/2015.8' into merge-forward-develop
2015-08-11 18:14:31 -06:00
Colton Myers
1502a39779
Merge remote-tracking branch 'upstream/2015.5' into merge-forward-2015.8
...
Conflicts:
conf/minion
salt/client/__init__.py
salt/states/dockerio.py
salt/utils/event.py
tests/unit/utils/event_test.py
2015-08-11 18:12:21 -06:00
Mike Place
b5980ca54a
Migrate wtmp beacon to fopen
2015-08-11 15:57:04 -06:00
Mike Place
8ad37e0558
Remove debugger
2015-08-11 11:29:19 -06:00
Mike Place
05c21297de
Fix env ordering in merged list
2015-08-11 11:29:13 -06:00
Mike Place
8ca0e59891
Lint
2015-08-11 11:28:59 -06:00
Mike Place
cfb6982227
Adding some dictupdate merge tests
...
Add new option for top_file_merging_strategy to config
Add master config file option
Adding additional tests
Lexicographical test works
Make default strategy
Simplify to just an option about whether or not to merge
Changes
Implement ordered top files
Implement merge strategies and default top files
Lint
Doc rewrite and start on ordering
Remove debugging
Moving to env_order
Adding env_order
Still writing tests
More tests and docs
2015-08-11 11:28:40 -06:00
Mike Place
889b4d2795
Merge pull request #24878 from cachedout/issue_12483
...
Top file enhancements
2015-08-11 11:24:46 -06:00
Mike Place
3a495133f8
Merge pull request #26193 from rallytime/one-testing
...
Add more unit tests to the OpenNebula driver
2015-08-11 09:24:16 -06:00
rallytime
a3b673cfca
Pylint fix
2015-08-11 09:23:28 -06:00
rallytime
14fe0b88af
Add more unit tests to the OpenNebula driver
2015-08-10 17:15:38 -06:00
Colton Myers
ee4b788745
Skip tests that require windows libraries if not present
2015-08-10 16:57:06 -06:00
Colton Myers
49fb19049b
Remove outdated heavily-mocked unit test
2015-08-10 16:54:17 -06:00
Colton Myers
1b0b21394e
Merge remote-tracking branch 'upstream/2015.8' into merge-forward-develop
...
Conflicts:
salt/cloud/clouds/vmware.py
salt/modules/win_system.py
2015-08-10 13:27:31 -06:00
Colton Myers
0fc16040d6
Merge remote-tracking branch 'upstream/2015.5' into merge-forward-2015.8
...
Conflicts:
doc/topics/cloud/vmware.rst
salt/cloud/__init__.py
salt/cloud/clouds/vmware.py
salt/loader.py
salt/minion.py
salt/modules/archive.py
salt/modules/file.py
salt/states/pkg.py
salt/utils/http.py
2015-08-10 13:21:57 -06:00
Mike Place
f39780f8ce
Merge pull request #26000 from driskell/fix_discarded_events
...
Implement full event caching for subscribed tags
2015-08-10 12:57:17 -06:00
Mike Place
2704094e21
Merge pull request #26125 from evverx/timedatectl-settz
...
Use timedatectl set-timezone to tzsetting if available
2015-08-10 08:43:41 -06:00
Erik Johnson
56798d724c
Fix comment in return value
2015-08-09 22:07:02 -05:00
Erik Johnson
18ebdd382a
Update winrepo tests with new param names
2015-08-09 21:19:45 -05:00
Evgeny Vereshchagin
694ba4d0c6
Check the tzname before the tzfiles hashsums
...
Fix #12654 , #24964
2015-08-09 07:24:18 +03:00
Thomas S Hatch
3d04960e71
Merge pull request #26134 from thatch45/pchanges2
...
Pchanges2
2015-08-08 21:04:34 -06:00
Evgeny Vereshchagin
e5eaf4686a
Use timedatectl set-timezone to tzsetting
...
Fixed #26122
2015-08-09 06:00:35 +03:00
Thomas S Hatch
2ddf5c4e58
lint
2015-08-08 20:17:45 -06:00
C. R. Oldham
8b89e46f53
Merge pull request #26118 from rallytime/one-testing
...
Wrote even more unit tests for the OpenNebula driver
2015-08-08 15:11:39 -06:00
C. R. Oldham
28329fff55
These tests make no sense now that the proxy interface is module based and not object based.
2015-08-08 14:44:33 -06:00
Thomas S Hatch
912d6041f5
apply @cachedout's tests
2015-08-08 09:37:16 -06:00
Thomas S Hatch
0e705d2185
add pchanges docs
2015-08-08 09:32:29 -06:00
rallytime
8ae98b2bf4
Remaining template_* unit tests for OpenNebula
2015-08-07 16:34:05 -06:00
rallytime
fa58787227
Unit tests for vn_* functions for the OpenNebual driver
2015-08-07 16:10:55 -06:00
rallytime
7855a388e3
Wrote more unit tests for the OpenNebula driver
...
Also fixed a couple of minor bugs found along the way.
2015-08-07 15:12:04 -06:00
Mike Place
bebb337178
Remove debugger
2015-08-07 12:12:33 -06:00
Mike Place
bbc6f84c75
Merge pull request #26105 from cachedout/fix_25221
...
Fix failing test
2015-08-07 12:11:10 -06:00
Mike Place
1a18013330
Fix failing test
2015-08-07 12:10:40 -06:00
Mike Place
c5e1f5bee6
Merge pull request #25221 from jet9/istextfile_utf8
...
Extend salt.utils.istextfile() with detection of utf-8 content instead of binary
2015-08-07 12:10:27 -06:00
Mike Place
246a9d790a
Fix env ordering in merged list
2015-08-07 11:45:11 -06:00
Mike Place
e1dd521d57
Lint
2015-08-07 10:43:19 -06:00
Mike Place
13d544b675
Adding some dictupdate merge tests
...
Add new option for top_file_merging_strategy to config
Add master config file option
Adding additional tests
Lexicographical test works
Make default strategy
Simplify to just an option about whether or not to merge
Changes
Implement ordered top files
Implement merge strategies and default top files
Lint
Doc rewrite and start on ordering
Remove debugging
Moving to env_order
Adding env_order
Still writing tests
More tests and docs
2015-08-07 10:43:19 -06:00
Mike Place
41fc026cff
Merge pull request #26072 from QuinnyPig/update-rvm
...
Updated rvm installer script link as per upstream
2015-08-07 08:56:19 -06:00
Mike Place
11fa9c3cc2
Merge pull request #26085 from rallytime/one-tests
...
Added more unit tests to OpenNebula driver
2015-08-07 08:33:11 -06:00
Andreas Lutro
ceda2b7274
users: integration test for empty GECOS fields
2015-08-07 09:25:21 +02:00
Dmitry Kurbatov
2a349ff102
Extend salt.utils.istextfile() with utf-8 instead of binary detection
2015-08-07 10:06:20 +03:00
rallytime
a639c28050
Added more unit tests to OpenNebula driver
...
Also fixed some minor bugs found along the way.
2015-08-06 17:22:51 -06:00
Corey Quinn
d5cb70360f
Fixed to expanded URL
2015-08-06 13:14:39 -07:00
Corey Quinn
e4f78637a0
Updated rvm installer script link as per upstream
2015-08-06 11:47:30 -07:00
Justin Findlay
6c6f407f66
Merge pull request #26050 from basepi/merge-forward-develop
...
Merge forward from 2015.8 to develop
2015-08-06 11:03:54 -06:00
rallytime
3811332a80
Add more OpenNebula unit tests
2015-08-05 16:42:14 -06:00
Colton Myers
d332d54eec
Merge remote-tracking branch 'upstream/2015.8' into merge-forward-develop
2015-08-05 15:32:11 -06:00
Colton Myers
a4d4f8c5f8
Merge remote-tracking branch 'upstream/2015.5' into merge-forward-2015.8
...
Conflicts:
salt/cloud/clouds/linode.py
salt/modules/layman.py
salt/modules/win_system.py
2015-08-05 15:30:04 -06:00
rallytime
1b5a9bc91d
Pylint fix
2015-08-05 10:05:29 -06:00
Jason Woods
65acf975dd
Implement full event caching for subscribed tags
...
Require all multitasking contexts to subscribe to their events so one call to get_event for one tag does not discard events that should be saved for a subsequent call to get_event with another tag.
Use blocking get_event in batching with very small timeout.
Fixes #25998
2015-08-05 11:58:32 +01:00
twangboy
0502897635
Fixed the lint... again
2015-08-04 17:43:58 -06:00
twangboy
6f85d6b9af
Fixed some lint
2015-08-04 17:13:47 -06:00
rallytime
78ea0f246e
Started writing unit tests for OpenNebula driver
...
Also fixed up some inconsistencies and bugs found along the way
2015-08-04 16:45:09 -06:00
Justin Findlay
9156bbd33e
update win_system exec mod unit tests
2015-08-04 15:55:32 -06:00
Mike Place
85f5e2a443
Fix failing tests
2015-08-04 09:48:43 -06:00
Mike Place
662962c196
Merge pull request #25981 from basepi/merge-forward-develop
...
Merge forward from 2015.8 to develop
2015-08-04 09:28:15 -06:00
Dmitry Kuzmenko
5c6276ac7d
Subscribe event to bus is optional now
...
Once subscribed to publisher SUB socket gets collecting all incoming
messages that is unwanted behavior for fire-only events.
Fixed by using listen=<True|False> constructor argument.
2015-08-03 16:10:38 -06:00
Colton Myers
d5fbd960fe
Merge remote-tracking branch 'upstream/2015.8' into merge-forward-develop
...
Conflicts:
salt/cloud/clouds/vmware.py
salt/fileserver/s3fs.py
salt/modules/chocolatey.py
salt/modules/s3.py
salt/modules/zpool.py
salt/pillar/s3.py
salt/utils/s3.py
tests/unit/modules/s3_test.py
2015-08-03 15:01:35 -06:00
Pedro Algarvio
37924b2843
Shutdown the multiprocessing logging queue listener
2015-08-03 21:37:56 +01:00
Colton Myers
4d8ba6b874
Remove reg unit tests, not applicable to latest version of reg module
2015-08-03 12:03:03 -06:00
Colton Myers
abf389743a
Merge pull request #25903 from basepi/merge-forward-develop
...
Merge forward from 2015.8 to develop
2015-08-03 11:12:18 -06:00
Mike Place
986935cc9f
Merge pull request #25950 from s0undt3ch/features/raas-5-salt-ssh
...
A more graceful salt-master exit + Multiprocessing logging
2015-08-03 09:20:56 -06:00
Pedro Algarvio
8f3199f933
Make sure the mp logging queue listener is configured
2015-08-03 13:20:08 +01:00
Pedro Algarvio
05165467e8
Allow schemas to override it's class attribute name
2015-07-31 22:42:43 +01:00
Pedro Algarvio
55918b7d50
Allow schema items to override it's class attribute name
2015-07-31 21:00:22 +01:00
Colton Myers
d8c5dfb33f
Merge remote-tracking branch 'upstream/2015.8' into merge-forward-develop
2015-07-30 16:58:19 -06:00
Colton Myers
e29be766bb
Merge remote-tracking branch 'upstream/2015.5' into merge-forward-2015.8
...
Conflicts:
debian/changelog
doc/man/salt.7
salt/cloud/__init__.py
salt/cloud/clouds/proxmox.py
salt/cloud/clouds/vmware.py
salt/config.py
salt/fileclient.py
salt/minion.py
salt/modules/chocolatey.py
salt/modules/localemod.py
salt/modules/pacman.py
salt/modules/pkgng.py
salt/modules/schedule.py
salt/modules/state.py
salt/modules/win_file.py
salt/modules/win_pkg.py
salt/state.py
salt/states/file.py
salt/utils/args.py
tests/unit/states/file_test.py
2015-07-30 16:54:44 -06:00
Thomas Jackson
fb4cdc475f
Keep track of SyncWrapper's IOLoop usage
...
While thinking through issues that might cause #25718 I ran into this case-- where you can create 2 sync wrappers with the same parent IOLoop and run into problems because you can't start/stop the loop multiple times like that and have the call tree work correctly. To solve this (since it *should* be the exceptional case) I'm making SyncWrapper keep track of which loops are in use-- then if someone attempts this situation it will simply make another one.
2015-07-29 08:48:33 -07:00
Dmitry Kuzmenko
bf9dd00aac
Subscribe event to bus is optional now
...
Once subscribed to publisher SUB socket gets collecting all incoming
messages that is unwanted behavior for fire-only events.
Fixed by using listen=<True|False> constructor argument.
2015-07-29 17:44:02 +03:00
Mike Place
fefb4eb79b
Merge pull request #25767 from techhat/awskms
...
Add AWS KMS support to S3
2015-07-28 10:00:41 -06:00
Mike Place
ada3a29e55
Fix broken test for file.copy
2015-07-28 09:57:49 -06:00
Pedro Algarvio
df5aaeef61
Merge pull request #25772 from s0undt3ch/features/raas-5-salt-ssh
...
Salt-SSH Py3 thin & Config schema
2015-07-28 16:39:20 +01:00
Thomas S Hatch
f4a3583595
Merge pull request #25762 from jfindlay/etcd
...
Fix #24959 unit tests
2015-07-28 09:32:24 -06:00
Thomas S Hatch
1fae76d53c
Merge pull request #25685 from twangboy/fix_25594
...
Fixed regex issues with comment and uncomment
2015-07-28 09:29:49 -06:00
Pedro Algarvio
359348ba1c
Fix SSH Roster Schema unittests
2015-07-28 12:37:19 +01:00
Pedro Algarvio
034353040c
Make the tests discoverable
2015-07-28 12:23:18 +01:00
Pedro Algarvio
c7b5fccb9e
Change cwd back to Salt's code dir
2015-07-28 12:22:53 +01:00
Pedro Algarvio
e7681f7c75
Try to overcome a failure to get cwd in Cent tests
2015-07-28 12:07:04 +01:00
Pedro Algarvio
d649252878
Fix class reference
2015-07-28 10:33:08 +01:00
Pedro Algarvio
10c47647e3
Also rename the test module
2015-07-28 10:33:08 +01:00
Joseph Hall
37ff73d935
Update tests
2015-07-27 18:56:55 -06:00
Pedro Algarvio
143e8fa200
Let's call it for what it is!
2015-07-28 00:42:55 +01:00
Pedro Algarvio
63cecaddf4
Implement the Roster
config schema
2015-07-28 00:42:55 +01:00
Pedro Algarvio
eabc84d93c
Implemented RosterEntryConfig
and added unit tests for it
2015-07-28 00:42:55 +01:00
Pedro Algarvio
ddf814174e
Rename the config unit tests module
2015-07-28 00:42:54 +01:00
twangboy
a904e8329b
Fixed another test failure...
2015-07-27 15:05:23 -06:00
Justin Findlay
de344e465c
fix etcd_mod unit tests
2015-07-27 14:13:34 -06:00
Justin Findlay
b3bed2d5d2
Merge pull request #25754 from s0undt3ch/develop
...
Merge 2015.8 forward to develop
2015-07-27 13:34:56 -06:00
David Boucha
f05ae95f9c
Merge pull request #25648 from twangboy/fix_25352
...
Clarified functionality of reg module, fixed state to work with new module
2015-07-27 13:30:33 -06:00
Thomas S Hatch
6ebc61b0c8
Merge pull request #25734 from Unity-Technologies/wait-after-reboot
...
Added a way to wait for a reboot to complete on Windows
2015-07-27 11:47:03 -06:00
Pedro Algarvio
1010eef5ff
Merge remote-tracking branch 'upstream/2015.8' into develop
2015-07-27 18:20:50 +01:00
twangboy
aa077d3a86
Fixed more tests... justin findlay helped me...
2015-07-27 11:18:25 -06:00
Justin Findlay
3b0cc6592a
fix reg unit tests
2015-07-27 10:57:05 -06:00
Daniel Hobley
1ad9da30e5
Added a way to wait for a reboot to complete on Windows
...
- This is useful if you have many states that are being run in a highstate and you don't want the rest of the states, running just before a reboot as this could lead to half complete states i.e installing software
2015-07-27 14:16:02 +02:00
twangboy
87c8f8dfb5
Fixed some tests... maybe...
2015-07-24 15:07:45 -06:00
Mike Place
fb4744b2f8
Merge pull request #25710 from jahamn/integration-test-for-issue-25250
...
Integration Testcase for Issue 25250
2015-07-24 14:57:33 -06:00
Jason Hamner
24f653e963
Integration Test for Issue 25250
...
Adds integration test for #25250
2015-07-24 13:28:15 -06:00
Thomas S Hatch
c30a1976c6
Merge pull request #25612 from arthurlogilab/state_postgresql_cluster
...
[states] postgresql_cluster support (backed by the postgresql cluster modules)
2015-07-24 10:34:11 -06:00
twangboy
b473fb7827
Fixed some tests... maybe...
2015-07-24 09:40:46 -06:00
Stanislav Blokhin
595da6252e
Configurable AWS region & region from IAM metadata
2015-07-24 16:06:20 +02:00
Andreas Lutro
dd2a188c05
fix tests
2015-07-23 15:17:18 +02:00
Arthur Lutz
555d7b867f
pylint fixes
2015-07-23 09:02:44 +02:00
Arthur Lutz
5607957828
[states/postgresql_cluster] pylint fixes
2015-07-23 08:20:26 +02:00
Mike Place
41b760429a
Merge pull request #25587 from cachedout/issue_16969
...
Fix prereq in salt.state
2015-07-22 14:05:02 -06:00
Colton Myers
2cb1189ff9
Merge remote-tracking branch 'upstream/2015.8' into merge-forward-develop
...
Conflicts:
salt/cloud/clouds/opennebula.py
salt/grains/core.py
2015-07-22 12:17:58 -06:00
Colton Myers
c63ef2c7b2
Merge remote-tracking branch 'upstream/2015.5' into merge-forward-2015.8
...
Conflicts:
salt/modules/gem.py
salt/modules/ssh.py
salt/modules/win_pkg.py
salt/modules/win_useradd.py
salt/states/pkg.py
salt/utils/__init__.py
salt/utils/s3.py
2015-07-22 12:05:50 -06:00
Mike Place
6f65fbdb82
Fix test
2015-07-22 11:43:19 -06:00
Mike Place
bc2321a5c6
Merge pull request #25595 from terminalmage/git_pillar-rewrite
...
Bring git_pillar up to feature parity with gitfs
2015-07-22 10:55:13 -06:00
Mike Place
3fe4a75a7f
Merge pull request #25578 from davidjb/relative-includes
...
Allow parent relative includes in state files
2015-07-22 10:51:12 -06:00
Erik Johnson
123b8ee1cb
Fix mock_open patch
...
Forgot to add this when I removed the decorator in my previous commit.
2015-07-22 11:09:15 -05:00
Erik Johnson
a1ffa0c1c4
More test fixes
2015-07-22 10:40:49 -05:00
Arthur Lutz
5f727fe8b2
[states] postgresql_cluster support (backed by the postgresql cluster modules)
...
developped with David Douard <david.douard@logilab.fr> @douardda
closes #21293
2015-07-22 17:39:08 +02:00
Erik Johnson
af82835f42
Move patching of mock_open to within test
...
This keeps the tests from failing on platforms like RHEL6 where
unittest2 has no mock_open.
2015-07-22 03:04:07 -05:00
Erik Johnson
73192390a2
Test fixes
2015-07-22 00:48:43 -05:00
Justin Findlay
5c94fe3ad3
Merge pull request #25599 from jfindlay/tcp_test
...
fix transport settings in #25596
2015-07-21 17:43:45 -06:00
Justin Findlay
146e6e519a
fix transport settings in 3083c71
2015-07-21 16:42:33 -06:00
Mike Place
89e0f151fa
Merge pull request #25596 from jfindlay/tcp_test
...
Tcp test
2015-07-21 16:34:56 -06:00
David\ Beitey
9ad0ddc549
Allow parent relative includes in state files
...
This implements the solution to #25477 . Any ``include`` directives
within state files can use multiple dot notation (influenced by Python
relative imports) to refer to a parent state.
This also implements the same functionality inside the stateconf
renderer
(http://docs.saltstack.com/en/latest/ref/renderers/all/salt.renderers.stateconf.html ),
which supported relative includes, excludes, and prefixed states. This
PR expands on existing tests for stateconf.
This also updates the documentation accordingly.
2015-07-21 16:32:38 +10:00
Justin Findlay
a95353b4e3
add tcp transport to shell.key tests
2015-07-20 17:02:25 -06:00
Justin Findlay
5dadaec775
add tcp transport to jenkins and runtests
2015-07-20 16:56:00 -06:00
Justin Findlay
3083c71ec3
add tcp transport opt to test runner
2015-07-20 16:52:48 -06:00
Colton Myers
7aef58b44f
Merge remote-tracking branch 'upstream/2015.8' into merge-forward-develop
2015-07-20 13:57:00 -06:00
Colton Myers
76e468bc20
Merge remote-tracking branch 'upstream/2015.5' into merge-forward-2015.8
...
Conflicts:
doc/topics/cloud/vmware.rst
salt/cloud/clouds/digital_ocean_v2.py
salt/cloud/clouds/vmware.py
salt/daemons/flo/core.py
salt/modules/hipchat.py
salt/modules/lxc.py
salt/modules/rabbitmq.py
salt/pillar/s3.py
salt/states/dockerio.py
salt/states/file.py
salt/utils/process.py
salt/utils/s3.py
2015-07-20 13:55:14 -06:00
twangboy
5008bfee96
Merge branch '2015.5' of https://github.com/saltstack/salt into fix_21041_again
2015-07-20 12:51:43 -06:00
twangboy
8b2dc681f9
Fixed the gem module to work on windows... without injection
2015-07-20 12:50:33 -06:00
Mike Place
89d595f002
Lint config_test
2015-07-20 11:18:31 -06:00
Pedro Algarvio
7c0ad43906
Another fix for flattened properties and test cases
2015-07-17 18:24:43 +01:00
Pedro Algarvio
85b191c4b9
Test case to make sure plain string requirements have the same outcome
2015-07-17 17:58:52 +01:00
Pedro Algarvio
6b09ec0c30
Fix requirements items since they broke with the previous 2 commits.
2015-07-17 17:23:17 +01:00
Pedro Algarvio
6e1ee65421
Test case for missing required entries when flattening Schemas
2015-07-17 17:23:07 +01:00
Justin Findlay
704b68b3f4
Merge pull request #25494 from s0undt3ch/develop
...
Merge 2015.8 forward to develop
2015-07-16 22:55:06 -06:00
Thomas S Hatch
7a0bb9df1e
Merge pull request #25453 from isbm/isbm-libvirt
...
Improving libvirt
2015-07-16 14:26:03 -06:00
Pedro Algarvio
f8ee8c1ba9
Merge remote-tracking branch 'upstream/2015.8' into develop
2015-07-16 20:08:28 +01:00
Pedro Algarvio
393a21117e
Rename the module
2015-07-16 17:04:22 +01:00
Pedro Algarvio
42bfec8bb5
Let's call it for what it is!
2015-07-16 17:01:42 +01:00
Justin Findlay
40889d7d7e
rewrite GPG unit tests
2015-07-16 09:37:37 -06:00
Joe Julian
1b7a56aa38
Add support for pyOpenSSL > 0.10
...
Centos 6 doesn't provide a packaged version of pyOpenSSL > 0.10. Allow
the tls module to work with that minimum version. This will not allow
X509 extensions to work but will allow everything else.
Fixes #25384
2015-07-15 16:49:54 -07:00
Ryan Lewis
a8abe21b1b
Wildcard support for get_flags_from_package_conf
2015-07-16 08:19:02 +12:00
Seth House
cb98d79cdd
Merge pull request #25457 from jacksontj/saltnado
...
Saltnado
2015-07-15 11:50:12 -06:00
Bo Maryniuk
a35c84f40b
Fix test for "stop" function
2015-07-15 19:03:48 +02:00
Bo Maryniuk
4040c82515
Fix test for "start" function
2015-07-15 19:03:37 +02:00
Bo Maryniuk
fa5163033e
Fix test for "list_domains" function
2015-07-15 19:03:18 +02:00
Thomas Jackson
bc32f66b98
Add runner_async endpoint to salnado
...
Feature for #25427
2015-07-15 09:07:26 -07:00
Mike Place
cfec990062
Merge pull request #25433 from jleroy/ipv6-scope-support-ifconfig
...
Support for IPv6 addresses scopes in network.interfaces (ifconfig)
2015-07-15 08:44:09 -06:00
Pedro Algarvio
c4b15840c6
Additional test case for question raised in #1846
...
https://github.com/saltstack/salt/issues/1864#issuecomment-102246258
2015-07-15 14:29:43 +01:00
Bo Maryniuk
63202ac3ec
Rename 'list_vms' to 'list_domains' for consistent terminology
2015-07-15 13:09:12 +02:00
Bo Maryniuk
d55633b796
Fix tests for the virt state
2015-07-15 13:09:11 +02:00
Ryan Lewis
3b15a97c76
Add some unit tests for modules/portage_config.py
2015-07-15 14:46:10 +12:00
Jonathan Leroy
bc36d05c0c
Support for IPv6 addresses scopes in network.interfaces (ifconfig)
2015-07-15 01:14:32 +02:00
Colton Myers
2a144b954a
Merge remote-tracking branch 'upstream/2015.5' into merge-forward-2015.8
...
Conflicts:
doc/ref/states/requisites.rst
doc/topics/tutorials/states_pt5.rst
salt/cloud/clouds/ec2.py
salt/config.py
salt/minion.py
salt/modules/cp.py
salt/pillar/__init__.py
salt/states/file.py
2015-07-14 10:57:36 -06:00
Mike Place
aa8837108a
Correct broken slack tests
2015-07-14 10:35:06 -06:00
Mike Place
8faa49a226
IPC transport skeleton
...
Basic IPC server works!
Lint
Skeleton of client
IPC bind test
Make stand-alone
Adding factories for push and pull channels
Allowing opts passing for consistency
Tests now (mostly) work
Lint
Method documentation
General cleanup. Migrate to inheritence.
Log cleanup
Migrate framing to stand-along module
Migrate ipc.py to new framer
Working except for serialization bug
Debugging
Debugging
It works!!
Remove ZeroMQ from TCP transport :]
General cleanup
Linting
General cleanup
Align socket name with what client expects
Remove unused buffer size flag
exception handling for stream close
Calls to parent class inits
Docs
Remove debugging
Remove unused function
Remove unnecessary pre/post fork on msgclient
Remove unecessary timeout flag
Better stream/socket shutdown in server
Remove unused handler
Removing more unused
More function cleanup
Removing more unneeded cruft
Lint
Round out documentation
More docs
Misc hacks to fix up @cachedout's IPC
This was using a mix of blocking and non-blocking calls, which was making a bit of a mess. connect and write are both non-blocking calls on IOStreams, so we either need to handle all the callbacks or do them in the coroutine fashion (much easier to manage). This meant that in the tests your "write" wouldn't make it out since we didn't wait on the connect.
IMO we should refactor this IPC stuff to have proper async interfaces and wrap if absolutely necessary, but I think its reasonable to ask that as part of this we make some more of the core coroutines :)
for #23236
Lint
Remove init of io_loop because we require start()
Various fixes
Remove uneeded functionality
Remove dup
Cleanup and remove unused functions
Moving toward coroutines
More lint
handle_connection changed to spawn
Singletons for ipcclient
Lint disable
Remove redundent check in close()
Remove duplicates in init
Improved exception handling
Test framework
Require sock path to be passed in
Better testing approach
Remove unecessary __init__
Misc cleanup of unecessary methods
Major rework of the IPC channels to make them work :)
Remove TODO, since the feature was implemented
Add more tests for IPC
Add support for reconnecting clients, as well as a return from the IPCServer
misc cleanup
Lint test case
Lint transport
2015-07-14 08:47:09 -06:00
Mike Place
727e322188
Merge pull request #23236 from cachedout/ipc
...
Remove ZeroMQ dependency from master publisher
2015-07-13 17:42:43 -06:00
Mike Place
9cc897fd69
Fix tests for #24985
2015-07-13 16:19:21 -06:00
Mike Place
bcd91a9ecb
Merge pull request #25245 from jdsieci/rh_int_conf_opts
...
Added new options for RH interface configuration
2015-07-13 15:16:11 -06:00
Mike Place
fcd9197f86
IPC transport skeleton
...
Basic IPC server works!
Lint
Skeleton of client
IPC bind test
Make stand-alone
Adding factories for push and pull channels
Allowing opts passing for consistency
Tests now (mostly) work
Lint
Method documentation
General cleanup. Migrate to inheritence.
Log cleanup
Migrate framing to stand-along module
Migrate ipc.py to new framer
Working except for serialization bug
Debugging
Debugging
It works!!
Remove ZeroMQ from TCP transport :]
General cleanup
Linting
General cleanup
Align socket name with what client expects
Remove unused buffer size flag
exception handling for stream close
Calls to parent class inits
Docs
Remove debugging
Remove unused function
Remove unnecessary pre/post fork on msgclient
Remove unecessary timeout flag
Better stream/socket shutdown in server
Remove unused handler
Removing more unused
More function cleanup
Removing more unneeded cruft
Lint
Round out documentation
More docs
Misc hacks to fix up @cachedout's IPC
This was using a mix of blocking and non-blocking calls, which was making a bit of a mess. connect and write are both non-blocking calls on IOStreams, so we either need to handle all the callbacks or do them in the coroutine fashion (much easier to manage). This meant that in the tests your "write" wouldn't make it out since we didn't wait on the connect.
IMO we should refactor this IPC stuff to have proper async interfaces and wrap if absolutely necessary, but I think its reasonable to ask that as part of this we make some more of the core coroutines :)
for #23236
Lint
Remove init of io_loop because we require start()
Various fixes
Remove uneeded functionality
Remove dup
Cleanup and remove unused functions
Moving toward coroutines
More lint
handle_connection changed to spawn
Singletons for ipcclient
Lint disable
Remove redundent check in close()
Remove duplicates in init
Improved exception handling
Test framework
Require sock path to be passed in
Better testing approach
Remove unecessary __init__
Misc cleanup of unecessary methods
Major rework of the IPC channels to make them work :)
Remove TODO, since the feature was implemented
Add more tests for IPC
Add support for reconnecting clients, as well as a return from the IPCServer
misc cleanup
Lint test case
Lint transport
2015-07-13 14:44:10 -06:00
Pedro Algarvio
2b14375b30
No empty docstrings
2015-07-12 19:26:33 +01:00
Pedro Algarvio
6294c67b12
Nicer handling of user keyboard interruption
2015-07-12 12:37:56 +01:00
Pedro Algarvio
0add87e7b9
Display the failed import reason
2015-07-12 12:30:24 +01:00
Pedro Algarvio
e6df8cbe24
Add allowed choices to output format.
...
Since we're using the print function, we can specify the file handler to
user and in this case we choose `sys.stderr`
2015-07-12 12:27:26 +01:00
Pedro Algarvio
ef75ea068c
Lint fixes to tests/modparser.py
2015-07-12 12:22:28 +01:00
Thomas S Hatch
50a55eca58
Add output options to modparser
2015-07-11 15:36:58 -06:00
Thomas S Hatch
3f282e21f1
Add modparser script
2015-07-11 15:25:36 -06:00
Pedro Algarvio
7a796440c0
Merge remote-tracking branch 'upstream/2015.8' into develop
2015-07-10 11:16:48 +01:00
Thomas S Hatch
a0e585f8f8
Merge pull request #25267 from jfindlay/disk_mod
...
Disk module improvements
2015-07-09 19:30:45 -06:00
Thomas S Hatch
9b6646d578
Merge pull request #25269 from jfindlay/tomcat
...
Extract tomcat war version
2015-07-09 19:28:21 -06:00
Pedro Algarvio
1388010187
Remove hardcoded maxDiff
2015-07-09 20:59:59 +01:00
Pedro Algarvio
3adb731abc
Fixed ordering issue
2015-07-09 20:57:23 +01:00
Pedro Algarvio
cf071eaffa
Add test which asserts proper field ordering
2015-07-09 17:32:50 +01:00
Jerzy Drozdz
b95681efc1
Merge remote-tracking branch 'upstream/develop' into rh_int_conf_opts
2015-07-09 15:43:24 +02:00
Colton Myers
a40574850f
Merge remote-tracking branch 'upstream/2015.8' into merge-forward-develop
2015-07-08 16:26:25 -06:00
Colton Myers
3a7289a0cb
Merge remote-tracking branch 'upstream/2015.5' into merge-forward-2015.8
...
Conflicts:
doc/ref/states/all/salt.states.aptpkg.rst
doc/ref/states/all/salt.states.etcd_mod.rst
doc/topics/releases/releasecandidate.rst
salt/client/mixins.py
salt/modules/win_pkg.py
tests/unit/modules/boto_vpc_test.py
2015-07-08 16:24:58 -06:00
Justin Findlay
59dc833567
update tomcat war_deployed state tests
2015-07-08 15:39:52 -06:00
Justin Findlay
beb9715d0e
update blockdev tests for deprecation
2015-07-08 14:50:52 -06:00
rallytime
138c4f1e72
Remove parted deprecations and fix failing tests
2015-07-08 09:03:55 -06:00
Jerzy Drozdz
8d642229c6
Merge remote-tracking branch 'upstream/develop' into rh_int_conf_opts
2015-07-08 16:41:37 +02:00
Jerzy Drozdz
a2b3f3eca5
PyLint problems fix
2015-07-08 16:40:57 +02:00
Pedro Algarvio
39c1e32f47
Merge remote-tracking branch 'upstream/2015.8' into develop
2015-07-08 11:47:25 +01:00
Pedro Algarvio
f36123c4df
ArrayConfig must have items passed. Added DictConfig with tests.
2015-07-07 15:10:16 +01:00
rallytime
f959e165a1
Clean up imports
2015-07-07 06:28:10 -06:00
rallytime
fbc9c0d6bf
Fix Pylint
2015-07-07 05:43:00 -06:00
Pedro Algarvio
884212532a
Add test for subclassed Configuration classes
2015-07-07 10:45:29 +01:00
Colton Myers
9fde9df55b
Remove tests (glance rewrite requires test rewrite)
2015-07-06 14:13:15 -06:00