Return-Path: X-Original-To: apmail-deltacloud-dev-archive@www.apache.org Delivered-To: apmail-deltacloud-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 3CD20C8A0 for ; Fri, 25 Jan 2013 20:45:07 +0000 (UTC) Received: (qmail 9913 invoked by uid 500); 25 Jan 2013 20:45:07 -0000 Delivered-To: apmail-deltacloud-dev-archive@deltacloud.apache.org Received: (qmail 9887 invoked by uid 500); 25 Jan 2013 20:45:07 -0000 Mailing-List: contact dev-help@deltacloud.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@deltacloud.apache.org Delivered-To: mailing list dev@deltacloud.apache.org Received: (qmail 9877 invoked by uid 99); 25 Jan 2013 20:45:07 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 25 Jan 2013 20:45:07 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [209.85.212.169] (HELO mail-wi0-f169.google.com) (209.85.212.169) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 25 Jan 2013 20:45:02 +0000 Received: by mail-wi0-f169.google.com with SMTP id hq12so1809734wib.0 for ; Fri, 25 Jan 2013 12:44:41 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:content-type:x-gm-message-state; bh=zk4En/kNvEcyTtf1iXWMRhYNAk9OsRq/0+JM29y8Iqk=; b=lRolVQzckdW7+OrbLz+3baSaEFd+/xE8iQmSAEWMljOMyaEQA7y2ylevR0btj62f+m /l3KX4yia7F/psfHMzTjJgkLAkZq9B+yT4IZkFf9OmTx2mxEjYkOVK+zJz96JOunIRSP cpaHK+WMg/ahAdXYOo4r3yVY0Fy5eQOEoaTqpFO97ctNaoRJh8oTK21syJd8RCuTHJE3 rEAVwxOLVA9Rev+miudW6hgQkgHgx/LTRNob6xPmXmcM0TWfdEG9uWFVBIXB1bazdcSi gxCgO7EHZpdzVdKKdakS0rjgho47u7T85lLYB/iI7Ua2r187a5AKaKPt3TrmQSrGfMIY FhSA== MIME-Version: 1.0 X-Received: by 10.180.73.80 with SMTP id j16mr10637247wiv.5.1359146681039; Fri, 25 Jan 2013 12:44:41 -0800 (PST) Received: by 10.194.61.50 with HTTP; Fri, 25 Jan 2013 12:44:40 -0800 (PST) In-Reply-To: References: <1345228428.26643.45.camel@avon.watzmann.net> Date: Fri, 25 Jan 2013 15:44:40 -0500 Message-ID: Subject: Re: CloudStack Driver - Is anyone working on this? From: Chip Childers To: dev@deltacloud.apache.org Content-Type: text/plain; charset=ISO-8859-1 X-Gm-Message-State: ALoCoQk0y967ZgLC1K9NcBIkc9QqlfVG04n/19M3cDNggmWFNBT+iD9cfeTXhi8d3HNmC6hgZgCX X-Virus-Checked: Checked by ClamAV on apache.org On Fri, Aug 17, 2012 at 4:16 PM, Chip Childers wrote: > On Fri, Aug 17, 2012 at 2:33 PM, David Lutterkort wrote: >> Hi Chip, >> >> On Thu, 2012-08-16 at 00:43 -0400, Chip Childers wrote: >>> I'm a member of the CloudStack project team, and was wondering if >>> anyone has begun work on a CloudStack driver for Deltacloud? David >>> Lutterkort had replied to a tweet of mine 2 weeks ago, noting that >>> this was still an area of opportunity for the project. >>> >>> If someone is working on it, I'd be willing to help. If not, then I >>> guess you can consider this me stepping in to offer to build it. >> >> No, nobody is working on a CloudStack driver; so we'd very gladly accept >> your offer (and patches ;) I'd love to see a Cloudstack driver. Me and >> the other core contributers will be more than happy to guide you through >> that experience. >> >> Feel free to ask questions about what the driver is supposed to do (I am >> sure you'll have many once you start working on the driver) here or on >> #deltacloud on IRC. >> >> David > > It will be slow going at first, as my primary focus is on helping to > get CloudStack to it's first ASF Incubator release. > > I think I've got very good example drivers to work off of, and I've > already started to pull together the skeleton. I'll certainly reach > out as I make progress and hit the usual bumps in the road. > > Thanks! > > -chip Hi all, Dragging this old thread (wow, has it really been 5 months already?). I'd like to get started working on an Apache CloudStack driver for Deltacloud, and have a few questions / comments. First, I believe that the documentation is clear enough about how to add a driver (and there are plenty of good examples). I'm sure I'll have questions as I go, but I think there's a good starting point. Second, in order to make it easier on myself, I just published a cloudstack_ruby_client gem [1] that I'm licensing via ASLv2 (source at [2]). My plan is to keep that up to date, and actually use the Deltacloud provider development as a way to fully test the client library. Are there any objections to me including this as a dependency? I do see that other providers make use of external client libraries, so I'm assuming that this isn't a problem. Last, I'm wondering if there are any "gotchas" for how to ensure that a driver works correctly with the CIMI interface. Is there a specific driver that could serve as the best example of the functions that need to be exposed for CIMI to work? I did a search, but didn't come up with anything in the docs that answers that question. Perhaps I missed it? [1] https://rubygems.org/gems/cloudstack_ruby_client [2] https://github.com/chipchilders/cloudstack_ruby_client