TanglingWith Tools: Automatically Managing DependenciesWithin Cloud SIG
Channel: CentOS
Date: 31/10/2018

A presentation from the 2018 CentOS Dojo at CERN

https://indico.cern.ch/event/727150/overview

Release early, release often is one of the common phrases heard within the open source world and
OpenStack is no exception. With a six month release cycle and a dynamic environment that requires
new external libraries or updated versions of existing ones on a daily basis.
The RDO Community must sustain this pace to provide updated versions of these dependencies
and to maintain a consistent set of packages as close as possible to the versions used to validate
OpenStack services upstream.
To that end, we have developed a set of automation tools built on continuous integration and delivery
principles to detect changes to the OpenStack project’s requirements, build them on CBS, and test
them using the RDO deployment tools. In this presentation, we will introduce this set of tools, why
we developed them, how we implemented them and how they help us stay up to date with our
dependencies.