
On 11/07/2014 04:46 AM, Nikita Kodkani wrote:
I got the use case of ovirt.js. But I don't think so it can be used in my case. I have to instead use CGI/php. My aim is to run the command from the rhevm manager bash prompt with dynamic attributes and then returns the success/failure result.
E.g `rhevmcommand -lrt -p password `
Rhevmcommand is written in bash script, which internally calls REST api using curl.
Password is similar that of rhevm manager database.
Now I want something like <snip> Var result=`rhevmcommand -lrt` <> in HTML/java/...web UI.
can you please explain why you would prefer to web-->gateway-->cli-->REST, rather than just web-->REST ?
-Nikita
On 06/11/2014 6:29 pm, "Vojtech Szocs" <vszocs@redhat.com <mailto:vszocs@redhat.com>> wrote:
----- Original Message ----- > From: "Itamar Heim" <iheim@redhat.com <mailto:iheim@redhat.com>> > To: "Nikita Kodkani" <nikita.kodkani@gmail.com <mailto:nikita.kodkani@gmail.com>> > Cc: "users" <Users@ovirt.org <mailto:Users@ovirt.org>>, "Vojtech Szocs" <vszocs@redhat.com <mailto:vszocs@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/attachm... > > > > > > > > Thanks, > > Nikita > > > > Nikita Kodkani > > > > > > On Tue, Nov 4, 2014 at 4:20 PM, Itamar Heim <iheim@redhat.com <mailto:iheim@redhat.com> > > <mailto:iheim@redhat.com <mailto:iheim@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@redhat.com <mailto:iheim@redhat.com> > > <mailto:iheim@redhat.com <mailto:iheim@redhat.com>> > > <mailto:iheim@redhat.com <mailto:iheim@redhat.com> <mailto:iheim@redhat.com <mailto:iheim@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) > > > > > > > > > > > >