summaryrefslogtreecommitdiffstats
path: root/server/server.py
Commit message (Collapse)AuthorAgeFilesLines
* Renamed server to minion and client to overlordRobin Norwood2007-09-251-217/+0
|
* add a basic AuditLogger classAdrian Likins2007-09-241-4/+16
| | | | | | | | | at the moment, it just logs ever call method and args to /var/log/func/audit.log server.py: some refactor in preperation for better logging (mostly changing stuff so I can get to the xmlrpcserver innards for things like client ip's)
* add system.listMethods supportAdrian Likins2007-09-241-0/+11
| | | | | I could of done this as a module I suppose, but this is easier and simpler
* change to module loader to allow subdirs in the module path.Adrian Likins2007-09-211-2/+2
| | | | | | | | | | | | | | | | | | | | | | This also implies that methods calls need a module as well (aka, you now have to call test.test_add instead of just test_add) but this also means you can setup modules/foo/bar/blip.py and blip.py exports a "do_blippy" method, which you would call by the name foo.bar.blip.do_blippy() Note, any subdir that has module files in it, will need an approriate __init__.py file. server.py, func_module.py: To do the above, we need to pass in the module_name to the register function, so we can associate it correctly. server.py also got a fix for a FuncException that needed tobe codes.FuncException
* Add trait_names for ipython's tab completionJames Bowes2007-09-201-0/+4
|
* just a friendly reminderAdrian Likins2007-09-201-1/+13
|
* we are not vf_server, change I!*N domainAdrian Likins2007-09-201-1/+1
|
* Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/funcAdrian Likins2007-09-201-1/+6
|\
| * Prevent XMLRPC server from printing to console.Michael DeHaan2007-09-201-0/+1
| |
| * Catch FuncException when the config file is missing and exit gracefullyJames Bowes2007-09-201-1/+5
| |
* | pychecker cleanupsAdrian Likins2007-09-201-6/+8
|/ | | | | "import codes" instead of polluting the namespace with "from codes import *" and update accordingly
* Removing VF items + misc cleanupMichael DeHaan2007-09-201-79/+42
|
* remove all the --debug "try to run from the src tree" crapAdrian Likins2007-09-201-8/+1
| | | | | 3rd party modules wont be here anyway, so remove all that weird noise
* debug spew cleanup to protect the unwashed masses from foo poisoningAdrian Likins2007-09-201-3/+0
|
* Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/funcAdrian Likins2007-09-201-5/+4
|\
| * Remove yaml libraries (configparser is good enough) plus remove references ↵Michael DeHaan2007-09-201-5/+4
| | | | | | | | to virt-factory.
* | attempt to let us run with --debug flag to run from src checkoutAdrian Likins2007-09-201-18/+22
|/
* initial code dropAdrian Likins2007-09-201-0/+215
module_loader from the virt-factory node server xmlrpc server from the virt-factory-server code and some test modules no ssl support yet, no init scripts, no packagin etc