Transcript
Page 1: OpenStack - EuroPython fileIt's all about OpenStack... … about what it is. … about how it is being developed. … about the community around it. ... Really cool, pure python, open

@flaper87 – Europython 2013

OpenStack . . . pure python, community developed IaaS

Page 2: OpenStack - EuroPython fileIt's all about OpenStack... … about what it is. … about how it is being developed. … about the community around it. ... Really cool, pure python, open

@flaper87 – Europython 2013

What's this talk about?

It's all about OpenStack...… about what it is.

… about how it is being developed.

… about the community around it.

… about engaging you to contribute to it.

Page 3: OpenStack - EuroPython fileIt's all about OpenStack... … about what it is. … about how it is being developed. … about the community around it. ... Really cool, pure python, open

@flaper87 – Europython 2013

Who's this dude?

@flaper87 (a.k.a, Flavio Percoco):Very proud Red Hatter, who's also part of the MongoDB Master team and has contributed to Open Source since... forever.

One of those who thinks about programming when he's not programming.

member of

Page 4: OpenStack - EuroPython fileIt's all about OpenStack... … about what it is. … about how it is being developed. … about the community around it. ... Really cool, pure python, open

@flaper87 – Europython 2013

… let me tell you what it is

Page 5: OpenStack - EuroPython fileIt's all about OpenStack... … about what it is. … about how it is being developed. … about the community around it. ... Really cool, pure python, open

@flaper87 – Europython 2013

OpenStackWhat marketers read:

noun [U] / o .pənstæk/ cloud operating system that controls large pools of ˈ ʊcompute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface.

What it really is:Really cool, pure python, open source,

infrastructure (and not just infrastructure) as a service provider (IaaS).

Page 6: OpenStack - EuroPython fileIt's all about OpenStack... … about what it is. … about how it is being developed. … about the community around it. ... Really cool, pure python, open

@flaper87 – Europython 2013

✔ OpenStack Compute (Nova)

✔ OpenStack Image (Glance)

✔ OpenStack Block Storage (Cinder)

✔ OpenStack Object Storage (Swift)

✔ OpenStack Networking (Neutron)

OpenStack

✔ OpenStack Dashboard (Horizon)

✔ OpenStack Meetering (Ceilometer)

✔ OpenStack Identity (Keystone)

✔ OpenStack Orchestraion (Heat)

Page 7: OpenStack - EuroPython fileIt's all about OpenStack... … about what it is. … about how it is being developed. … about the community around it. ... Really cool, pure python, open

@flaper87 – Europython 2013

… let me tell how it is being developed

Page 8: OpenStack - EuroPython fileIt's all about OpenStack... … about what it is. … about how it is being developed. … about the community around it. ... Really cool, pure python, open

@flaper87 – Europython 2013

Snakes Everywhere

500% written in Python-0,1% web stuff

Page 9: OpenStack - EuroPython fileIt's all about OpenStack... … about what it is. … about how it is being developed. … about the community around it. ... Really cool, pure python, open

@flaper87 – Europython 2013

Non Opinionated

Plug-in based

Page 10: OpenStack - EuroPython fileIt's all about OpenStack... … about what it is. … about how it is being developed. … about the community around it. ... Really cool, pure python, open

@flaper87 – Europython 2013

Shared Nothing

Architecture

Page 11: OpenStack - EuroPython fileIt's all about OpenStack... … about what it is. … about how it is being developed. … about the community around it. ... Really cool, pure python, open

@flaper87 – Europython 2013

Code Reviews

It doesn't matter who you areNor where you come fromNor how many cats you have

Gerrit, FTW

Page 12: OpenStack - EuroPython fileIt's all about OpenStack... … about what it is. … about how it is being developed. … about the community around it. ... Really cool, pure python, open

@flaper87 – Europython 2013

Code Reviews

“core-committers”.replace(“committers”, “contributors”)

Gerrit, FTW

Page 13: OpenStack - EuroPython fileIt's all about OpenStack... … about what it is. … about how it is being developed. … about the community around it. ... Really cool, pure python, open

@flaper87 – Europython 2013

Continues Integration

Jenkins

Page 14: OpenStack - EuroPython fileIt's all about OpenStack... … about what it is. … about how it is being developed. … about the community around it. ... Really cool, pure python, open

@flaper87 – Europython 2013

Public Repository

Github

No push

Page 15: OpenStack - EuroPython fileIt's all about OpenStack... … about what it is. … about how it is being developed. … about the community around it. ... Really cool, pure python, open

@flaper87 – Europython 2013

Bugs & Blueprints

Launchpad

Page 16: OpenStack - EuroPython fileIt's all about OpenStack... … about what it is. … about how it is being developed. … about the community around it. ... Really cool, pure python, open

@flaper87 – Europython 2013

When bad things are the best ideas.

Common Code

Oslo Incubator

Page 17: OpenStack - EuroPython fileIt's all about OpenStack... … about what it is. … about how it is being developed. … about the community around it. ... Really cool, pure python, open

@flaper87 – Europython 2013

Rules → Standards

… right, and who “defines” those?

Page 18: OpenStack - EuroPython fileIt's all about OpenStack... … about what it is. … about how it is being developed. … about the community around it. ... Really cool, pure python, open

@flaper87 – Europython 2013

… let me tell you a story, OS's community rocks

Page 19: OpenStack - EuroPython fileIt's all about OpenStack... … about what it is. … about how it is being developed. … about the community around it. ... Really cool, pure python, open

@flaper87 – Europython 2013

Design DevelopmentCommunity

Open

Page 20: OpenStack - EuroPython fileIt's all about OpenStack... … about what it is. … about how it is being developed. … about the community around it. ... Really cool, pure python, open

@flaper87 – Europython 2013

Project Technical

Lead (PTL)

Page 21: OpenStack - EuroPython fileIt's all about OpenStack... … about what it is. … about how it is being developed. … about the community around it. ... Really cool, pure python, open

@flaper87 – Europython 2013

9981 Contributors87 Countries

(keeps Growing)

Page 22: OpenStack - EuroPython fileIt's all about OpenStack... … about what it is. … about how it is being developed. … about the community around it. ... Really cool, pure python, open

@flaper87 – Europython 2013

Always There

Always on IRC

Page 23: OpenStack - EuroPython fileIt's all about OpenStack... … about what it is. … about how it is being developed. … about the community around it. ... Really cool, pure python, open

@flaper87 – Europython 2013

Always There

Regular MeetingsAlways on IRC

Page 24: OpenStack - EuroPython fileIt's all about OpenStack... … about what it is. … about how it is being developed. … about the community around it. ... Really cool, pure python, open

@flaper87 – Europython 2013

Always There

Very active mailing listRegular MeetingsAlways on IRC

Page 25: OpenStack - EuroPython fileIt's all about OpenStack... … about what it is. … about how it is being developed. … about the community around it. ... Really cool, pure python, open

@flaper87 – Europython 2013

Technical Committee

Page 26: OpenStack - EuroPython fileIt's all about OpenStack... … about what it is. … about how it is being developed. … about the community around it. ... Really cool, pure python, open

@flaper87 – Europython 2013

Takeaways

Community MattersDrop your egoDo reviewsDefine your standardsBe there

Page 27: OpenStack - EuroPython fileIt's all about OpenStack... … about what it is. … about how it is being developed. … about the community around it. ... Really cool, pure python, open

@flaper87 – Europython 2013

Q&A

Thankswe

're hi

ring

http://openstack.redhat.com/

http://www.openstack.org/


Top Related