Commit Graph

38434 Commits

Author SHA1 Message Date
Colton Myers
d40b3874c5 Fix syndic to use master cachedir 2015-03-19 11:33:08 -06:00
jfindlay
c09b737ace Merge pull request #21786 from rallytime/bp-21739
Backport #21739 to 2014.7
2015-03-19 01:39:52 -06:00
jfindlay
e7222c03b0 Merge pull request #21785 from rallytime/bp-21738
Backport #21738 to 2014.7
2015-03-19 01:38:57 -06:00
Thomas S Hatch
efe7d097d7 Merge pull request #21780 from cachedout/syndic_client_2014_7
Backport #21775 to 2014.7
2015-03-18 17:04:36 -06:00
Nicolas Delaby
eddef004a8 If there no containers in the response it does not mean the command failed.
It could be there is no container at all.
2015-03-18 16:48:40 -06:00
Nicolas Delaby
14b367e8ce transmit socket parameter for inner function calls 2015-03-18 16:45:02 -06:00
Mike Place
0c6b3e58ec Merge pull request #21782 from rallytime/syndic_doc_fix
Update syndic documentation
2015-03-18 16:21:08 -06:00
rallytime
f56cdd5489 Update syndic documentation
Add some docs about installing a minion on the syndic to help reduce the amount of time spent waiting for the CLI to return.
2015-03-18 16:05:07 -06:00
Mike Place
36841bdd82 Backport #21175 to 2014.7
Addresses same syndic issues as #21175
2015-03-18 14:48:03 -06:00
Thomas S Hatch
55a35c809d Merge pull request #21755 from jacksontj/2014.7
Add timeout to saltnado's event listener
2015-03-18 11:49:38 -06:00
Nicole Thomas
26689dac8c Merge pull request #21757 from jfindlay/tar_tests
Tar tests
2015-03-18 09:39:33 -06:00
Thomas Jackson
a95f81233c Cleanup merge 2015-03-18 08:11:38 -07:00
Thomas Jackson
70155ddd49 Massive speedup to saltnado
This mixin was creating 3 localclients and 1 runner client per request-- which takes ~6s. Now we build the set of clients once per process

Conflicts:

	salt/runner.py
2015-03-18 08:09:41 -07:00
Thomas Jackson
234d02b218 Add timeout to saltnado's event listener
Fixes #21707

The issue is basically that the master has seen N minions-- and not all N are currently connected. The publish job returns to the salt-api that N minions got the job-- and it dutifilly waits for all the returns. With this we use the same ping timeout that the CLI does while waiting for returns. So once all minions are no longer running the job we will return.
2015-03-18 08:09:41 -07:00
Justin Findlay
5f143ecb60 unit tests for states.archive.extracted tar opts
Implements tests for #20795.
2015-03-17 20:40:20 -06:00
Justin Findlay
f2fe1b9ed5 add positional arguments in order within longopts
Non option arguments, arguments that do not begin with a `-` should
probably be kept in the same order that they were specified in
`tar_options` as they might be arguments to a specific option, like
`--option option_arg`.  Collecting all of these at the end of `tar_cmd`
would break these options.  The gnu tar manpage has this to say about
it:

A long function name must be prefixed with --.  Some options take a
parameter; with the single-letter form these must be given as separate
arguments.

Related to #20795.
2015-03-17 19:58:06 -06:00
Justin Findlay
53c9d48331 fix typo 2015-03-17 19:58:05 -06:00
Thomas S Hatch
49d972da1a Merge pull request #21743 from jfindlay/eauth_group_test
add eauth pam group tests
2015-03-17 17:51:18 -06:00
Justin Findlay
f735f0b96d add eauth pam group tests
Adds test for #17380.
2015-03-17 14:25:57 -06:00
jfindlay
44069742d7 Merge pull request #21734 from MrMarvin/fix/issue_19405_debian_ip_interfaces_parsing
"fixes" bug when parsing interfaces
2015-03-17 12:50:09 -06:00
Marvin Frick
d8892fd587 fixes PEP8 W601 and E713- thanks linting test 2015-03-17 18:33:48 +01:00
Marvin Frick
f43f8c47df "fixes" bug when parsing interfaces
On even only somewhat invalid /etc/network/interfaces files the
function broke with an inconprehensible error message.
This MR enhances the error message and removes the invalid
interface from the result.

See github issue #19405
2015-03-17 17:27:50 +01:00
Thomas S Hatch
493a97c276 Merge pull request #21701 from rvstaveren/fix_ldap_group_handling_2014_7
Fix ldap group handling for 2014.7
2015-03-16 17:30:44 -06:00
jfindlay
2e5cdb17cb Merge pull request #21711 from rallytime/bp-21676
Backport #21676 to 2014.7
2015-03-16 16:00:51 -06:00
jfindlay
0225463933 Merge pull request #21708 from rallytime/bp-21666
Backport #21666 to 2014.7
2015-03-16 15:48:52 -06:00
Ruben van Staveren
6e510935c6 username doesn't necessarily need to be in slot 0
check for existence in whole array instead
2015-03-16 21:55:53 +01:00
Aneesh Agrawal
01f90d5c8b Add error messages when missing setting_name param.
Prevent empty error message of 'Passed invalid arguments:' when running
git.config_get or git.config_set without passing the setting_name
parameter by including error message in TypeError - make it clear that
the parameter is not invalid but missing.

