unser Gitlab ist aus dem Sumpf kaum noch unterstützter Zustände auf Version 14 aktualisiert und die Online Dokumentation greift nun wieder.
Gitlab ist nach wie vor unter https://git.app.infra.gs.xtrav.de erreichbar, die SSH/ HTTP URLs sind unverändert. Die nächsten Schritte sind die Einrichtung eines CI Runner clusters und das Update auf Version 16.
Euer Feedback und Vorschläge sind willkommen! Weitere Details gibts in der Hotfix Mail
LG Gunnar
Sollten Probleme mit sehr alten gespeicherten SSH Schlüsseln auftreten, hilft
ssh-keygen -f ~/.ssh/known_hosts -R git.app.infra.gs.xtrav.deHello everyone,
Our GitLab has been updated from a quagmire of barely supported states to version 14 and the online documentation is now again.
GitLab remains available at https://git.app.infra.gs.xtrav.de, with SSH/HTTP URLs unchanged. The next steps include setting up a CI Runner cluster and updating to version 16.
Your feedback and suggestions are welcome! For details, see hotfix mail
Best regards, Gunnar
Should there be any issues with very old stored SSH keys, the following can help:
ssh-keygen -f ~/.ssh/known_hosts -R git.app.infra.gs.xtrav.deDetails
What has changed?
- Permitted users can now create subgroups, see "Subgroups" below
- Improved CI/CD features; check the now available online documentation
- Smoother operation: database cleanup and tuning, postgres update, deactivation of unused features and SSD storage
What is still pending?
- Upgrade to Version 16
- Backup monitoring
- Gitlab runner cluster in the data center for fast builds and deployments
- Separation of a Gitlab instance for access to "Externals" repositories, expansion of the addresses to https://git.xtrav.de, https://externals.git.xtrav.de
Update details
Versions
- Gitlab version 11.0.4 => 14.0.4
- PostgreSQL version 9 => 12.6
Gitlab moved git.app.infra.gs.xtrav.de (kvm) => gitlab.app.infra.gs.xtrav.de (container)
Subgroups
to whoever it may concern: we can discuss to extend existing groups by subgroups so that top level groups could be condensed down to:
- xIBE: product / team group projects
- xMid: product / team projects
- xRes: product / team projects and subgroups for steward, rpac, booking core, lingenauber, xbeds
- xTrav: automatisation and configs for shared product support systems like elk, grafana, ansible
- xWeb: public web frontends for products
- CDE: credit card data tokenizer proxy environment, separate secure group
- Externals: public accessible, protected projects
- Traso: all not-product related repositories (lacanche, azubi, configs for matrix, jitsi or datashare)