summaryrefslogtreecommitdiffstats
path: root/func/minion
Commit message (Collapse)AuthorAgeFilesLines
* attempting to remove any prints to stdout that should be going to stderrAdrian Likins2008-07-242-3/+4
| | | | | | Trying to make sure things are clean for func-transmit. At some point, this should probably be some sort of log object instead of just to stderr.
* rev api version to "0.1.0" since we changed the return ofAdrian Likins2008-07-241-1/+1
| | | | | | | a method. Pretty sure noone is actually using the api version info, but what the heck.
* Previously the update method returned true even if yum didn't actually update.Alex Wood2008-07-241-4/+3
| | | | Now it returns the list of packages updated.
* Merge kadamski@git.fedorahosted.org:/git/funcKrzysztof A. Adamski2008-07-242-2/+2
|\
| * aiee. missed some uses of "func.config". Fix those to use certmaster.configAdrian Likins2008-07-242-2/+2
| | | | | | | | | | | | | | also missed a use of SSLCommon. darn grep, must be broken. Yeah, thats it, grep screw up. Nope, not me. Not me at all.
* | Merge branch 'ssalevan-delegation'Krzysztof A. Adamski2008-07-242-10/+91
|\ \ | |/ |/|
| * Merge branch 'master' of git@github.com:ssalevan/funcSteve Salevan2008-07-232-5/+62
| |\
| * | Adding delegation capabilities for asynchronous calls, fixing ↵Steve Salevan2008-07-232-7/+69
| | | | | | | | | | | | | | | | | | | | | jobthing/forkbomb to exit with an exit command that won't cause a SystemExit exception to be fired during delegated async calls, adding list_minions() function to Overlord object that works with delegation
| * | Fixing mapper to recognize and fix infinite recursive loops and error conditionsSteve Salevan2008-07-181-2/+10
| | |
| * | Adding delegation call grouping to reduce the amount of necessary delegated ↵Steve Salevan2008-07-161-8/+19
| | | | | | | | | | | | calls to perform an action
* | | use the SSLCommon from certmaster, it's gone from funcAdrian Likins2008-07-241-1/+1
| | |
* | | remove func/certs.py, func/config.py, and func/minion/utils.pyAdrian Likins2008-07-241-95/+0
| | |
* | | gut most of func/utils.pyAdrian Likins2008-07-241-7/+5
| |/ |/| | | | | update code to use existing code from certmaster/utils.py
* | apply patch from awood@redhat.com thats adds a filter to the ↵Adrian Likins2008-07-231-3/+21
| | | | | | | | | | | | yumcmd.check_update call also add awood to Authors, and add a few unit tests
* | Merge branch 'mhicks'Adrian Likins2008-07-191-0/+36
|\ \
| * | We need to make sure the KVM autostart directory existsMatt Hicks2008-07-181-0/+9
| | | | | | | | | | | | | | | | | | since it is dynamically created with 'virsh autostart'. In the case that you haven't run virsh autostart, the directory doesn't exist and makes the func module fail.
| * | Adding a 'virttype' method to the virtualization moduleMatt Hicks2008-07-181-0/+3
| | | | | | | | | | | | | | | to allow a simple call to determine whether the machine is running Xen or KVM.
| * | Switching from using 'virsh autostart' to manually creatingMatt Hicks2008-07-181-4/+7
| | | | | | | | | | | | | | | the autostart link to allow for the autostart to work even when the VM is not running.
| * | Adding an autostart method that creates the symbolic linkMatt Hicks2008-07-181-0/+21
| | | | | | | | | | | | | | | for autostarting on Xen and uses the virsh call to autostart when on KVM.
| * | Adding an option for no graphics supportMatthew Hicks2008-07-151-1/+4
| | |
| * | Closing file descriptors during the virt install to avoid leaking themMatthew Hicks2008-07-151-1/+1
| | |
* | | Added patch to be able to update just a specific packageMichael DeHaan2008-07-151-2/+5
| |/ |/|
* | Merge branch 'mhicks_submit'Michael DeHaan2008-07-141-2/+5
|\ \
| * | 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
| |/
* | Merge branch 'ssalevan_delegation'Michael DeHaan2008-07-113-1/+85
|\ \ | | | | | | | | | | | | | | | | | | | | | Conflicts: func.spec func/minion/modules/certmastermod.py setup.py
| * | Committing fixes to delegation/overlord client codeSteve Salevan2008-07-091-2/+2
| | |
| * | Adding in tree manipulation tools and minion-side delegation module.Steve Salevan2008-07-081-0/+35
| | |
| * | 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.
* | | Make list_minions use the server_spec APIs versus making a remote test call.Michael DeHaan2008-07-112-1/+2
| | |
* | | Merge branch 'makkalot_extreme'Michael DeHaan2008-07-081-0/+131
|\ \ \ | |_|/ |/| |
| * | adding also the boolean to test to see if it worksmakkalot2008-06-301-1/+16
| | |
| * | simple test method to see all the rendering options in web UI (maybe removed ↵makkalot2008-06-301-0/+116
| | | | | | | | | | | | later)
* | | Merge branch 'kadamski-async2'Michael DeHaan2008-07-022-2/+11
|\ \ \ | | | | | | | | | | | | | | | | | | | | Conflicts: func/overlord/cmd_modules/ping.py
| * | | Add support for local modules configuration files.Krzysztof A. Adamski2008-06-291-1/+10
| | | |
| * | | Fix traceback when starting funcd on Python 2.4Krzysztof A. Adamski2008-06-271-1/+1
| | | |
* | | | Remove a few stray printsMichael DeHaan2008-06-301-3/+1
|/ / /
* | | Merge branch 'kadamski-async2'Michael DeHaan2008-06-271-1/+1
|\ \ \
| * | | Change SocketServer.ThreadingMixIn to SocketServer.ForkingMixIn in ↵Krzysztof A. Adamski2008-06-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | BaseAuthedXMLRPCServer. When used with threads, PyOpenSSL seams to be leaking memory and python module logging like deadlocks so lets better use fork.
* | | | add "glob" method to rpm minion module, and add test casesAdrian Likins2008-06-261-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | patch from Pradeep Kilambi <pkilambi@redhat.com> (with a small change to handle arch being "None" for gpg-pubkey packages)
* | | | strip any white space passed into services nameAdrian Likins2008-06-261-0/+2
| |_|/ |/| | | | | | | | patch from Luca Foppiano <lfoppiano@sboing.byte-code.lan>
* | | Applying Matt Hicks' patches to enhance the virt modules.Michael DeHaan2008-06-241-3/+26
| |/ |/|
* | better validation in server side for servicesmakkalot2008-06-221-1/+2
| |
* | the ugly print message that fills all the screen :)makkalot2008-06-221-1/+1
| |
* | adding extra validation for range option in integersmakkalot2008-06-201-1/+11
| |
* | if there is a options keyword in args the others should be there there is no ↵makkalot2008-06-201-0/+9
| | | | | | | | sense
* | haah i can not pass my unittestsmakkalot2008-06-151-1/+1
| |
* | forgot to add order keyword to basic allowed types so couldnt pass the tests :)makkalot2008-06-151-1/+2
| |