A large number of changes happened in oslo libraries over the last cycle. We would like the opportunity to be able to showcase, explain, and educate contributors to what these changes are.
- oslo.policy - implemented embed policy defaults in code and allow for a policy file to override them. This would allow deployers to only configure policies that they specifically want to override.
- oslo.messaging(zmq) - There were zmq driver deployment configurations added like proxy and pub-sub . we'll talk about these variants of deployment and what benefits you can get using zmq driver.
- oslo.config - Mutable config is the ability to reload configuration (also logging configuration!) at runtime without a service restart. It is live in Nova Newton now.
- oslo.messaging AMQP 1.0 driver - Introduce the new router-based messaging backend supported by the Newton release. Targetted to deployers who'd like to "kick the tires" of this backend.
What new additions we made into oslo in the last cycle, how those additions (or changes) can be used by developers and operators and how new contributors (or old) can add new patterns and changes into the various oslo libraries (to further increase the commonality across the openstack projects).