SlideShare a Scribd company logo
Apache
CloudStack (incubating)
 Prasanna Santhanam
 tsp@apache.org
 Prasanna.Santhanam@citrix.com




How the Apache community works
The Apache Foundation
•   Open collaborative projects developed under
    the umbrella of the ASF
•   Provide legal guidance, advice to the
    foundation's projects
•   Promote Meritocracy
Projects
•   Top Level Projects
    o   Apache HTTP Webserver
    o   Apache Tomcat
    o   Apache Cassandra
    o   Apache Hadoop
•   Incubator
    o   Apache CloudStack
•   Labs
•   Attic
Roles
•   User
•   Developer
•   Committer
•   PPMC - Member and Chair
•   ASF Members
•   Project Management Committee (PMC)

             Many Hats!
Yes! the ASF is great!
Apache CloudStack status
•   In incubation for around 6 months now
•   Apache CloudStack 4.0 is released!
•   Bugtrackers and Wiki moving to ASF Infra
•   Code repos moved to Apache GIT
•   Many non-Citrix contributors, committers,
    and PPMC members
Who's participating
• Caringo contributes object store plugin
• Nicira controller by Hugo
• Ceph/RBD support by Wido
• CLVM for KVM by Marcus
More ...
• CloudEra (Hadoop backed Object Store)
• Midokura (SDN Controller)
• Basho - Object store
• Interests from CloudByte
Working towards 4.1
•   Improved package management
•   DevCloud improvements
•   Re-arch, Event handling,
•   Storage Re-arch work
•   Auto Provisioning via Kickstarts
•   Expanding test coverage
•   Documentation for all this and more!
How to contribute?
•   It's not just about code!
    o   Discussions - Design, Use Cases, Deployments
    o   Documentation
    o   Bug Reports and Feature Requests
    o   Code Review
    o   Feedback
    o   Wiki and Website management
    o   Build, Tools and Infrastructure
    o   Helping out on the IRC
    o   Spreading the word
•   It's your voice!
The future needs you!
•   Project website:
     o http://incubator.apache.org/projects/cloudstack.html
     o www.cloudstack.org
•   Mailings Lists
    (cloudstack-dev-subscribe@incubator.apache.org,
    cloudstack-users-subscribe@incubator.apache.org)


     o All decision making, consensus - [DISCUSS | RFC]
     o Democratic / Voting - [VOTE]


•   IRC
     o irc.freenode.net : (#cloudstack, #cloudstack-dev, #cloudstack-
        meeting)
     o Wednesday - 10:30 PM IST, 5:00 UTC
Filing Bugs
•   Sign up at
    o https://issues.apache.org/jira/browse/CLOUDSTACK
•   Send an email to the dev list to have yourself registered as
    a contributor
•   Search to make sure the bug has not already been filed.
•   If you need to, then file a new bug
    o Make sure you check the release it was found in.
    o Describe how to reproduce the bug in detail.
    o Add relevant logs to the bug
•   If the bug has been filed, but it is not targeted to be fixed in
    the release you want.
    o Create a subtask for that bug
    o Make sure the fix version is set to your version
Fixing bugs
• Sign up on the review board
  o https://reviews.apache.org/groups/cloudstack/
• Follow the process on
  o http://incubator.apache.org/cloudstack/develop/non-contributors.html

• Every patch must have a bug id in Jira
• Every patch must provide unit tests
• Be sure to mark off the status of the bug
  according to the workflow
Jira Workflow
Feature Proposal
• Send email tagged with [PROPOSAL] to cloudstack-
  dev@incubator.apache.org
  o Summary of the problem
  o Summary of the solution
• Give others time to read the proposal and comment.
  One week should be good.
• Respond to comments.
• Conclude with whether the proposal will continue
  and what branch it will be in.
• Start a bug on Jira and indicate the release it is
  intended to be in.
• When the feature is complete then close the bug.
Localization
• Support for Japanese and Simplified Chinese
• Takes advantage of the Java
    ResourceBundle to do localization
•   Simply create a /WEB-
    INF/classes/resources/messages_<language
    code>.properties
•   Server side vs Client side processing
Documentation
• Effort to break documentation into small
    sections
•   Send email on the mailing list if you’re
    interested in this area.
Apache CloudMonkey

More Related Content

What's hot (20)

PDF
There's more to Ratpack than non-blocking
Marcin Erdmann
 
PPT
Introduction to Git for developers
Dmitry Guyvoronsky
 
PPTX
So youwanttobeopenstackcontributor
Iccha Sethi
 
PPTX
Why is Open Source so Good: Thirty Years of Lessons Learned
Mark Atwood
 
KEY
Rails tools
Reuven Lerner
 
