Return-Path: X-Original-To: apmail-cloudstack-users-archive@www.apache.org Delivered-To: apmail-cloudstack-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 7C167172A5 for ; Mon, 23 Mar 2015 15:38:50 +0000 (UTC) Received: (qmail 41870 invoked by uid 500); 23 Mar 2015 15:38:49 -0000 Delivered-To: apmail-cloudstack-users-archive@cloudstack.apache.org Received: (qmail 41822 invoked by uid 500); 23 Mar 2015 15:38:49 -0000 Mailing-List: contact users-help@cloudstack.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@cloudstack.apache.org Delivered-To: mailing list users@cloudstack.apache.org Received: (qmail 41743 invoked by uid 99); 23 Mar 2015 15:38:49 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 23 Mar 2015 15:38:49 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of sallykhudairi@yahoo.com designates 216.109.115.142 as permitted sender) Received: from [216.109.115.142] (HELO nm47-vm7.bullet.mail.bf1.yahoo.com) (216.109.115.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 23 Mar 2015 15:38:41 +0000 Received: from [98.139.170.180] by nm47.bullet.mail.bf1.yahoo.com with NNFMP; 23 Mar 2015 15:37:25 -0000 Received: from [98.139.212.250] by tm23.bullet.mail.bf1.yahoo.com with NNFMP; 23 Mar 2015 15:37:25 -0000 Received: from [127.0.0.1] by omp1059.mail.bf1.yahoo.com with NNFMP; 23 Mar 2015 15:37:25 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 723409.44818.bm@omp1059.mail.bf1.yahoo.com X-YMail-OSG: gcsrAEwVM1kafwVCtgQWQrbY0g0mFWtZSwlr22h7KEW4sYEs0AX6SzSqsYJeDJU g8SWKiChx58HFDCwIcAY1B4M6j28ynp0JgC6iRnE8BRCI1odmnyeDba0kjEZIbekKGxP3ONuFpHY o3AVL2f9.EfbCjurKr4B9KT2C9I530ZRG6.XSdPyIRec_xOT3hmFjo7KG6C8J1WTLsnPl94l_IV8 uTMSOaOOVY7eJs_dFKnc5OcqceBCxl64z99drF2NqAuGYVFj9Zeyzapa.gwvpFz5YN_16je.zRtW MdZrSd5fPH9M_mIlPXTLAB8_8FO1EKHRt_iSzcASZi46Wc5LxthhkSFyZ90qb.XO_pZnH.JlpQgM z6h9Bm_j13esenXOBi_gQxDn300CRXK.n1nLstjTZz5M7c3d6peoou2E7NoCLGsEjVMT8kAyJLg5 vNEI_hhh7YaCoP2RFpYqKpRnNGlKPnknESRruQ1BT9T8N6wMg.Z.J2PMTgbjrewBzNZAS6nuCt9l 2d3.umHR4Cu4- Received: by 217.12.9.10; Mon, 23 Mar 2015 15:37:24 +0000 Date: Mon, 23 Mar 2015 15:37:23 +0000 (UTC) From: Sally Khudairi Reply-To: Sally Khudairi To: "marketing@cloudstack.apache.org" , "dev@cloudstack.apache.org" , "users@cloudstack.apache.org" , "runseb@gmail.com" Message-ID: <1098193017.1445476.1427125043894.JavaMail.yahoo@mail.yahoo.com> In-Reply-To: References: Subject: Re: Thoughts on CloudStack while starting as new VP MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_1445475_1707966697.1427125043884" X-Virus-Checked: Checked by ClamAV on apache.org ------=_Part_1445475_1707966697.1427125043884 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Wow --Sebastien! That looks like a well-thought-out plan. I know that there's been a lot of energy put towards making Apache CloudSta= ck an even better project. Here's to continued building from strength to st= rength --hats off to all involved!=C2=A0I'll be at ApacheCon and happy to m= eet up should you need anything. Warmly,Sally From: Sebastien Goasguen To: dev@cloudstack.apache.org; users@cloudstack.apache.org; marketing@clou= dstack.apache.org=20 Sent: Monday, 23 March 2015, 10:15 Subject: Thoughts on CloudStack while starting as new VP =20 Dear members of the CloudStack community, Last week the Apache Software Foundation board unanimously voted a resoluti= on to make me the new VP of Apache CloudStack. This came after a unanimous = vote of the CloudStack PMC and is regular process of our community as descr= ibed in our bylaws. I am excited to take on this new role after two amazing VP (Chip and Hugo) = since CloudStack came to the ASF. Many thanks to them and especially Hugo f= or the work he has done in the past year. The ASF is setup so that the governance of a project really belongs to the = community itself. CloudStack is what we all make it to be, we all have equa= l footing when time comes to develop the code, create events, take decision= s and so on. As VP I do not have a special say in our direction. This gover= nance model is in stark contrast with other open source project that follow= more of a benevolent dictator model. I mention this as a bit of disclaimer= and to re-enforce the fact that while I have views about what we should do= , they are my personal views and that they do not represent any sorts of of= ficial roadmaps, and that anyone is welcome to disagree :) In Budapest, we had a great conference. Chip and I showed several CloudStac= k use cases. Our user base is strong with over 300 production deployments. = Our community is large and diverse with 2000 people on the mailing lists, b= ut we need to keep advocating for CloudStack, make it an even greater softw= are and grow our community. At the very least this helps us learn from each= other, better our own skills and our employers IT infrastructure. At the v= ery best AWS switches to CloudStack :) So here are some food for thoughts that will hopefully excite you, want to = get engage, talk about CloudStack and bring on board your friends: On the code: ----------------- - Keep improving quality, remove dead code, cleanup JIRA, cleanup Review Bo= ard We have successfully moved to GitHub pull requests, we should stop using RB - Simplify the dev process and adopt a new committing system to avoid regre= ssions at all costs. We have talked about this for a long time but have failed had doing somethi= ng concrete. It is time. - Remove the AWSAPI (there is a branch without it right now), we should mer= ge it in master I am going to push for IP clearance of ec2stack and gstack to get them unde= r ASF governance. - Several Cloud Providers have unveiled new CloudStack UI, maybe it=E2=80= =99s time we do the same. - Solidify the testing infrastructure, keep Jenkins builds running - Brainstorm on the future of CloudStack and IaaS in general. What should C= loudStack be in 10 years ? While CloudStack is what it is now, nothing prevents us to re-architect, re= -think, re-code it within the current framework. - Finally, package the mgt server and the KVM agent as Docker containers Docker is a great portability mechanism. We should embrace Docker as a pack= aging tool (first) and provide container images for our mgt server (at a mi= nimum). This could become a type of release artifact that could be easily continuou= sly built. On the ecosystem: ------------------------- We have a really strong ecosystem. From configuration management tools, API= wrappers, PaaS plugins etc. We need to feature our ecosystem clearly on our website, support it and kee= p on growing it as new technologies emerge. Things that come to mind: - Push to get our Ansible module into the Ansible core - Publish =E2=80=9Cofficial=E2=80=9D chef recipes to deploy CloudStack - Identify and publish =E2=80=9Cofficial=E2=80=9D Puppet recipes - Build Docker native templates (coreOS, rancherOS, Snappy, Atomic) - Finally cleanup cloud-init support for CloudStack, this is preventing us = from having upstream centOS templates. - Publish playbooks/recipes to deploy workloads on CloudStack (think Hadoop= , Spark, Kubernetes) - Work actively on up to date integration with CloudFoundry On documentation: ------------------------- I and couple others successfully moved our docs to the Read The Docs servic= e. This was a first great move but we need to finish the job. We need to rethink our documentation tree, maybe merge all guides in one, c= orrect the docs, create a new theme for it. This is an easy area to contribute to if you are using cloudstack. Just sen= d a pull request (click on the top right ribbon). If you don=E2=80=99t know how, then it will teach you how to use github, gr= eat exercise. We also need to routinely build the multi languages support. On Events: ------------------------- We have at least four great events coming in 2015. Austin, Seattle, Tokyo a= nd Dublin. Let=E2=80=99s meet at one of those events. Let=E2=80=99s submit a talk or a poster, tell everyone about the great stuf= f you are doing with CloudStack. If you are in a position at your company to sponsor the event, please do, w= e need your help to make those great events. Open Source is about collaboration and sharing, so let=E2=80=99s meet aroun= d the globe from Sao Paulo to Dublin to Tokyo and talk Cloud, DevOps and Do= cker :) Finally on the Website: ------------------------- We can live without a website, but having a good one is a great way to show= case our community and our work. The current website is an improvement to what it was before but we need to = do much much better. I recently did a small experiment and we could use github page. There is no= w a gh-pages branch in our repo. Anyone can actually contribute to that branch and it will rebuild a site au= tomatically. If we could find a great web designer in our community, we could rebuild ou= r site and make it a very modern, polished site that would attract even mor= e people. It=E2=80=99s an easy one, it just needs someone to step up and do it. There is much more to this list, It is almost a brain dump. I figure that i= f we could work on those five areas and improve them, even just a bit, our = project would be so much stronger. Some of them are easy, it=E2=80=99s just= a question of sitting down and doing it. So while I cannot tell you what to do, and cannot assign people to some of = these tasks. I encourage you to look at that list and see if there is an ar= ea or a thought that strikes your mind and excites you. If there is, the on= ly think I ask is that you send a pull request or at the very least an emai= l to tell the rest of us what you are doing. To conclude, we do have a bit of bi-polar syndrome in tech, we need rock so= lid software in production but we also want to work on the latest cool tech= nologies. I think we can do both, and if we can do something that is both c= ool and rock solid in prod than we will have that amazing feeling of accomp= lishment and doing great work Let=E2=80=99s keep on making CloudStack great in the coming year and let=E2= =80=99s have fun doing it, -Sebastien @sebgoa ------=_Part_1445475_1707966697.1427125043884--