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 57A89FEF3 for ; Tue, 2 Apr 2013 13:32:38 +0000 (UTC) Received: (qmail 57299 invoked by uid 500); 2 Apr 2013 13:32:38 -0000 Delivered-To: apmail-deltacloud-dev-archive@deltacloud.apache.org Received: (qmail 57097 invoked by uid 500); 2 Apr 2013 13:32:33 -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 57025 invoked by uid 99); 2 Apr 2013 13:32:32 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 Apr 2013 13:32:32 +0000 X-ASF-Spam-Status: No, hits=-5.0 required=5.0 tests=RCVD_IN_DNSWL_HI,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of jvlcek@redhat.com designates 209.132.183.28 as permitted sender) Received: from [209.132.183.28] (HELO mx1.redhat.com) (209.132.183.28) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 Apr 2013 13:32:24 +0000 Received: from int-mx02.intmail.prod.int.phx2.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id r32DW1dQ002578 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 2 Apr 2013 09:32:01 -0400 Received: from [10.16.186.112] (dhcp-186-112.bos.redhat.com [10.16.186.112]) by int-mx02.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id r32DW0sA020362 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 2 Apr 2013 09:32:01 -0400 Message-ID: <515ADDD0.3010702@redhat.com> Date: Tue, 02 Apr 2013 09:32:00 -0400 From: jvlcek Reply-To: jvlcek@redhat.com User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130311 Thunderbird/17.0.4 MIME-Version: 1.0 To: dev@deltacloud.apache.org CC: Arvind Creatrix IT Soft Subject: Re: Beginner at deltacloud/ruby- how to configure + Deploy DeltaCloud API to work under a domain References: <515A13FC.9080905@gmail.com> <515A1718.9060006@gmail.com> <515A200B.7080001@gmail.com> <515A2B94.7030608@gmail.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.67 on 10.5.11.12 X-Virus-Checked: Checked by ClamAV on apache.org On 04/01/2013 09:01 PM, Arvind Creatrix IT Soft wrote: > Hello again, > > OK one final question-- basically does a client (either using API or > using a client library)- have to provide the correct SSL Certificate > to the Deltacloud server? Is that the means of authentication? > And where can I find docs on the PHP and Java client libraries? I saw > docs on the Ruby client library online. > > One more thing- I would like to (in future) contribute to DeltaCloud- > in that case, can I simply sign and send the Apache License > Contributors Agreement and send it? Or are some other > formalities/processes also to be followed? > > > > Yours sincerely, > Arvind, > Creatrix IT Soft. > -----Original Message----- From: Francesco Vollero > Sent: Tuesday, April 2, 2013 6:21 AM > To: dev@deltacloud.apache.org > Subject: Re: Beginner at deltacloud/ruby- how to configure + Deploy > DeltaCloud API to work under a domain > > Il 4/2/13 2:14 AM, Arvind Creatrix IT Soft ha scritto: >> Hello again, >> >> Is it possible to deploy DeltaCloud as a regular Ruby Web App? Which >> can be accessed over a single domain name? (Just like a regular web >> app is) >> > Yes of course. >> What kind of changes will I have to make to DeltaCloud to convert it >> from the current API server--> API Web App? Will using frameworks >> like Sinatra/Padrino/Rubyon Rails help? >> > Deltacloud itself rely on Sinatra, so you can treat as any other web > application. > > Cheers, > -FV > >> Thanks, >> Arvind. >> >> >> >> >> Yours sincerely, >> Arvind, >> Creatrix IT Soft. >> -----Original Message----- From: Arvind Creatrix IT Soft >> Sent: Tuesday, April 2, 2013 5:41 AM >> To: dev@deltacloud.apache.org >> Subject: Re: Beginner at deltacloud/ruby- how to configure + Deploy >> DeltaCloud API to work under a domain >> >> Hello again >> >> OK, the cloud credentials are needed- but how do I prevent abuse of the >> server running Delta Cloud itself? (for eg meaningless calls to the >> deltacloud server which have random values for cloud credentials-- these >> will still cause the server to do some processing, right-- how do I >> prevent >> this? Or do you mean that whenever a client library invokes delta >> cloud--> >> it has to furnish an SSL certificate? So that only authorised >> requests are >> actually processed by the Delta Cloud Server? >> >> I found out about Delta Cloud as I was looking for a cross cloud >> provisioning library-- and Delta Cloud fits the bill because it can be >> accessed from multiple languages. >> >> Yours sincerely, >> Arvind, >> Creatrix IT Soft. >> >> -----Original Message----- From: Francesco Vollero >> Sent: Tuesday, April 2, 2013 5:32 AM >> To: dev@deltacloud.apache.org >> Subject: Re: Beginner at deltacloud/ruby- how to configure + Deploy >> DeltaCloud API to work under a domain >> >> Il 4/2/13 1:57 AM, Arvind Creatrix IT Soft ha scritto: >>> Hello again Francesco, >>> >>> Thanks for the prompt reply-- so DeltaCloud is not a regular >>> 'web-app' which is accessed by going to a specific domain name? >> Well, it's a ruby Rest API so, you can bind to a specific domain, also >> you can put behind apache mod_proxy or nginx as you wish. >>> In that case, does it have any authentication/security built in? So >>> that no one can abuse the server running Delta Cloud? >>> >> Yes. To keep things secure, deltacloud support ssl encryption and for >> the credentials, you don't have to worry because without the credentials >> for your cloud providers nobody can abuse of your cloud machines. >> >> Anyway, I would like to ask you a question, where you heard of us? >> >> Cheers, >> -FV >> >>> Thanks, >>> Arvind. >>> >>> >>> >>> >>> Yours sincerely, >>> Arvind, >>> Creatrix IT Soft. >>> -----Original Message----- From: Francesco Vollero >>> Sent: Tuesday, April 2, 2013 4:54 AM >>> To: dev@deltacloud.apache.org >>> Subject: Re: Beginner at deltacloud/ruby- how to configure + Deploy >>> DeltaCloud API to work under a domain >>> >>> Il 4/2/13 1:19 AM, Arvind Creatrix IT Soft ha scritto: >>>> Hi >>>> >>>> Thanks for your reply >>>> >>>> Please clarify the following for me-- >>>> I thought Delta Cloud provides an API? How will I access the API if >>>> I cant access that API over a specific domain(in which delta cloud >>>> is deployed)? >>>> >>> Well, Deltacloud is an API Rest server. You can configure it to be >>> listening on any ip address that you think is the most suitable for >>> you. >>> At the end the Rest API is given over HTTP/HTTPS so you have to treat >>> him as a web server. >>>> Or, do I have to deploy DeltaCloud as you have said, and then use >>>> the client library in the same machine (on which delta cloud is >>>> installed)-- in which ever application I want to use Delta Cloud >>>> in? Please clarify the above for me. >>>> >>> >>> Cheers, >>> -FV >>>> Yours sincerely, >>>> Arvind, >>>> Creatrix IT Soft. >>>> -----Original Message----- From: Francesco Vollero >>>> Sent: Tuesday, April 2, 2013 4:40 AM >>>> To: dev@deltacloud.apache.org >>>> Subject: Re: Beginner at deltacloud/ruby- how to configure + Deploy >>>> DeltaCloud API to work under a domain >>>> >>>> Il 4/1/13 11:49 PM, Arvind Creatrix IT Soft ha scritto: >>>>> Hello all, >>>> Howdy! >>>>> >>>>> I wish to deploy Delta Cloud and use it via its API. >>>> Amazing!! >>>>> I want to use its API via a specific domain, in a server where I >>>>> am using a hosting control panel to deploy multiple domains/websites. >>>>> >>>>> Can anyone let me know how to configure and deploy DEltacloud so >>>>> that it works under one such domain? For any of the popular >>>>> control panels- like CPanel/Plesk/Webmin? >>>>> So that some domains have their existing websites/php apps while >>>>> one new domain is used to access Deltacloud API? >>>> >>>> Well, deploy deltacloud itself is really easy, what you need to do >>>> is to >>>> install it following this procedure: >>>> deltacloud.apache.org/install-deltacloud.html >>>> >>>> You would need a shell to the machine to install this ruby >>>> application. >>>> Well, you should not worry about it, because deltacloud run iteself on >>>> 127.0.0.1 that mean localhost, so is not accessible from the >>>> outside and >>>> moreover we don't store any credentials so you should be safe for that >>>> as well :) >>>>> Another query- in the above scenario, how do I deploy updates to >>>>> DeltaCloud? >>>> Well, since it's distributed as gem for ruby you can run gem update >>>> deltacloud if you're not using a pre packaged version (Fedora or >>>> RHEL). >>>>> Yours sincerely, >>>>> Arvind. >>>> Cheers and thanks for contact us, >>>> -FV >>> >> > Hello Arvind, I'm glad you are interested in contributing to Deltacloud. You can find documentation on how to contribute on our web site under: http://deltacloud.apache.org/how-to-contribute.html We are currently discussing changing the instructions for sending a patch but until that is finalized you can find instructions here: http://deltacloud.apache.org/send-patch.html Joe V.