summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* remove the code that packs this into a dict, Marco says it'sAdrian Likins2008-07-181-2/+1
| | | | not needed now
* test_func_transmit.py: refactor the unittestsAdrian Likins2008-07-181-32/+173
| | | | | | | | | | add support for testing yaml/json input/output add support for async testing of all tests try `nosetests -a async test_func_transmit.py` to test all the async test try `nosetest -a json test_func_transmit.py` to test all the json tests, etc NOTE: several of these tests fail for json/yaml, not sure what to do about that
* func-transmit: merge a modified patch from mmornati@byte-code.comAdrian Likins2008-07-181-14/+48
| | | | | | | | | | | | adds json support to func-transmit add an exception on async calls to list_minions removed the special casing for "job_status", it doesn't need to be special cased. "list_minions" is a func-transmit call only, so it can do whatever it wants.
* func.spec: remove requirement for pyyaml, add python-simplejsonAdrian Likins2008-07-181-1/+1
|
* func-transmit: handle lists of client globs. Not sure this is the correctAdrian Likins2008-07-162-4/+69
| | | | | | | approach, but it seems to mostly work for now test_func_transmit.py: more test cases for func-transmit
* Change parameter passing... we need to call it with a list of paramaters, ↵Adrian Likins2008-07-151-1/+6
| | | | | | | | though the code will understand how to deal with a single item being passed. Also changed the method call to pass it as an arg list to the method (aka, method(*parameters))
* new file, test_func_transmit.py:Adrian Likins2008-07-152-0/+140
| | | | | | | | | unit tests for func-transmit right now, mostly just tests of marshalling data back and forth properly, and some basic calls NOTE: at the moment, it fails alot of these tests test_clients.py: add a couple new tests based on things discovered with test_func_transmit.py
* Added patch to be able to update just a specific packageMichael DeHaan2008-07-152-2/+6
|
* Merge branch 'mhicks_submit'Michael DeHaan2008-07-143-37/+43
|\
| * Adding an option for no graphics supportMatthew Hicks2008-07-071-1/+4
| |
| * Closing file descriptors during the virt install to avoid leaking themMatthew Hicks2008-07-071-1/+1
| |
| * Updated find_resources.py and func-find-resources script to look across minionsMatthew Hicks2008-07-072-35/+38
| | | | | | | | | | | | | | | | | | for enough RAM and a matching architecture to run a 'virt install' (koan) - Requires the freemem functionality enhancement to the virt.py module - Only allows Domain-0 shrink to 512M to keep it stable -- Technically, Domain-0 can be shrunk to 256M which is in accordance with how the freemem module reports available memory
* | Grails plugin is not technically a language binding, so we are going to let ↵Michael DeHaan2008-07-1418-2941/+0
| | | | | | | | this live in the grails repo
* | Remove binary filesMichael DeHaan2008-07-114-3/+0
| |
* | Merging Marco's func bindingsMichael DeHaan2008-07-1132-0/+3544
| |
* | Removing stray print messageMichael DeHaan2008-07-113-33/+10
| |
* | Correct merge errorMichael DeHaan2008-07-111-1/+1
| |
* | Merge branch 'ssalevan_delegation'Michael DeHaan2008-07-1112-18/+449
|\ \ | | | | | | | | | | | | | | | | | | | | | Conflicts: func.spec func/minion/modules/certmastermod.py setup.py
| * | Add missing yaml filesMichael DeHaan2008-07-1111-0/+1691
| | |
| * | Adding in some code to make CLI access available for delegationSteve Salevan2008-07-104-12/+16
| | |
| * | Removing superfluous print statementsSteve Salevan2008-07-091-2/+0
| | |
| * | Committing fixes to delegation/overlord client codeSteve Salevan2008-07-092-3/+8
| | |
| * | Adding potentially-working delegation code to overlord clientSteve Salevan2008-07-092-17/+54
| | |
| * | Adding in tree manipulation tools and minion-side delegation module.Steve Salevan2008-07-083-4/+217
| | |
| * | Adding in arguments for calling func with delegationSteve Salevan2008-07-012-2/+18
| | |
| * | Adding in some basic map append functionality to mapper toolSteve Salevan2008-06-271-4/+25
| | |
| * | Adding in a command-line map building tool,Steve Salevan2008-06-274-1/+89
| | | | | | | | | | | | | | | adjusting spec and setup.py to account for new PyYAML dependency and new script
| * | Renaming minion module certmaster to prevent gnarl namespace issues.Steve Salevan2008-06-272-4/+8
| | | | | | | | | | | | Fixing overlord module to prevent calls to test.ping() to reduce XMLRPC calls.
| * | Fixing mapping function to produce correct mapSteve Salevan2008-06-271-10/+11
| | |
| * | Fixing certmaster to work with branched certmaster project (you can noSteve Salevan2008-06-272-1/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | longer import certmaster via func) and added function to glean currently registered minions. Adding in new 'overlord.py' module to build maps of func networks where sub-overlords control minions. It's not quite ready for prime time yet, but hopefully within the next week or two it should be working reliably enough to help power command delegation features and the like.
* | | Allow func-transmit to call "list_minions"Michael DeHaan2008-07-111-12/+25
| | |
* | | Make list_minions use the server_spec APIs versus making a remote test call.Michael DeHaan2008-07-113-9/+6
| | |
* | | Merge branch 'makkalot_extreme'Michael DeHaan2008-07-0833-106/+1616
|\ \ \
| * | | add the func rewuirement to specmakkalot2008-07-081-1/+1
| | | |
| * | | the structure for the rpm package we need a big commit but these are formal ↵makkalot2008-07-0712-0/+491
| | | | | | | | | | | | | | | | thimgs
| * | | minor changes for spec filemakkalot2008-07-071-3/+11
| | | |
| * | | change the startup string to the proper name and remove the scripts wedont usemakkalot2008-07-071-4/+1
| | | |
| * | | remove the irrelevant lines we dont actually use :)makkalot2008-07-071-2/+1
| | | |
| * | | delete the scripts thing we dont need it the setup.py already does the same ↵makkalot2008-07-071-9/+0
| | | | | | | | | | | | | | | | thing
| * | | use the func's utils to deamonize the funcwebd :)makkalot2008-07-071-2/+10
| | | |
| * | | the scripts part fo commandline start and stop for the servermakkalot2008-07-061-0/+9
| | | |
| * | | add the init-scriptsmakkalot2008-07-061-0/+115
| | | |
| * | | minor changes in setupmakkalot2008-07-061-4/+13
| | | |
| * | | make the server to use the default production server from /etcmakkalot2008-07-061-1/+9
| | | |
| * | | adding the funcwebd daemon thing to packagemakkalot2008-07-061-8/+46
| | | |
| * | | turn off the debgging for production servermakkalot2008-07-061-58/+33
| | | |
| * | | adding the config production server to etcmakkalot2008-07-061-0/+0
| | | |
| * | | the virtual server entry for funcweb behind ssled apache :)makkalot2008-07-061-0/+18
| | | |
| * | | the configuration file for production server for funcwebmakkalot2008-07-061-0/+91
| | | |
| * | | the rpm spec file will change in the future for begginning stage it is good :)makkalot2008-07-061-0/+93
| | | |