[openstack-dev] [neutron][third-party] Protocol for bringing up CI for a new driver?

2014-08-05 Thread Luke Gorrie
Howdy,

Could somebody please clarify the protocol for bringing up a CI for a new
Neutron driver?

Specifically, how does one resolve the chicken-and-egg situation of:

1. CI should be enabled before the driver is merged.

2. CI should test the refspecs given by Gerrit, which will not include the
code for the new driver itself until after it has been merged.

So what is the common practice for using the new driver in tests during the
time window prior to its merge?

Cheers!
-Luke
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [neutron][third-party] Protocol for bringing up CI for a new driver?

2014-08-05 Thread Salvatore Orlando
Hi Luke,

Once in place, the CI system should be able to pick up the patches from the
new plugin or driver on gerrit.
In my opinion, successful CI runs against those patches should constitute a
sufficient proof of the validity of the CI system.

Salvatore
Il 05/ago/2014 09:57 Luke Gorrie l...@snabb.co ha scritto:

 Howdy,

 Could somebody please clarify the protocol for bringing up a CI for a new
 Neutron driver?

 Specifically, how does one resolve the chicken-and-egg situation of:

 1. CI should be enabled before the driver is merged.

 2. CI should test the refspecs given by Gerrit, which will not include the
 code for the new driver itself until after it has been merged.

 So what is the common practice for using the new driver in tests during
 the time window prior to its merge?

 Cheers!
 -Luke



 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [neutron][third-party] Protocol for bringing up CI for a new driver?

2014-08-05 Thread Luke Gorrie
Hi Salvatore,

On 5 August 2014 10:34, Salvatore Orlando sorla...@nicira.com wrote:

 Once in place, the CI system should be able to pick up the patches from
 the new plugin or driver on gerrit.

 In my opinion, successful CI runs against those patches should constitute
 a sufficient proof of the validity of the CI system.

That sounds good to me.

Is there already an easy way to pick up the patches with devstack? (would
one create a local repo, do some git-fu to merge the driver, then point
devstack's NEUTRON_REPO there?)
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [neutron][third-party] Protocol for bringing up CI for a new driver?

2014-08-05 Thread trinath.soman...@freescale.com
Hope this links helps you

http://www.joinfu.com/2014/01/understanding-the-openstack-ci-system/

http://www.joinfu.com/2014/02/setting-up-an-external-openstack-testing-system/

http://www.joinfu.com/2014/02/setting-up-an-openstack-external-testing-system-part-2/

--
Trinath Somanchi - B39208
trinath.soman...@freescale.com | extn: 4048

From: Luke Gorrie [mailto:l...@tail-f.com]
Sent: Tuesday, August 05, 2014 5:02 PM
To: OpenStack Development Mailing List (not for usage questions)
Subject: Re: [openstack-dev] [neutron][third-party] Protocol for bringing up CI 
for a new driver?

Hi Salvatore,

On 5 August 2014 10:34, Salvatore Orlando 
sorla...@nicira.commailto:sorla...@nicira.com wrote:

Once in place, the CI system should be able to pick up the patches from the new 
plugin or driver on gerrit.

In my opinion, successful CI runs against those patches should constitute a 
sufficient proof of the validity of the CI system.
That sounds good to me.

Is there already an easy way to pick up the patches with devstack? (would one 
create a local repo, do some git-fu to merge the driver, then point devstack's 
NEUTRON_REPO there?)


___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev