summaryrefslogtreecommitdiffstats
path: root/func/overlord
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'no_poundbang'Adrian Likins2009-01-193-5/+0
|\
| * remove any unneeded "/usr/bin/python" lines from scripts so it'sAdrian Likins2009-01-193-5/+0
| | | | | | | | a little easier to change it if we need to.
* | Just some permissions clean up on source files, mostlyAdrian Likins2009-01-198-0/+0
|/ | | | removing 'x' bits on source code and makefiles
* Make ping subcommand use the default verbose setting if not specified.Adrian Likins2008-11-121-0/+1
|
* Split Show() and ShowHardware() classes into two seperate modules.Adrian Likins2008-11-122-42/+67
| | | | | | | This is because module_loader currently only understands how to load one class per module. That should probabaly be fixed as well. See https://fedorahosted.org/func/ticket/61
* Add support for configuring funcd ports.Adrian Likins2008-11-123-8/+31
| | | | | | | | | | | | | | 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
* For some reason, Client is getting init'ed with async=NoneAdrian Likins2008-11-111-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.
* add some tests cases for copyfileAdrian Likins2008-11-101-0/+1
|
* Fix a bug with "func-transmit --yaml" send bools as strings and causingAdrian Likins2008-10-311-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 Likins2008-09-021-1/+1
|
* remove any unneeded /'s from the cert path to fix ticket #53Adrian Likins2008-09-011-1/+4
| | | | "Trailing slash in certmaster.conf confuses glob function"
* Create simple copyfile overlord module that is able to send big files.Krzysztof A. Adamski2008-08-232-15/+28
|
* Merge branch 'export_methods'makkalot2008-08-201-0/+1
|\
| * merge master into the export_methods branchmakkalot2008-08-137-43/+71
| |\
| * | sleep a little bit when polling it kills the machine it is runningmakkalot2008-08-011-0/+1
| | |
| * | add more methods for groups apimakkalot2008-07-311-5/+45
| | |
| * | some changes into Minions class to work properly with Group classmakkalot2008-07-291-5/+11
| | |
| * | some fixes into groups also adding some db operations like add,remove and etc.makkalot2008-07-291-22/+131
| | |
* | | Make exception more verbose.Krzysztof A. Adamski2008-08-161-1/+1
| |/ |/|
* | Use overlod module to list_minions() instead of the hack in func-transmit.Krzysztof A. Adamski2008-08-071-0/+3
| |
* | Use polling method from overlord module in call cmd_module.Krzysztof A. Adamski2008-08-072-27/+42
| |
* | Pass reference to the parrent class to modules loaded by load_methods().Krzysztof A. Adamski2008-08-072-3/+4
| |
* | Adding overlord modules support.Krzysztof A. Adamski2008-08-074-1/+18
| |
* | Load cmd_modules dynamicly.Krzysztof A. Adamski2008-08-071-14/+6
| |
* | add more methods for groups apimakkalot2008-08-011-5/+45
| | | | | | | | (cherry picked from commit 9bc72b2c3a882e69267f878272df80a7ac35b30e)
* | some changes into Minions class to work properly with Group classmakkalot2008-08-011-5/+11
| | | | | | | | (cherry picked from commit e24c78c1b6915dc30acefb9d68c83635cb3812ba)
* | some fixes into groups also adding some db operations like add,remove and etc.makkalot2008-08-011-22/+131
|/ | | | (cherry picked from commit 35d210ba3da04387c799dbf4f407c53e096eb783)
* merge from new_layout to mastermakkalot2008-07-281-1/+12
|\
| * adding the open_ids part to the overlord classmakkalot2008-07-171-1/+12
| |
* | sys thingmakkalot2008-07-281-1/+1
| |
* | attempting to remove any prints to stdout that should be going to stderrAdrian Likins2008-07-245-9/+9
| | | | | | | | | | | | Trying to make sure things are clean for func-transmit. At some point, this should probably be some sort of log object instead of just to stderr.
* | Merge branch 'master' of ssh://alikins@git.fedoraproject.org/git/hosted/funcAdrian Likins2008-07-243-11/+143
|\ \
| * \ Merge kadamski@git.fedorahosted.org:/git/funcKrzysztof A. Adamski2008-07-245-5/+5
| |\ \
| * | | Raise exception when no minions match server_spec.Krzysztof A. Adamski2008-07-241-0/+2
| | | |
| * | | Merge branch 'ssalevan-delegation'Krzysztof A. Adamski2008-07-243-11/+141
| |\ \ \
| | * \ \ Merge branch 'master' of git@github.com:ssalevan/funcSteve Salevan2008-07-231-1/+1
| | |\ \ \
| | * | | | Adding delegation capabilities for asynchronous calls, fixing ↵Steve Salevan2008-07-232-9/+79
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| | * | | | Fixing mapper to recognize and fix infinite recursive loops and error conditionsSteve Salevan2008-07-181-0/+6
| | | | | |
| | * | | | Adding delegation call grouping to reduce the amount of necessary delegated ↵Steve Salevan2008-07-162-6/+60
| | | |_|/ | | |/| | | | | | | | | | | | calls to perform an action
* | | | | Merge branch 'unduping_code'Adrian Likins2008-07-241-1/+1
|\ \ \ \ \ | |_|_|_|/ |/| | | |
| * | | | change this call to hostname to emulate the way the old func.minion.utilsAdrian Likins2008-07-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | did it. Probably need to figure out if this is needed or not later.
* | | | | Merge branch 'unduping_code'Adrian Likins2008-07-245-5/+5
|\| | | | | |/ / / |/| | |
| * | | aiee. missed some uses of "func.config". Fix those to use certmaster.configAdrian Likins2008-07-245-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | also missed a use of SSLCommon. darn grep, must be broken. Yeah, thats it, grep screw up. Nope, not me. Not me at all.
* | | | Merge branch 'unduping_code'Adrian Likins2008-07-241-1/+1
|\| | |
| * | | gut most of func/utils.pyAdrian Likins2008-07-241-1/+1
| | |/ | |/| | | | | | | update code to use existing code from certmaster/utils.py
* / | fix calls of "func '@group1;@group2" fooAdrian Likins2008-07-241-5/+3
|/ / | | | | | | | | | | | | The groups weren't getting seperated correctly (they expected a ':' as the seperator, which is wrong). Uncomment some of the test cases for this that now work.
* / Fix usage message printing in copyfile cmd_module.Krzysztof A. Adamski2008-07-201-1/+1
|/
* Removing stray print messageMichael DeHaan2008-07-113-33/+10
|
* Merge branch 'ssalevan_delegation'Michael DeHaan2008-07-115-15/+348
|\ | | | | | | | | | | | | | | Conflicts: func.spec func/minion/modules/certmastermod.py setup.py
| * Adding in some code to make CLI access available for delegationSteve Salevan2008-07-104-12/+16
| |