You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@incubator.apache.org by Branko Čibej <br...@apache.org> on 2013/03/13 04:32:59 UTC

[RESULT][VOTE] Accept Provisionr into the Apache Incubator

On 07.03.2013 08:54, Andrei Savu wrote:
> Thanks to all who voted! With 18 +1s (10 binding) the vote passes.
>
> I'll start the work to get the podling started.
>
> Thanks,
> Andrei
>
> On Mon, Mar 4, 2013 at 9:31 PM, Henry Saputra <he...@gmail.com>wrote:
>
>> +1 non-binding
>>
>> Good luck
>>
>>
>> On Sat, Mar 2, 2013 at 3:35 PM, Andrei Savu <as...@apache.org> 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
>>>


---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org