PDF
Ratpack Web Framework
Daniel Woods
 
PPT
Heroku for team collaboration
John Stevenson
 
PDF
Immutable Infrastructure: Rise of the Machine Images
C4Media
 
PPTX
Building a Scalable CI Platform using Docker, Drone and Rancher
Shannon Williams
 
PDF
Docker Enables DevOps
Boyd Hemphill
 
PDF
FOSDEM 2021 - Infrastructure as Code Drift & Driftctl
Stephane Jourdan
 
PDF
The Seven Habits of Highly Effective Puppet Users - PuppetConf 2014
Puppet
 
PDF
Developing Microservices with Apache Camel, by Claus Ibsen
Judy Breedlove
 
PDF
Efficient HTTP applications on the JVM with Ratpack - Voxxed Days Berlin 2016
Alvaro Sanchez-Mariscal
 
PDF
Rohit yadav cloud stack internals
ShapeBlue
 
PDF
Ci & proServer
Sebastian Helzle
 
PPTX
Rancher March 2016 Online Meetup Containers-as-a-Service with Rancher 1.0
Shannon Williams
 
PPTX
cloudstack participation
gavin_lee
 
PDF
Immutable infrastructure with Boxfuse
Lars Östling
 
PDF
OpenFaaS JeffConf 2017 - Milan
Alex Ellis
 
There's more to Ratpack than non-blocking
Marcin Erdmann
 
Introduction to Git for developers
Dmitry Guyvoronsky
 
So youwanttobeopenstackcontributor
Iccha Sethi
 
Why is Open Source so Good: Thirty Years of Lessons Learned
Mark Atwood
 
Rails tools
Reuven Lerner
 
Ratpack Web Framework
Daniel Woods
 
Heroku for team collaboration
John Stevenson
 
Immutable Infrastructure: Rise of the Machine Images
C4Media
 
Building a Scalable CI Platform using Docker, Drone and Rancher
Shannon Williams
 
Docker Enables DevOps
Boyd Hemphill
 
FOSDEM 2021 - Infrastructure as Code Drift & Driftctl
Stephane Jourdan
 
The Seven Habits of Highly Effective Puppet Users - PuppetConf 2014
Puppet
 
Developing Microservices with Apache Camel, by Claus Ibsen
Judy Breedlove
 
Efficient HTTP applications on the JVM with Ratpack - Voxxed Days Berlin 2016
Alvaro Sanchez-Mariscal
 
Rohit yadav cloud stack internals
ShapeBlue
 
Ci & proServer
Sebastian Helzle
 
Rancher March 2016 Online Meetup Containers-as-a-Service with Rancher 1.0
Shannon Williams
 
cloudstack participation
gavin_lee
 
Immutable infrastructure with Boxfuse
Lars Östling
 
OpenFaaS JeffConf 2017 - Milan
Alex Ellis
 

Similar to 7 Apache Process Cloudstack Developer Day (20)

PDF
Cloudstack China User Group Report
gavin_lee
 
PPTX
OpenStack Documentation in the Open
Anne Gentle
 
PDF
CloudStack Hyderabad Meetup: How the Apache community works
CloudStack - Open Source Cloud Computing Project
 
PDF
Open Writing ! - Collaborative Authoring on Apache’s First Open-Source Cloud ...
Radhika Puthiyetath
 
PDF
Code the docs-yu liu
StreamNative
 
PDF
VA Smalltalk Update
ESUG
 
PPTX
Delivering Developer Tools at Scale
Oracle Developers
 
PDF
Containers, microservices and serverless for realists
Karthik Gaekwad
 
PDF
Containers and Microservices for Realists
Oracle Developers
 
PDF
Containers and microservices for realists
Karthik Gaekwad
 
PDF
321 codeincontainer brewbox
Lino Telera
 
PDF
XWiki SAS development practices
Vincent Massol
 
PDF
Cloudsolutionday 2016: DevOps workflow with Docker on AWS
AWS Vietnam Community
 
PPTX
OpenStack Doc Overview for Boot Camp
Anne Gentle
 
PPTX
Introduction Apache Kafka
Joe Stein
 
PPTX
Intro Docker october 2013
dotCloud
 
PDF
Crowbar2 update
osonoi
 
PDF
GraalVM and Oracle's Documentation Trends.pdf
ohupalo
 
PDF
Docker and OpenStack Boston Meetup
Kamesh Pemmaraju
 
PDF
Create great cncf user base from lessons learned from other open source com...
Krishna-Kumar
 
Cloudstack China User Group Report
gavin_lee
 
OpenStack Documentation in the Open
Anne Gentle
 
CloudStack Hyderabad Meetup: How the Apache community works
CloudStack - Open Source Cloud Computing Project
 