These should be the only two such 'raw' TypeErrors across all current salt modules.
2015-03-16 14:55:02 -06:00
Alexander Schwartz
5f11f7b74c added tests to ensure commands are created accordingly (without additional single quotes) 2015-03-16 14:49:09 -06:00
Alexander Schwartz
5f48e5580c separate command from arguments to avoid problems when adding quotes 2015-03-16 14:49:09 -06:00
Thomas S Hatch
8a12fbbce8 Merge pull request #21630 from UtahDave/fix_syndic
WORK IN PROGRESS - Fix syndic
2015-03-16 14:26:31 -06:00
Thomas S Hatch
0fc61de0e2 Merge pull request #21677 from aneeshusa/check-http-response-status-2014.7
Check response status when using fileclient.get_url.
2015-03-16 12:35:46 -06:00
Aneesh Agrawal
58a1afc832 Check response status when using fileclient.get_url.
Fix for 2014.7 for Issue #21625.

Only works for 2014.7; will follow up with more PRs for newer versions,
where there is no a strict dependency on requests and we need to
duplicate the functionality when using urllib2.
2015-03-15 16:53:47 -04:00
jfindlay
27674094f6 Merge pull request #21658 from rvstaveren/fix_eauth_in_batch_2014_7
enable eauth during cli batch operations
2015-03-15 12:54:20 -06:00
Ruben van Staveren
58eacc0ae5 Merge branch 'fix_eauth_in_batch_2014_7' of https://github.com/rvstaveren/salt into fix_eauth_in_batch_2014_7 2015-03-14 12:37:31 +01:00
Ruben van Staveren
3939799942 enable eauth during cli batch operations 2015-03-14 12:36:53 +01:00
Ruben van Staveren
237d85dd77 enable eauth during cli batch operations 2015-03-14 00:09:52 +01:00
Thomas S Hatch
dd130a7eb1 Merge pull request #21648 from tjstansell/fix-rh_ip-stp
fix #21628: support STP option in rh_ip to enable/disable spanning tree
2015-03-13 16:29:16 -06:00
Thomas S Hatch
a8e8cb9593 Merge pull request #21636 from basepi/salt-ssh.msgpack.gate.21226
Gate salt.utils.cloud (imports msgpack) in config.py for salt-ssh
2015-03-13 16:28:14 -06:00
Thomas S Hatch
52e390184b Merge pull request #21626 from rallytime/bp-21622
Backport #21622 to 2014.7
2015-03-13 16:26:40 -06:00
Joseph Hall
1b6e14c49a Merge pull request #21645 from rallytime/set_password_linode
Set the vm_ password before calling salt.utils.bootstrap
2015-03-13 15:16:07 -06:00
Todd Stansell
317f627295 fix #21628: brctl accepts either "on" or "yes" to enable STP, otherwise it
disables it, so using the existing loop to force the value to either "yes" or "no".
2015-03-13 14:14:48 -07:00
rallytime
843a7eef49 Set the vm_ password before calling salt.utils.bootstrap 2015-03-13 14:56:00 -06:00
jfindlay
34073600e7 Merge pull request #21637 from highlyunavailable/increase_boto_route53_timeout
Increase the timeout of boto route53 module
2015-03-13 14:15:11 -06:00
Tiru Srikantha
2a7c563b07 Increase the timeout of boto route53 application
When using `wait_for_insync` the boto route53 module doesn't wait long
enough. The default timeout is 10 retries of 10 seconds, but in actual
use it takes 13 tries to wait for insync.

This change ups the default timeout to 300 seconds (30 retries at 10
second sleeps each) to wait for insync to happen.
2015-03-13 11:17:37 -07:00
Colton Myers
3ef09d3765 Gate salt.utils.cloud (imports msgpack) in config.py for salt-ssh
Fixes #21226
2015-03-13 12:03:09 -06:00
Joseph Hall
2db9f688ba Merge pull request #21632 from rallytime/linode_doc_update
Add minimum version dependency for linode-python in docs
2015-03-13 11:56:10 -06:00
Nicole Thomas
cfd817356a Merge pull request #21631 from cro/remove_linodepy
Remove linodepy.py in favor of linode.py.
2015-03-13 11:55:37 -06:00
rallytime
01c8f94b31 Add minimum version dependency for linode-python in docs
And warn users of older versions leaking sensitive information
into the debug logs.
2015-03-13 11:53:02 -06:00
C. R. Oldham
47a9459394 Remove linodepy.py in favor of linode.py 2015-03-13 11:29:22 -06:00
David Boucha
ad1768ce46 make sure arg, tgt, and tgt_type are passed thru 2015-03-13 11:18:13 -06:00