Scanning the Internet for External Cloud Exposures via SSL Certs
Oslo Program Overview, OpenStack Atlanta
1. Taking the Long View:
How the Oslo Program
Reduces Technical Debt
Doug Hellmann
Atlanta OpenStack Meetup
September, 2014
2. Mission
To produce a set of python libraries containing code
shared by OpenStack projects. The APIs provided by
these libraries should be high quality, stable,
consistent, documented and generally applicable.
3. Project Motivation
• Consistency for deployers
• Consistency for developers
• Identify and foster common patterns
4. My Motivation
"I cannot imagine the future, but I care about it. I
know I am a part of a story that starts long before I
can remember and continues long beyond when
anyone will remember me. I sense that I am alive at a
time of important change, and I feel a responsibility to
make sure that the change comes out well. I plant my
acorns knowing that I will never live to harvest the
oaks.”
http://longnow.org/clock/
5. The Oslo Team
• Generalist code reviewers
• Specialist API maintainers
12. Graduation Changes
• Clean up configuration options
• Provide configuration-free API?
• Plug leaky APIs
• Expand/contract API to meet needs of consumers
• Name the library