Great email, I love the enthusiasm. :-) I hope we can tick many of those points this year.
Lucian -- Sent from the Delta quadrant using Borg technology! Nux! www.nux.ro ----- Original Message ----- > From: "Sebastien Goasguen" <run...@gmail.com> > To: dev@cloudstack.apache.org, us...@cloudstack.apache.org, > market...@cloudstack.apache.org > Sent: Monday, 23 March, 2015 14:15:47 > Subject: Thoughts on CloudStack while starting as new VP > Dear members of the CloudStack community, > > Last week the Apache Software Foundation board unanimously voted a resolution > 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 described 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 for 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 equal > footing when time comes to develop the code, create events, take decisions and > so on. As VP I do not have a special say in our direction. This governance > 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 official > roadmaps, and that anyone is welcome to disagree :) > > In Budapest, we had a great conference. Chip and I showed several CloudStack > 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, but we > need to keep advocating for CloudStack, make it an even greater software 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 very 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 Board > 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 > regressions at all costs. > We have talked about this for a long time but have failed had doing something > concrete. It is time. > - Remove the AWSAPI (there is a branch without it right now), we should merge > it > in master > I am going to push for IP clearance of ec2stack and gstack to get them under > ASF > governance. > - Several Cloud Providers have unveiled new CloudStack UI, maybe it’s 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 > CloudStack 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 > packaging > tool (first) and provide container images for our mgt server (at a minimum). > This could become a type of release artifact that could be easily continuously > 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 keep > on > growing it as new technologies emerge. > > Things that come to mind: > - Push to get our Ansible module into the Ansible core > - Publish “official” chef recipes to deploy CloudStack > - Identify and publish “official” 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 service. > 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, > correct the docs, create a new theme for it. > This is an easy area to contribute to if you are using cloudstack. Just send a > pull request (click on the top right ribbon). > If you don’t know how, then it will teach you how to use github, great > 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 and > Dublin. > Let’s meet at one of those events. > Let’s submit a talk or a poster, tell everyone about the great stuff you are > doing with CloudStack. > If you are in a position at your company to sponsor the event, please do, we > need your help to make those great events. > Open Source is about collaboration and sharing, so let’s meet around the globe > from Sao Paulo to Dublin to Tokyo and talk Cloud, DevOps and Docker :) > > > Finally on the Website: > ------------------------- > We can live without a website, but having a good one is a great way to > showcase > 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 now a > gh-pages branch in our repo. > Anyone can actually contribute to that branch and it will rebuild a site > automatically. > If we could find a great web designer in our community, we could rebuild our > site and make it a very modern, polished site that would attract even more > people. > It’s 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 if > 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’s 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 area or a > thought that strikes your mind and excites you. If there is, the only think I > ask is that you send a pull request or at the very least an email 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 solid > software in production but we also want to work on the latest cool > technologies. I think we can do both, and if we can do something that is both > cool and rock solid in prod than we will have that amazing feeling of > accomplishment and doing great work > > Let’s keep on making CloudStack great in the coming year and let’s have fun > doing it, > > -Sebastien > @sebgoa