summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | Adding func (command line client to be run from master) to /usr/binMichael DeHaan2007-09-253-1/+16
|/
* add etc/certmaster.confSeth Vidal2007-09-253-1/+3
| | | | fix setup.py and func.spec for it
* new, better certmaster.confSeth Vidal2007-09-251-0/+3
|
* Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/funcSeth Vidal2007-09-252-50/+223
|\ | | | | | | | | * 'master' of ssh://git.fedoraproject.org/git/hosted/func: Adding client module, which contains code for both the CLI and those
| * Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/funcMichael DeHaan2007-09-2518-50/+122
| |\
| * | Adding client module, which contains code for both the CLI and thoseMichael DeHaan2007-09-252-50/+223
| | | | | | | | | | | | | | | | | | that want to script against func. Placeholders are there for globbing of multiple certs, and places are also marked where we need to add SSL.
* | | make slave-keys.py work - submits to certmaster and gets back certSeth Vidal2007-09-252-10/+49
| |/ |/| | | | | fix self.cfg.autosign in certmaster
* | Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/funcSeth Vidal2007-09-252-5/+28
|\ \ | | | | | | | | | | | | | | | | | | * 'master' of ssh://git.fedoraproject.org/git/hosted/func: catch some potentially bad args to the process.kill method fix up logging a bit. I was sending the audit logs and the svc logs Be a bit more paranoid about sub processes. Before
| * | catch some potentially bad args to the process.kill methodAdrian Likins2007-09-251-2/+11
| | | | | | | | | | | | | | | We don't want empty args to end up killing the calling process, aka, funcd, so we filter those out.
| * | fix up logging a bit. I was sending the audit logs and the svc logsAdrian Likins2007-09-251-1/+12
| | | | | | | | | | | | to the same logger before
| * | Be a bit more paranoid about sub processes. BeforeAdrian Likins2007-09-251-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | we could just send "aux; some_arbitrary_command_here" and "some_arbitrary_command_here" would get executed. Also, for some reason, if we send process.kill just one argument, it kills funcd dead. I'm not sure why currently
* | | clean up configs in certmaster.pySeth Vidal2007-09-252-24/+30
|/ / | | | | | | make certmaster script work
* | couple of utility makefilesAdrian Likins2007-09-253-0/+57
| | | | | | | | | | mainly just so I can type "make clean" before "git status" but also includes targets for pychecker and pyflakes
* | Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/funcAdrian Likins2007-09-2527-43/+773
|\ \
| * | move files for the new naming schemeSeth Vidal2007-09-252-0/+0
| |/
| * Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/funcSeth Vidal2007-09-2517-25/+28
| |\ | | | | | | | | | | | | * 'master' of ssh://git.fedoraproject.org/git/hosted/func: Renamed server to minion and client to overlord
| | * Merge branch 'master' of git+ssh://git.fedoraproject.org/git/hosted/funcRobin Norwood2007-09-257-7/+541
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: func.spec setup.py
| | * | Renamed server to minion and client to overlordRobin Norwood2007-09-2517-24/+27
| | | |
| * | | change imports for new pathsSeth Vidal2007-09-252-2/+2
| | |/ | |/|
| * | - fix spec file for new func python sitelib dirSeth Vidal2007-09-252-2/+2
| | | | | | | | | | | | - add certmaster initscript to setup.py
| * | - all the class bits to make the authssl xmlrpc server work - most of it ↵Seth Vidal2007-09-257-5/+539
| |/ | | | | | | | | | | copied and modified from plague - modifications to setup.py to behave with func dir for python sitelib
| * 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 certmaster startup and execute scriptSeth Vidal2007-09-244-8/+102
| | | | | | | | | | | | | | | | | | | | move certmaster config file into etc path move certmaster.py into func path
| * | | Initial module for PackageKit support. Requires very-latest-from-git ↵Robin Norwood2007-09-241-0/+92
| | | | | | | | | | | | | | | | PackageKit.
* | | | pyflakes cleanupsAdrian Likins2007-09-2410-21/+7
| |_|/ |/| | | | | | | | | | | | | | | | | mostly just removing unused modules change "from codes import *" to "import codes" in a couple places and updated accordingly
* | | 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
|\ \ \ | | |/ | |/|
| * | 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
| | * 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
| * | clean up wait_for_cert() a bitSeth Vidal2007-09-241-8/+39
| |/
| * 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
| * | certmaster - to take csrs/make certsSeth Vidal2007-09-242-0/+144
| | |
* | | 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
| |/ |/|
* | 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