====== Gitlab ======
| Verantwortung | Malte |
| Container | gitlab |
| W. Ports | keine |
| OS | Debian 11.11 |
| Server | [[infrastruktur:server:magrathea]] |
| Zustand | Produktiv |
{{tag>infrasystem container magrathea ldapconnected productive malte}}
Hier findet sich die technische Dokumentation des Chaotikum Gitlabs. Die Nutzungshinweise finden sich [[hackspace:infrastruktur:git|hier]].
===== Services =====
^ Serviceübersicht ^ Version ^
| Gitlab Omnibus Package | 17.5.2-ce.0 |
==== Gitlab ====
**Infos über unsere Gitlab installation, Besonderheiten und hinweise zur administration hier hin.**
===TODO===
Deprecations:
* omnibus_gitconfig has been deprecated since 16.10 and will be removed in 17.0. `omnibus_gitconfig` will be removed in GitLab 17.0. For details and migration instructions, please see: https://docs.gitlab.com/ee/update/versions/gitlab_16_changes.html#gitlabomnibus_gitconfig-deprecation
* grafana[enable] has been deprecated since 16.0 and will be removed in 16.3. The bundled Grafana is deprecated and no longer available. We recommond following
https://docs.gitlab.com/ee/administration/monitoring/performance/grafana_configuration.html#deprecation.
=== LDAP Anbindung ===
Gitlab ist als Omnibus-Paket installiert und wird in ''/etc/gitlab/gitlab.rb'' konfiguriert.
label: 'LDAP'
host: 'ldap.chaotikum.net'
port: 636
uid: 'uid'
method: 'ssl'
bind_dn: 'uid=gitlab,ou=services,dc=chaotikum,dc=org'
password: 'TOPSECRET'
base: 'dc=chaotikum,dc=org'
user_filter: '(memberOf=cn=freigeschaltet,ou=groups,dc=chaotikum,dc=org)'
attributes:
username: 'uid'
email: 'mail'
name: 'cn'
first_name: 'givenName'
last_name: 'sn'
===== Wartung =====
{{topic>:infrastruktur:wartung?wartungsfenster +git &nodate&nouser&desc&table}}
{{topic>:infrastruktur:wartung?wartungsfenster +gitlab-runner-tars &nodate&nouser&desc&table}}
~~NOCACHE~~