Commit Graph

36188 Commits

Author SHA1 Message Date
Pedro Algarvio
4470c0dc68 White-space lint fix 2014-10-12 04:29:59 +01:00
Thomas S Hatch
9c5550380c re-send the ext_mods line 2014-10-11 21:22:35 -06:00
Pedro Algarvio
00d7cf2db5 User switching and umask setting does not belong in VT 2014-10-12 04:21:37 +01:00
Pedro Algarvio
8aa113a94b We're sending a signal, not data. 2014-10-12 03:45:35 +01:00
Pedro Algarvio
51479e4592 Include a test case in order to check for full output from VT 2014-10-12 03:37:08 +01:00
Pedro Algarvio
9fdb27e4c0 Split flag_eof into flag_eof_stdout and flag_eof_stderr 2014-10-12 03:37:02 +01:00
Pedro Algarvio
743c26e562 Instead of checking for a live process, check for unread data.
Add a unit test which tests proper behaviour.

Fixes #15941
2014-10-12 02:28:35 +01:00
Pedro Algarvio
41870ef3e0 Fix ensure in syspath call 2014-10-12 02:16:23 +01:00
Pedro Algarvio
4fca1c96da Set the cachedir to a relative path 2014-10-12 02:16:23 +01:00
Pedro Algarvio
52d0d01d09 Set the cachedir to a relative path 2014-10-12 02:16:23 +01:00
Pedro Algarvio
e9fbd9910d Set the cachedir to a relative path 2014-10-12 02:16:23 +01:00
Pedro Algarvio
8d9570ef43 Set the cachedir to a relative path 2014-10-12 02:16:23 +01:00
Joseph Hall
130e0842c8 Merge pull request #16566 from terminalmage/docs
Minor wording fix in highstate docs
2014-10-11 06:34:39 -06:00
Joseph Hall
6706b64e5a Merge pull request #16569 from s0undt3ch/hotfix/vt-freezes-on-osx
No need to check if process is alive. Fixes #16487. Refs #16317.
2014-10-11 06:33:02 -06:00
Pedro Algarvio
79d89c7353 No need to check if process is alive. Fixes #16487. Refs #16317.
There's no need to check for a live process because since we're changing flags on the file descriptor, if it's not none, we
reset the flags.
2014-10-11 07:39:57 +01:00
Pedro Algarvio
ba834069e7 We need to decompress the eggs and include plain files in the thin tarball 2014-10-11 07:28:15 +01:00
Pedro Algarvio
09a524f696 Properly think python .egg's. Fixes #16567 2014-10-11 05:36:57 +01:00
Seth House
bbbfca8a87 Merge remote-tracking branch 'upstream/pr/16557' into 2014.7 2014-10-10 21:26:33 -06:00
Erik Johnson
af64f17fe4 Minor wording fix in highstate docs
This fixes some grammar weirdness.
2014-10-10 22:25:55 -05:00
Thomas Jackson
aa98ce3e28 Move to use lambda, to keep pylint happy 2014-10-10 17:19:13 -07:00
Thomas Jackson
aaf0069dd6 Wrap the split modules in objects, so we can avoid the attr/value ordering problem 2014-10-10 16:40:24 -07:00
Nicole Thomas
bb7dd9c8b7 Merge pull request #16562 from rallytime/bp-16559
Backport #16559 to 2014.7
2014-10-10 17:35:20 -06:00
Mike Place
cca7b80786 Pillar overwrite merge stategy 2014-10-10 16:38:19 -06:00
rallytime
7e09896c7c Clean up boto_secgroup unit test
This test required some tweaks as there are new versions of boto and moto
2014-10-10 16:35:08 -06:00
Nicole Thomas
aa6f87e625 Merge pull request #16554 from juiceinc/2014.7
updated versionadded directive to a few modules (Helium -> 2014.7.0)
2014-10-10 16:16:21 -06:00
Colton Myers
3267e7a781 Merge pull request #16534 from cro/2014.7
Backport RAET timeout patch
2014-10-10 15:41:15 -06:00
Thomas Jackson
9e000ff512 Fix for #16455
This reverts 5fdd86, which introduced a self-referential dictionary-- which mean that it could never be garbage collected.
2014-10-10 14:16:04 -07:00
Mike Place
3d650099d9 New onchanges/onfail failure types for requisite resolver
Refs #16370
2014-10-10 14:34:11 -06:00
Tim O'Guin
7b5522bf2b updated versionadded directive to a few modules (Helium -> 2014.7.0) 2014-10-10 15:07:23 -05:00
Gareth J. Greenaway
3d13871b47 Fixing the mounted function in the mount state to ensure that a forced umount doesn't happen when test=True 2014-10-10 10:59:36 -07:00
Mike Place
4ed5706474 Remove expect fork from master upstart script
This could be related to the new process manager, but I haven't
investigated fully. At any rate, this allows Upstart to function
correctly when starting and stopping the salt master.
2014-10-10 11:36:57 -06:00
C. R. Oldham
c04b124ddd Merge branch '2014.7' of github.com:cro/salt into 2014.7 2014-10-10 11:24:11 -06:00
Samuel M Smith
9fa2fb4613 Changed how timeout works in RAETChannel 2014-10-10 11:22:56 -06:00
Thomas S Hatch
e715fdfe14 Start on new ssh ext_mods system 2014-10-10 11:21:37 -06:00
Seth House
ad4c662946 Merge pull request #16542 from rallytime/fix_minion_doc
Fix conf_minion references
2014-10-10 10:15:31 -06:00
rallytime
54b7abdb17 Fix conf_minion references 2014-10-10 09:19:27 -06:00
Pedro Algarvio
f12e59413f Merge pull request #16531 from whiteinge/ioflo-odict-yamldumper
Check for ioflo-flavored OrderedDicts as well when outputting YAML
2014-10-10 04:24:46 +01:00
Thomas S Hatch
14ff85445c Merge pull request #16532 from jacksontj/2014.7
fix for ping_on_rotate not in config
2014-10-09 19:49:22 -06:00
Samuel M Smith
234078c97f Changed how timeout works in RAETChannel 2014-10-09 19:15:57 -06:00
Thomas Jackson
a85a1a1059 fix for ping_on_rotate not in config
Since this isn't a default (in config.py), if you didn't set it you get backtraces from _clear_old_jobs:

