21
Maish Saidel-Keesing [email protected] 6/24/22 A Newbie Developer and a Frustrated Operator (Part II) A Tale of Two OpenStack Contributors

The Tale of 2 OpenStack contributors

Embed Size (px)

Citation preview

Page 1: The Tale of 2 OpenStack contributors

Maish [email protected] 2, 2023

A Newbie Developer and a Frustrated Operator (Part II)

A Tale of Two OpenStack Contributors

Page 2: The Tale of 2 OpenStack contributors

2

Background• Cisco • Global Services company• OpenStack Contributor

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

Page 3: The Tale of 2 OpenStack contributors

3

The Current Lay of the Land

Page 4: The Tale of 2 OpenStack contributors

4

Active Technical Contributors• People contributing Code

User Committee• Operators

• Users• Operators

Foundation Board

Page 5: The Tale of 2 OpenStack contributors

5

Why Frustrated??Justanotherhuman (flickr)

Page 6: The Tale of 2 OpenStack contributors

6

Feedback Loop is Broken

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

Page 7: The Tale of 2 OpenStack contributors

7

Dev vs. Ops

mattmflickr (flickr)

Page 8: The Tale of 2 OpenStack contributors

Influence is everythingHumongoNationphotogallery (flickr)

Page 9: The Tale of 2 OpenStack contributors

9

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

Page 10: The Tale of 2 OpenStack contributors

10

How Operators contributeto OpenStack today

Page 11: The Tale of 2 OpenStack contributors

11

chriszak (flickr)

OPs repositories

melswindow(flickr)

Working Groups

longitudelatitude (flickr)

OPs Tags

Page 12: The Tale of 2 OpenStack contributors

12

Does any of this count as contributions to OpenStack?

martinjhoward2 (flickr)

Page 13: The Tale of 2 OpenStack contributors

13

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!!!

Page 14: The Tale of 2 OpenStack contributors

14

• 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

Page 15: The Tale of 2 OpenStack contributors

15

Page 16: The Tale of 2 OpenStack contributors

16

Page 17: The Tale of 2 OpenStack contributors

17

Page 18: The Tale of 2 OpenStack contributors

18

Page 19: The Tale of 2 OpenStack contributors

19

• 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?

Page 21: The Tale of 2 OpenStack contributors