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" <vsz...@redhat.com
<mailto:vsz...@redhat.com>> wrote:



    ----- Original Message -----
     > From: "Itamar Heim" <ih...@redhat.com <mailto:ih...@redhat.com>>
     > To: "Nikita Kodkani" <nikita.kodk...@gmail.com
    <mailto:nikita.kodk...@gmail.com>>
     > Cc: "users" <Users@ovirt.org <mailto:Users@ovirt.org>>, "Vojtech
    Szocs" <vsz...@redhat.com <mailto:vsz...@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 <ih...@redhat.com
    <mailto:ih...@redhat.com>
     > > <mailto:ih...@redhat.com <mailto:ih...@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
    <ih...@redhat.com <mailto:ih...@redhat.com>
     > >         <mailto:ih...@redhat.com <mailto:ih...@redhat.com>>
     > >         <mailto:ih...@redhat.com <mailto:ih...@redhat.com>
    <mailto:ih...@redhat.com <mailto:ih...@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)
     > >
     > >
     > >
     > >
     > >
     >
     >


_______________________________________________
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users

Reply via email to