summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | All exceptions, async or otherwise, now come back as easily detectable ↵Michael DeHaan2008-01-2910-95/+68
| | | | | | | | | | | | | | | | | | | | | signatures. Use utils.is_error(result) to determine if something is an error or isn't. Example scripts as well as func-inventory have been updated. See async_test.py for examples.
* | | Revert "debug info"John Eckersberg2008-01-282-3/+2
| | | | | | | | | | | | This reverts commit 4c602438c47b2ca6317540eb59b37dfc5f354926.
* | | debug infoJohn Eckersberg2008-01-282-2/+3
| | |
* | | initial snap moduleJohn Eckersberg2008-01-281-0/+57
| | |
* | | variablize ssh optionsJohn Eckersberg2008-01-281-1/+2
| | |
* | | add TODO, begging others to contribute what they care aboutJohn Eckersberg2008-01-281-0/+5
| | |
* | | pull NetappNotImplementedError now that I'm not doing hacks to stuff ↵John Eckersberg2008-01-281-1/+0
| | | | | | | | | | | | multiple commands under a single function
* | | Merge branch 'master' into netappJohn Eckersberg2008-01-281-1/+1
|\ \ \ | | |/ | |/|
| * | Load classes out of __init__ filesJohn Eckersberg2008-01-281-6/+4
| | | | | | | | | | | | Conflicts:
| * | Fixed typo per ticket:13.Steve 'Ashcrow' Milner2008-01-271-1/+1
| | |
* | | assume root user for ssh loginJohn Eckersberg2008-01-283-9/+9
| | |
* | | Merge branch 'master' into netappJohn Eckersberg2008-01-271-8/+10
|\| |
| * | A bit of clean up along with a note on flatten.Steve 'Ashcrow' Milner2008-01-261-8/+10
| |/
* | explicitly add vol package for now until i can decide how to make it pick it ↵John Eckersberg2008-01-271-1/+2
| | | | | | | | up dynamically
* | Load classes under __init__ objects to break this down some moreJohn Eckersberg2008-01-273-13/+50
| |
* | Merge branch 'master' into netappJohn Eckersberg2008-01-2528-221/+971
|\|
| * Fixed async_test.py for all success/failure cases. Still need to tweak the ↵Michael DeHaan2008-01-243-12/+34
| | | | | | | | | | | | | | code so that failure information for remote commands can be obtained (i.e. detals of the exceptions) without reading the remote logs. Async is weird because the information can't come back in faults (well, it can, but we don't want it to).
| * Remove sleep from test.addMichael DeHaan2008-01-241-1/+0
| |
| * Still working on async (pardon the debug output still), there's a long ways ↵Michael DeHaan2008-01-243-30/+47
| | | | | | | | | | | | | | to go with the partial status reporting but it is getting better at actually doing the task, just a few kinks to work out in getting results reported correctly.
| * Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/funcMichael DeHaan2008-01-2414-73/+413
| |\
| | * Trim our minion names if we have to, until we alter our layoutLuke Macken2008-01-241-1/+1
| | |
| | * Only allow localhost and authenticated users access to funcweb. This entails,Luke Macken2008-01-2412-69/+409
| | | | | | | | | | | | | | | - Utilizing the TurboGears identity framework - Creating our identity model using SQLAlchemy+Elixir
| | * Port login template to genshiLuke Macken2008-01-241-3/+3
| | |
| * | Fixup to client noglobs invocation.Michael DeHaan2008-01-242-7/+6
| |/
| * Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/funcMichael DeHaan2008-01-234-18/+147
| |\
| | * some unit tests for the async stuff that aren't quite workingAdrian Likins2008-01-231-1/+25
| | |
| | * Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/funcAdrian Likins2008-01-237-13/+152
| | |\ | | | | | | | | | | | | | | | | | | | | Conflicts: func/overlord/client.py
| | * | restart the services at the end, since leaving them off was kind ofAdrian Likins2008-01-231-15/+3
| | | | | | | | | | | | | | | | | | | | | | | | annoying remove some comments
| | * | first pass at allowing "groups" to be specified.Adrian Likins2008-01-232-2/+119
| | | | | | | | | | | | | | | | | | | | Currently a ini style file in /etc/func/groups and they can be specified on the commandline as "@group"
| * | | Working on async error handling, lots more to do...Michael DeHaan2008-01-236-4/+68
| | |/ | |/| | | | | | | (If it hits no exceptions, returns are right, it's the partial error case to deal with next...)
| * | Double-barrel asynchronous calls. Async can now occur on both sides ↵Michael DeHaan2008-01-236-11/+146
| | | | | | | | | | | | | | | | | | | | | | | | simultaneously and still appears as if there is only one "global" job id to the API caller, the minion job id's are managed in the background, complete with partial result response as things come in which should be very nice for ajaxy implication. job_status API does still need to be modified to list active jobs as well as to store the job name.
| * | Merge branch 'master' of ssh://git.fedoraproject.org/git/hosted/funcMichael DeHaan2008-01-234-42/+110
| |\| | | | | | | | | | | | | | | | Conflicts: test/unittest/test_client.py
| | * some unit tests for the sysctl moduleAdrian Likins2008-01-231-0/+10
| | |
| | * SysctlModule. This allows you to tweak your minions kernel parameters at ↵Luke Macken2008-01-211-0/+31
| | | | | | | | | | | | runtime.
| * | Moving the async and multiprocess stuff to top level so we can use themMichael DeHaan2008-01-235-4/+8
| | | | | | | | | | | | on the minion for minion side async funness.
* | | blow away lamo clone for now and implement statusJohn Eckersberg2008-01-251-25/+21
| | |
* | | it actually works!John Eckersberg2008-01-252-16/+64
| | | | | | | | | | | | | | | | | | | | | | | | under vol, we now have: create offline online destroy
* | | bit more workJohn Eckersberg2008-01-232-7/+22
| | |
* | | check return code on SSH to determine error or notJohn Eckersberg2008-01-221-4/+5
| | |
* | | Merge branch 'master' into netappJohn Eckersberg2008-01-211-4/+23
|\ \ \ | | |/ | |/|
| * | Added in copyright and traditional comment header for new modules.Steve 'Ashcrow' Milner2008-01-201-4/+23
| | |
* | | clean up sshing and flesh out how the create function works.John Eckersberg2008-01-212-12/+30
| | | | | | | | | | | | this should be the template for everything else.
* | | common module used by all netapp modules (just ssh currently)John Eckersberg2008-01-201-0/+14
| | |
* | | initial netapp module and vol skeletonJohn Eckersberg2008-01-203-0/+89
|/ /
* | removed unneeded print statementAdrian Likins2008-01-181-1/+0
| |
* | remove a seemingly unneeded import that was causing this moduleAdrian Likins2008-01-181-2/+2
| | | | | | | | | | | | to fail on fc7 also, allow no repos to be specified in check_update()
* | do some refactoringAdrian Likins2008-01-181-35/+44
|/ | | | talk to localhost by default instead of "grimlock.devel.redhat.com"
* Actually, .hide().load() should be sufficient, instead of hide().empty().load().Luke Macken2008-01-184-4/+4
|
* Add a process.memory alias to memLuke Macken2008-01-181-0/+2
|
* hide() before calling empty(), as to not kill our animations (if we actually ↵Luke Macken2008-01-184-4/+4
| | | | care)