Loading…
This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
View analytic
Thursday, May 15 • 11:00am - 12:30pm
Hacking OpenStack for Padawans

Sign up or log in to save this to your schedule and see who's attending!

Description
This is where you'll learn how to hack OpenStack itself. You'll start by firing up your own OpenStack development environment, go on to modify OpenStack itself, and end the session learning how to contribute your modification back to the project. Sounds like a lot? That's because it is!

The training is targetted at people with Python programming experience, familiarity with Linux system administration, and ideally some experience with OpenStack as a user. If you lack one (or all!) you're welcome to attend, but be forewarned that the session's time constraints leave little leeway for catching up if you fall behind.

Structure

Requirements
  • Python programming experience
  • Familiarity with Linux system administration
  • Familiarity with OpenStack
  • A laptop with at least 4GB of RAM
  • VirtualBox 4.2+
Part I. Getting Started
Duration: 30 minutes
You'll get a set of ready-to-use VirtualBox appliances as well as instructions on how to set them up on your machine. At the end of this initial part of the session you should have everything you need to start hacking (regardless of available bandwidth!).
The mentor will also quickly demonstrate some of OpenStack's main features, including uploading images, setting up storage volumes, and manually launching and connecting to a guest VM.
Part II. Hacking OpenStack
Duration: 30 minutes
A developer that can write Python applications for OpenStack can just as easily hack OpenStack itself, as the latter's also written in Python. During this part of the session, you will see how you (as just such a developer!) would:
  1. Set up an environment for comfortable OpenStack hacking
  2. Modify a small part of OpenStack
  3. Run and test the modification
Part III. Contributing your Patch

Duration: 30 minutes
Armed with your beautiful, fully-functional patch, during this latter part of the session you will step through the process of submitting it to the OpenStack community for review, getting it shot down multiple times, and, eventually (hopefully!) acceptance. This includes:
  1. Tips on writing a good blueprint and/or bug
  2. Discussion on how to submit the patch for review
  3. Discussion on where and how to engage the community
  4. Discussion on how not to give up

Speakers
avatar for Adolfo Brandes

Adolfo Brandes

Senior Consultant, hastexo
Adolfo started out as an ESL teacher, but a gift for programming computers shaped his early career. He developed everything from an Asterisk-based PBX to the odd Linux kernel driver, including several websites and an AGPL3 Python-backed web game. Nevertheless, in his mid-thirties Adolfo saw the opportunity to unite two talents, and once more turned to mentoring by teaching developers how to contribute to OpenStack more efficiently. Most recently... Read More →


Thursday May 15, 2014 11:00am - 12:30pm
Room B314

Attendees (124)