| Home > Publications database > dCache CI/CD migration to Kubernetes |
| Journal Article/Contribution to a conference proceedings | PUBDB-2025-04878 |
; ; ; ; ; ; ; ; ;
2025
EDP Sciences
Les Ulis
This record in other databases:
Please use a persistent id in citations: doi:10.1051/epjconf/202533701103 doi:10.3204/PUBDB-2025-04878
Abstract: For over two decades, the dCache project has provided open-source to satisfy ever-more demanding storage requirements. More than 80 sites worldwide rely on dCache to provide services for LHC experiments, Belle-II, Eu- XFEL, and others. This can be achieved only with a well-established process from a whiteboard, where ideas are created through development, packaging, and testing. The project’s build and test infrastructure is based on Jenkins CI and a set of virtual machines. This infrastructure is maintained by dCache developers. With the introduction of the DESY-central Gitlab server, the developers have started migrating from VM-based testing to container-based deployments in the onsite Kubernetes cluster. As a result, we have packaged dCache containers and Helm charts that can be used by other sites to reproduce our test and build steps quickly or to evaluate new releases on their pre-production systems and, eventually, become a standard model of dCache deployment at the sites. This paper describes the challenges we have faced, the techniques we used to solve them, and the issues that still need to be addressed.
|
The record appears in these collections: |