```
Process Process-1:
Traceback (most recent call last):
  File "/usr/lib64/python2.6/multiprocessing/process.py", line 232, in _bootstrap
    self.run()
  File "/usr/lib64/python2.6/multiprocessing/process.py", line 88, in run
    self._target(*self._args, **self._kwargs)
  File "/home/thjackso/src/salt-github/salt/master.py", line 162, in _clear_old_jobs
    if self.opts['ping_on_rotate']:
KeyError: 'ping_on_rotate'
```
2014-10-09 17:37:03 -07:00
Seth House
7297f61674 Check for ioflo-flavored OrderedDicts as well when outputting YAML 2014-10-09 18:20:24 -06:00
Erik Johnson
b644232594 Suppress irrelevant log msg in virtual hardware detection
This commit suppresses a log warning when the minion is AIX, and none of
lspci, dmidecode, or dmesg are available.

This log message is just noise, especially in salt-call.
2014-10-09 18:16:41 -05:00
Joseph Hall
f49647a4e2 Merge pull request #16486 from rallytime/docs_minion_config
Add recon_* config options to minion docs
2014-10-09 17:08:29 -06:00
Mike Place
5c02d04d6e Add prep_jid to returners
Necessary for returners to work correctly as master external job cache.
2014-10-09 12:39:12 -06:00
C. R. Oldham
9da5d13dbc Merge pull request #16422 from kev009/ipv6-fix
[2014.7] Hint PF type if bracket enclosed IPv6 address
2014-10-09 11:12:53 -06:00
Joseph Hall
ce441e36f9 Merge pull request #16503 from terminalmage/list-repo-pkgs
Fix output of pkg.list_repo_pkgs (yumpkg)
2014-10-09 08:19:15 -06:00
Thomas S Hatch
2186358d47 Merge pull request #16457 from cachedout/issue_10900
Don't modify pass-by-value copy of opts on module refresh
2014-10-09 08:17:56 -06:00
Thomas S Hatch
9bc652761a Merge pull request #16498 from rallytime/bp-16452
Backport #16452 to 2014.7
2014-10-09 08:17:23 -06:00
Erik Johnson
92b397d5ea Fix output of pkg.list_repo_pkgs (yumpkg)
This allows for the full list of available packages in each repo to be
returned. This was my original intention when I wrote this function, but
I didn't realize that I was missing versions in the output until I
researched github issue #16467.

The structure of the return dict had to be changed slightly to
accommodate the new behavior.

Additionally, rather than just sorting each list in place, this sorts
all versions for a given package in a given repo using
distuils.version.LooseVersion, to give an accurate sorting of versions,
and put the newest versions at the top of the list.
2014-10-09 01:34:10 -05:00
Thomas S Hatch
fecb0dfebb Merge pull request #16497 from thatch45/notes_2014.7
Add some release notes updates
2014-10-08 17:30:43 -06:00