I see. In any case, I am open to discuss further contributions and
improvement to the plugin. Let me know!
In case this can be useful for you, in the early implementations of the
current devstack plugin (i.e., Patch set 1)[1], it was able to download
and install libvirt and qemu from git repositories. The community then
suggested to go for the tar releases, and that's where the current
implementation comes from.
[1]https://review.openstack.org/#/c/108714/1
Regards,
On 07/26/2016 05:23 PM, Mooney, Sean K wrote:
Hi I was not aware of the
Plugin tar installer but it would not have been usefully in my case as
I needed to build from specific git commit id not release tars.
For my use case I also need the ability to apply patches automatically to
evaluate change
To qemu and Libvirt before they are merged upstream.
It would be good to see if we could combine the two though to duplicate
Code to build and install Libvirt and qemu.
If there is no object I think it still makes sense to create a
openstack/devstack-plugin-libvirt-qemu repo then as the
devstack-plugin-tar-installer
expcitly will be using tar files not git repos.
-----Original Message-----
From: Michele Paolino [mailto:[email protected]]
Sent: Tuesday, July 26, 2016 1:40 PM
To: OpenStack Development Mailing List (not for usage questions)
<[email protected]>
Cc: Kashyap Chamarthy <[email protected]>;
[email protected]; Mooney, Sean K <[email protected]>
Subject: Re: [openstack-dev] [devstack] libvirt/qemu source install
plugin.
All,
the purpose of the devstack-plugin-tar-installer[1] is exactly what you
mentioned: a tool needed to test experimental features in libvirt and
qemu. I am planning to release a new version next week, addressing some
of the comments received, however new testers/developers are more than
welcome! Sean, maybe you can have a look at the code and, if you are
interested, we can discuss how to proceed further.
I also think it would be nice if we can join all together the efforts
on this project[2], as I believe this is an interesting feature for
devstack. Maybe there is also a way to integrate this work with the
gate Markus was mentioning.
Thank you Kashyap for pointing this out!
Regards,
[1]https://review.openstack.org/#/c/313568/
[2]https://review.openstack.org/#/q/project:openstack/devstack-plugin-
tar-installer
On 07/26/2016 01:13 PM, Kashyap Chamarthy wrote:
On Thu, Jul 21, 2016 at 02:25:46PM +0200, Markus Zoeller wrote:
On 20.07.2016 22:38, Mooney, Sean K wrote:
Hi
I recently had the need to test a feature (vhost-user reconnect)
that was commit to the qemu source tree a few weeks ago. As there
has been no release since then I needed to build from source so to
that end I wrote a small devstack plugin to do just that.
I was thinking of opening a review to create a new repo to host the
plugin under The openstack namespace
(openstack/devstack-plugin-libvirt-qemu) but before I do I wanted
to
ask if others are interested In a devstack plugin that just
compiles
and installs qemu and Libvirt?
Regards Sean.
tonby and I try to make the devstack plugin "additional package
repos"
(apr) work [1]. What you did is within the scope of that project. We
also have an experimental job
"gate-tempest-dsvm-nova-libvirt-kvm-apr"[2]. The last time I worked
on this I wasn't able to create installable *.deb packages from
libvirt + qemu source code. Other work items did then get more
important and I had to pause the work on that. I think we can work
together to combine our efforts there.
NB: There's also in-progress work to allow configuring libvirt / QEMU
from source tar balls, as an external DevStack plugin:
https://review.openstack.org/#/c/313568/ -- Plugin to setup
libvirt/QEMU from tar releases
It was originally proposed (now abandoned, in favour of the above) as
a patch to DevStack proper, but was abandoned, as it was suggested to
make it as external plugin:
https://review.openstack.org/#/c/108714/
References:
[1]
https://github.com/openstack/devstack-plugin-additional-pkg-repos/
[2]
https://github.com/openstack-infra/project-
config/blob/master/jenkins
/jobs/devstack-gate.yaml#L565-L595
--
Michele Paolino
--
Michele Paolino
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: [email protected]?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev