
On Sun, Jun 09, 2013 at 12:40:39PM -0400, Daniel Erez wrote:
Hi,
I've created a new UI plugin that allows invocation of VDSM commands directly from the WebAdmin (using CGI scripts and vdsClient).
You can read all about it in my blog: http://derezvir.blogspot.co.il/
Oh, cool! Two comments though: it would be safer to do from vdsm import vdscli and use the vdscli module directly. vdsClient has many flaws and limitations (e.g. it's impossible to start a new vm with the "devices" API, only with the old nicModel/bridge/macAddr way). It should not be difficult to make your UI plugin work with ssl=True, too. All that should be done is to fix vdscli.connect() to look for its key/certs in the proper place. Currently, and ancient codepiece there, assumes that the Engine run on Windows (/me shudders). Regards, Dan.