Return-Path: X-Original-To: apmail-incubator-general-archive@www.apache.org Delivered-To: apmail-incubator-general-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 13A11D787 for ; Mon, 4 Mar 2013 07:07:19 +0000 (UTC) Received: (qmail 18713 invoked by uid 500); 4 Mar 2013 07:07:17 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 18510 invoked by uid 500); 4 Mar 2013 07:07:17 -0000 Mailing-List: contact general-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@incubator.apache.org Delivered-To: mailing list general@incubator.apache.org Received: (qmail 18478 invoked by uid 99); 4 Mar 2013 07:07:16 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 04 Mar 2013 07:07:16 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of g.kishore@gmail.com designates 74.125.82.172 as permitted sender) Received: from [74.125.82.172] (HELO mail-we0-f172.google.com) (74.125.82.172) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 04 Mar 2013 07:07:12 +0000 Received: by mail-we0-f172.google.com with SMTP id x10so4312215wey.3 for ; Sun, 03 Mar 2013 23:06:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:content-type; bh=MaekS/ZYVS/+wT/YYUvEig2KH+YLanvKywVUzz4SGCI=; b=dfzqiURFPEzUpCWpi13oRavSioAXWow4IGi/teJ2vXczcj6LhWmwvwkOFeKnNVi1Ni 5DovmH9skdPIcZd6mvBhTDkUxEwaMWweVGzUu/6ZNIC6MTxm/jr9+xBv2hDILzBk2OjR Z48M/kRD2Nr3a9bOqoyoeNC5PVSQS6tQgSjEqCPDw+5RyTlEh7j7SjQq2I5NBWm4lVX5 NjuggEPas1CsQCItcUtmszscA9oU7pw+KpORUIB4oe2uFTRqZaHvF90oPSiWyDpUlD63 2oh0D0NYPlps0huMWMk3Cq0AMCWvAs0RdRgKpKN6v0tIzOY3IS+HEmD6u8HEPKWNeiXr IPVg== MIME-Version: 1.0 X-Received: by 10.194.178.9 with SMTP id cu9mr9030797wjc.39.1362380811398; Sun, 03 Mar 2013 23:06:51 -0800 (PST) Received: by 10.194.0.40 with HTTP; Sun, 3 Mar 2013 23:06:51 -0800 (PST) In-Reply-To: References: Date: Sun, 3 Mar 2013 23:06:51 -0800 Message-ID: Subject: Re: [VOTE] Accept Provisionr into the Apache Incubator From: kishore g To: general@incubator.apache.org Content-Type: multipart/alternative; boundary=089e013d1f284ff89604d71400cb X-Virus-Checked: Checked by ClamAV on apache.org --089e013d1f284ff89604d71400cb Content-Type: text/plain; charset=ISO-8859-1 +1 (non-binding) Good luck On Sun, Mar 3, 2013 at 11:05 PM, Ashish wrote: > +1 (non-binding) > > > On Sun, Mar 3, 2013 at 5:05 AM, Andrei Savu wrote: > > > Hi Guys, > > > > I'd like to call a VOTE for acceptance of Provisionr into the Apache > > Incubator. > > > > The vote will close on March 8. > > > > [] +1 Accept Provisionr into the Apache incubator > > [] +0 Don't care. > > [] -1 Don't accept Provisionr into the incubator because... > > > > Full proposal is pasted at the bottom on this email, and the > corresponding > > wiki is http://wiki.apache.org/incubator/ProvisionrProposal > > > > Only VOTEs from Incubator PMC members are binding, but all are welcome to > > express their thoughts. > > > > Thanks, > > Andrei Savu > > > > ---------- > > Provisionr Proposal > > > > == Abstract == > > > > Provisionr is an effort to develop a service that can be used to create > and > > manage pools of virtual machines on multiple clouds. Our focus is on > > semi-automated workflows and cloud portability. > > > > == Proposal == > > > > Provisionr solves the problem of cloud portability by hiding completely > the > > APIs and only focusing on building a cluster that matches the same set of > > assumptions on all clouds, assumptions like: running a specific operating > > system (e.g. Ubuntu 12.04 LTS), having the same set of pre-installed > > packages and binaries, sane dns settings (forward & reverse ip > resolution - > > as needed for Hadoop), ntp settings, networking settings, firewall, ssh > > admin access, vpn access etc. > > > > As a secondary goal Provisionr should also provide primitives for > building > > automatic or semi-automatic workflows for configuring services, workflows > > that assume that all the machines share a common set of characteristics > as > > described above. > > > > == Background == > > > > Creating clusters on cloud infrastructure is non-trivial because careful > > orchestration is required. To make it easy to deploy services we need to > > start from a foundation that matches a common set of assumptions on > > multiple providers. > > > > == Rationale == > > > > This project started as a re-write of the core of Apache Whirr but has a > > different target being more focused on semi-automated workflows and cloud > > portability. > > > > == Initial Goals == > > > > * Build a community > > * Provide an excellent user experience for semi-automatic workflows > (e.g. > > using Rundeck) > > * Implement a REST service and a Web Console > > * Add support for more providers > > > > == Current Status == > > > > Provisionr had four releases on [[ > > https://github.com/axemblr/axemblr-provisionr/wiki|GitHub]] and it's > used > > to deploy Hadoop clusters on-demand at Axemblr and infrastructure for > > testing / QA. > > > > === Meritocracy === > > > > We plan to invest in supporting a meritocracy. We will discuss the > > requirements in an open forum. Several companies have already expressed > > interest in this project, and we intend to invite additional developers > to > > participate. We will encourage and monitor community participation so > that > > privileges can be extended to those that contribute. > > > > === Community === > > > > The community interested in cloud service infrastructure is currently > > spread across many smaller projects, and one of the main goals of this > > project is to build a vibrant community to share best practices and build > > common infrastructure. > > > > === Core developers === > > > > Core developers are very experienced in the Apache ecosystem. To achieve > > more diversity of developers, we will be eager to recruit developers from > > diverse companies. > > > > * Andrei Savu - asavu at apache dot org (Apache Whirr PMC) > > * Ioan Eugen Stan - ieugen at apache dot org (Apache James PMC) > > * Alex Ciminian - alex.ciminian at gmail dot org > > > > === Alignment === > > > > Provisionr complements Apache Whirr and later on it should provide a > robust > > foundation for more advanced functionalities. > > > > == Known Risks == > > > > === Orphaned products === > > > > The contributors have significant open source experience and the project > is > > being used as part of a commercial product, so the risk of being orphaned > > is relatively low. We plan to mitigate this risk by recruiting additional > > committers. > > > > === Inexperience with Open Source === > > > > Most of the initial committers have experience working on open source > > projects. Andrei Savu and Ioan Eugen Stan have experience as committers > and > > PMC members on other Apache projects. > > > > === Homogenous Developers === > > > > We are committed to recruiting additional committers from other companies > > based on their contributions to the project. > > > > === Reliance on Salaried Developers === > > > > It is expected that Provisionr development will occur on both salaried > time > > and on volunteer time, after hours. The majority of initial committers > are > > paid by their employer to contribute to this project. However, they are > all > > passionate about the project, and we are confident that the project will > > continue even if no salaried developers contribute to the project. We are > > committed to recruiting additional committers including non-salaried > > developers. > > > > === Relationships with Other Apache Products === > > > > Provisionr is closely integrated with CloudStack, Karaf, CXF, BigTop in a > > numerous ways. We look forward to collaborating with those communities, > as > > well as other Apache communities (like Apache Helix). > > > > === A Excessive Fascination with the Apache Brand === > > > > We think that Provisionr will benefit from the community sharing ideas > and > > best practices for running cloud services. The ASF does a great job at > > building communities, which is why we want to build Provisionr at Apache. > > > > == Documentation == > > > > * https://github.com/axemblr/axemblr-provisionr/wiki > > * > > > > > https://github.com/axemblr/axemblr-provisionr/wiki/Axemblr-Provisionr-in-5-Minutes > > * > > > > > https://github.com/axemblr/axemblr-provisionr/wiki/Starting-an-HDFS-cluster-on-EC2-with-Provisionr-and-Rundeck > > * > > > > > http://www.slideshare.net/savu.andrei/creating-pools-of-virtual-machines-apachecon-na-2013 > > > > == Initial Source == > > > > Available on GitHub: https://github.com/axemblr/axemblr-provisionr > > > > == Source and Intellectual Property Submission Plan == > > > > We are going to prepare a software grant as needed. The source code is > > already available under the Apache 2.0 license. > > > > == External Dependencies == > > > > The existing external dependencies all have Apache compatible licenses: > > Activiti (Apache 2.0), AWS SDK (Apache 2.0), jclouds (Apache 2.0), Google > > Guava (Apache 2.0). > > > > == Cryptography == > > > > Provisionr uses standard APIs and tools for SSH and SSL. > > > > == Required Resources == > > > > === Mailing lists === > > > > * provisionr-private > > * provisionr-dev > > > > === Version Control === > > > > Git repository > > > > === Issue Tracking === > > > > JIRA Provisionr (PROVISIONR) > > > > === Other Resources === > > > > The existing code already has unit and integration tests so we would > like a > > Jenkins instance to run them whenever a new patch is submitted. This can > be > > added after project creation. > > > > == Initial Committers == > > > > * Andrei Savu - asavu at apache dot org > > * Ioan Eugen Stan - ieugen at apache dot org > > * Alex Ciminian - alex.ciminian at gmail dot org > > * Amandeep Khurana - amansk at gmail dot com > > * Roman Shaposhnik - rvs at apache dot org > > * Eric Sammer - esammer at apache dot org > > > > == Sponsors == > > > > === Champion === > > > > Tom White - tomwhite at apache dot org > > > > === Nominated Mentors === > > > > * Roman Shaposhnik - rvs at apache dot org > > * Tom White - tomwhite at apache dot org > > * Mohammad Nour - mnour at apache dot org > > > > === Sponsoring === > > > > Incubator PMC > > > > > > -- > thanks > ashish > > Blog: http://www.ashishpaliwal.com/blog > My Photo Galleries: http://www.pbase.com/ashishpaliwal > --089e013d1f284ff89604d71400cb--