Från verkligheten
Ett herrelöst GitLab, två huvudversioner efter?
Ett GitLab med fler än 300 projekt som ingen längre tog hand om
Utgångsläge
Hos en mjukvarutillverkare inom mätteknik hängde all utveckling på en GitLab-instans i egen drift: fler än 300 projekt inklusive deras ärendehistorik. Kollegan som hade skött den fanns inte längre kvar. Ingen visste om en säkerhetskopia skulle hålla i ett skarpt läge.
Vad vi gjorde
Först analys, sedan säkerhet: vi satte upp säkerhetskopiering och visade att återställningen fungerade innan något alls ändrades. Därefter migrerade vi instansen och dess runners till en reproducerbar on-prem-lösning med Ansible, kompletterad med övervakning.
Resultat
Migrerad utan dataförlust. Instansen kan byggas upp igen från koden, i stället för bara ur minnet hos en enskild person.
Det som består
Runbooks för de återkommande uppgifterna och en utbildning för teamet.