How much work is it really to upgrade to newer versions of OpenStack? What problems might you run into and what should you tell your customers about it? We'll talk about our experiences as an operator upgrading services individually and in bulk to both Kilo and Juno. Topics covered will include:
* Our testing approach using virtualized OpenStack environments and continuous integration
* How to know if you will need to take an outage and how to mitigate the impact.
* Upgrade automation using Ansible and Puppet
* Discussion of the pitfalls we encountered in the upgrades