A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Operator - Shimon Benattar...

Post on 19-Feb-2017

63 views 1 download

Transcript of A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Operator - Shimon Benattar...

How it All Started in Tel Aviv?

“We Need Three OpenStack Development Scrum Teams Up and Running by the End of March”

What Did We Do?

A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Operator (part I)

A Few Words about AT&T

AIC – AT&T Integrated Cloud

I Want to Contribute!

It’s Time to Code!

So What Have We Learned Today?

Thank You

Maish Saidel-Keesingmsaidelk@cisco.comJune 1, 2016

A Newbie Developer and a Frustrated Operator (Part II)

A Tale of Two OpenStack Contributors

18

Background• Cisco

• Global Services company

• OpenStack Contributor @maishsk• Cloud Platform Architect• Author• Active since Havana

19

The Current Lay of the Land

20

Active Technical Contributors• People contributing Code

User Committee Operators

• Users• Operators

Foundation Board

21

Why Frustrated??Justanotherhuman (flickr)

22

Feedback Loop is Broken

Trying to get feedback from an operational perspective back into the OpenStack projects has always been challenging

23

Dev vs. Ops

mattmflickr (flickr)

Influence is everything

HumongoNationphotogallery (flickr)

25

Foundation Board of Directors▪ Have influence on the commercial aspect of OpenStack

Project Team Leads (PTL)▪ Technical direction in each project

Technical Committee▪ Overall technical leadership for ALL OpenStack Projects

26

How Operators contributeto OpenStack today

27

chriszak (flickr)

OPs repositories

melswindow(flickr)

Working Groups

longitudelatitude (flickr)

OPs Tags

28

Does any of this count as contributions to OpenStack?

martinjhoward2 (flickr)

29

Why Does this Matter?

Operators are the ones that suffer the pain, daily.They have a different perspective on an overall solution.They should have a say in the technical directionCommunity contribution is NOT ONLY CODE!!!

30

•Elections twice a year• Any foundation member can run• ATCs are the only ones allowed to vote

To date No Operator has ever been elected!

Technical committee

31

32

33

34

35

• OPs contributions – fully recognized• ATC eligibility• TC elections

• UC contributions – fully recognized• ATC eligibility• TC elections

https://wiki.openstack.org/wiki/NonATCRecognition

Future – Where Should the Community Go?