| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|/ |
|
|
|
|
| |
fix setup.py and func.spec for it
|
| |
|
|\
| |
| |
| |
| | |
* 'master' of ssh://git.fedoraproject.org/git/hosted/func:
Adding client module, which contains code for both the CLI and those
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| |/
|/|
| |
| | |
fix self.cfg.autosign in certmaster
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
* '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
|
| | |
| | |
| | |
| | |
| | | |
We don't want empty args to end up killing the calling process,
aka, funcd, so we filter those out.
|
| | |
| | |
| | |
| | | |
to the same logger before
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
|/ /
| |
| |
| | |
make certmaster script work
|
| |
| |
| |
| |
| | |
mainly just so I can type "make clean" before "git status" but
also includes targets for pychecker and pyflakes
|
|\ \ |
|
| |/ |
|
| |\
| | |
| | |
| | |
| | | |
* 'master' of ssh://git.fedoraproject.org/git/hosted/func:
Renamed server to minion and client to overlord
|
| | |\
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Conflicts:
func.spec
setup.py
|
| | | | |
|
| | |/
| |/| |
|
| | |
| | |
| | |
| | | |
- add certmaster initscript to setup.py
|
| |/
| |
| |
| |
| |
| | |
copied and modified from plague
- modifications to setup.py to behave with func dir for python sitelib
|
| |
| |
| |
| | |
Also, fix module import failure error message.
|
| |\ |
|
| | |\
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* '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
|
| | | |
| | | |
| | | |
| | | |
| | | | |
move certmaster config file into etc path
move certmaster.py into func path
|
| | | |
| | | |
| | | |
| | | | |
PackageKit.
|
| |_|/
|/| |
| | |
| | |
| | |
| | |
| | | |
mostly just removing unused modules
change "from codes import *" to "import codes" in a couple
places and updated accordingly
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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)
|
| | | |
|
|\ \ \
| | |/
| |/| |
|
| |\|
| | |
| | |
| | |
| | |
| | |
| | | |
* '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
|
| | |
| | |
| | |
| | | |
An ImportError will now just print the error and continue with module loading.
|
| | |
| | |
| | |
| | |
| | | |
I could of done this as a module I suppose, but this is easier
and simpler
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| |/ |
|
| |\
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* '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
|
| | | |
|
| | | |
|
| | | |
|
| |/
|/| |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|\ \ |
|
| |\| |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|