Repositories, Pipelines, Packages & Promotions - Kris Buytaert
Channel: CentOS
Date: 2018-10-31

A presentation from the 2018 CentOS Dojo at CERN

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

Repository management is hard.

Once have more than one environment to take care of, you don’t want to risk deploying software in that environment that hasn’t been approved for that environment yet. So you need multiple repositories, one per environment. 

But you also need more than just the upstream CentOS, you might need EPEL, or a part of it, you obviously have custom build software you want to deploy.

It quickly escalates to an untasty bowl of spaghetti.

We suffered for a long time … we had a vision on how to solve this ..
And when it scaled we automated it …

A tale of Pulp and Jenkins, happily working together to provide a structured standardised repository management ecosystem.

Oh .. and even in a Containerized world, you still need those repositories to build your images from.