Re: [Engine-devel] [Jenkins] Auto Generated ovirt-engine rpms for fedora 16
On 03/14/2012 10:45 PM, Eyal Edri wrote: fyi, a new Jenkins job has been added to jenkins.ovirt.org. you can now d/l fresh ovirt-engine rpms after each commit. the rpms are created and latest are stored here: http://jenkins.ovirt.org/view/ovirt_engine/job/ovirt_engine_create_rpms/ the job will also notify the author in case his/her commit will break the rpm build. latest rpms for now: That's awesome!! +100 on that! ovirt-engine-3.1.0_0001-1.8.fc16.src.rpm ovirt-engine-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-backend-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-config-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-dbscripts-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-debuginfo-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-genericapi-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-image-uploader-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-iso-uploader-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-jboss-deps-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-log-collector-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-notification-service-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-restapi-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-setup-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-tools-common-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-userportal-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-webadmin-portal-3.1.0_0001-1.8.fc16.x86_64.rpm Enjoy, Eyal Edri oVirt Infra Team ___ Infra mailing list in...@ovirt.org http://lists.ovirt.org/mailman/listinfo/infra ___ Engine-devel mailing list Engine-devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-devel
Re: [Engine-devel] Hints for building up a spicec connection in Ovirt
On 03/14/2012 06:53 PM, Itamar Heim wrote: On 03/14/2012 06:49 PM, Ewoud Kohl van Wijngaarden wrote: On Wed, Mar 14, 2012 at 05:36:38PM +0200, Itamar Heim wrote: On 03/14/2012 04:51 PM, Andrew Wells wrote: I am trying to build a connection manually with spicec (or what ever I need to build the connection with) in Ovirt/RHEV and I am wondering what do I need to form this connection? And if this is the wrong place to ask, can you point me in the correct direction? rhev-m mostly uses the activex/xpi wrappers. cc-ing spice-devel on command line invocation (or client integrating with the REST API). one thing you will need is to call the engine via the API to set the ticket (password) of the VM, to pass to the client. http://code.google.com/p/rhev-api-labs/source/browse/python/spice/ is a fairly old example written for RHEV 2.2 based on the powershell RHEV-M API, but I don't think this really changed. actually, i just saw the ovirt cli has a console launch option. michael - does it launch spice as well, or only vnc? right now only vnc, in next release spice will be supported as well. -- Michael Pasternak RedHat, ENG-Virtualization RD ___ Engine-devel mailing list Engine-devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-devel
Re: [Engine-devel] [Jenkins] Auto Generated ovirt-engine rpms for fedora 16
already exists :) http://jenkins.ovirt.org/view/vdsm/job/vdsm_create_rpms/ - Original Message - From: Doron Fediuck dfedi...@redhat.com To: Eyal Edri ee...@redhat.com Cc: engine-us...@ovirt.org, engine-devel@ovirt.org, in...@ovirt.org Sent: Wednesday, March 14, 2012 11:30:40 PM Subject: Re: [Jenkins] Auto Generated ovirt-engine rpms for fedora 16 Cool! Any chance to have the same with vdsm rpm's? On 14/03/12 22:45, Eyal Edri wrote: fyi, a new Jenkins job has been added to jenkins.ovirt.org. you can now d/l fresh ovirt-engine rpms after each commit. the rpms are created and latest are stored here: http://jenkins.ovirt.org/view/ovirt_engine/job/ovirt_engine_create_rpms/ the job will also notify the author in case his/her commit will break the rpm build. latest rpms for now: ovirt-engine-3.1.0_0001-1.8.fc16.src.rpm ovirt-engine-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-backend-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-config-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-dbscripts-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-debuginfo-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-genericapi-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-image-uploader-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-iso-uploader-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-jboss-deps-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-log-collector-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-notification-service-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-restapi-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-setup-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-tools-common-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-userportal-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-webadmin-portal-3.1.0_0001-1.8.fc16.x86_64.rpm Enjoy, Eyal Edri oVirt Infra Team ___ Infra mailing list in...@ovirt.org http://lists.ovirt.org/mailman/listinfo/infra ___ Engine-devel mailing list Engine-devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-devel
Re: [Engine-devel] [Jenkins] Auto Generated ovirt-engine rpms for fedora 16
- Original Message - From: Shu Ming shum...@linux.vnet.ibm.com To: Eyal Edri ee...@redhat.com Cc: engine-us...@ovirt.org, engine-devel@ovirt.org, in...@ovirt.org Sent: Thursday, March 15, 2012 3:06:38 AM Subject: Re: [Engine-devel] [Jenkins] Auto Generated ovirt-engine rpms for fedora 16 On 2012-3-15 4:45, Eyal Edri wrote: fyi, a new Jenkins job has been added to jenkins.ovirt.org. you can now d/l fresh ovirt-engine rpms after each commit. the rpms are created and latest are stored here: http://jenkins.ovirt.org/view/ovirt_engine/job/ovirt_engine_create_rpms/ the job will also notify the author in case his/her commit will break the rpm build. How does it notify the submitter? By echoing messages or email notification? emailing the email set in git/gerrit. latest rpms for now: ovirt-engine-3.1.0_0001-1.8.fc16.src.rpm ovirt-engine-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-backend-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-config-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-dbscripts-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-debuginfo-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-genericapi-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-image-uploader-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-iso-uploader-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-jboss-deps-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-log-collector-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-notification-service-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-restapi-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-setup-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-tools-common-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-userportal-3.1.0_0001-1.8.fc16.x86_64.rpm ovirt-engine-webadmin-portal-3.1.0_0001-1.8.fc16.x86_64.rpm Enjoy, Eyal Edri oVirt Infra Team ___ Engine-devel mailing list Engine-devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-devel -- Shu Mingshum...@linux.vnet.ibm.com IBM China Systems and Technology Laboratory ___ Engine-devel mailing list Engine-devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-devel
Re: [Engine-devel] Disk Permissions Feature
On 15/03/12 07:25, Itamar Heim wrote: On 03/14/2012 02:20 AM, Moti Asayag wrote: Hi all, Disk Permissions feature description Wiki page: http://www.ovirt.org/wiki/Features/DiskPermissions Please share your comments. I think you are lacking a paragraph explaining some of the issues around this: - are disks part of storage domains or VMs wrt permissions inheritance? - what about direct luns (are not part of storage domains)? - what about shared disks (multiple inheritance if from VM)? - what if tomorrow we allow disks to span multiple storage domains? - quota's are already a concept of permissions to create disks at storage domain level, does user need both (cumbersome) - when do we must have this (to filter shared, floating or direct lun disks we would show to power users when not attached to VMs) - or these won't be available for now via the power user portal, only via admin. 1. Create disk - requires permissions on the Storage Domain, (can't assume Quota is sufficient to permit user creating the disk on the Storage Domain, as Quota might be disabled) I'd also specify create disk for regular disks is at storage domain level?, while direct lun disks require system level permission of add disk. so, if quota is disabled, how important is it to prevent creation of disks (other than direct lun ones, which would require a permission similar to storage domain creation)? if this is added, it has to be implicitly added / not needed if user has quota (i.e., having a quota should be similar to having a permission as far as the check goes). We should look into it, how complicate is it to validate if user has either quota or permission, and allow creating a disk on a SD if either exists. 2. Attach disk to VM - requires permissions on the Disk and on the VM (applies for shared disk as well). which permission at disk is required? (disk access?) The user should have attach_disk permission on the disk and on the VM (same action on two objects). 3. Detach disk from VM - requires permissions on the VM only. (Unlike attach disk that requires permissions on the VM and on the Disk). will detaching a disk copy the permission it so far inherited from the VM? No, inheritance is never translated into explicit permission on the objects in the hierarchy . 4. UI changes an edit permissions button from VM disks subtab seems appropriate (will open a dialog i guess) I think we need permissions subtab in the floating disk main tab. I'll ask Einav to add the UI part as well to the wiki. ___ Engine-devel mailing list Engine-devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-devel ___ Engine-devel mailing list Engine-devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-devel
[Engine-devel] revievers needed
Hi, I have a big pile of patches waiting for reviewers, some of them are very old. If you have some spare-time, please take any: http://gerrit.ovirt.org/#dashboard,127 Thank you, Laszlo ___ Engine-devel mailing list Engine-devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-devel
Re: [Engine-devel] revievers needed
I'd be happy to review them, but someone else will have to +2 them. - Original Message - From: Laszlo Hornyak lhorn...@redhat.com To: engine-devel engine-devel@ovirt.org Sent: Thursday, March 15, 2012 12:50:31 PM Subject: [Engine-devel] revievers needed Hi, I have a big pile of patches waiting for reviewers, some of them are very old. If you have some spare-time, please take any: http://gerrit.ovirt.org/#dashboard,127 Thank you, Laszlo ___ Engine-devel mailing list Engine-devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-devel ___ Engine-devel mailing list Engine-devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-devel
Re: [Engine-devel] revievers needed
On 03/15/2012 01:49 PM, Allon Mureinik wrote: I'd be happy to review them, but someone else will have to +2 them. giving +1 to patches helps maintainers in their review as well. ___ Engine-devel mailing list Engine-devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-devel
Re: [Engine-devel] Hints for building up a spicec connection in Ovirt
On 03/15/2012 05:03 PM, Andrew Wells wrote: On Thu, Mar 15, 2012 at 2:58 AM, Michael Pasternak mpast...@redhat.com mailto:mpast...@redhat.com wrote: ... Is the api-power-shell https://rhevm.example.com:8443/rhevm-api-powershell still in 3.0? do I need to install it? Or is this the /api now? no. this is the old 2.2 wrapper api. 3.0 has a native /api now. ___ Engine-devel mailing list Engine-devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-devel
Re: [Engine-devel] Hints for building up a spicec connection in Ovirt
On Thu, Mar 15, 2012 at 11:07 AM, Itamar Heim ih...@redhat.com wrote: On 03/15/2012 05:03 PM, Andrew Wells wrote: On Thu, Mar 15, 2012 at 2:58 AM, Michael Pasternak mpast...@redhat.com mailto:mpast...@redhat.com wrote: ... Is the api-power-shell https://rhevm.example.com:**8443/rhevm-api-powershellhttps://rhevm.example.com:8443/rhevm-api-powershellstill in 3.0? do I need to install it? Or is this the /api now? no. this is the old 2.2 wrapper api. 3.0 has a native /api now. Is there a package that provides the python rhev libraries used in the script? Or where is the source so that I can include/import them. ___ Engine-devel mailing list Engine-devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-devel
Re: [Engine-devel] Hints for building up a spicec connection in Ovirt
And is their any documentation on using the python rhev libraries as that would be helpful as well. you guys are getting me excited thinking this might work. On Thu, Mar 15, 2012 at 11:32 AM, Andrew Wells agwells0...@gmail.comwrote: On Thu, Mar 15, 2012 at 11:07 AM, Itamar Heim ih...@redhat.com wrote: On 03/15/2012 05:03 PM, Andrew Wells wrote: On Thu, Mar 15, 2012 at 2:58 AM, Michael Pasternak mpast...@redhat.com mailto:mpast...@redhat.com wrote: ... Is the api-power-shell https://rhevm.example.com:**8443/rhevm-api-powershellhttps://rhevm.example.com:8443/rhevm-api-powershellstill in 3.0? do I need to install it? Or is this the /api now? no. this is the old 2.2 wrapper api. 3.0 has a native /api now. Is there a package that provides the python rhev libraries used in the script? Or where is the source so that I can include/import them. ___ Engine-devel mailing list Engine-devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-devel
Re: [Engine-devel] Disk Permissions Feature
- Original Message - From: Livnat Peer lp...@redhat.com To: Itamar Heim ih...@redhat.com Cc: engine-devel@ovirt.org Sent: Thursday, March 15, 2012 9:52:59 AM Subject: Re: [Engine-devel] Disk Permissions Feature On 15/03/12 07:25, Itamar Heim wrote: On 03/14/2012 02:20 AM, Moti Asayag wrote: Hi all, Disk Permissions feature description Wiki page: http://www.ovirt.org/wiki/Features/DiskPermissions Please share your comments. I think you are lacking a paragraph explaining some of the issues around this: - are disks part of storage domains or VMs wrt permissions inheritance? yes - Disk inherits permissions from the VM it is attached to and from the storage domain it resides on (if there is one) - what about direct luns (are not part of storage domains)? - what about shared disks (multiple inheritance if from VM)? i guess so, i think current vm roles shouldn't contain the disks actions, therefore vm admin cannot change any disk attached to his vm, only if got an explicit permission on it. (one can have disk-operator on vm, and then can manipulate any disk related to that vm) - what if tomorrow we allow disks to span multiple storage domains? i don't see a problem with this, as user will need to have permission on all the domains, makes sense to me. - quota's are already a concept of permissions to create disks at storage domain level, does user need both (cumbersome) - when do we must have this (to filter shared, floating or direct lun disks we would show to power users when not attached to VMs) - or these won't be available for now via the power user portal, only via admin. 1. Create disk - requires permissions on the Storage Domain, (can't assume Quota is sufficient to permit user creating the disk on the Storage Domain, as Quota might be disabled) I'd also specify create disk for regular disks is at storage domain level?, while direct lun disks require system level permission of add disk. so, if quota is disabled, how important is it to prevent creation of disks (other than direct lun ones, which would require a permission similar to storage domain creation)? if this is added, it has to be implicitly added / not needed if user has quota (i.e., having a quota should be similar to having a permission as far as the check goes). We should look into it, how complicate is it to validate if user has either quota or permission, and allow creating a disk on a SD if either exists. this might be confusing to the user as he can disable the quota, then stuff would stop working. 2. Attach disk to VM - requires permissions on the Disk and on the VM (applies for shared disk as well). which permission at disk is required? (disk access?) The user should have attach_disk permission on the disk and on the VM (same action on two objects). 3. Detach disk from VM - requires permissions on the VM only. (Unlike attach disk that requires permissions on the VM and on the Disk). will detaching a disk copy the permission it so far inherited from the VM? No, inheritance is never translated into explicit permission on the objects in the hierarchy . 4. UI changes an edit permissions button from VM disks subtab seems appropriate (will open a dialog i guess) I think we need permissions subtab in the floating disk main tab. I'll ask Einav to add the UI part as well to the wiki. ___ Engine-devel mailing list Engine-devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-devel ___ Engine-devel mailing list Engine-devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-devel ___ Engine-devel mailing list Engine-devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-devel
Re: [Engine-devel] Hints for building up a spicec connection in Ovirt
On 03/15/2012 05:33 PM, Andrew Wells wrote: And is their any documentation on using the python rhev libraries as that would be helpful as well. you guys are getting me excited thinking this might work. to both your questions: http://www.ovirt.org/wiki/CLI http://www.ovirt.org/wiki/SDK http://lists.ovirt.org/pipermail/users/2012-March/001159.html http://lists.ovirt.org/pipermail/users/2012-March/001158.html On Thu, Mar 15, 2012 at 11:32 AM, Andrew Wells agwells0...@gmail.com mailto:agwells0...@gmail.com wrote: On Thu, Mar 15, 2012 at 11:07 AM, Itamar Heim ih...@redhat.com mailto:ih...@redhat.com wrote: On 03/15/2012 05:03 PM, Andrew Wells wrote: On Thu, Mar 15, 2012 at 2:58 AM, Michael Pasternak mpast...@redhat.com mailto:mpast...@redhat.com mailto:mpast...@redhat.com mailto:mpast...@redhat.com wrote: ... Is the api-power-shell https://rhevm.example.com:__8443/rhevm-api-powershell https://rhevm.example.com:8443/rhevm-api-powershell still in 3.0? do I need to install it? Or is this the /api now? no. this is the old 2.2 wrapper api. 3.0 has a native /api now. Is there a package that provides the python rhev libraries used in the script? Or where is the source so that I can include/import them. ___ Engine-devel mailing list Engine-devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-devel
Re: [Engine-devel] Hints for building up a spicec connection in Ovirt
On Thu, Mar 15, 2012 at 11:47 AM, Itamar Heim ih...@redhat.com wrote: On 03/15/2012 05:33 PM, Andrew Wells wrote: And is their any documentation on using the python rhev libraries as that would be helpful as well. you guys are getting me excited thinking this might work. to both your questions: http://www.ovirt.org/wiki/CLI http://www.ovirt.org/wiki/SDK http://lists.ovirt.org/**pipermail/users/2012-March/**001159.htmlhttp://lists.ovirt.org/pipermail/users/2012-March/001159.html http://lists.ovirt.org/**pipermail/users/2012-March/**001158.htmlhttp://lists.ovirt.org/pipermail/users/2012-March/001158.html On Thu, Mar 15, 2012 at 11:32 AM, Andrew Wells agwells0...@gmail.com mailto:agwells0...@gmail.com** wrote: On Thu, Mar 15, 2012 at 11:07 AM, Itamar Heim ih...@redhat.com mailto:ih...@redhat.com wrote: On 03/15/2012 05:03 PM, Andrew Wells wrote: On Thu, Mar 15, 2012 at 2:58 AM, Michael Pasternak mpast...@redhat.com mailto:mpast...@redhat.com mailto:mpast...@redhat.com mailto:mpast...@redhat.com wrote: ... Is the api-power-shell https://rhevm.example.com:__**8443/rhevm-api-powershell https://rhevm.example.com:**8443/rhevm-api-powershellhttps://rhevm.example.com:8443/rhevm-api-powershell still in 3.0? do I need to install it? Or is this the /api now? no. this is the old 2.2 wrapper api. 3.0 has a native /api now. Is there a package that provides the python rhev libraries used in the script? Or where is the source so that I can include/import them. You are Awesome! ___ Engine-devel mailing list Engine-devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-devel
Re: [Engine-devel] [Spice-devel] Hints for building up a spicec connection in Ovirt
On Thu, Mar 15, 2012 at 12:32 PM, Christophe Fergeau cferg...@redhat.comwrote: Hey, On Thu, Mar 15, 2012 at 11:33:15AM -0400, Andrew Wells wrote: And is their any documentation on using the python rhev libraries as that would be helpful as well. you guys are getting me excited thinking this might work. If that can be helpful to you, I've worked on some C code to talk to the oVirt REST API to be able to list VMs and get the needed info to connect to such a VM with SPICE. The code is unfinished, but listing VMs, starting VMs and connecting to VM without TLS works, I can send you this code if that can be of any use to you. Christophe More examples the better, thanks! ___ Engine-devel mailing list Engine-devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-devel