Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | remove client.py import | Adrian Likins | 2008-03-28 | 1 | -1/+0 |
| | |||||
* | move command.py:BaseCommand() to it's own module, base_command.py | Adrian Likins | 2008-03-28 | 8 | -40/+48 |
| | | | | | update the cmd_modules/* classes accordingly also cleanup some imports in the cmd_modules/* classes | ||||
* | add a BaseCommand class to func/overlord/command.py. | Adrian Likins | 2008-03-28 | 7 | -88/+65 |
| | | | | | | | | | | | | | This class adds data about the default settings for the Overlord class that the various cmd_module classes were hardcoding, notable DEFAULT_PORT. update all the cmd_modules/* classes to use the new BaseCommand class. Remove any DEFAULT_PORT references. Also remove the ill advised --port option some of them had, since this doesnt really make much sense. Progress on https://fedorahosted.org/func/ticket/31 | ||||
* | Changing func/func/overlord/client.py:Client() to Overlord(). Client() still | Adrian Likins | 2008-03-28 | 9 | -43/+61 |
| | | | | | | | works but will dive a deprecation warning. First pass at this refactor. I think just about everything has been updated, but some questions remain. Like if client.py needs a name change. | ||||
* | update this test code to use new certmaster locations | Adrian Likins | 2008-03-04 | 1 | -1/+1 |
| | |||||
* | missed some bits in the certmaster/func conversion. Use MinionConfig instead | Adrian Likins | 2008-03-04 | 1 | -5/+5 |
| | | | | of FuncdConfig | ||||
* | make "make clean" even cleanier. | Adrian Likins | 2008-03-04 | 3 | -2/+36 |
| | | | | try to hit up more of the subdirs, etc, when running "make clean" | ||||
* | mostly merges of stuff I thought I had already committed and pushed | Adrian Likins | 2008-02-29 | 2 | -7/+9 |
| | | | | various s/func/certmaster changes | ||||
* | using the wrong path to minion.conf, update | Adrian Likins | 2008-02-29 | 1 | -2/+2 |
| | |||||
* | Remove a bunch of unused imports. | Luke Macken | 2008-02-21 | 1 | -1/+0 |
| | |||||
* | Fixing func "*" ping functionality, which had an earlier reference to ↵ | Michael DeHaan | 2008-02-21 | 3 | -7/+35 |
| | | | | expand_servers that is no longer supported. To do this, I've exposed an additional method in the client.minions() API. Also some more work done on func "check" command to diagnose setup problems. | ||||
* | initial work on "func '*' check" command for diagnosing basic setup problems, | Michael DeHaan | 2008-02-21 | 4 | -5/+132 |
| | | | | still more to do. | ||||
* | Fix minion listing | Michael DeHaan | 2008-02-19 | 1 | -5/+8 |
| | |||||
* | Refactor the minion/server list and group stuff. Still not ideal, but | Adrian Likins | 2008-02-12 | 3 | -60/+68 |
| | | | | | | | a touch more OO. Also update unittests/etc. Did some s/servers/minions/ renaming while I was at it as well. Need to go back and finish that up. | ||||
* | move some methods into the Groups class. | Adrian Likins | 2008-02-12 | 2 | -18/+30 |
| | |||||
* | fix that method | Seth Vidal | 2008-02-05 | 1 | -6/+7 |
| | |||||
* | new Func_Client_Exception and allow the the caller to specify the ↵ | Seth Vidal | 2008-02-05 | 1 | -8/+35 |
| | | | | | | cert/key/ca to use for connecting | ||||
* | typo found when a unittest hit that section | Adrian Likins | 2008-02-04 | 1 | -1/+1 |
| | |||||
* | Get ready for release but also fix func-inventory so it understands the new ↵ | Michael DeHaan | 2008-02-04 | 1 | -1/+3 |
| | | | | hierarchies found in things such as the netapp module. | ||||
* | Add overlord netapp module so we can create filer objects. Hot. | John Eckersberg | 2008-02-04 | 1 | -0/+82 |
| | |||||
* | Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/func | Michael DeHaan | 2008-01-29 | 1 | -11/+21 |
|\ | |||||
| * | clean up expand servers a little bit | Adrian Likins | 2008-01-29 | 1 | -11/+21 |
| | | |||||
* | | All exceptions, async or otherwise, now come back as easily detectable ↵ | Michael DeHaan | 2008-01-29 | 2 | -14/+14 |
|/ | | | | | | | signatures. Use utils.is_error(result) to determine if something is an error or isn't. Example scripts as well as func-inventory have been updated. See async_test.py for examples. | ||||
* | Fixup to client noglobs invocation. | Michael DeHaan | 2008-01-24 | 1 | -3/+2 |
| | |||||
* | Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/func | Adrian Likins | 2008-01-23 | 3 | -273/+12 |
|\ | | | | | | | | | | | Conflicts: func/overlord/client.py | ||||
| * | Double-barrel asynchronous calls. Async can now occur on both sides ↵ | Michael DeHaan | 2008-01-23 | 1 | -1/+10 |
| | | | | | | | | | | | | | | | | simultaneously and still appears as if there is only one "global" job id to the API caller, the minion job id's are managed in the background, complete with partial result response as things come in which should be very nice for ajaxy implication. job_status API does still need to be modified to list active jobs as well as to store the job name. | ||||
| * | Moving the async and multiprocess stuff to top level so we can use them | Michael DeHaan | 2008-01-23 | 3 | -272/+2 |
| | | | | | | | | on the minion for minion side async funness. | ||||
* | | first pass at allowing "groups" to be specified. | Adrian Likins | 2008-01-23 | 2 | -2/+119 |
|/ | | | | | Currently a ini style file in /etc/func/groups and they can be specified on the commandline as "@group" | ||||
* | Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/func | Michael DeHaan | 2008-01-17 | 3 | -5/+14 |
|\ | |||||
| * | oops, need that import afterall | Adrian Likins | 2008-01-16 | 1 | -0/+1 |
| | | |||||
| * | pychecker/pyflakes | Adrian Likins | 2008-01-16 | 1 | -2/+0 |
| | | | | | | | | remove unused imports | ||||
| * | remove unused import | Adrian Likins | 2008-01-16 | 1 | -1/+14 |
| | | | | | | | | add license blob and #! line | ||||
| * | pychecker/pyflakes | Adrian Likins | 2008-01-16 | 1 | -3/+0 |
| | | | | | | | | remove unused imports | ||||
* | | Fix docstring. | Michael DeHaan | 2008-01-17 | 1 | -1/+1 |
|/ | |||||
* | Make the --forks option also use storage that is not homedir based. | Michael DeHaan | 2008-01-15 | 1 | -3/+3 |
| | |||||
* | Make job engine delete jobs older than 1 hour, and store jobs not in ↵ | Michael DeHaan | 2008-01-15 | 1 | -6/+22 |
| | | | | | | homedirs, so it doesn't have to be called by a user that has a homedir. | ||||
* | Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/func | Michael DeHaan | 2008-01-15 | 8 | -11/+7 |
|\ | |||||
| * | removed more shebangs from files that are not executable as part of the ↵ | Steve 'Ashcrow' Milner | 2008-01-14 | 2 | -4/+0 |
| | | | | | | | | application. rpmlint should output less warnings/errors. | ||||
| * | Our client.command.Command class looks for 'usage', not 'useage' | Luke Macken | 2008-01-14 | 6 | -7/+7 |
| | | |||||
* | | Jobthing is now functional (see async_test.py for example usage), we still need | Michael DeHaan | 2008-01-15 | 1 | -6/+7 |
|/ | | | | to delete jobs that have expired after a certain amount of time to avoid keeping too many results around in storage. | ||||
* | No, you can't have just one bucket. | Michael DeHaan | 2008-01-13 | 1 | -0/+5 |
| | |||||
* | Update comments header in jobthing | Michael DeHaan | 2008-01-13 | 1 | -3/+5 |
| | |||||
* | Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/func | Michael DeHaan | 2008-01-13 | 10 | -33/+12 |
|\ | | | | | | | | | | | Conflicts: func/overlord/client.py | ||||
| * | Merge branch 'master' of ssh://git.fedorahosted.org/git/func | Scott Henson | 2008-01-13 | 4 | -14/+3 |
| |\ | |||||
| | * | more deletions of shebangs. | Steve 'Ashcrow' Milner | 2008-01-13 | 4 | -14/+3 |
| | | | |||||
| * | | Merge branch 'master' of ssh://git.fedorahosted.org/git/func | Scott Henson | 2008-01-13 | 6 | -17/+4 |
| |\| | |||||
| | * | removed a lot of misplaced shebangs. | Steve 'Ashcrow' Milner | 2008-01-13 | 6 | -17/+4 |
| | | | |||||
| * | | Give people the ability to get exceptions back from the other side of the client | Scott Henson | 2008-01-13 | 1 | -1/+4 |
| |/ | |||||
* / | Add jobthing, which is our async job engine. It's still in progress | Michael DeHaan | 2008-01-13 | 3 | -8/+117 |
|/ | | | | | and very much a prototype that isn't expected to work yet, but you get the idea. | ||||
* | Tweak connection refused logic in func-inventory | Michael DeHaan | 2007-12-17 | 1 | -3/+7 |
| |