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
C. R. Oldham
7fc3232633
Merge 2015.8 forward to develop (get ldap fix)
2015-08-12 11:37:04 -06: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
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
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
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
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
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
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
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
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
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
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
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
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
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
rallytime
fe2561f415
Update moto version check in boto_vpc_test and update min version
...
Fixes #24272
2015-07-06 14:03:59 -06:00
Erik Johnson
bd46c875ea
Merge pull request #25162 from ticosax/dockerng-fix-pull-force
...
[dockerng] Do not call inspect_image if we know the image is not downloaded
2015-07-06 10:18:16 -05:00
Mike Place
a67156e34f
Fix tests for #25115
2015-07-06 08:54:45 -06:00
Nicolas Delaby
48f20b9739
Do not call inspect_image if we know the image is not downloaded
2015-07-06 14:01:25 +02:00
Pedro Algarvio
0cbf22d884
Merge pull request #25145 from s0undt3ch/features/raas-17-salt-cloud-2015.8
...
Implement `oneOf`, `anyOf`, `allOf` and `not` with unit tests
2015-07-03 17:56:44 +01:00
Pedro Algarvio
44738b2123
Lint fixes
2015-07-03 17:56:31 +01:00
Pedro Algarvio
f84c3e4fbd
Add support for enumNames
2015-07-03 16:40:48 +01:00
Pedro Algarvio
0d9173c57e
Remove repeated test
2015-07-03 16:28:57 +01:00
Pedro Algarvio
625e0b6c06
Implement oneOf
, anyOf
, allOf
and not
with unit tests
2015-07-03 16:24:46 +01:00
Thomas S Hatch
3922992e6b
Merge pull request #25131 from s0undt3ch/features/raas-17-salt-cloud-2015.8
...
Array support in salt.utils.config
2015-07-02 13:40:34 -06:00
Pedro Algarvio
237023dde0
Support Configuration
as an array item
2015-07-02 17:38:06 +01:00
Pedro Algarvio
51e76c3a38
Properly handle salt.utils.config.Null
2015-07-02 17:38:06 +01:00
Pedro Algarvio
e0f4706ef6
Add array support to salt.utils.config (with unit tests)
2015-07-02 17:38:06 +01:00
Colton Myers
24d51fb8f1
Merge remote-tracking branch 'upstream/2015.5' into merge-forward-2015.8
...
Conflicts:
doc/ref/configuration/minion.rst
salt/config.py
salt/modules/sudo.py
tests/integration/states/file.py
2015-07-02 09:46:36 -06:00
Pedro Algarvio
f65501fff4
Merge pull request #25106 from s0undt3ch/features/raas-17-salt-cloud-ng
...
Minor refactor + Unit tests for salt.utils.config + minor changes to 2 cloud drivers
2015-07-02 11:58:34 +01:00
Pedro Algarvio
545d7e0a34
PyLint fixes
2015-07-02 10:10:25 +01:00
Pedro Algarvio
07167422ba
Also test pattern
2015-07-02 10:08:08 +01:00
Pedro Algarvio
4d4e94b59c
Unit tests for salt.utils.config
2015-07-01 18:18:31 +01:00
Justin Findlay
071ee44d41
Revert "Revert "adding states/postgres_database unit test case.""
2015-07-01 09:47:08 -06:00
Justin Findlay
bf8c7e7a9d
Merge pull request #24362 from jayeshka/postgres_user-states-unit-test
...
adding states/postgres_user unit test case.
2015-07-01 15:45:31 -06:00
Justin Findlay
4195cea512
Merge pull request #24361 from jayeshka/postgres_schema-states-unit-test
...
adding states/postgres_schema unit test case.
2015-07-01 15:44:56 -06:00
Justin Findlay
ada8fe57d4
Merge pull request #24331 from jayeshka/postgres_extension-states-unit-test
...
adding states/postgres_extension unit test case.
2015-07-01 15:43:58 -06:00
Justin Anderson
21709aa483
Merge pull request #25096 from jfindlay/postgres_group_test
...
Postgres group test
2015-07-01 12:48:25 -06:00
David Boucha
0a846400c6
Merge pull request #25085 from jfindlay/fix_file
...
accept all sources in the file state
2015-07-01 12:23:45 -06:00
Justin Findlay
a98394210e
Merge pull request #25095 from jfindlay/win_groupadd_test
...
Win groupadd unit tests
2015-07-01 12:18:53 -06:00
Justin Findlay
3c379dc115
declobber postgres state unit test mocking
2015-07-01 12:01:50 -06:00
Justin Findlay
564dffd14a
depend on win libs rather than mocking them
2015-07-01 11:14:19 -06:00
Justin Findlay
937a252e16
remove unnecessary file state tests
2015-06-30 17:16:17 -06:00
Colton Myers
99fc7ecb4b
Merge remote-tracking branch 'upstream/2015.5' into merge-forward-develop
...
Conflicts:
doc/man/salt-call.1
doc/man/salt-cloud.1
doc/man/salt-cp.1
doc/man/salt.7
salt/cloud/__init__.py
salt/fileclient.py
salt/modules/file.py
salt/modules/gpg.py
2015-06-29 16:49:40 -06:00
Mike Place
db9d61251b
Lint
2015-06-29 16:16:11 -06:00
Mike Place
afbe54e677
Reset grains opts on each test
2015-06-29 16:15:41 -06:00
Thomas S Hatch
51ac7ae038
Merge pull request #24963 from whytewolf/neutron-update
...
Neutron.create_network more in line with neutron net-create, with test
2015-06-29 09:46:08 -07:00
Mike Place
96a6e446da
Try another way to fix grains test
2015-06-29 10:42:13 -06:00
Jayesh Kariya
e3045be5a9
adding redismod unit test case.
2015-06-29 14:13:45 +05:30
Jayesh Kariya
bb0a6d5625
adding states/supervisord unit test case.
2015-06-26 13:06:53 +05:30
Colton Myers
f65e663353
Merge pull request #24937 from basepi/merge-forward-develop
...
Merge forward from 2015.5 to develop
2015-06-25 16:03:47 -06:00
Mike Place
d48af16594
Set grains test to local
2015-06-25 15:30:16 -06:00
Colton Myers
63667e0d49
Add more side effects
2015-06-25 14:08:47 -06:00
Gareth J. Greenaway
55eb73b0c9
fixing unit tests.
2015-06-25 11:33:36 -07:00
Colton Myers
880760f813
Fix ssh_auth test
2015-06-25 11:17:00 -06:00
Thomas Phipps
09ed674491
forgot the unit test. or at least couldn't find it originally.
2015-06-24 17:09:13 -07:00
Colton Myers
acb7c6f52b
Merge remote-tracking branch 'upstream/2015.5' into merge-forward-develop
...
Conflicts:
salt/minion.py
salt/modules/network.py
salt/utils/cloud.py
salt/utils/job.py
2015-06-24 11:44:04 -06:00
Mike Place
78eb91ce0b
Merge pull request #24932 from cachedout/fix_grains_test
...
Fix grains test
2015-06-24 10:47:08 -06:00
Mike Place
e1069741ea
Fix grains test
2015-06-24 10:46:40 -06:00
Thomas S Hatch
2a91f6f06d
Merge pull request #24734 from garethgreenaway/config_changes
...
Alllow configuration items using either module.key or module:key
2015-06-24 10:46:09 -06:00
Justin Findlay
90819f9c37
Merge pull request #24923 from jayeshka/status-states-unit-test
...
adding states/status unit test case.
2015-06-24 09:50:07 -06:00
Jayesh Kariya
baec650674
adding states/status unit test case.
2015-06-24 17:23:13 +05:30
Ronald van Zantvoort
b8b44b63b9
Deprecation colons were lonely
...
typofix
2015-06-23 18:50:36 +02:00
Ronald van Zantvoort
33683fa992
Merge blockdev tests into disk
2015-06-23 16:52:37 +02:00
Jayesh Kariya
ef1347f2b3
adding states/ssh_known_hosts unit test case.
2015-06-23 15:53:46 +05:30
Daniel Hobley
7fb0ba0523
Fixed lint issues
2015-06-23 10:46:37 +02:00
Daniel Hobley
0a9294d384
Fixed unit tests for win_powercfg
2015-06-23 09:39:35 +02:00
Jayesh Kariya
e5d7b0de80
adding states/ssh_auth unit test case.
2015-06-22 17:29:08 +05:30
rallytime
a306216ab9
Merge branch '2015.5' into merge_forward_develop
2015-06-19 16:37:56 -06:00
Joseph Hall
d299475d34
Merge pull request #24796 from rallytime/deprecate_provider_for_driver
...
Deprecate using "provider" in favor of "driver" in cloud provider files
2015-06-19 09:43:26 -06:00
Christophe Drevet-Droguet
ed4d0646a4
unit tests for state grains: use a subdirectory for config file
...
This way, there is no /tmp/grains created on test execution. And the issue
with test_absent_delete is always triggered.
Maybe we should use mocked files, but I'm not sure how to do it.
2015-06-19 12:49:48 +02:00
Christophe Drevet-Droguet
ff5267b1b6
trying to fix jenkins error
...
There are many jenkins errors on linode CentOS7. The function `saltutil.sync_grains`
does not seem to be mocked correctly on this platform.
Based on 1f5836d0bb
2015-06-19 12:49:28 +02:00
Jayesh Kariya
98831a8cb0
adding states/splunk_search unit test case.
2015-06-19 15:15:49 +05:30
Christophe Drevet-Droguet
650fa90b97
more complete unit tests for state grains
2015-06-19 09:20:23 +02:00
Gareth J. Greenaway
e4188e1d1f
Updating slack_notify tests to reflect changes.
2015-06-18 13:39:24 -07:00
Mike Place
f3b06081fc
Lint win_status
2015-06-18 14:29:19 -06:00
Colton Myers
da8b637d4d
Merge pull request #24804 from basepi/merge-forward-develop
...
Merge forward from 2015.5 to develop
2015-06-18 14:12:01 -06:00
Colton Myers
ae05e70e94
Merge pull request #24802 from basepi/merge-forward-2015.5
...
[2015.5] Merge forward from 2014.7 to 2015.5
2015-06-18 14:11:58 -06:00
rallytime
1e85bb9792
Fix bugs caught by tests, and clean up some of the tests
2015-06-18 14:02:13 -06:00
twangboy
98e7e90299
Fixed test failures for Colton
2015-06-18 12:58:18 -06:00
Mike Place
558ce63b31
Skip encoding tests if unsupported
2015-06-18 12:06:10 -06:00
Mike Place
72752f53ff
Fix failing zmq tests
...
This is just a stopgap to prevent the ioloop from shutting down before the procs die off.
2015-06-18 11:45:57 -06:00
Colton Myers
a5c9681672
Merge remote-tracking branch 'upstream/2015.5' into merge-forward-develop
...
Conflicts:
doc/topics/releases/version_numbers.rst
salt/cli/batch.py
salt/minion.py
salt/state.py
setup.py
2015-06-18 11:43:11 -06:00
Justin Anderson
179ce03d93
Revert "adding states/postgres_database unit test case."
2015-06-18 10:24:11 -06:00
Mike Place
6c804f0789
Fix loader call in pyobjects
2015-06-18 09:11:45 -06:00
Chris McMacken
3025ba1ec1
Adding a couple of tests for grant_exists
2015-06-18 08:00:23 -05:00
Jayesh Kariya
e2b6214764
adding states/slack unit test case.
2015-06-18 15:47:27 +05:30
Mike Place
a407ab7c51
Merge pull request #24329 from jayeshka/postgres_database-states-unit-test
...
adding states/postgres_database unit test case.
2015-06-17 13:11:02 -06:00
Mike Place
3401f9d154
Merge pull request #24763 from cachedout/fix_lint_24590
...
Lint riak
2015-06-17 13:04:40 -06:00
Mike Place
511e24dc5f
Lint riak
2015-06-17 13:03:35 -06:00
Mike Place
c3fcef0d8a
Merge pull request #24590 from dmyerscough/riak-features
...
Additional riak functions
2015-06-17 13:03:19 -06:00
Mike Place
9b3ec4baa7
Merge pull request #24757 from cachedout/fix_pyobjects
...
Fix loader call in pyobjects
2015-06-17 11:59:29 -06:00
Mike Place
d877f4f775
Merge pull request #23383 from cachedout/remove_overstate
...
Overstate is dead. Long live orchestrate!
2015-06-17 11:14:52 -06:00
Mike Place
1aab1bde56
Fix loader call in pyobjects
2015-06-17 10:17:47 -06:00
Jayesh Kariya
1a4c241050
adding states/serverdensity_device unit test case.
2015-06-17 16:50:40 +05:30
Colton Myers
2ae0d7d302
Merge remote-tracking branch 'upstream/2015.5' into merge-forward-develop
...
Conflicts:
salt/modules/win_file.py
2015-06-16 15:13:53 -06:00
Grischa Meyer
68fb5af970
fixing other test
2015-06-16 14:23:58 -06:00
Grischa Meyer
ba4f262b9c
fixing text for virtual support in pyobjects
2015-06-16 14:23:58 -06:00
Justin Findlay
1753234bab
Merge pull request #24615 from msteed/py3-unittests-5
...
py3 unittest compat
2015-06-16 09:25:19 -06:00