[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH OSSTEST v3 1/3] ts-openstack-deploy: Deploy OpenStack on a host with devstack
On Tue, Sep 29, 2015 at 04:34:44PM +0100, Ian Campbell wrote: > On Mon, 2015-09-28 at 16:56 +0100, Anthony PERARD wrote: > > This script installs any necessary packages and clones all of the > > OpenStack > > trees which are used by devstack to deploy OpenStack. > > > > Signed-off-by: Anthony PERARD <anthony.perard@xxxxxxxxxx> > > This mostly looks good to me. A few comments. > > > + # libvirt is already installed, but not as a package, so avoid > > installation of > > + # the libvirt package with devstack > > + target_editfile($ho, "$builddir/devstack/files/debs/nova", sub { > > + while (<EI>) { > > + next if m/.*libvirt.*/; > > + print EO or die $!; > > + } > > + }); > > + target_editfile($ho, "$builddir/devstack/lib/nova_plugins/functions > > -libvirt", sub { > > + while (<EI>) { > > + next if m/install_package.*libvirt.*/; > > + print EO or die $!; > > + } > > + }); > > Do these end up causing the built_revision_foo to say "-dirty" or anything > like that? > > Maybe not because I don't see any calls to store_vcs_revision, which I > think we discussed on an earlier revision? I'm only using build_clone() from osstest to clone any git tree. devstack is not allowed to clone anything (because of ERROR_ON_CLONE=True in its config file). So I don't need to call store_vcs_revision, and the tree will not be seen as -dirty from osstest. > > + # OpenStack needs access to libvirt from a user. > > + target_cmd_root($ho, <<END); > > You could use target_putfilecontents_root_stash for this too I think? Well, this append things to the config files, and we thought bash HEREDOC was "the right answer" ( <1437402707.17368.39.camel@xxxxxxxxxx> ). The next line of the patch is: > + cat >> /etc/libvirt/libvirtd.conf <<EOF Thanks, -- Anthony PERARD _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |