Speaker
Description
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 sufferred 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 thos repositories to build your images from.