Open Writing ! - Collaborative Authoring on Apache’s First Open-Source Cloud ...
Radhika Puthiyetath
 
Code the docs-yu liu
StreamNative
 
VA Smalltalk Update
ESUG
 
Delivering Developer Tools at Scale
Oracle Developers
 
Containers, microservices and serverless for realists
Karthik Gaekwad
 
Containers and Microservices for Realists
Oracle Developers
 
Containers and microservices for realists
Karthik Gaekwad
 
321 codeincontainer brewbox
Lino Telera
 
XWiki SAS development practices
Vincent Massol
 
Cloudsolutionday 2016: DevOps workflow with Docker on AWS
AWS Vietnam Community
 
OpenStack Doc Overview for Boot Camp
Anne Gentle
 
Introduction Apache Kafka
Joe Stein
 
Intro Docker october 2013
dotCloud
 
Crowbar2 update
osonoi
 
GraalVM and Oracle's Documentation Trends.pdf
ohupalo
 
Docker and OpenStack Boston Meetup
Kamesh Pemmaraju
 
Create great cncf user base from lessons learned from other open source com...
Krishna-Kumar
 
Ad

More from Kimihiko Kitase (20)

PDF
ライトプランで利用可能な分析基盤「IBM Analytics Engine (IAE)」とは
Kimihiko Kitase
 
PDF
クラウドにおけるビッグデータ分析環境
Kimihiko Kitase
 
PDF
最新事例から学ぶビッグデータの活用法 #ocif16 #hortonworks
Kimihiko Kitase
 
PDF
Hortonworksが提供する データ活用方法の紹介
Kimihiko Kitase
 
PDF
Hadoop Summit 2016 San Jose レポート
Kimihiko Kitase
 
PDF
SoftLayer Bluemix Community Festa 2016 Program Guide
Kimihiko Kitase
 
PDF
2016年冬 IBMクラウド最新動向と概要
Kimihiko Kitase
 
PDF
2016年冬 IBMクラウド最新動向
Kimihiko Kitase
 
PDF
クラウドを活用した システム開発は適材適所
Kimihiko Kitase
 
PDF
Try IoT with Node-RED
Kimihiko Kitase
 
PDF
ホスティッドプライベートクラウド勉強会 ~Azure Pack on SoftLayer ~
Kimihiko Kitase
 
PDF
話題のNode-REDでIoTアプリを作ってみよう
Kimihiko Kitase
 
PDF
SoftLayer最新動向と賢い利用方法
Kimihiko Kitase
 
PDF
SoftLayer Bluemix Intro
Kimihiko Kitase
 
PDF
SoftLayer Bluemix Summit 2015 Flyer
Kimihiko Kitase
 
PDF
OSC15 Okinawa Intro SoftLayer and Bluemix
Kimihiko Kitase
 
PDF
Introduction of public cloud softlayer and bluemix
Kimihiko Kitase
 
PDF
SoftLayer Bluemix Summit 2015
Kimihiko Kitase
 
PDF
クラウドに構築したWebサイトのセキュリティ対策やグローバル展開について
Kimihiko Kitase
 
PDF
Introduction softlayer and bluemix
Kimihiko Kitase
 
ライトプランで利用可能な分析基盤「IBM Analytics Engine (IAE)」とは
Kimihiko Kitase
 
クラウドにおけるビッグデータ分析環境
Kimihiko Kitase
 
最新事例から学ぶビッグデータの活用法 #ocif16 #hortonworks
Kimihiko Kitase
 
Hortonworksが提供する データ活用方法の紹介
Kimihiko Kitase
 
Hadoop Summit 2016 San Jose レポート
Kimihiko Kitase
 
SoftLayer Bluemix Community Festa 2016 Program Guide
Kimihiko Kitase
 
2016年冬 IBMクラウド最新動向と概要
Kimihiko Kitase
 
2016年冬 IBMクラウド最新動向
Kimihiko Kitase
 
クラウドを活用した システム開発は適材適所
Kimihiko Kitase
 
Try IoT with Node-RED
Kimihiko Kitase
 
ホスティッドプライベートクラウド勉強会 ~Azure Pack on SoftLayer ~
Kimihiko Kitase
 
話題のNode-REDでIoTアプリを作ってみよう
Kimihiko Kitase
 
SoftLayer最新動向と賢い利用方法
Kimihiko Kitase
 
SoftLayer Bluemix Intro
Kimihiko Kitase
 
SoftLayer Bluemix Summit 2015 Flyer
Kimihiko Kitase
 
OSC15 Okinawa Intro SoftLayer and Bluemix
Kimihiko Kitase
 
