Return-Path: X-Original-To: apmail-incubator-cloudstack-users-archive@minotaur.apache.org Delivered-To: apmail-incubator-cloudstack-users-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 2AB7BE988 for ; Wed, 6 Mar 2013 11:11:51 +0000 (UTC) Received: (qmail 32107 invoked by uid 500); 6 Mar 2013 11:11:50 -0000 Delivered-To: apmail-incubator-cloudstack-users-archive@incubator.apache.org Received: (qmail 31200 invoked by uid 500); 6 Mar 2013 11:11:45 -0000 Mailing-List: contact cloudstack-users-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: cloudstack-users@incubator.apache.org Delivered-To: mailing list cloudstack-users@incubator.apache.org Received: (qmail 31046 invoked by uid 99); 6 Mar 2013 11:11:44 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 06 Mar 2013 11:11:44 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of aniket@gslab.com designates 115.113.154.103 as permitted sender) Received: from [115.113.154.103] (HELO mail.gslab.com) (115.113.154.103) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 06 Mar 2013 11:11:37 +0000 Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.gslab.com (Postfix) with ESMTP id 9A90D7608298 for ; Wed, 6 Mar 2013 16:35:19 +0530 (IST) X-Virus-Scanned: amavisd-new at gslab.com Received: from mail.gslab.com ([127.0.0.1]) by localhost (mail.gslab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IcpO11Qja4Zr for ; Wed, 6 Mar 2013 16:35:18 +0530 (IST) Received: from [172.21.21.14] (unknown [172.21.21.14]) by mail.gslab.com (Postfix) with ESMTPSA id 65476760829F for ; Wed, 6 Mar 2013 16:35:18 +0530 (IST) Message-ID: <51372462.10301@gslab.com> Date: Wed, 06 Mar 2013 16:41:30 +0530 From: Aniket User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130215 Thunderbird/17.0.3 MIME-Version: 1.0 To: cloudstack-users@incubator.apache.org Subject: Client library for Cloudstack APIs Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Hello All, We have recently deployed cloudstack 3.0.2 internally and we are now trying to move our existing servers to this setup. We want to automate this step. We already have things in place wherein we have RAW/QCOW2 format server images with us and we want to upload these images to Cloudstack setup. So question is, is there any client side library (like ec2-XXX utils for amazon or some python based thing) which we can use? We want to ultimately have scripts written to do this onboarding job. As far as I understand so far I will have to call registerTemplate API (http://incubator.apache.org/cloudstack/docs/api/apidocs-4.0.0/user/registerTemplate.html) and have my image available over HTTP. Any other way? Also, if there's no management client library then I use curl or any other HTTP client to do this call? Second quick question is, is 4.0.1 release GA'ed yet? -- Thanks, Aniket