On Tue, Mar 19, 2013 at 1:59 AM, Mike Tutkowski <mike.tutkow...@solidfire.com> wrote: > Hi Rohit, > > It's funny as...I watch this video, it dawned on me that I was literally in > the room during this presentation.
:) cool > > The thing is, this was like day 2 for me at my new company and I was super > new to CloudStack. Much of that weekend was a blur in retrospect as I was > exposed to SO many new things. :) > > Thanks again! > > > On Mon, Mar 18, 2013 at 12:27 AM, Rohit Yadav <bhais...@apache.org> wrote: > >> Just remembered, Alex gave a talk on how to write plugin for 4.0.0: >> https://www.youtube.com/watch?v=fGtt169nv20 >> The video does not show his screen, but you can see the plugin in >> plugins/network-elements/dns-notifier >> >> Cheers. >> >> On Mon, Mar 18, 2013 at 11:54 AM, Rohit Yadav <bhais...@apache.org> wrote: >> > You may for example study smaller plugins such as ldap, md5 etc. (in >> > plugins/user-authenticators) for both 4.1+ and pre-4.1 versions. >> > >> > For 4.1+ you should take a look at plugins/{acl, api} as well, they >> > too are small and read-able. And, may be you can help us write the >> > stub: >> https://cwiki.apache.org/confluence/display/CLOUDSTACK/CloudStack+API+Development >> > as a fresh developer trying to write a plugin you would be able to >> > write it with verbosity. >> > >> > Regards. >> > >> > On Mon, Mar 18, 2013 at 9:37 AM, Mike Tutkowski >> > <mike.tutkow...@solidfire.com> wrote: >> >> Hi Rohit, >> >> >> >> I appreciate you taking the time to answer these questions. :) >> >> >> >> I could probably pull out an example from the codebase, but do you have >> one >> >> in mind that might be a really good one for me to look at to learn first >> >> hand how the code for this works (maybe one that exists in 3.x and 4.x)? >> >> >> >> Thanks so much! >> >> >> >> >> >> On Sun, Mar 17, 2013 at 10:02 PM, Rohit Yadav <bhais...@apache.org> >> wrote: >> >> >> >>> On Mon, Mar 18, 2013 at 8:45 AM, Mike Tutkowski >> >>> <mike.tutkow...@solidfire.com> wrote: >> >>> > If I read this correctly >> >>> > >> >>> > >> >>> >> https://cwiki.apache.org/confluence/display/CLOUDSTACK/API+Discovery+Service >> >>> > >> >>> > is it true that extending the CS API was first introduced in 4.1? >> >>> >> >>> No, pluggable service was there before 4.1, but it was implemented >> >>> slightly differently. Each plugin would have it's own ACL mapping >> >>> file. Now we keep one ACL properties file, we have modified >> >>> annotations, api discovery service itself it a pluggable service >> >>> (plugin) which helps discovers any API. >> >>> >> >>> You may use latest cloudmonkey and use sync to get any API you may be >> >>> adding to test and fire 'em. >> >>> >> >>> Regards. >> >>> >> >>> > >> >>> > >> >>> > On Sat, Mar 16, 2013 at 12:28 PM, Mike Tutkowski < >> >>> > mike.tutkow...@solidfire.com> wrote: >> >>> > >> >>> >> Sounds good, Chip - thanks! >> >>> >> >> >>> >> >> >>> >> On Sat, Mar 16, 2013 at 12:26 PM, Chip Childers < >> >>> chip.child...@sungard.com >> >>> >> > wrote: >> >>> >> >> >>> >>> On Sat, Mar 16, 2013 at 12:08:39PM -0600, Mike Tutkowski wrote: >> >>> >>> > Hey Chip, >> >>> >>> > >> >>> >>> > Do you know where I could find documentation on how to create >> this >> >>> kind >> >>> >>> of >> >>> >>> > CS plug-in? >> >>> >>> > >> >>> >>> > Thanks! >> >>> >>> >> >>> >>> The wiki has some information, which you should try to search for >> >>> >>> answers to questions like this. Raise questions when things aren't >> >>> >>> documented there, so that we know where to improve the content (or >> >>> >>> edit liberally as you learn things yourself!). >> >>> >>> >> >>> >>> Searches: >> >>> >>> >> >>> >>> >> >>> >> https://cwiki.apache.org/confluence/dosearchsite.action?queryString=Pluggableservice >> >>> >>> >> >>> >>> >> >>> >> https://cwiki.apache.org/confluence/dosearchsite.action?where=CLOUDSTACK&spaceSearch=true&queryString=plugin >> >>> >>> >> >>> >>> This is interesting: >> >>> >>> >> >>> >>> >> >>> >> https://cwiki.apache.org/confluence/display/CLOUDSTACK/API+Discovery+Service >> >>> >>> >> >>> >>> As it this: >> >>> >>> >> >>> >>> >> >>> >> https://cwiki.apache.org/confluence/display/CLOUDSTACK/Annotations+use+in+the+API >> >>> >>> >> >>> >> >> >>> >> >> >>> >> >> >>> >> -- >> >>> >> *Mike Tutkowski* >> >>> >> *Senior CloudStack Developer, SolidFire Inc.* >> >>> >> e: mike.tutkow...@solidfire.com >> >>> >> o: 303.746.7302 >> >>> >> Advancing the way the world uses the cloud< >> >>> http://solidfire.com/solution/overview/?video=play> >> >>> >> *™* >> >>> >> >> >>> > >> >>> > >> >>> > >> >>> > -- >> >>> > *Mike Tutkowski* >> >>> > *Senior CloudStack Developer, SolidFire Inc.* >> >>> > e: mike.tutkow...@solidfire.com >> >>> > o: 303.746.7302 >> >>> > Advancing the way the world uses the >> >>> > cloud<http://solidfire.com/solution/overview/?video=play> >> >>> > *™* >> >>> >> >> >> >> >> >> >> >> -- >> >> *Mike Tutkowski* >> >> *Senior CloudStack Developer, SolidFire Inc.* >> >> e: mike.tutkow...@solidfire.com >> >> o: 303.746.7302 >> >> Advancing the way the world uses the >> >> cloud<http://solidfire.com/solution/overview/?video=play> >> >> *™* >> > > > > -- > *Mike Tutkowski* > *Senior CloudStack Developer, SolidFire Inc.* > e: mike.tutkow...@solidfire.com > o: 303.746.7302 > Advancing the way the world uses the > cloud<http://solidfire.com/solution/overview/?video=play> > *™*