Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Just some permissions clean up on source files, mostly | Adrian Likins | 2009-01-19 | 1 | -0/+0 |
| | | | | removing 'x' bits on source code and makefiles | ||||
* | For some reason, Client is getting init'ed with async=None | Adrian Likins | 2008-11-11 | 1 | -3/+6 |
| | | | | | | | 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. | ||||
* | Fix a bug with "func-transmit --yaml" send bools as strings and causing | Adrian Likins | 2008-10-31 | 1 | -1/+14 |
| | | | | | | | | | | | | | 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 | ||||
* | better fix for ticket #53 (trailing slashes break cert matching) | Adrian Likins | 2008-09-02 | 1 | -1/+1 |
| | |||||
* | remove any unneeded /'s from the cert path to fix ticket #53 | Adrian Likins | 2008-09-01 | 1 | -1/+4 |
| | | | | "Trailing slash in certmaster.conf confuses glob function" | ||||
* | Make exception more verbose. | Krzysztof A. Adamski | 2008-08-16 | 1 | -1/+1 |
| | |||||
* | Pass reference to the parrent class to modules loaded by load_methods(). | Krzysztof A. Adamski | 2008-08-07 | 1 | -2/+2 |
| | |||||
* | Adding overlord modules support. | Krzysztof A. Adamski | 2008-08-07 | 1 | -1/+11 |
| | |||||
* | some changes into Minions class to work properly with Group class | makkalot | 2008-08-01 | 1 | -5/+11 |
| | | | | (cherry picked from commit e24c78c1b6915dc30acefb9d68c83635cb3812ba) | ||||
* | merge from new_layout to master | makkalot | 2008-07-28 | 1 | -1/+12 |
|\ | |||||
| * | adding the open_ids part to the overlord class | makkalot | 2008-07-17 | 1 | -1/+12 |
| | | |||||
* | | Merge branch 'master' of ssh://alikins@git.fedoraproject.org/git/hosted/func | Adrian Likins | 2008-07-24 | 1 | -10/+76 |
|\ \ | |||||
| * \ | Merge kadamski@git.fedorahosted.org:/git/func | Krzysztof A. Adamski | 2008-07-24 | 1 | -1/+1 |
| |\ \ | |||||
| * | | | Raise exception when no minions match server_spec. | Krzysztof A. Adamski | 2008-07-24 | 1 | -0/+2 |
| | | | | |||||
| * | | | Merge branch 'ssalevan-delegation' | Krzysztof A. Adamski | 2008-07-24 | 1 | -10/+74 |
| |\ \ \ | |||||
| | * | | | Adding delegation capabilities for asynchronous calls, fixing ↵ | Steve Salevan | 2008-07-23 | 1 | -9/+65 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | jobthing/forkbomb to exit with an exit command that won't cause a SystemExit exception to be fired during delegated async calls, adding list_minions() function to Overlord object that works with delegation | ||||
| | * | | | Adding delegation call grouping to reduce the amount of necessary delegated ↵ | Steve Salevan | 2008-07-16 | 1 | -5/+13 |
| | | |/ | | |/| | | | | | | | | | calls to perform an action | ||||
* | | | | change this call to hostname to emulate the way the old func.minion.utils | Adrian Likins | 2008-07-24 | 1 | -1/+1 |
| |_|/ |/| | | | | | | | | | | | | | | did it. Probably need to figure out if this is needed or not later. | ||||
* | | | aiee. missed some uses of "func.config". Fix those to use certmaster.config | Adrian Likins | 2008-07-24 | 1 | -1/+1 |
|/ / | | | | | | | | | | | | | also missed a use of SSLCommon. darn grep, must be broken. Yeah, thats it, grep screw up. Nope, not me. Not me at all. | ||||
* / | gut most of func/utils.py | Adrian Likins | 2008-07-24 | 1 | -1/+1 |
|/ | | | | update code to use existing code from certmaster/utils.py | ||||
* | Removing stray print message | Michael DeHaan | 2008-07-11 | 1 | -25/+4 |
| | |||||
* | Merge branch 'ssalevan_delegation' | Michael DeHaan | 2008-07-11 | 1 | -13/+90 |
|\ | | | | | | | | | | | | | | | Conflicts: func.spec func/minion/modules/certmastermod.py setup.py | ||||
| * | Adding in some code to make CLI access available for delegation | Steve Salevan | 2008-07-10 | 1 | -5/+7 |
| | | |||||
| * | Removing superfluous print statements | Steve Salevan | 2008-07-09 | 1 | -2/+0 |
| | | |||||
| * | Committing fixes to delegation/overlord client code | Steve Salevan | 2008-07-09 | 1 | -1/+6 |
| | | |||||
| * | Adding potentially-working delegation code to overlord client | Steve Salevan | 2008-07-09 | 1 | -16/+53 |
| | | |||||
| * | Adding in tree manipulation tools and minion-side delegation module. | Steve Salevan | 2008-07-08 | 1 | -4/+27 |
| | | |||||
| * | Adding in arguments for calling func with delegation | Steve Salevan | 2008-07-01 | 1 | -1/+13 |
| | | |||||
* | | Print userfriendly error messages instead of tracebacks in case of ↵ | Krzysztof A. Adamski | 2008-07-08 | 1 | -1/+2 |
| | | | | | | | | permissions errors. | ||||
* | | Using config.cert_extension instead of hardcoded cert file extension '.cert' | TANABE Ken-ichi | 2008-06-28 | 1 | -2/+2 |
|/ | |||||
* | Remove unneeded print statement. | Krzysztof A. Adamski | 2008-05-31 | 1 | -1/+1 |
| | |||||
* | Changing func/func/overlord/client.py:Client() to Overlord(). Client() still | Adrian Likins | 2008-03-28 | 1 | -6/+16 |
| | | | | | | | 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. | ||||
* | use certmaster.commonconfig.CMConfig here instead of the one that used to be ↵ | Adrian Likins | 2008-02-25 | 1 | -1/+1 |
| | | | | in func | ||||
* | fix up some paths. | Adrian Likins | 2008-02-25 | 1 | -5/+7 |
| | | | | | Note: these paths probably shouldn't be as hardcoded as they are now... | ||||
* | Fixing func "*" ping functionality, which had an earlier reference to ↵ | Michael DeHaan | 2008-02-21 | 1 | -0/+7 |
| | | | | 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. | ||||
* | Refactor the minion/server list and group stuff. Still not ideal, but | Adrian Likins | 2008-02-12 | 1 | -52/+61 |
| | | | | | | | 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 | 1 | -18/+18 |
| | |||||
* | 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 |
| | |||||
* | 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 | 1 | -6/+4 |
|/ | | | | | | | 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 | 1 | -3/+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 | 1 | -2/+2 |
| | | | | | | | | on the minion for minion side async funness. | ||||
* | | first pass at allowing "groups" to be specified. | Adrian Likins | 2008-01-23 | 1 | -2/+24 |
|/ | | | | | 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 | 1 | -2/+0 |
|\ | |||||
| * | oops, need that import afterall | Adrian Likins | 2008-01-16 | 1 | -0/+1 |
| | |