====== 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~~