
How we manage thousands of artifact repositories at REWE digital
In this talk we would like to showcase how we shifted from a single large-scale repository to thousands of team individual fine-grained repositories. Each is now tailored to the specific needs and dependencies of individual teams. To achieve this, as the Custom Development Platform team, we extended our self-service platform tool for our developers.
We'll discuss the automatic creation of GitLab CI variables and image pull secrets directly in the clusters and namespaces of teams to make it a seamless experience. This also allowed us a perfect audit log of our repositories and to see which token is used, where, and when. Additionally, we plan to delve into what we learned along the way and how we integrated these learnings into our development platform.