Cargando…

Tangling With Tools: Automatically Managing Dependencies Within Cloud SIG

<!--HTML-->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 C...

Descripción completa

Detalles Bibliográficos
Autores principales: Moralejo, Alfredo, Peña, Javier
Lenguaje:eng
Publicado: 2018
Materias:
Acceso en línea:http://cds.cern.ch/record/2644616
Descripción
Sumario:<!--HTML-->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.