| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
func/overlord/base_command.py: add support for reading the port from
the minion.conf file. This may need to be changed if we want to support
each minion having a different port number.
func/overlord/cmd_modules/call.py: The commandline options were overriding the
default values in base_command for async/verbose/etc. The commandline
options have been changed to get there defaults from the baseclass now.
This was also causing func cli to default to async mode.
func/overlord/cmd_modules/check.py: updated to reflect that
the port numbers are not hardcoded now
|
|
|
|
|
|
|
| |
which is wrong. So workaround that.
The real problem seems to be somewhere in base_command,
but this will prevent it from defaulting to async for now.
|
| |
|
|
|
|
| |
Missed these when the glob support was added to filetracker.
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- refactor existing config parser
- change find_remote_branches to expect a single name
and to return a list
- add find_remotes_branches to expect a list of names
and to return a hash of lists
- add show_remote_branches instead of doing it in find_remote_branches
- add_remote checks for existes of branches and remotes
- add_remote adds all the remote branches as local branches in
format "repo_name-remote_branch_name"
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
know about.
The basic idea being to make it very easy for someone to find, add, and checkout
any of the various devel repos and branches.
Neal: hey bob, I just hit this weird bug! It sucks
Bob: Oh, I fixed that yesterday in my foobar branch
Neal: cool! how do I get that?
Bob: easy, just type "git uh... mumble..." Dangit!
I can never remmeber that!
Neal: ugh, never mind, maybe I just write some Cobol cim bindings...
Bob: or, type ./gum --add bob
Neal: Hooray!
The config file is just in .git/config format, and we use git itself
to parse it.
|
| | |
|
| |
| |
| |
| |
| | |
Adds some introspection support using the "inspect"
module
|
| |
| |
| |
| | |
contributors
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
init scripts.
Previsouly we were just passing in the process name
(which mostly works, though mostly by accident)
Suggestion from
Louis Coilliot <louis.coilliot@gmail.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
weird things to happen to async.
Add a "smart_bool" method to client.py that will take the string and/or
bool it gets and make a bool of it.
test_func_transmit.py: add option to specify async/nfork params for
the non async test calls for testing
add a couple test cases that call methods with "async=True, nforks=1"
to make sure they do the right thing
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add in all the approriate types and defaults to Config class
Update etc/Test.conf example to include everything in main. For now
we only support one stanza config files for modules.
updated test cases to test that proper values are fetched from the
config file for the "test" module
|
| |
| |
| |
| |
| |
| | |
This stuff doesnt really seem to work at this point, but
pushing so other folks can take a look at it. It doesn't
break anything else.
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
address and port funcd listens on is configurable.
overlord side code for this isnt done yet, so not
all that useful at the moment.
|
| | |
| | |
| | |
| | |
| | |
| | | |
and methods on a system.
Not documented yet, since it's probably not in final form yet.
|
|/ / |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
test/unittest/plugins/*:
add a funccover nosetest plugin that can write out code coverage
attribution information
cover_to_html.py:
script to convert coverage information to html output.
This isn't integrated into the test scripts yet, but should work
for manually ran tests. See plugins/README for more info
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
.track() and .untrack() can both take a filename,
a list of filenames, a file glob, or a list of file globs
now.
Also, rev the api verion to 0.0.2
Fixes https://fedorahosted.org/func/ticket/59
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Also made some speed optimizations in the make_it_so method (i.e. don't run ifup on a VLAN that's already up).
|
| | | |
|
| | |
| | |
| | |
| | | |
module and API versions.
|
| | | |
|
|\ \ \ |
|
| | | | |
|
| |/ /
| | |
| | |
| | | |
interfaces from bridges.
|
|/ / |
|
|\ \ |
|
| | | |
|
| | | |
|
|/ /
| |
| |
| | |
add a simple unit test case to poke at it
|
| | |
|
| |
| |
| |
| | |
Jasper Capel <capel@stone-it.com>
|
| |
| |
| |
| | |
patch from Luca Foppiano <lfoppiano@byte-code.com>
|
| |
| |
| |
| |
| |
| | |
Seems to break current versions of python, however.
patch from Luca Lesinigo <luca@luckyluke.org>
|
|\ \ |
|
| | |
| | |
| | |
| | | |
patch from Luca Lesinigo <luca@luckyluke.org>
|
| | |
| | |
| | |
| | |
| | |
| | | |
print the list of loaded modules and quit.
patch from Luca Lesinigo <luca@luckyluke.org>
|
| | | |
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| | |
Overlord() api class. It will catch them, and then marshall them into
a dict of {'name':"?", 'error':1, 'message':"?". 'info':{dict of whatever}}
It will also exit the process with status 1 instead of 0.
Also, some refactoring to make the error handling a little easier.
|
| |
| |
| |
| |
| |
| |
| | |
so new processed dont inherit any fd's from func
FIXME: we should probably do the same for all uses of
sub_process
|
| |
| |
| |
| | |
group related things
|
| | |
|