incubator-cloudstack-dev mailing list archives

RE: New to Cloudstack dev and question on how to submit a new networking plugin

Date

Fri, 04 Jan 2013 18:43:54 GMT

Hi Kanzhe and Hugo,
There are two things in CloudStack and how it works with the plugins that have always been
disturbing to me. It might be worthwhile to clean this up in CloudStack when you're working
on NVP and BigSwitch plugins.
- plugin developers shouldn't have to make change to CloudStack at all. This is not true currently
because CloudStack uses at least enums at a number of places and if you need to add your plugin
as a enum, you have to come modify CloudStack. During the course of your development, if
you can take a look at all the places where you have to change CloudStack, and file a bug
for every time you have to change CloudStack code, then we can work on making sure that's
no longer true for plugin developers who come after.
- Plugins should only be dependent cloud-api and cloud-util. If you see that you need to
depend on cloud-core and cloud-server, please file bugs as to why that's needed and we should
give official APIs.
These two items will allow us to have good modularity and clear separation between provisioning
plugins and cloudstack orchestration. Please email me directly on any bugs you have filed
for these two items. I'll make sure they are changed.
Thanks.
--Alex
> -----Original Message-----
> From: Kanzhe Jiang [mailto:kanzhe.jiang@bigswitch.com]
> Sent: Friday, January 04, 2013 8:57 AM
> To: cloudstack-dev@incubator.apache.org
> Subject: Re: New to Cloudstack dev and question on how to submit a new
> networking plugin
>
> Hi Hugo,
>
> Thanks, I am using your NVP plugin as a reference and will definitely
> welcome your review on the design and code review once I am ready.
>
> Kanzhe
>
> On Thu, Jan 3, 2013 at 3:13 AM, Hugo Trippaers <
> HTrippaers@schubergphilis.com> wrote:
>
> > Hey Kanzhe,
> >
> > Welcome! If there is anything you need help with regarding the SDN
> > integration, please let me know. I did the Nicira integration and it would
> > be nice to have the BigSwitch implementation more or less similar if that
> > is feasible.
> >
> > Cheers,
> >
> > Hugo
> >
> > > -----Original Message-----
> > > From: Kanzhe Jiang [mailto:kanzhe.jiang@bigswitch.com]
> > > Sent: Wednesday, January 02, 2013 8:59 PM
> > > To: cloudstack-dev@incubator.apache.org
> > > Subject: New to Cloudstack dev and question on how to submit a new
> > > networking plugin
> > >
> > > Hi all,
> > >
> > > This is Kanzhe Jiang from BigSwitch.
> > > I am working on a cloudstack networking plugin to integrate with
> > BigSwitch
> > > controller to provide network isolation in advanced zone.
> > >
> > > Should I file a bug report or a feature request on the mailing list to
> > start the
> > > process?
> > >
> > > Thanks,
> > > --
> > > Kanzhe Jiang
> > > MTS at BigSwitch
> >
>
>
>
> --
> Kanzhe Jiang
> MTS at BigSwitch