[Engine-devel] [Users] adding scripts

Itamar Heim iheim at redhat.com
Sat Mar 22 19:17:43 UTC 2014


On 03/21/2014 12:14 PM, aditya mamidwar wrote:
>
> Hey,
> my team is working on adding AoE protocol support to ovirt.

Hi Aditya,

I suggest you try to reach allon mureinik or federico simoncelli over 
irc to discuss what you are trying to do (I assume this is ATA over 
Ethernet).
This will first require code at the vdsm side (custom hook or full blown 
feature), only then can engine/gui code to match.



>
> am thus facing following difficulties:
> 1 : i wrote the required code using in bash scripting, which i wish to
> invoke after a click of button in the ovirt-portal. (which does not seem
> to be possible). can you help on that? which programming language should
> i use, and how that file should be invoked.
>
> 2. for ISOs to be available, i need to enable hosts configured in
> clusters and storage domains of ATA type. (currently NFS, iSCSI and FC
> are done). which files should i focus on changing for above functionality.
>
> 3. How do i change the custom layout of the engine? (like adding a few
> extra buttons.) please specify the files responsible.
>
> 4. the above questions stress that am facing difficulty in identifying
> files responsible for a particular module. is there a better way to do
> that instead of digging up the entire source code. ( a documentation if
> available.)
>
>
>
> On Mon, Mar 17, 2014 at 5:52 PM, Alexander Wels <awels at redhat.com
> <mailto:awels at redhat.com>> wrote:
>
>     Aditya,
>
>     That is because that file doesn't exist. We map that name to a
>     servlet in
>     web.xml. If you want to modify the GWT host page take a look at
>     GwtDynamicHostPageServlet.java and its sub classes (for user portal and
>     webadmin). As well as GwtHostPage.jsp. You will find there is almost
>     nothing in
>     that page as all the HTML is being generated at runtime using GWT.
>
>     Since you are not really explaining what you are trying to do we
>     can't help
>     you better on the best strategy to achieve what you want.
>
>     Alexander
>
>     On Saturday, March 15, 2014 06:00:21 PM Aditya Mamidwar wrote:
>      > Hey thanks on the previous issue.
>      > Also is there a way i can access WebAdmin.Html to add custom
>     buttons and
>      > make few tweaks for personal use? I just cant find that file
>     after using
>      > git.
>      >
>      > Aditya Mamidwar
>      >
>      > -----Original Message-----
>      > From: "Einav Cohen" <ecohen at redhat.com <mailto:ecohen at redhat.com>>
>      > Sent: 14-03-2014 01:21
>      > To: "aditya mamidwar" <aditya.mamidwar at gmail.com
>     <mailto:aditya.mamidwar at gmail.com>>; "Vojtech Szocs"
>      > <vszocs at redhat.com <mailto:vszocs at redhat.com>> Cc:
>     "users at ovirt.org <mailto:users at ovirt.org>" <users at ovirt.org
>     <mailto:users at ovirt.org>>;
>      > "engine-devel at ovirt.org <mailto:engine-devel at ovirt.org>"
>     <engine-devel at ovirt.org <mailto:engine-devel at ovirt.org>> Subject:
>     Re: [Users]
>      > adding scripts
>      >
>      > if you are trying to hook into UI-specific events, it sounds
>      > like you will need to write an oVirt UI Plugin [1] in order to
>      > do that. However, I believe that the oVirt UI Plugins
>      > infrastructure doesn't support hooking to events such as "tab
>      > x was selected" and/or "button b was clicked".
>      > It does allow you to add new (custom) tabs/sub-tabs/buttons of
>      > your own, and there is a chance that it allows you to hook
>      > into events such as 'row x was selected in the grid'.
>      >
>      > @Vojtech will know better. Vojtech?
>      >
>      > if you are trying to hook into engine events (e.g. you want to
>      > run a script every time a VM is started in oVirt, no matter if
>      > the user started it by clicking the 'run' button in the oVirt-
>      > engine webadmin, or invoked a REST API request, or an SDK
>      > command), then it will require some sort of an "engine-plugin"
>      > infrastructure that we don't have at the moment AFAIK.
>      > there is a chance that for some of the events you will be able
>      > to utilize the VDSM hooks (at the Host level) [2].
>      >
>      > ----
>      > Thanks,
>      > Einav
>      >
>      > [1] http://www.ovirt.org/Features/UIPlugins
>      >
>      > [2] http://www.ovirt.org/VDSM-Hooks
>      >
>      >
>      > ----- Original Message -----
>      >
>      > > From: "aditya mamidwar" <aditya.mamidwar at gmail.com
>     <mailto:aditya.mamidwar at gmail.com>>
>      > > To: users at ovirt.org <mailto:users at ovirt.org>,
>     engine-devel at ovirt.org <mailto:engine-devel at ovirt.org>
>      > > Sent: Thursday, March 13, 2014 11:23:35 AM
>      > > Subject: [Users] adding scripts
>      > >
>      > >
>      > > I want to commit changes to the engine by adding some bash scripts.
>      > > the scripts should be invoked once a button or tab is selected
>     in the
>      > > webadmin portal by the user.
>      > >
>      > > can someone guide on achieving this.
>      > >
>      > > --
>      > > -Aditya Mamidwar
>      > >
>      > > _______________________________________________
>      > > Users mailing list
>      > > Users at ovirt.org <mailto:Users at ovirt.org>
>      > > http://lists.ovirt.org/mailman/listinfo/users
>
>
>
>
> --
> -Aditya Mamidwar
>
>
> _______________________________________________
> Engine-devel mailing list
> Engine-devel at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/engine-devel
>




More information about the Devel mailing list