[ovirt-users] Integration of ovirt-engine GUI with the CLI

Vojtech Szocs vszocs at redhat.com
Thu Nov 6 07:59:38 EST 2014



----- Original Message -----
> From: "Itamar Heim" <iheim at redhat.com>
> To: "Nikita Kodkani" <nikita.kodkani at gmail.com>
> Cc: "users" <Users at ovirt.org>, "Vojtech Szocs" <vszocs at redhat.com>
> Sent: Wednesday, November 5, 2014 12:37:21 AM
> Subject: Re: Fwd: [ovirt-users] Integration of ovirt-engine GUI with the CLI
> 
> On 11/04/2014 01:54 PM, Nikita Kodkani wrote:
> > Hi,
> >
> > To add further...
> > I read it somewhere on google, that to execute the shell commands in the
> > JavaScript we have to use node.js at the backend.
> >
> > We don't want to spend time on learning the technology in this time frame.
> >
> > -Does ovirt-engine provide API's for executing the shell commands?
> 
> its the other way around - the cli/shell commands are using the engine
> python-sdk, which uses the engine REST API.
> 
> if your solution is html/javascript based, i think using ovirt.js (which
> wraps calling to the engine rest api 'nicely', vs. you doing it yourself
> from your code) is the way to go.

Exactly, the main use case for oVirtJS is to allow working with Engine
from within a JavaScript environment. HTML/JS web application is the
primary use case, we also plan to support "server-side JS code running
on Node.js" as another use case, so that people can potentially write
custom server-side JS to work with Engine.

> 
> http://lists.ovirt.org/pipermail/users/2014-June/025198.html
> http://www.ovirt.org/Features/Design/Using_REST_API_In_Web_UI
> http://lists.ovirt.org/pipermail/devel/2014-August/008502.html
> http://lists.ovirt.org/pipermail/devel/attachments/20140819/a35caa44/attachment-0001.pdf
> 
> 
> >
> >
> > Thanks,
> > Nikita
> >
> > Nikita Kodkani
> >
> >
> > On Tue, Nov 4, 2014 at 4:20 PM, Itamar Heim <iheim at redhat.com
> > <mailto:iheim at redhat.com>> wrote:
> >
> >     On 11/04/2014 11:47 AM, Nikita Kodkani wrote:
> >
> >         It is designed in javascript/HTML. We had initially designed some
> >         feature using CLI. But now we just want to execute command when
> >         we hit
> >         the button/tab.
> >
> >
> >     vojtech - sounds like ovirt.js could be the best fit here?
> >
> >         -Nikita
> >
> >         i
> >
> >
> >         On Tue, Nov 4, 2014 at 4:09 PM, Itamar Heim <iheim at redhat.com
> >         <mailto:iheim at redhat.com>
> >         <mailto:iheim at redhat.com <mailto:iheim at redhat.com>>> wrote:
> >
> >              On 11/04/2014 06:30 AM, Nikita Kodkani wrote:
> >
> >                  Hi,
> >
> >                  I have the CLI designed for the RHEV-M. I have also
> >         designed
> >                  some GUI in
> >                  ovirt-engine.
> >                  Now I am stuckup with the integration. Could you
> >         suggest how to
> >                  connect
> >                  the ovirt-engine GUI with the backend CLI commands?
> >
> >
> >              which language is your gui?
> >              why use the CLI instead of the python or java SDKs
> >              (or ruby or javascript ones)
> >
> >
> >
> >
> >
> 
> 


More information about the Users mailing list