Return-Path: X-Original-To: apmail-incubator-cloudstack-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-cloudstack-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 2B83CE0FC for ; Mon, 18 Mar 2013 04:03:08 +0000 (UTC) Received: (qmail 76155 invoked by uid 500); 18 Mar 2013 04:03:07 -0000 Delivered-To: apmail-incubator-cloudstack-dev-archive@incubator.apache.org Received: (qmail 75934 invoked by uid 500); 18 Mar 2013 04:03:07 -0000 Mailing-List: contact cloudstack-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: cloudstack-dev@incubator.apache.org Delivered-To: mailing list cloudstack-dev@incubator.apache.org Received: (qmail 75905 invoked by uid 99); 18 Mar 2013 04:03:06 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 18 Mar 2013 04:03:06 +0000 X-ASF-Spam-Status: No, hits=-0.5 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of rohityadav89@gmail.com designates 209.85.215.176 as permitted sender) Received: from [209.85.215.176] (HELO mail-ea0-f176.google.com) (209.85.215.176) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 18 Mar 2013 04:03:02 +0000 Received: by mail-ea0-f176.google.com with SMTP id h10so2378586eaj.21 for ; Sun, 17 Mar 2013 21:02:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:content-type :content-transfer-encoding; bh=Fh9um1p5/4WYp54i/ZICWKaKlMJv3aXejlELlGcyckw=; b=Ic3yrSqacTJnVldj71gsBSsZCSNpSymR6NmFyCxYyKC0MTQ8r/F2cIaBBemXpjdQF3 5dt7eqEEN1pU5+8FmKumGOqPTu8wyouwfVX8XunzuNhQS5wjg9mdjKwzdnXWHtOv8QYT 5YpWBEYptJ4pJi5TX9DyMRV8hxBu94DOmftAFebaC9WurKs+gWU48+C6Gb0My+pivOYs OmE3X39MPNhPu6toamPSs9gALr/Fddj6Rjp01lSqYZrXjugK1fSjtlsvn9IdLs/LVR3W Y6iJAmOsrsyF68DlQgTAboADH7T3OMGrWTwcY0LLnitWkjRKqs+dn9MNadpNkovK/VRu fkdw== X-Received: by 10.15.34.198 with SMTP id e46mr44361562eev.27.1363579361092; Sun, 17 Mar 2013 21:02:41 -0700 (PDT) MIME-Version: 1.0 Sender: rohityadav89@gmail.com Received: by 10.223.89.193 with HTTP; Sun, 17 Mar 2013 21:02:20 -0700 (PDT) In-Reply-To: References: <20130316175228.GC16726@USLT-205755.sungardas.corp> <20130316182629.GE16726@USLT-205755.sungardas.corp> From: Rohit Yadav Date: Mon, 18 Mar 2013 09:32:20 +0530 X-Google-Sender-Auth: wcINuWmShe3LN2AwIACfdVvwaEI Message-ID: Subject: Re: Extending the CloudStack API To: cloudstack-dev@incubator.apache.org Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org On Mon, Mar 18, 2013 at 8:45 AM, Mike Tutkowski wrote: > If I read this correctly > > https://cwiki.apache.org/confluence/display/CLOUDSTACK/API+Discovery+Serv= ice > > 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.tutkowski@solidfire.com> wrote: > >> Sounds good, Chip - thanks! >> >> >> On Sat, Mar 16, 2013 at 12:26 PM, Chip Childers > > 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 ki= nd >>> 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=3DP= luggableservice >>> >>> https://cwiki.apache.org/confluence/dosearchsite.action?where=3DCLOUDST= ACK&spaceSearch=3Dtrue&queryString=3Dplugin >>> >>> This is interesting: >>> >>> https://cwiki.apache.org/confluence/display/CLOUDSTACK/API+Discovery+Se= rvice >>> >>> As it this: >>> >>> https://cwiki.apache.org/confluence/display/CLOUDSTACK/Annotations+use+= in+the+API >>> >> >> >> >> -- >> *Mike Tutkowski* >> *Senior CloudStack Developer, SolidFire Inc.* >> e: mike.tutkowski@solidfire.com >> o: 303.746.7302 >> Advancing the way the world uses the cloud >> *=99* >> > > > > -- > *Mike Tutkowski* > *Senior CloudStack Developer, SolidFire Inc.* > e: mike.tutkowski@solidfire.com > o: 303.746.7302 > Advancing the way the world uses the > cloud > *=99*