Introduction of public cloud softlayer and bluemix
Kimihiko Kitase
 
SoftLayer Bluemix Summit 2015
Kimihiko Kitase
 
クラウドに構築したWebサイトのセキュリティ対策やグローバル展開について
Kimihiko Kitase
 
Introduction softlayer and bluemix
Kimihiko Kitase
 
Ad

Recently uploaded (20)

PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
PPTX
Digital Circuits, important subject in CS
contactparinay1
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
PDF
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
 
PPTX
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
PPTX
Seamless Tech Experiences Showcasing Cross-Platform App Design.pptx
presentifyai
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
PDF
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
DOCX
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
PDF
Future-Proof or Fall Behind? 10 Tech Trends You Can’t Afford to Ignore in 2025
DIGITALCONFEX
 
PPT
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
Digital Circuits, important subject in CS
contactparinay1
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
 
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
Seamless Tech Experiences Showcasing Cross-Platform App Design.pptx
presentifyai
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
Future-Proof or Fall Behind? 10 Tech Trends You Can’t Afford to Ignore in 2025
DIGITALCONFEX
 
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 

7 Apache Process Cloudstack Developer Day

  • 2. The Apache Foundation • Open collaborative projects developed under the umbrella of the ASF • Provide legal guidance, advice to the foundation's projects • Promote Meritocracy
  • 3. Projects • Top Level Projects o Apache HTTP Webserver o Apache Tomcat o Apache Cassandra o Apache Hadoop • Incubator o Apache CloudStack • Labs • Attic
  • 4. Roles • User • Developer • Committer • PPMC - Member and Chair • ASF Members • Project Management Committee (PMC) Many Hats!
  • 5. Yes! the ASF is great!
  • 6. Apache CloudStack status • In incubation for around 6 months now • Apache CloudStack 4.0 is released! • Bugtrackers and Wiki moving to ASF Infra • Code repos moved to Apache GIT • Many non-Citrix contributors, committers, and PPMC members
  • 7. Who's participating • Caringo contributes object store plugin • Nicira controller by Hugo • Ceph/RBD support by Wido • CLVM for KVM by Marcus More ... • CloudEra (Hadoop backed Object Store) • Midokura (SDN Controller) • Basho - Object store • Interests from CloudByte
  • 8. Working towards 4.1 • Improved package management • DevCloud improvements • Re-arch, Event handling, • Storage Re-arch work • Auto Provisioning via Kickstarts • Expanding test coverage • Documentation for all this and more!
  • 9. How to contribute? • It's not just about code! o Discussions - Design, Use Cases, Deployments o Documentation o Bug Reports and Feature Requests o Code Review o Feedback o Wiki and Website management o Build, Tools and Infrastructure o Helping out on the IRC o Spreading the word • It's your voice!
  • 10. The future needs you! • Project website: o http://incubator.apache.org/projects/cloudstack.html o www.cloudstack.org • Mailings Lists ([email protected], [email protected]) o All decision making, consensus - [DISCUSS | RFC] o Democratic / Voting - [VOTE] • IRC o irc.freenode.net : (#cloudstack, #cloudstack-dev, #cloudstack- meeting) o Wednesday - 10:30 PM IST, 5:00 UTC
  • 11. Filing Bugs • Sign up at o https://issues.apache.org/jira/browse/CLOUDSTACK • Send an email to the dev list to have yourself registered as a contributor • Search to make sure the bug has not already been filed. • If you need to, then file a new bug o Make sure you check the release it was found in. o Describe how to reproduce the bug in detail. o Add relevant logs to the bug • If the bug has been filed, but it is not targeted to be fixed in the release you want. o Create a subtask for that bug o Make sure the fix version is set to your version
  • 12. Fixing bugs • Sign up on the review board o https://reviews.apache.org/groups/cloudstack/ • Follow the process on o http://incubator.apache.org/cloudstack/develop/non-contributors.html • Every patch must have a bug id in Jira • Every patch must provide unit tests • Be sure to mark off the status of the bug according to the workflow
  • 14. Feature Proposal • Send email tagged with [PROPOSAL] to cloudstack- [email protected] o Summary of the problem o Summary of the solution • Give others time to read the proposal and comment. One week should be good. • Respond to comments. • Conclude with whether the proposal will continue and what branch it will be in. • Start a bug on Jira and indicate the release it is intended to be in. • When the feature is complete then close the bug.
  • 15. Localization • Support for Japanese and Simplified Chinese • Takes advantage of the Java ResourceBundle to do localization • Simply create a /WEB- INF/classes/resources/messages_<language code>.properties • Server side vs Client side processing
  • 16. Documentation • Effort to break documentation into small sections • Send email on the mailing list if you’re interested in this area.