summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Renamed server to minion and client to overlordRobin Norwood2007-09-2517-24/+27
|
* Change module loader to only try to load each module once.Robin Norwood2007-09-241-4/+11
| | | | Also, fix module import failure error message.
* Merge branch 'master' of git://git.fedoraproject.org/git/hosted/funcRobin Norwood2007-09-2413-43/+1474
|\
| * Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/funcSeth Vidal2007-09-249-27/+1333
| |\ | | | | | | | | | | | | | | | | | | | | | | | | * 'master' of ssh://git.fedoraproject.org/git/hosted/func: add a basic AuditLogger class Package the subprocess module so that we can use it on EL4. Basic plugin for checking SMART status on drives. Add basic module for checking smart status of drives. Remove header from ps output
| | * add a basic AuditLogger classAdrian Likins2007-09-242-11/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
| | * Package the subprocess module so that we can use it on EL4.Michael DeHaan2007-09-246-13/+1230
| | |
| | * Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/funcMichael DeHaan2007-09-246-3/+212
| | |\
| | * | Basic plugin for checking SMART status on drives.Michael DeHaan2007-09-242-6/+9
| | | |
| | * | Add basic module for checking smart status of drives.Michael DeHaan2007-09-241-0/+58
| | | |
| | * | Remove header from ps outputMichael DeHaan2007-09-241-1/+1
| | | |
| * | | add certmaster startup and execute scriptSeth Vidal2007-09-244-8/+102
| | |/ | |/| | | | | | | | | | move certmaster config file into etc path move certmaster.py into func path
| * | Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/funcSeth Vidal2007-09-244-3/+37
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | * 'master' of ssh://git.fedoraproject.org/git/hosted/func: Do not raise ImportError when loading a module. add system.listMethods support add some simple support for base object methods
| * | | clean up wait_for_cert() a bitSeth Vidal2007-09-241-8/+39
| | | |
* | | | Initial module for PackageKit support. Requires very-latest-from-git ↵Robin Norwood2007-09-241-0/+92
| |/ / |/| | | | | | | | PackageKit.
* | | Do not raise ImportError when loading a module.Robin Norwood2007-09-241-2/+1
| | | | | | | | | | | | An ImportError will now just print the error and continue with module loading.
* | | 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
* | | add some simple support for base object methodsAdrian Likins2007-09-242-1/+25
|/ / | | | | | | | | | | | | | | | | | | | | | | | | add "module_version", "module_api_version" and "module_description" as base object methods. All classes based on func_module should get this. modules should set a self.version, self.api_version, self.description with approriate values. class or instance variables both work. If values aren't set, defaults are provided. alternativelt, the modules can implement and export "module_version", "module_api_version", and "module_description" themself if they like
* | Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/funcSeth Vidal2007-09-2412-42/+255
|\| | | | | | | | | | | | | | | | | | | | | | | | | * 'master' of ssh://git.fedoraproject.org/git/hosted/func: Rename yummod as yum so each module doesn't end up ending in mod :) Added kill and pkill to the process module Process module. Accepts flags to PS, returns nicely formatted tabular output. Added a smolt-based hardware profiler module. Remove underscores from exported function names as they are now redundant. update to new calling conventions Fix up virt code some more. change to module loader to allow subdirs in the module path. ignore the build/ dir
| * Rename yummod as yum so each module doesn't end up ending in mod :)Michael DeHaan2007-09-211-0/+0
| |
| * Added kill and pkill to the process moduleMichael DeHaan2007-09-212-2/+14
| |
| * Process module. Accepts flags to PS, returns nicely formatted tabular output.Michael DeHaan2007-09-212-0/+61
| |
| * Added a smolt-based hardware profiler module.Michael DeHaan2007-09-212-1/+105
| |
| * Remove underscores from exported function names as they are now redundant.Michael DeHaan2007-09-216-22/+22
| |
| * update to new calling conventionsAdrian Likins2007-09-211-5/+5
| |
| * Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/funcAdrian Likins2007-09-212-6/+6
| |\
| | * Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/funcMichael DeHaan2007-09-212-0/+152
| | |\
| | * | Fix up virt code some more.Michael DeHaan2007-09-212-6/+6
| | | |
| * | | change to module loader to allow subdirs in the module path.Adrian Likins2007-09-213-13/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | ignore the build/ dirAdrian Likins2007-09-211-0/+1
| | |/ | |/|
* / | certmaster - to take csrs/make certsSeth Vidal2007-09-242-0/+144
|/ /
* | copyfile routine to push files quasi-intelligentlySeth Vidal2007-09-211-0/+104
| |
* | Add yum moduleJames Bowes2007-09-211-0/+48
|/ | | | Only updating supported right now.
* Misc fixes to the virt management module.Michael DeHaan2007-09-212-11/+11
|
* fix typoRobin Norwood2007-09-211-1/+1
|
* Merge branch 'master' of git://git.fedoraproject.org/git/hosted/funcRobin Norwood2007-09-211-1/+1
|\
| * use the right moduleSeth Vidal2007-09-211-1/+1
| |
* | Merge branch 'master' of git://git.fedoraproject.org/git/hosted/funcRobin Norwood2007-09-215-23/+14
|\|
| * Missed reboot.py when renaming web_svc to func_module.Michael DeHaan2007-09-211-2/+2
| |
| * Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/funcMichael DeHaan2007-09-217-56/+293
| |\
| * | Rename web_svc as func_module.Michael DeHaan2007-09-214-21/+12
| | |
* | | clean up dumb_client.py, and make it actually run for meRobin Norwood2007-09-211-7/+15
| |/ |/|
* | fix up a couple of bugs - verify that creating keys/csrs/certs is workingSeth Vidal2007-09-212-10/+17
| |
* | Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/funcSeth Vidal2007-09-212-0/+33
|\ \ | | | | | | | | | | | | | | | * 'master' of ssh://git.fedoraproject.org/git/hosted/func: Add trait_names for ipython's tab completion Add reboot module
| * | Add trait_names for ipython's tab completionJames Bowes2007-09-201-0/+4
| | |
| * | Add reboot moduleJames Bowes2007-09-201-0/+29
| | |
* | | add func/certs.pySeth Vidal2007-09-214-60/+178
| | | | | | | | | | | | add __init__.py to make importing from func easier
* | | Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/funcSeth Vidal2007-09-2036-2129/+853
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 'master' of ssh://git.fedoraproject.org/git/hosted/func: (27 commits) just a friendly reminder we are not vf_server, change I!*N domain Add virt module. Add test code for virt. add a very simple, very dumb commandline client: Remove messages.pot from po dir, since its automatically generated Get rid of extra / in module loading error pychecker cleanups Add po dir to git Prevent XMLRPC server from printing to console. Catch FuncException when the config file is missing and exit gracefully Implement a quickie service control module Removing VF items + misc cleanup Clean up some speclint warnings Baseobj bites the dust. remove all the --debug "try to run from the src tree" crap debug spew cleanup to protect the unwashed masses from foo poisoning fix up config_data to use ConfigParser correctly attempt to let us run with --debug flag to run from src checkout attempts at letting us run from a installed, or local modules ...
| * | 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-202-1/+300
| |\|