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.
-Sean
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 <dse...@juniper.net <mailto:dse...@juniper.net>>
Reply-To: "OpenStack Development Mailing List (not for usage questions)"
<openstack-dev@lists.openstack.org
<mailto:openstack-dev@lists.openstack.org>>
Date: Friday, November 15, 2013 4:25 PM
To: "OpenStack Development Mailing List (not for usage questions)"
<openstack-dev@lists.openstack.org
<mailto:openstack-dev@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@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
--
Sean Dague
http://dague.net
_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev