[openstack-dev] Openstack + OpenContrail

Sean Dague sean at dague.net
Sat Nov 16 17:09:19 UTC 2013

For something to go in devstack, it has to be included in the base 
server project. So first step is to work on getting your code upstream 
into the relevant upstream.

We don't preintegrate into devstack, because it's job is not to be a 
general installer, it's to be an opinionated development setup tool for 
the existing integrated projects, making it easier for people to develop 
and work with the whole stack.


On 11/15/2013 07:35 PM, Deepinder Singh Setia wrote:
> I would like to add that the work in forked devstack is ongoing and not
> complete. I am trying to understand what would it take to push these
> changes upstream such as coding requirements, testing, code
> organization, documentation  etc.
> Thanks
> Deepinder
> From: Deepinder Setia <dsetia at juniper.net <mailto:dsetia at juniper.net>>
> Reply-To: "OpenStack Development Mailing List (not for usage questions)"
> <openstack-dev at lists.openstack.org
> <mailto:openstack-dev at lists.openstack.org>>
> Date: Friday, November 15, 2013 4:25 PM
> To: "OpenStack Development Mailing List (not for usage questions)"
> <openstack-dev at lists.openstack.org
> <mailto:openstack-dev at lists.openstack.org>>
> Subject: [openstack-dev] Openstack + OpenContrail
> I forked devstack a few weeks ago to integrate with OpenContrail at
> https://github.com/dsetia/devstack.  This installs and launches
> OpenContrail in addition to openstack components.  OpenContrail provides
> network virtualization components -  SDN controller, Virtual Router and
> analytics  - via neutron and nova plugins along with other modules built
> and launched when stack.sh is run. Please see
>   * https://github.com/dsetia/devstack/blob/master/contrail/README -
>   * http://pedrormarques.wordpress.com/2013/11/14/using-devstack-plus-opencontrail/
>   * http://opencontrail.org/
> Bulk of the work is done by new file lib/neutron_thirdparty/contrail
> such as cloning open contrail repo, building and launching contrail
> modules. I also have directory called contrail under devstack which
> includes:
>  1. sample localrc files for setting up single or multi node openstack +
>     open contrail system
>  2. Support files and scripts needed by  lib/neutron_thirdparty/contrail
>     functions
>  3. Neutron and Nova patches needed by OpenStack. These plugins have
>     been submitted for review. Once approved, I will get rid of code to
>     patch them
> I would like to understand the procedure, requirements and logistics  to
> push these changes upstream to devstack repository.
> Thanks
> Deepinder
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Sean Dague

More information about the OpenStack-dev mailing list