OpenStack was designed and built for cloud deployments, but many existing platforms in today's data centers were deployed more traditionally. With many operators working towards converged cloud infrastructure, integrating these platforms is key to simplifying existing data centers. Fortunately OpenStack supports an extensible driver model allowing vendors to contribute support for their platforms upstream. In this talk we'll discuss our experience contributing support for a traditional platform to upstream OpenStack and talk about the challenges and rewards along the way.
In this session we will cover our experience contributing support for a traditional platform into upstream OpenStack, from initial conception through fully-functional upstream drivers with third-party CI. We'll introduce our approach, discuss working with various upstream teams, and talk through the high-level steps we took, including:
- Aligning a platform to work with OpenStack community driver models
- Introducing new upstream ecosystem driver projects
- Following the OpenStack way, including an open development process.
- Staying involved! Participating in Summits, Meetups, and IRC
- Giving back - reviewing and contributing to OpenStack upstream