advertisement

So You Want to be an OpenStack Contributor

100 %
0 %
advertisement
Information about So You Want to be an OpenStack Contributor
Technology

Published on March 3, 2014

Author: annegentle

Source: slideshare.net

Description

Our very own Anne Gentle will go through how to contribute to OpenStack, the open source cloud computing project. What is OpenStack? In a sentence, OpenStack provides open source software for building public and private clouds. What does that mean? We're a collection of open source projects written in Python that integrate to help organizations deploy and run clouds for computing, networking, and storage. Here at Rackspace many of our public cloud services are maintained in OpenStack, and we also offer Private Cloud configuration and management for customers to have OpenStack running for them in their data center or ours.

She'll walk through:
What are all these projects?
Where would I begin?
Is it only coding that counts?
What's Stackforge?
What's Gerrit?
What's <fill-in-weird-code-name-here>?

Then we'll do a hands-on workshop to walk through the first-time contributor process. It's a set-it-and-forget-it process but can be intimidating.
Set up a Launchpad account and public key
Set up and install Git
Set up and install git-review
Set up Gerrit
Join the OpenStack Foundation
Sign the CLA
Find something to work on
Create a commit
Send it to review.openstack.org
Wait for reviews
Address reviewers comments
Patch your patch
Become an Active Technical Contributor to OpenStack
Win
advertisement

A N N E G E N T L E , O P E N S TA C K D O C U M E N TA T I O N L E A D , R A C K S PA C E S O Y O U W A N T T O B E A N O P E N S TA C K CONTRIBUTOR

W H AT I S O P E N S TA C K A N Y W AY ? • Open source software for building public and private clouds. • What matters to Rackspace? • What are we running? Public and Private Clouds • Frenemies and coopetition - it’s both a vendor consortium and a community made of individuals. • Unprecedented. Fast moving. FLICKR:LOOZRBOY

CLOUDS IN USE • Web sites, Software as a Service, eCommerce: PayPal, Mercadolibre, WebEx, Mediawiki • Adademic/Research/Government: Argonne Natl Lab, CERN, NeCTAR (Australia), Cybera (Canada), Cyberport (China) • IT: render farms, provision services, real- time customer engagement, scale testing • Media and Gaming • Telcos and Hosting

WHERE WOULD I BEGIN? • USING THE CLOUD • Coding OpenStack SDKs • Coding OpenStack itself • Engineering (deploy, operate) • Community • What do you like to do? • What do you already know? F L I C K R : PA U L V A L L E J O

OTHER IDEAS • Marketing • Testing • Triaging • Documenting • Stabilizing • Securing • Translating FLICKR:KKY

W H AT G L U E S T H E S E P R O J E C T S T O G E T H E R ? • Deep Dive into OpenStack Governance
 Bylaws
 Board
 Committees 
 (Technical, User, Legal, DefCore, Election) • Incubation • Integration • Open development - Summit every six months

W H AT ' S < F I L L - I N - W E I R D - C O D E - N A M E - H E R E > ? • What are programs? 
 Grouped sets of deliverables • Compute • Storage • Documentation • What are projects? 
 Teams of people working on deliverables • Keystone • Nova • QA • Swift • Release Cycle Management • Glance • Infrastructure • Cinder

L O O K U P TA B L E 
 H T T P : / / G I T. O P E N S TA C K . O R G / C G I T / O P E N S TA C K / G O V E R N A N C E / T R E E / R E F E R E N C E / P R O G R A M S . YA M L • Compute (Nova) • Dashboard (Horizon) • Object storage (Swift) • Block storage • Database (Trove) • Deployment (TripleO) • Dev Environment and Gate (DevStack) • Missing? Usability, Translation, Security, Training, SDKs

I N T H E Q U E U E ( S TA C K F O R G E ) • Data processing (hadoop) (Savanna) • Platform (Solum) • Queue service (Marconi) • Benchmarking (Rally) • Bare Metal (Ironic) • Testing (Tempest) • Designate (DNS) • Reservation (Climate) • Key/Secret Management 
 • Task orchestration( Mistral) (Barbican, Kite) • Windows deployment (Murano)

W H AT I F I C A N ’ T D E C O D E O P E N S TA C K - TA L K ? • http://docs.openstack.org/glossary

ASK ME ANYTHING D O C U M E N TAT I O N P R O G R A M T E C H N I C A L L E A D ! TECHNICAL COMMITTEE MEMBER ! OUTREACH PROGRAM FOR WOMEN A D M I N I S T R AT O R ! R A C K E R / S TA C K E R S I N C E 2 0 1 0

Let’s Make OpenStack U M . H O W D O I D O T H AT ? H T T P S : / / E T H E R PA D . O P E N S TA C K . O R G / P / S O Y O U W A N T T O B E

JOIN IN (PROVE YOU ARE YOU) STEP STEP STEP STEP 1: 2: 3: 4: Launchpad account Upload SSH keys Join the Foundation Verify on review.openstack.org

GET YOUR GIT ON (GET FILES FOR WORK) STEP STEP STEP STEP STEP 1: 2: 3: 4: 5: Clone a repo Set up git-review Edit, test locally Submit a patch Get it reviewed ! !

REVIEW (BE EXTRA EYES) STEP 1: Write comments inline STEP 2: Click Review ! or if it’s your patch ! STEP STEP STEP STEP 1: 2: 3: 4: Get a copy of the patch locally (You can patch your patch) Run tests, make edits Push it back to review.openstack.org ! !

QUIZ BREAK: 
 SO YOU THINK YOU’RE SMARTER THAN A 5TH GRADER F L I C K R : T H O M A S FA V R E - B U L L E

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

So You Want to Be an OpenStack Contributor? » OpenStack ...

So you want to contribute to OpenStack, but not sure where to start? In this hands-on workshop we will guide you through the steps required to become an ...
Read more

So You Want to Be an OpenStack Contributor? - YouTube

So you want to contribute to OpenStack, but not sure where to start? In this hands-on workshop Rackspace's Rainya Mosher, Iccha Sethi, Egle ...
Read more

So, You Want To Be An OpenStack Contributor? - The ...

If you want to be an OpenStack contributor, where do you begin? A trio of Rackers explained it best in a breakout session at OpenStack Summit Atlanta.
Read more

Nova - OpenStack

7 So, you want to learn more about Nova? Projects Nova. ... http://docs.openstack.org/developer/nova/ ... Contributor Documentation.
Read more

So You Want to be an OpenStack Contributor - Technology

Our very own Anne Gentle will go through how to contribute to OpenStack, the open source cloud computing project. What is OpenStack? In a sentence ...
Read more

So, you want to contribute to OpenStack... | OpenStack ...

So, you want to contribute to OpenStack ... OpenStack is currently one of ... I will discuss some of the basics on getting started in your career as an ...
Read more

So, You Want To Be An OpenStack Contributor? - 推酷

As a Racker who works on the communications side of a very technical business, I know just how challenging it can be to contribute to the open source ...
Read more

Announcing the OpenStack Summit agenda | Opensource.com

The OpenStack Summit is coming up in Atlanta, ... Ten sessions you don't want to miss at OpenStack Summit. ... So You Want to Be an OpenStack Contributor?
Read more